From 5b7d664e732414ebbc561cb7eaaf2997de51a3e0 Mon Sep 17 00:00:00 2001 From: Richa-iitr Date: Tue, 6 Sep 2022 22:57:58 +0530 Subject: [PATCH] single tx --- .../compound-v3-import.test.ts | 65 ++++++++++++------- 1 file changed, 40 insertions(+), 25 deletions(-) diff --git a/test/mainnet/compound-import/compound-v3-import.test.ts b/test/mainnet/compound-import/compound-v3-import.test.ts index 57193b60..2681622a 100644 --- a/test/mainnet/compound-import/compound-v3-import.test.ts +++ b/test/mainnet/compound-import/compound-v3-import.test.ts @@ -335,30 +335,30 @@ describe("Import Compound v3 Position", function () { console.log(`\tstructHash: ${structHash}`); console.log(`\tblock timestamp: ${(await provider.getBlock(15469858)).timestamp}`); - console.log(await ethers.provider.getBalance(walletSigner.address)); - const spells1 = [ - { - connector: "COMPOUND-V3-X", - method: "toggleAccountManagerWithPermit", - args: [ - market, - wallet.address, - dsaWallet0.address, - true, - nonce, - expiry, - v, - ethers.utils.hexlify(r), - ethers.utils.hexlify(s) - ] - } - ]; - let [targets, calldata] = encodeSpells(spells1); - console.log(targets); - console.log(calldata); - let tx = await dsaWallet0.connect(walletSigner).cast(...encodeSpells(spells1), wallet0.address); - const receipt = await tx.wait(); - console.log("DSA Permitted as manager"); + // console.log(await ethers.provider.getBalance(walletSigner.address)); + // const spells1 = [ + // { + // connector: "COMPOUND-V3-X", + // method: "toggleAccountManagerWithPermit", + // args: [ + // market, + // wallet.address, + // dsaWallet0.address, + // true, + // nonce, + // expiry, + // v, + // ethers.utils.hexlify(r), + // ethers.utils.hexlify(s) + // ] + // } + // ]; + // let [targets, calldata] = encodeSpells(spells1); + // console.log(targets); + // console.log(calldata); + // let tx = await dsaWallet0.connect(walletSigner).cast(...encodeSpells(spells1), wallet0.address); + // const receipt = await tx.wait(); + // console.log("DSA Permitted as manager"); const flashSpells = [ { @@ -383,6 +383,21 @@ describe("Import Compound v3 Position", function () { } ]; const spells = [ + { + connector: "COMPOUND-V3-X", + method: "toggleAccountManagerWithPermit", + args: [ + market, + wallet.address, + dsaWallet0.address, + true, + nonce, + expiry, + v, + ethers.utils.hexlify(r), + ethers.utils.hexlify(s) + ] + }, { connector: "INSTAPOOL-C", method: "flashBorrowAndCast", @@ -390,7 +405,7 @@ describe("Import Compound v3 Position", function () { } ]; - tx = await dsaWallet0.connect(walletSigner).cast(...encodeSpells(spells), wallet0.address); + let tx = await dsaWallet0.connect(walletSigner).cast(...encodeSpells(spells), wallet0.address); await tx.wait(); });