Xave on Avalanche

    Xave Finance builds liquid FX markets for DeFi. Xave's core product is the FXPool, a custom liquidity pool that uses a novel FX Invariant to facilitate stablecoin swaps with no slippage.

    Foreign exchange (FX) is the backbone of all cross-border payments, covering major capital flows like remittances, trade finance, and traditional forex market trading. Xave works with regulated stablecoin issuers to grow liquidity and yield for non-USD stablecoins, unlocking the promise of blockchain to efficiently serve the $7.5 Trillion daily FX market.

    The platform's focus is on supporting the growth of non-USD stablecoins, and will add new currencies on a regular basis. (source)

    Xave has been available on the Avalanche chain since early August, when it launched its first pool (USDC-EUROC) on Balancer. Let's see how this protocol is performing on Avalanche.

    db_img
    Intro
    Methods

    As Xave pools have been created on Balancer, I used ORIGIN_TO_ADDRESS = '0xba12222222228d8ba445958a75a0704d566bf2c8'' on swaps table to track the Balancer transactions at first and then used POOL_NAME in ('BPT-VCHF-USDC','BPT-VEUR-USDC','USDC-EUROC') to track Xave realted activities there.

    For tracking LP actions I used Pool's contract ('0x55bec22f8f6c69137ceaf284d9b441db1b9bfedc', '0x66bb9d104c55861feb3ec3559433f01f6373c966' and '0xad0e5e0778cac28f1ff459602b31351871b5754a') for finding the transactions and ORIGIN_FUNCTION_SIGNATURE = '0xb95cac28' for LP deposit and ORIGIN_FUNCTION_SIGNATURE = '0x8bdb3913' for LP removal txs