difftreelog
Fix local XCM config
in: master
2 files changed
tests/src/xcm/xcmQuartz.test.tsdiffbeforeafterboth995 const unitsPerSecond = 228_000_000_000n; // This is Phala's value. What will be ours?995 const unitsPerSecond = 228_000_000_000n; // This is Phala's value. What will be ours?996 const qtzToShidenTransferred = 10n * (10n ** QTZ_DECIMALS); // 10 QTZ996 const qtzToShidenTransferred = 10n * (10n ** QTZ_DECIMALS); // 10 QTZ997 const qtzToShidenArrived = 9_999_999_999_088_000_000n; // 9.999 ... QTZ, Shiden takes a commision in foreign tokens997 const qtzToShidenArrived = 9_999_999_999_088_000_000n; // 9.999 ... QTZ, Shiden takes a commision in foreign tokens998 const senderIinitialBalanceQTZ = 100n * (10n ** QTZ_DECIMALS); // How many QTZ sender has initially999 const senderBalanceAfterXCM = 89_946678090945539197n; // 89.94... QTZ after XCM call10009981001 // Shiden -> Quartz999 // Shiden -> Quartz1002 const qtzFromShidenTransfered = 5n * (10n ** QTZ_DECIMALS); // 5 QTZ1000 const qtzFromShidenTransfered = 5n * (10n ** QTZ_DECIMALS); // 5 QTZ1003 const qtzOnShidenLeft = qtzToShidenArrived - qtzFromShidenTransfered; // 4.999_999_999_088_000_000n QTZ1001 const qtzOnShidenLeft = qtzToShidenArrived - qtzFromShidenTransfered; // 4.999_999_999_088_000_000n QTZ10021003 let balanceAfterQuartzToShidenXCM: bigint;100410041005 before(async () => {1005 before(async () => {1006 await usingPlaygrounds(async (helper, privateKey) => {1006 await usingPlaygrounds(async (helper, privateKey) => {1097 // Initial balance is 100 QTZ1097 // Initial balance is 100 QTZ1098 const balanceBefore = await helper.balance.getSubstrate(sender.address);1098 const balanceBefore = await helper.balance.getSubstrate(sender.address);1099 console.log(`Initial balance is: ${balanceBefore}`);1099 console.log(`Initial balance is: ${balanceBefore}`);1100 expect(balanceBefore).to.eq(senderIinitialBalanceQTZ);110111001102 const feeAssetItem = 0;1101 const feeAssetItem = 0;1103 await helper.xcm.limitedReserveTransferAssets(sender, destination, beneficiary, assets, feeAssetItem, 'Unlimited');1102 await helper.xcm.limitedReserveTransferAssets(sender, destination, beneficiary, assets, feeAssetItem, 'Unlimited');110411031105 // Balance after reserve transfer is less than 901104 // Balance after reserve transfer is less than 901106 const balanceAfter = await helper.balance.getSubstrate(sender.address);1105 balanceAfterQuartzToShidenXCM = await helper.balance.getSubstrate(sender.address);1107 console.log(`QTZ Balance on Quartz after XCM is: ${balanceAfter}`);1106 console.log(`QTZ Balance on Quartz after XCM is: ${balanceAfterQuartzToShidenXCM}`);1108 console.log(`Quartz's QTZ commission is: ${balanceBefore - balanceAfter}`);1107 console.log(`Quartz's QTZ commission is: ${balanceBefore - balanceAfterQuartzToShidenXCM}`);1109 expect(balanceAfter).to.eq(senderBalanceAfterXCM);1108 expect(balanceBefore - balanceAfterQuartzToShidenXCM > 0).to.be.true;111011091111 await usingShidenPlaygrounds(shidenUrl, async (helper) => {1110 await usingShidenPlaygrounds(shidenUrl, async (helper) => {1112 await helper.wait.newBlocks(3);1111 await helper.wait.newBlocks(3);1192 await helper.wait.newBlocks(3);1191 await helper.wait.newBlocks(3);1193 const balanceQTZ = await helper.balance.getSubstrate(sender.address);1192 const balanceQTZ = await helper.balance.getSubstrate(sender.address);1194 console.log(`QTZ Balance on Quartz after XCM is: ${balanceQTZ}`);1193 console.log(`QTZ Balance on Quartz after XCM is: ${balanceQTZ}`);1195 expect(balanceQTZ).to.eq(senderBalanceAfterXCM + qtzFromShidenTransfered);1194 expect(balanceQTZ).to.eq(balanceAfterQuartzToShidenXCM + qtzFromShidenTransfered);1196 });1195 });1197});1196});11981197tests/src/xcm/xcmUnique.test.tsdiffbeforeafterboth997 const unitsPerSecond = 228_000_000_000n; // This is Phala's value. What will be ours?997 const unitsPerSecond = 228_000_000_000n; // This is Phala's value. What will be ours?998 const unqToAstarTransferred = 10n * (10n ** UNQ_DECIMALS); // 10 UNQ998 const unqToAstarTransferred = 10n * (10n ** UNQ_DECIMALS); // 10 UNQ999 const unqToAstarArrived = 9_999_999_999_088_000_000n; // 9.999 ... UNQ, Shiden takes a commision in foreign tokens999 const unqToAstarArrived = 9_999_999_999_088_000_000n; // 9.999 ... UNQ, Shiden takes a commision in foreign tokens1000 const senderIinitialBalanceUNQ = 100n * (10n ** UNQ_DECIMALS); // How many UNQ sender has initially1001 const senderBalanceAfterXCM = 89_946678090945539197n; // 89.94... UNQ after XCM call100210001003 // Astar -> Unique1001 // Astar -> Unique1004 const unqFromAstarTransfered = 5n * (10n ** UNQ_DECIMALS); // 5 UNQ1002 const unqFromAstarTransfered = 5n * (10n ** UNQ_DECIMALS); // 5 UNQ1005 const unqOnAstarLeft = unqToAstarArrived - unqFromAstarTransfered; // 4.999_999_999_088_000_000n UNQ1003 const unqOnAstarLeft = unqToAstarArrived - unqFromAstarTransfered; // 4.999_999_999_088_000_000n UNQ10041005 let balanceAfterUniqueToAstarXCM: bigint;100610061007 before(async () => {1007 before(async () => {1008 await usingPlaygrounds(async (helper, privateKey) => {1008 await usingPlaygrounds(async (helper, privateKey) => {1099 // Initial balance is 100 UNQ1099 // Initial balance is 100 UNQ1100 const balanceBefore = await helper.balance.getSubstrate(randomAccount.address);1100 const balanceBefore = await helper.balance.getSubstrate(randomAccount.address);1101 console.log(`Initial balance is: ${balanceBefore}`);1101 console.log(`Initial balance is: ${balanceBefore}`);1102 expect(balanceBefore).to.eq(senderIinitialBalanceUNQ);110311021104 const feeAssetItem = 0;1103 const feeAssetItem = 0;1105 await helper.xcm.limitedReserveTransferAssets(randomAccount, destination, beneficiary, assets, feeAssetItem, 'Unlimited');1104 await helper.xcm.limitedReserveTransferAssets(randomAccount, destination, beneficiary, assets, feeAssetItem, 'Unlimited');110611051107 // Balance after reserve transfer is less than 901106 // Balance after reserve transfer is less than 901108 const balanceAfter = await helper.balance.getSubstrate(randomAccount.address);1107 balanceAfterUniqueToAstarXCM = await helper.balance.getSubstrate(randomAccount.address);1109 console.log(`UNQ Balance on Unique after XCM is: ${balanceAfter}`);1108 console.log(`UNQ Balance on Unique after XCM is: ${balanceAfterUniqueToAstarXCM}`);1110 console.log(`Unique's UNQ commission is: ${balanceBefore - balanceAfter}`);1109 console.log(`Unique's UNQ commission is: ${balanceBefore - balanceAfterUniqueToAstarXCM}`);1111 expect(balanceAfter).to.eq(senderBalanceAfterXCM);1110 expect(balanceBefore - balanceAfterUniqueToAstarXCM > 0).to.be.true;111211111113 await usingAstarPlaygrounds(astarUrl, async (helper) => {1112 await usingAstarPlaygrounds(astarUrl, async (helper) => {1114 await helper.wait.newBlocks(3);1113 await helper.wait.newBlocks(3);1193 await helper.wait.newBlocks(3);1192 await helper.wait.newBlocks(3);1194 const balanceUNQ = await helper.balance.getSubstrate(randomAccount.address);1193 const balanceUNQ = await helper.balance.getSubstrate(randomAccount.address);1195 console.log(`UNQ Balance on Unique after XCM is: ${balanceUNQ}`);1194 console.log(`UNQ Balance on Unique after XCM is: ${balanceUNQ}`);1196 expect(balanceUNQ).to.eq(senderBalanceAfterXCM + unqFromAstarTransfered);1195 expect(balanceUNQ).to.eq(balanceAfterUniqueToAstarXCM + unqFromAstarTransfered);1197 });1196 });119811971199 itSub.skip('Should not accept limitedReserveTransfer of UNQ from ASTAR', async ({helper}) => {1198 itSub.skip('Should not accept limitedReserveTransfer of UNQ from ASTAR', async ({helper}) => {