diff --git a/.eslintrc.json b/.eslintrc.json index 08d6a23..64c20ba 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -19,6 +19,15 @@ ], "rules": { "prettier/prettier": "error", - "@typescript-eslint/no-explicit-any": "warn" + "@typescript-eslint/no-explicit-any": "warn", + "@typescript-eslint/no-unused-vars": [ + "error", + { + "vars": "all", + "varsIgnorePattern": "^_", + "args": "after-used", + "argsIgnorePattern": "^_" + } + ] } } diff --git a/src/regionx/index.init.ts b/src/regionx/index.init.ts index 1796902..1f0e049 100644 --- a/src/regionx/index.init.ts +++ b/src/regionx/index.init.ts @@ -19,6 +19,14 @@ export async function regionxInit(relayEndpoint: string, regionxEndpoint: string await force(regionxApi, giveBalanceCall); await transferRelayTokensToRegionX(100n * 10n ** 12n, regionxAccount, relayApi, alice); } + + await ismpAddParachain(regionxApi); +} + +async function ismpAddParachain(api: ApiPromise) { + log("Adding coretime chain to ismp para list"); + const addParaCall = api.tx.ismpParachain.addParachain([1005]); + return force(api, addParaCall); } async function setupRelayAsset(api: ApiPromise) { diff --git a/src/utils.ts b/src/utils.ts index 025154b..23dbbd3 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -29,7 +29,7 @@ export async function submitExtrinsic( options: Partial ): Promise { try { - return new Promise((resolve, reject) => { + return new Promise((resolve, _reject) => { const unsub = call.signAndSend(signer, options, (result) => { console.log(`Current status is ${result.status}`); if (result.status.isInBlock) { @@ -41,7 +41,7 @@ export async function submitExtrinsic( } else if (result.isError) { console.log("Transaction error"); unsub.then(); - return reject(); + return resolve(); } }); }); diff --git a/zombienet/network.toml b/zombienet/network.toml index 2e06bf6..c4ea1a8 100644 --- a/zombienet/network.toml +++ b/zombienet/network.toml @@ -41,4 +41,4 @@ addToGenesis = false name = "regionx-collator01" command = "./bin/regionx-node" ws_port = 9920 - args = [ "--log=xcm=trace,regions=trace" ] + args = [ "--enable-offchain-indexing true --log=xcm=trace,regions=trace,ismp=trace" ]