Skip to content

Ingestion Filtering Not Capturing liquidity_pool_deposit and liquidity_pool_withdraw Operations for Whitelisted Assets #112

Description

@bobpepers

What version are you using?

Stellar-Horizon Version: 22.0.2-5df7099e675469f409ad1b8ef5bb2a8a19db7f00

What did you do?

  1. Enabled ingestion filtering by whitelisting specific assets using the Horizon Admin API.
  2. Performed various operations involving the whitelisted assets, including liquidity_pool_deposit and liquidity_pool_withdraw.
  3. Observed the ingestion results to check which operations were stored.

What did you expect to see?

All operations involving whitelisted assets, including liquidity_pool_deposit and liquidity_pool_withdraw, should be ingested and stored in the Horizon database, similar to other operations like payment, path_payment_strict_send, and manage_buy_offer.

What did you see instead?

liquidity_pool_deposit and liquidity_pool_withdraw operations were not ingested, despite involving whitelisted assets. Other operations related to the same whitelisted assets were correctly ingested.

Additional Context

The current ingestion filtering mechanism is supposed to whitelist specific assets and ensure all operations involving those assets are ingested. However, it appears that liquidity_pool_deposit and liquidity_pool_withdraw are not being captured, even though they involve whitelisted assets.

This behavior limits the usefulness of ingestion filtering when monitoring liquidity pool interactions, as key deposit and withdrawal operations are missing.

References:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status
    To Do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions