Skip to content

feat: Check Destination sufficiency with an optional destApi #1418

feat: Check Destination sufficiency with an optional destApi

feat: Check Destination sufficiency with an optional destApi #1418

Triggered via pull request May 30, 2025 08:49
Status Failure
Total duration 5m 47s
Artifacts

pr.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
tests
Process completed with exit code 1.
e2e-tests/polkadotAssetHub.hydration.spec.ts > Polkadot AssetHub <> Hydration > XCM V4 > getDestinationXcmWeightToFeeAsset should correctly return an empty list for a dry run execution result that is an error: src/AssetTransferApi.ts#L532
Error: DryRunApi_dry_run_call:: Expected 3 arguments, found 2 ❯ node_modules/@polkadot/api/base/Decorate.js:488:23 ❯ node_modules/@polkadot/api/promise/decorateMethod.js:39:30 ❯ decorateCall node_modules/@polkadot/api/promise/decorateMethod.js:35:12 ❯ Object.dryRunCall node_modules/@polkadot/api/promise/decorateMethod.js:69:15 ❯ AssetTransferApi.dryRunCall src/AssetTransferApi.ts:532:31 ❯ e2e-tests/polkadotAssetHub.hydration.spec.ts:590:48
e2e-tests/polkadotAssetHub.hydration.spec.ts > Polkadot AssetHub <> Hydration > XCM V4 > getDestinationXcmWeightToFeeAsset should correctly return a list of xcms and their fees for a dry run execution result that is ok: src/AssetTransferApi.ts#L532
Error: DryRunApi_dry_run_call:: Expected 3 arguments, found 2 ❯ node_modules/@polkadot/api/base/Decorate.js:488:23 ❯ node_modules/@polkadot/api/promise/decorateMethod.js:39:30 ❯ decorateCall node_modules/@polkadot/api/promise/decorateMethod.js:35:12 ❯ Object.dryRunCall node_modules/@polkadot/api/promise/decorateMethod.js:69:15 ❯ AssetTransferApi.dryRunCall src/AssetTransferApi.ts:532:31 ❯ e2e-tests/polkadotAssetHub.hydration.spec.ts:542:48
e2e-tests/polkadotAssetHub.hydration.spec.ts > Polkadot AssetHub <> Hydration > XCM V3 > getDestinationXcmWeightToFeeAsset should correctly return an empty list for a dry run execution result that is an error: src/AssetTransferApi.ts#L532
Error: DryRunApi_dry_run_call:: Expected 3 arguments, found 2 ❯ node_modules/@polkadot/api/base/Decorate.js:488:23 ❯ node_modules/@polkadot/api/promise/decorateMethod.js:39:30 ❯ decorateCall node_modules/@polkadot/api/promise/decorateMethod.js:35:12 ❯ Object.dryRunCall node_modules/@polkadot/api/promise/decorateMethod.js:69:15 ❯ AssetTransferApi.dryRunCall src/AssetTransferApi.ts:532:31 ❯ e2e-tests/polkadotAssetHub.hydration.spec.ts:266:48
e2e-tests/polkadotAssetHub.hydration.spec.ts > Polkadot AssetHub <> Hydration > XCM V3 > getDestinationXcmWeightToFeeAsset should correctly return a list of xcms and their fees for a dry run execution result that is ok: src/AssetTransferApi.ts#L532
Error: DryRunApi_dry_run_call:: Expected 3 arguments, found 2 ❯ node_modules/@polkadot/api/base/Decorate.js:488:23 ❯ node_modules/@polkadot/api/promise/decorateMethod.js:39:30 ❯ decorateCall node_modules/@polkadot/api/promise/decorateMethod.js:35:12 ❯ Object.dryRunCall node_modules/@polkadot/api/promise/decorateMethod.js:69:15 ❯ AssetTransferApi.dryRunCall src/AssetTransferApi.ts:532:31 ❯ e2e-tests/polkadotAssetHub.hydration.spec.ts:221:48
e2e-tests/moonbeam.hydration.spec.ts > Moonbeam <> Hydration > XCM V4 > Transfer HDX from Hydration to Moonbeam: e2e-tests/moonbeam.hydration.spec.ts#L242
Error: Snapshot `Moonbeam <> Hydration > XCM V4 > Transfer HDX from Hydration to Moonbeam > moonbeam recipients updated hdx balance 1` mismatched - Expected + Received { - "balance": "(rounded 10000000000000000)", + "balance": 0, "extra": null, "reason": { - "sufficient": null, + "consumer": null, }, "status": "Liquid", } ❯ Checker.toMatchSnapshot node_modules/@acala-network/chopsticks-testing/dist/esm/check.js:207:51 ❯ e2e-tests/moonbeam.hydration.spec.ts:242:4
e2e-tests/moonbeam.hydration.spec.ts > Moonbeam <> Hydration > XCM V3 > Transfer GLMR from Moonbeam to Hydration: e2e-tests/moonbeam.hydration.spec.ts#L88
Error: Snapshot `Moonbeam <> Hydration > XCM V3 > Transfer GLMR from Moonbeam to Hydration > hydration recipients updated glmr balance 1` mismatched - Expected + Received { - "free": "(rounded 10000000000000000000)", + "free": 0, "frozen": 0, "reserved": 0, } ❯ Checker.toMatchSnapshot node_modules/@acala-network/chopsticks-testing/dist/esm/check.js:207:51 ❯ e2e-tests/moonbeam.hydration.spec.ts:88:4
e2e-tests/moonbeam.ethereum.spec.ts > Moonbeam <> Ethereum > XCM V4 > Transfer Snowbridge WETH from Moonbeam to Ethereum: e2e-tests/moonbeam.ethereum.spec.ts#L50
CannotExecuteNotConnectedError: Cannot execute operation on "default" connection because connection is not yet established. ❯ DataSource.destroy src/data-source/DataSource.ts:307:19 ❯ SqliteDatabase.close node_modules/@acala-network/chopsticks-db/dist/esm/base-sql.js:5:18 ❯ Blockchain.close node_modules/@acala-network/chopsticks-core/dist/esm/blockchain/index.js:417:9 ❯ close node_modules/@acala-network/chopsticks/dist/esm/setup-with-server.js:17:13 ❯ Object.teardown node_modules/@acala-network/chopsticks-utils/dist/esm/index.js:85:13 ❯ e2e-tests/moonbeam.ethereum.spec.ts:50:3
e2e-tests/checkDestSufficiency.spec.ts > checkDestSufficiency on Westend and Westend Asset Hub > Local AssetHub transfers > Transfers to insufficient account will throw error if destApi is given: e2e-tests/checkDestSufficiency.spec.ts#L46
CannotExecuteNotConnectedError: Cannot execute operation on "default" connection because connection is not yet established. ❯ DataSource.destroy src/data-source/DataSource.ts:307:19 ❯ SqliteDatabase.close node_modules/@acala-network/chopsticks-db/dist/esm/base-sql.js:5:18 ❯ Blockchain.close node_modules/@acala-network/chopsticks-core/dist/esm/blockchain/index.js:417:9 ❯ close node_modules/@acala-network/chopsticks/dist/esm/setup-with-server.js:17:13 ❯ Object.teardown node_modules/@acala-network/chopsticks-utils/dist/esm/index.js:85:13 ❯ e2e-tests/checkDestSufficiency.spec.ts:46:3
e2e-tests/checkDestSufficiency.spec.ts > checkDestSufficiency on Westend and Westend Asset Hub > Local AssetHub transfers > Transfers to insufficient account will throw error if destApi is given: e2e-tests/checkDestSufficiency.spec.ts#L29
Error: WebSocket is not connected Failed WS Request: {"method":"dev_setStorage","params":[{"System":{"Account":[[["5FA9nQDVg267DEd8m1ZypXLBnvN7SFxYwV7ndqSYGiN9TTpu"],{"providers":1,"data":{"free":100000000000000}}],[["5GoNkf6WdbxCFnPdAnYYQyCjAKPJgLNxXwPjwTh6DGg6gN3E"],{"providers":1,"data":{"free":0}}]]},"Assets":{"Account":[[[31337,"5FA9nQDVg267DEd8m1ZypXLBnvN7SFxYwV7ndqSYGiN9TTpu"],{"balance":100000000,"isFrozen":false}],[[31337,"5GoNkf6WdbxCFnPdAnYYQyCjAKPJgLNxXwPjwTh6DGg6gN3E"],{"balance":0,"isFrozen":false}]]}},null]} ❯ node_modules/@polkadot/rpc-provider/ws/index.js:280:27 ❯ WsProvider.__internal__send node_modules/@polkadot/rpc-provider/ws/index.js:277:16 ❯ WsProvider.send node_modules/@polkadot/rpc-provider/ws/index.js:265:34 ❯ Object.setStorage node_modules/@acala-network/chopsticks-utils/dist/esm/index.js:67:27 ❯ e2e-tests/checkDestSufficiency.spec.ts:29:29