diff --git a/README.md b/README.md index 6983d664..c2eb8a57 100644 --- a/README.md +++ b/README.md @@ -78,12 +78,12 @@ npx @acala-network/chopsticks@latest dry-run --config=configs/mandala.yml --html - Dry run a preimage: ``` -npx @acala-network/chopsticks@latest dry-run --endpoint=wss://rpc.polkadot.io --preimage= --open +npx @acala-network/chopsticks@latest dry-run --endpoint=wss://polkadot-rpc.dwellir.com --preimage= --open ``` - Dry run a preimage and execute an extrinsic after that: ``` -npx @acala-network/chopsticks@latest dry-run --endpoint=wss://rpc.polkadot.io --preimage= --extrinsic= --open +npx @acala-network/chopsticks@latest dry-run --endpoint=wss://polkadot-rpc.dwellir.com --preimage= --extrinsic= --open ``` - Dry run a preimage and execute a call after that, make sure `mock-signature-host: true` to fake caller's signature: diff --git a/configs/kusama.yml b/configs/kusama.yml index 13ed3d63..3401ee5d 100644 --- a/configs/kusama.yml +++ b/configs/kusama.yml @@ -1,4 +1,7 @@ -endpoint: wss://kusama-rpc.polkadot.io +endpoint: + - wss://kusama-rpc.dwellir.com + - wss://rpc.ibp.network/kusama + - wss://kusama-rpc.polkadot.io mock-signature-host: true block: ${env.KUSAMA_BLOCK_NUMBER} db: ./db.sqlite diff --git a/packages/e2e/src/__snapshots__/hrmp.test.ts.snap b/packages/e2e/src/__snapshots__/hrmp.test.ts.snap index 34197706..097a1f00 100644 --- a/packages/e2e/src/__snapshots__/hrmp.test.ts.snap +++ b/packages/e2e/src/__snapshots__/hrmp.test.ts.snap @@ -24,8 +24,8 @@ exports[`HRMP > Statemine handles horizonal messages > system events 1`] = ` "messageHash": "(hash)", "messageId": "(hash)", "weight": { - "proofSize": "(rounded 3600)", - "refTime": "(rounded 310000000)", + "proofSize": "(rounded 7200)", + "refTime": "(rounded 300000000)", }, }, "method": "Success", diff --git a/packages/e2e/src/build-block.test.ts b/packages/e2e/src/build-block.test.ts index 26ae6db3..d4955882 100644 --- a/packages/e2e/src/build-block.test.ts +++ b/packages/e2e/src/build-block.test.ts @@ -13,21 +13,20 @@ const KUSAMA_STORAGE = { } describe.runIf(process.env.CI || process.env.RUN_ALL).each([ - { chain: 'Polkadot', endpoint: 'https://rpc.polkadot.io' }, + { chain: 'Polkadot', endpoint: ['wss://rpc.ibp.network/polkadot', 'wss://polkadot-rpc.dwellir.com'] }, { chain: 'Statemint', endpoint: 'wss://statemint-rpc.dwellir.com' }, // { chain: 'Polkadot Collectives', endpoint: 'wss://sys.ibp.network/collectives-polkadot' }, { chain: 'Acala', endpoint: 'wss://acala-rpc.aca-api.network' }, - { chain: 'Kusama', endpoint: 'wss://kusama-rpc.polkadot.io', storage: KUSAMA_STORAGE }, + { + chain: 'Kusama', + endpoint: ['wss://kusama-rpc.dwellir.com', 'wss://rpc.ibp.network/kusama', 'wss://kusama-rpc.polkadot.io'], + storage: KUSAMA_STORAGE, + }, { chain: 'Statemine', endpoint: 'wss://statemine-rpc-tn.dwellir.com' }, { chain: 'Karura', - endpoint: [ - 'wss://karura-rpc-0.aca-api.network', - 'wss://karura-rpc-1.aca-api.network', - 'wss://karura-rpc-2.aca-api.network', - 'wss://karura-rpc-3.aca-api.network', - ], + endpoint: 'wss://karura-rpc.aca-api.network', }, { chain: 'Westend', endpoint: 'wss://westend-rpc.polkadot.io' }, { chain: 'Westmint', endpoint: 'wss://westmint-rpc.polkadot.io' }, diff --git a/packages/e2e/src/dev-dry-run-ump.test.ts b/packages/e2e/src/dev-dry-run-ump.test.ts index f5c52aa0..bae96753 100644 --- a/packages/e2e/src/dev-dry-run-ump.test.ts +++ b/packages/e2e/src/dev-dry-run-ump.test.ts @@ -3,7 +3,7 @@ import { describe, expect, it } from 'vitest' import { setupApi, ws } from './helper.js' setupApi({ - endpoint: 'wss://rpc.polkadot.io', + endpoint: ['wss://polkadot-rpc.dwellir.com', 'wss://rpc.ibp.network/polkadot'], blockHash: '0xb012d04c56b65cfa1f47cb1f884d920f95d0097b1ed42f5da18d5e2a436c2f3e', }) diff --git a/packages/node-test/index.cjs b/packages/node-test/index.cjs index 243ee225..4c0c4a9d 100644 --- a/packages/node-test/index.cjs +++ b/packages/node-test/index.cjs @@ -1,7 +1,10 @@ const { setupWithServer, destroyWorker } = require('@acala-network/chopsticks') async function main() { - const server = await setupWithServer({ endpoint: 'wss://rpc.polkadot.io', db: 'db.sqlite' }) + const server = await setupWithServer({ + endpoint: ['wss://polkadot-rpc.dwellir.com', 'wss://rpc.ibp.network/polkadot', 'wss://rpc.polkadot.io'], + db: 'db.sqlite', + }) await server.chain.newBlock() await server.close() await destroyWorker() diff --git a/packages/node-test/index.mjs b/packages/node-test/index.mjs index 71707204..8a9eb3ed 100644 --- a/packages/node-test/index.mjs +++ b/packages/node-test/index.mjs @@ -1,6 +1,9 @@ import { setupWithServer, destroyWorker } from '@acala-network/chopsticks' -const server = await setupWithServer({ endpoint: 'wss://rpc.polkadot.io', db: 'db.sqlite' }) +const server = await setupWithServer({ + endpoint: ['wss://polkadot-rpc.dwellir.com', 'wss://rpc.ibp.network/polkadot', 'wss://rpc.polkadot.io'], + db: 'db.sqlite', +}) await server.chain.newBlock() await server.close() await destroyWorker()