diff --git a/scripts/scratch.js b/scripts/scratch.js index 42296ba..0603b29 100644 --- a/scripts/scratch.js +++ b/scripts/scratch.js @@ -1,10 +1,23 @@ // Scratch code, to be pasted into a REPL -var erc20address = "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6"; -//SimpleSwapFactory: 0x8A791620dd6260079BF849Dc5567aDC3F2FdC318 +[user@work-dev minimal-swap-poc-hardhat]$ npx hardhat run scripts/setup-swap.js --network localhost +ERC20: 0x5FbDB2315678afecb367f032d93F642f64180aa3 +SimpleSwapFactory: 0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512 +Alice address: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 +Bob address: 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 +AliceSwapAddress: 0xCafac3dD18aC6c6e92c921884f9E4176737C052c +BobSwapAddress: 0x9f1ac54BEF0DD2f6f3462EA0fa94fC62300d3a8e +Alice ERC20 balance: 10000 +Bob ERC20 balance: 10000 + + +var erc20address = "0x5FbDB2315678afecb367f032d93F642f64180aa3"; var aliceAddress = "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"; +var aliceSwapAddress = "0xCafac3dD18aC6c6e92c921884f9E4176737C052c"; +var bobAddress = "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"; + +//SimpleSwapFactory: 0x8A791620dd6260079BF849Dc5567aDC3F2FdC318 //Bob address: 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 -//AliceSwapAddress: 0x8aCd85898458400f7Db866d53FCFF6f0D49741FF //BobSwapAddress: 0xe082b26cEf079a095147F35c9647eC97c2401B83 var erc20artifact = await artifacts.readArtifact("ERC20PresetMinterPauser"); @@ -17,3 +30,8 @@ await erc20contract.mint(aliceAddress, 10000); var aliceBalance = await erc20contract.balanceOf(aliceAddress); aliceBalance.toNumber(); // => 1000 + +// ERC20.transfer() +// await erc20.transfer(App.aliceSwapAddress, 1000, {from: App.aliceAddress}) +var foo = erc20contract.transfer(aliceSwapAddress, 1000); +(await erc20contract.balanceOf(aliceSwapAddress)).toNumber();