substreams_yaml_path: ./substreams.yaml protocol_system: "vm:balancer_v3" protocol_type_names: - "balancer_v3_pool" adapter_contract: "BalancerV3SwapAdapter" adapter_build_signature: "constructor(address,address,address,address)" adapter_build_args: "0xbA1333333333a1BA1108E8412f11850A5C319bA9,0x136f1EFcC3f8f88516B9E94110D56FDBfB1778d1,0x000000000022D473030F116dDEE9F6B43aC78BA3,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" skip_balance_check: true # Skipped because this Balancer V3 uses a Vault, the current version of the testing module doesn't support this. # vault address for v3 needed for the router contract initialized_accounts: - "0xbA1333333333a1BA1108E8412f11850A5C319bA9" tests: - name: test_weighted_pool_creation start_block: 21701410 stop_block: 21701420 expected_components: - id: "0x4Fd081923824D6AbdaCc862d8449e124A8634b12" tokens: - "0x249ca82617ec3dfb2589c4c17ab7ec9765350a18" - "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" static_attributes: manual_updates: "0x01" normalized_weights: "0x5b22307830623161326263326563353030303030222c22307830326336386166306262313430303030225d" fee: "0x038d7ea4c68000" pool_type: "0x5765696768746564506f6f6c466163746f7279" skip_simulation: true # This test is only for creation, simulation tests are below creation_tx: "0xaf0f8da4b7b148f156605673c6ac56657f67c47001aadd5b3b64d6cb787daad4" - name: test_swap_g_usdc # weighted pool start_block: 21389576 stop_block: 21389676 expected_components: - id: "0xf91c11BA4220b7a72E1dc5E92f2b48D3fdF62726" tokens: - "0x440017A1b021006d556d7fc06A54c32E42Eb745B" - "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48" static_attributes: pool_type: "0x5765696768746564506f6f6c466163746f7279" manual_updates: "0x01" normalized_weights: "0x5b22307830366630356235396433623230303030222c22307830366630356235396433623230303030225d" fee: "0x0aa87bee538000" skip_simulation: false creation_tx: "0x50a58ca41af90029a67bc7f4305cceb1e85800246f9c559fa74d8625ddfe14ed" - name: test_obs_weth # weighted pool start_block: 21420490 stop_block: 21420516 expected_components: - id: "0x4403a2721A9A9956584dc19F553720CEf0Df35b0" tokens: - "0xafd9268fdfebee905f7439b12c943bc18ad293c2" - "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" static_attributes: pool_type: "0x5765696768746564506f6f6c466163746f7279" manual_updates: "0x01" normalized_weights: "0x5b22307830646264326663313337613330303030222c2230783233383666323666633130303030225d" fee: "0x038d7ea4c68000" skip_simulation: false creation_tx: "0x8540c2bfbc16dc2db44bc96dd32c2901eb2080d27f959b5831d96cd99903523e" - name: test_tbc_verse start_block: 21722567 stop_block: 21722950 expected_components: - id: "0x82074b99f3E927658BcAFd81F9948d89192CDF91" tokens: - "0x18084fba666a33d37592fa2633fd49a74dd93a88" - "0x249ca82617ec3dfb2589c4c17ab7ec9765350a18" static_attributes: pool_type: "0x5765696768746564506f6f6c466163746f7279" manual_updates: "0x01" normalized_weights: "0x5b22307830326336386166306262313430303030222c22307830623161326263326563353030303030225d" fee: "0x038d7ea4c68000" skip_simulation: false creation_tx: "0x214064cfcf41f7b94b4f9cdd35644b851e19ba246822b7d8f2bdcc3d6c06074e"