Skip to content

feat: adapt V2 and V3 buildCall parameters in handlers #3218

feat: adapt V2 and V3 buildCall parameters in handlers

feat: adapt V2 and V3 buildCall parameters in handlers #3218

Re-run triggered September 17, 2024 09:57
Status Failure
Total duration 2m 1s
Artifacts

checks.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 8 warnings
lib/modules/web3/contracts/useMulticall.integration.spec.ts > Performs multicall in multiple chains > including mixed mainnet and polygon contracts: lib/modules/web3/contracts/useMulticall.integration.spec.ts#L45
Error: Snapshot `Performs multicall in multiple chains > including mixed mainnet and polygon contracts 2` mismatched - Expected + Received { "maticBalance": { - "result": 10000000000000000000000n, - "status": "success", + "error": [ContractFunctionExecutionError: The contract function "aggregate3" returned no data ("0x"). + + This could be due to any of the following: + - The contract does not have the function "aggregate3", + - The parameters passed to the contract function may be invalid, or + - The address is not a contract. + + Contract Call: + address: 0xca11bde05977b3631167028862be2a173976ca11 + function: aggregate3((address target, bool allowFailure, bytes callData)[]) + args: ([{"allowFailure":true,"callData":"0x70a08231000000000000000000000000a0ee7a142d267c1f36714e4a8f75612f20a79720","target":"0x0000000000000000000000000000000000001010"}]) + + Docs: https://viem.sh/docs/contract/readContract + Version: 2.21.6], + "result": undefined, + "status": "failure", }, } ❯ lib/modules/web3/contracts/useMulticall.integration.spec.ts:45:53
lib/modules/web3/contracts/useMulticall.integration.spec.ts > Performs multicall in multiple chains > including mixed mainnet and polygon contracts: lib/modules/web3/contracts/useMulticall.integration.spec.ts#L45
Error: Snapshot `Performs multicall in multiple chains > including mixed mainnet and polygon contracts 4` mismatched - Expected + Received { "maticBalance": { - "result": 10000000000000000000000n, - "status": "success", + "error": [ContractFunctionExecutionError: The contract function "aggregate3" returned no data ("0x"). + + This could be due to any of the following: + - The contract does not have the function "aggregate3", + - The parameters passed to the contract function may be invalid, or + - The address is not a contract. + + Contract Call: + address: 0xca11bde05977b3631167028862be2a173976ca11 + function: aggregate3((address target, bool allowFailure, bytes callData)[]) + args: ([{"allowFailure":true,"callData":"0x70a08231000000000000000000000000a0ee7a142d267c1f36714e4a8f75612f20a79720","target":"0x0000000000000000000000000000000000001010"}]) + + Docs: https://viem.sh/docs/contract/readContract + Version: 2.21.6], + "result": undefined, + "status": "failure", }, } ❯ lib/modules/web3/contracts/useMulticall.integration.spec.ts:45:53
lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts > When adding proportional liquidity for a gyro pool > simulates given a single human amount: lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts#L42
Error: Error: Unable to get pool state with balances for v2 pool. ❯ getPoolStateWithBalancesV2 node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/getPoolStateWithBalancesV2.ts:37:15 ❯ getBptAmountFromReferenceAmount node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/proportionalAmountsHelpers.ts:103:47 ❯ getAmountsQuery node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/helpers.ts:47:31 ❯ AddLiquidityWeighted.query node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/addLiquidityV2/weighted/addLiquidityWeighted.ts:35:25 ❯ ProportionalAddLiquidityHandler.simulate lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts:42:28 ❯ lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts:34:20
lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts > When adding proportional liquidity for a gyro pool > simulates given a single human amount: lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts#L42
Error: Error: Unable to get pool state with balances for v2 pool. ❯ getPoolStateWithBalancesV2 node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/getPoolStateWithBalancesV2.ts:37:15 ❯ getBptAmountFromReferenceAmount node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/proportionalAmountsHelpers.ts:103:47 ❯ getAmountsQuery node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/helpers.ts:47:31 ❯ AddLiquidityWeighted.query node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/addLiquidityV2/weighted/addLiquidityWeighted.ts:35:25 ❯ ProportionalAddLiquidityHandler.simulate lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts:42:28 ❯ lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts:34:20
lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts > When adding proportional liquidity for a gyro pool > builds Tx Config: lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts#L42
Error: Error: Unable to get pool state with balances for v2 pool. ❯ getPoolStateWithBalancesV2 node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/getPoolStateWithBalancesV2.ts:37:15 ❯ getBptAmountFromReferenceAmount node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/proportionalAmountsHelpers.ts:103:47 ❯ getAmountsQuery node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/helpers.ts:47:31 ❯ AddLiquidityWeighted.query node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/addLiquidityV2/weighted/addLiquidityWeighted.ts:35:25 ❯ ProportionalAddLiquidityHandler.simulate lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts:42:28 ❯ lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts:54:25
lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts > When adding proportional liquidity for a gyro pool > builds Tx Config: lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts#L42
Error: Error: Unable to get pool state with balances for v2 pool. ❯ getPoolStateWithBalancesV2 node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/getPoolStateWithBalancesV2.ts:37:15 ❯ getBptAmountFromReferenceAmount node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/utils/proportionalAmountsHelpers.ts:103:47 ❯ getAmountsQuery node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/helpers.ts:47:31 ❯ AddLiquidityWeighted.query node_modules/.pnpm/@balancer+sdk@0.25.0_bufferutil@4.0.8_typescript@5.4.5_utf-8-validate@5.0.10_zod@3.22.4/node_modules/@balancer/sdk/src/entities/addLiquidity/addLiquidityV2/weighted/addLiquidityWeighted.ts:35:25 ❯ ProportionalAddLiquidityHandler.simulate lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.ts:42:28 ❯ lib/modules/pool/actions/add-liquidity/handlers/ProportionalAddLiquidity.handler.integration.spec.ts:54:25
Integration-Test
Process completed with exit code 1.
Build
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Build
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Lint
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Lint
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Unit-Test
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Unit-Test
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Integration-Test
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']
Integration-Test
Unexpected input(s) 'node-version', valid inputs are ['version', 'dest', 'run_install', 'package_json_file', 'standalone']