From f71886e9c6fa7786e542aa5ec4b14b4b4e4c14b2 Mon Sep 17 00:00:00 2001 From: Pavel Date: Tue, 2 Jul 2024 15:53:03 +0200 Subject: [PATCH] test: 2nd fix of files refactoring --- .../src/playbook/contracts/MultiTransfer.sol | 60 +++ .../contracts/Greeter.sol/Greeter.json | 69 --- .../zkSyncLocal/contracts/L2.sol/L2.json | 292 ------------ .../contracts/MyERC20.sol/MyERC20.json | 336 ------------- .../MyPaymaster.sol/MyPaymaster.json | 443 ------------------ 5 files changed, 60 insertions(+), 1140 deletions(-) delete mode 100644 packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/Greeter.sol/Greeter.json delete mode 100644 packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/L2.sol/L2.json delete mode 100644 packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyERC20.sol/MyERC20.json delete mode 100644 packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyPaymaster.sol/MyPaymaster.json diff --git a/packages/integration-tests/src/playbook/contracts/MultiTransfer.sol b/packages/integration-tests/src/playbook/contracts/MultiTransfer.sol index b28b04f643..9970afb6c5 100644 --- a/packages/integration-tests/src/playbook/contracts/MultiTransfer.sol +++ b/packages/integration-tests/src/playbook/contracts/MultiTransfer.sol @@ -1,3 +1,63 @@ +// File @openzeppelin/contracts/token/ERC20/IERC20.sol@v4.6.0 +import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; +import "@openzeppelin/contracts/utils/Address.sol"; +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.16; + +contract TokenF2L2 { + // Declare the using directive on the contract scope + using SafeERC20 for IERC20; + using Address for address payable; + + //Be able to receive any funds to the contract + receive() external payable { + pay(); + } + + function pay() public payable { + emit Paid(msg.sender, msg.value, block.timestamp); + } + + function getBalance() public view returns (uint) { + return address(this).balance; + } + + address public owner; + + constructor(address _owner) { + owner = _owner; + } + + event Paid(address indexed _from, uint _amount, uint _timestamp); + + modifier onlyOwner() { + require(owner == msg.sender, "You are not the owner"); + _; // continue + } + + function multiTransfer( + address[] memory _recivers, + address[] memory _tokenAddresses, + uint256[] memory _tokenAmounts + ) public payable onlyOwner { + // Check that the length of the tokenAddresses array is equal to the length of the tokenAmounts array + require(_tokenAddresses.length == _tokenAmounts.length, "Arrays must have the same length"); + require(_tokenAddresses.length == _recivers.length, "Arrays must have the same length"); + + // Iterate over the arrays and transfer the specified amount of each token + for (uint i = 0; i < _tokenAddresses.length; i++) { + if (_tokenAddresses[i] == address(0)) { + payable(_recivers[i]).sendValue(_tokenAmounts[i]); + } else { + // Cast the token address to an IERC20 contract to access its safeTransfer function + IERC20 token = IERC20(_tokenAddresses[i]); + + // Attempt to transfer the specified amount of the token + token.safeTransfer(_recivers[i], _tokenAmounts[i]); + } + } + } +} diff --git a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/Greeter.sol/Greeter.json b/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/Greeter.sol/Greeter.json deleted file mode 100644 index d5601936d4..0000000000 --- a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/Greeter.sol/Greeter.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "sourceName": "contracts/Greeter.sol", - "contractName": "Greeter", - "abi": [ - { - "inputs": [ - { - "internalType": "string", - "name": "_greeting", - "type": "string" - } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "string", - "name": "greeting", - "type": "string" - } - ], - "name": "SetGreeting", - "type": "event" - }, - { - "inputs": [], - "name": "greet", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "_greeting", - "type": "string" - } - ], - "name": "setGreeting", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x00040000000000020000008004000039000000400040043f0000000003010019000000600330027000000081033001970000000102200190000000730000c13d000000040230008c000000d60000413d000000000201043b000000e002200270000000870420009c000000ae0000613d000000880220009c000000d60000c13d000000240230008c000000d60000413d0000000002000416000000000202004b000000d60000c13d0000000402100370000000000502043b000000830250009c000000d60000213d0000002302500039000000000232004b000000d60000813d0000000406500039000000000261034f000000000402043b000000830240009c000000a80000213d0000001f0740003900000090077001970000003f0770003900000090077001970000008a0870009c000000a80000213d0000008007700039000000400070043f000000800040043f00000000054500190000002405500039000000000335004b000000d60000213d0000002003600039000000000131034f0000001f0340018f00000005054002720000003b0000613d000000a0060000390000000507500210000000a007700039000000000801034f000000008908043c0000000006960436000000000976004b000000370000c13d000000000603004b0000004a0000613d0000000505500210000000000151034f0000000303300210000000a005500039000000000605043300000000063601cf000000000636022f000000000101043b0000010003300089000000000131022f00000000013101cf000000000161019f0000000000150435000000a0014000390000000000010435000000800100043d000000830310009c000000a80000213d000000000400041a000000010340019000000001054002700000007f0350018f000000000305c0190000001f0530008c00000000050000190000000105002039000000000454013f0000000104400190000000bc0000c13d000000200430008c0000006b0000413d0000001f0410003900000005044002700000008904400041000000200510008c000000890400404100000000000004350000001f0330003900000005033002700000008903300041000000000534004b0000006b0000813d000000000004041b0000000104400039000000000534004b000000670000413d0000001f0310008c0000015e0000a13d00000090041001980000000000000435000001690000c13d000000a0050000390000008903000041000001770000013d0000000002000416000000000202004b000000d60000c13d0000001f0230003900000082022001970000008002200039000000400020043f0000001f0230018f0000000505300272000000840000613d00000005065002100000008006600039000000000701034f000000007807043c0000000004840436000000000864004b000000800000c13d000000000402004b000000930000613d0000000504500210000000000141034f00000003022002100000008004400039000000000504043300000000052501cf000000000525022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000151019f0000000000140435000000200130008c000000d60000413d000000800200043d000000830120009c000000d60000213d0000001f01200039000000000431004b000000000400001900000084040080410000008401100197000000000501004b00000000050000190000008405004041000000840110009c000000000504c019000000000105004b000000d60000c13d00000080012000390000000001010433000000830410009c000000c20000a13d0000008e0100004100000000001004350000004101000039000000040010043f0000008f01000041000001ff000104300000000001000416000000000101004b000000d60000c13d000000000200041a000000010320019000000001042002700000007f0140018f000000000104c0190000001f0410008c00000000040000190000000104002039000000000442013f0000000104400190000000d80000613d0000008e0100004100000000001004350000002201000039000000040010043f0000008f01000041000001ff000104300000001f0410003900000090044001970000003f044000390000009004400197000000400700043d0000000004470019000000000574004b00000000050000190000000105004039000000830640009c000000a80000213d0000000105500190000000a80000c13d0000008003300039000000400040043f0000000006170436000000a0022000390000000004210019000000000334004b000000e60000a13d0000000001000019000001ff00010430000000800010043f000000000303004b000000e00000613d0000000000000435000000000201004b000001370000c13d000000a001000039000001420000013d0000009102200197000000a00020043f000000000101004b000000c001000039000000a001006039000001420000013d000000000301004b000000f00000613d000000000300001900000000043600190000000005230019000000000505043300000000005404350000002003300039000000000413004b000000e90000413d0000000001710019000000200110003900000000000104350000000004070433000000830140009c000000a80000213d000000000100041a000000010210019000000001011002700000007f0310018f000000000301c0190000001f0130008c00000000010000190000000101002039000000000112004b000000bc0000c13d000200000006001d000000200130008c000001220000413d000100000003001d000300000004001d00000000000004350000000001000414000000810210009c0000008101008041000000c00110021000000085011001c70000801002000039000400000007001d01fd01f80000040f00000004070000290000000102200190000000d60000613d00000003040000290000001f024000390000000502200270000000200340008c0000000002004019000000000301043b00000001010000290000001f01100039000000050110027000000000011300190000000002230019000000000312004b000001220000813d000000000002041b0000000102200039000000000312004b0000011e0000413d0000001f0140008c000001530000a13d000300000004001d00000000000004350000000001000414000000810210009c0000008101008041000000c00110021000000085011001c70000801002000039000400000007001d01fd01f80000040f00000004060000290000000102200190000000d60000613d00000003070000290000009002700198000000000101043b000001ad0000c13d0000002003000039000001b90000013d000000890200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000514004b000001390000413d000000c001300039000000800210008a000000800100003901fd01cc0000040f000000400100043d000400000001001d000000800200003901fd01de0000040f00000004030000290000000001310049000000810210009c00000081010080410000006001100210000000810230009c00000081030080410000004002300210000000000121019f000001fe0001042e000000000104004b0000000001000019000001580000613d000000020100002900000000010104330000000302400210000000920220027f0000009202200167000000000221016f0000000101400210000001c50000013d000000000301004b0000000003000019000001620000613d000000a00300043d0000000304100210000000920440027f0000009204400167000000000343016f0000000101100210000000000113019f000001820000013d00000089030000410000002006000039000000010540008a00000005055002700000008b05500041000000000706001900000080067000390000000006060433000000000063041b00000020067000390000000103300039000000000853004b0000016e0000c13d000000a005700039000000000414004b000001800000813d0000000304100210000000f80440018f000000920440027f00000092044001670000000005050433000000000445016f000000000043041b000000010110021000000001011001bf000000000010041b0000002003000039000000400100043d0000000004310436000000800300043d00000000003404350000004004100039000000000503004b000001930000613d00000000050000190000000006450019000000a007500039000000000707043300000000007604350000002005500039000000000635004b0000018c0000413d0000001f053000390000009002500197000000000343001900000000000304350000004002200039000000810320009c00000081020080410000006002200210000000810310009c00000081010080410000004001100210000000000112019f0000000002000414000000810320009c0000008102008041000000c002200210000000000112019f0000008c011001c70000800d0200003900000001030000390000008d0400004101fd01f30000040f0000000101200190000000d60000613d0000000001000019000001fe0001042e000000010320008a000000050330027000000000043100190000002003000039000000010440003900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000541004b000001b20000c13d000000000272004b000001c30000813d0000000302700210000000f80220018f000000920220027f000000920220016700000000036300190000000003030433000000000223016f000000000021041b00000001010000390000000102700210000000000112019f000000000010041b0000002001000039000001000010044300000120000004430000008601000041000001fe0001042e0000001f0220003900000090022001970000000001120019000000000221004b00000000020000190000000102004039000000830310009c000001d80000213d0000000102200190000001d80000c13d000000400010043f000000000001042d0000008e0100004100000000001004350000004101000039000000040010043f0000008f01000041000001ff0001043000000020030000390000000004310436000000003202043400000000002404350000004001100039000000000402004b000001ed0000613d000000000400001900000000054100190000000006430019000000000606043300000000006504350000002004400039000000000524004b000001e60000413d000000000321001900000000000304350000001f0220003900000090022001970000000001210019000000000001042d000001f6002104210000000102000039000000000001042d0000000002000019000000000001042d000001fb002104230000000102000039000000000001042d0000000002000019000000000001042d000001fd00000432000001fe0001042e000001ff00010430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe0000000000000000000000000000000000000000000000000ffffffffffffffff80000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000020000000000000000000000000000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000cfae321700000000000000000000000000000000000000000000000000000000a4136862290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563000000000000000000000000000000000000000000000000ffffffffffffff7f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56402000000000000000000000000000000000000000000000000000000000000004dabe8361a35a905ec9d530e301d2e5c6cf44c65cdd7768f522a77a373436da94e487b71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000003a7949a66a0ef341a00d6a9a69fa42c1d5c3a877798bdd9ef2f6dc24b6e0db4a", - "entries": [ - { - "constructorArgs": [ - "" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x65C899B5fb8Eb9ae4da51D67E1fc417c7CB7e964", - "txHash": "0x41280d5f77046eaeb366c5ba6f0ba0801551bc73c891ecb4f6e61cee0b3f77b8" - } - ] -} diff --git a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/L2.sol/L2.json b/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/L2.sol/L2.json deleted file mode 100644 index dc41ccba1e..0000000000 --- a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/L2.sol/L2.json +++ /dev/null @@ -1,292 +0,0 @@ -{ - "sourceName": "contracts/L2.sol", - "contractName": "L2", - "abi": [ - { - "inputs": [], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "allowance", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "approve", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "balanceOf", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "decimals", - "outputs": [ - { - "internalType": "uint8", - "name": "", - "type": "uint8" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "subtractedValue", - "type": "uint256" - } - ], - "name": "decreaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "addedValue", - "type": "uint256" - } - ], - "name": "increaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "symbol", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalSupply", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x00010000000000020003000000000002000000000001035500000000030100190000006003300270000000e9033001970000000102200190000000300000c13d0000008002000039000000400020043f000000040230008c000002680000413d000000000201043b000000e002200270000000f70420009c000000750000a13d000000f80420009c000000840000213d000000fc0420009c0000014a0000613d000000fd0420009c0000017a0000613d000000fe0120009c000002680000c13d0000000001000416000000000101004b000002680000c13d0000000403000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0610008c00000000060000190000000106002039000000000662013f0000000106600190000000480000c13d000000800010043f000000000505004b000002000000c13d0000011101200197000000a00010043f000000000104004b000000c001000039000000a001006039000002750000013d0000000001000416000000000101004b000002680000c13d0000000e01000039000000800010043f000000ea01000041000000a00010043f0000010001000039000000400010043f0000000207000039000000c00070043f000000eb01000041000000e00010043f0000000304000039000000000104041a000000010210019000000001011002700000007f0310018f000000000301c0190000001f0130008c00000000010000190000000101002039000000000112004b0000004e0000613d0000010d0100004100000000001004350000002201000039000000040010043f0000010e01000041000003a000010430000000200130008c000000680000413d000300000003001d00000000004004350000000001000414000000e90210009c000000e901008041000000c001100210000000ec011001c70000801002000039039e03990000040f0000000102200190000002680000613d000000000101043b00000003020000290000001f0220003900000005022002700000000002210019000000000321004b00000002070000390000000304000039000000680000813d000000000001041b0000000101100039000000000321004b000000640000413d000000a00100043d000000ed011001970000001c011001bf000000000014041b000000c00400043d000000ee0140009c000000a40000413d0000010d0100004100000000001004350000004101000039000000040010043f0000010e01000041000003a000010430000000ff0420009c000000e60000a13d000001000420009c000001890000613d000001010420009c000000f80000613d000001020120009c000002680000c13d0000000001000416000000000101004b000002680000c13d0000001201000039000000800010043f00000106010000410000039f0001042e000000f90420009c000001910000613d000000fa0420009c000001d10000613d000000fb0220009c000002680000c13d000000440230008c000002680000413d0000000002000416000000000202004b000002680000c13d0000000402100370000000000202043b000001050320009c000002680000213d0000002401100370000000000301043b000001050130009c000002680000213d00000000002004350000000101000039000000200010043f00000040020000390000000001000019000300000003001d039e037f0000040f00000003020000290000000000200435000000200010043f00000000010000190000004002000039000001870000013d0000000408000039000000000108041a000000010210019000000001021002700000007f0320018f000000000302c0190000001f0230008c00000000020000190000000102002039000000000121013f0000000101100190000000480000c13d000000200130008c000000d10000413d000200000003001d000300000004001d00000000008004350000000001000414000000e90210009c000000e901008041000000c001100210000000ec011001c70000801002000039039e03990000040f0000000102200190000002680000613d00000003040000290000001f024000390000000502200270000000200340008c0000000002004019000000000301043b00000002010000290000001f01100039000000050110027000000000011300190000000002230019000000000312004b00000002070000390000000408000039000000d10000813d000000000002041b0000000102200039000000000312004b000000cd0000413d0000001f0140008c000001e60000a13d000300000004001d00000000008004350000000001000414000000e90210009c000000e901008041000000c001100210000000ec011001c70000801002000039039e03990000040f0000000102200190000002680000613d00000003090000290000011202900198000000000101043b000002050000c13d000000e00300003900000002070000390000000408000039000002150000013d000001030420009c000001320000613d000001040220009c000002680000c13d000000440230008c000002680000413d0000000002000416000000000202004b000002680000c13d0000000402100370000000000202043b000001050320009c000002680000213d0000002401100370000000000301043b0000000001000411039e03280000040f000001de0000013d000000640230008c000002680000413d0000000002000416000000000202004b000002680000c13d0000000402100370000000000302043b000001050230009c000002680000213d0000002402100370000000000202043b000300000002001d000001050220009c000002680000213d0000004401100370000000000101043b000100000001001d00000000003004350000000101000039000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039000200000003001d039e03990000040f0000000102200190000002680000613d000000000101043b00000000020004110000000000200435000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f00000002040000290000000102200190000002680000613d000000000101043b000000000101041a000001130210009c000002920000613d0000000103000029000000000231004b0000028d0000813d000000400100043d00000044021000390000010f03000041000000000032043500000024021000390000001d030000390000022a0000013d0000000001000416000000000101004b000002680000c13d0000000303000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0610008c00000000060000190000000106002039000000000662013f0000000106600190000000480000c13d000000800010043f000000000505004b000001f10000c13d0000011101200197000000a00010043f000000000104004b000000c001000039000000a001006039000002750000013d000000440230008c000002680000413d0000000002000416000000000202004b000002680000c13d0000000401100370000000000101043b000300000001001d000001050110009c000002680000213d000000000100041100000000001004350000000101000039000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002680000613d000000000101043b00000003020000290000000000200435000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002680000613d000000000101043b000000000101041a00000024020000390000000002200367000000000202043b0000000003120019000000000123004b000000000100001900000001010040390000000101100190000002380000c13d000002890000013d000000240230008c000002680000413d0000000002000416000000000202004b000002680000c13d0000000401100370000000000101043b000001050210009c000002680000213d0000000000100435000000200000043f00000040020000390000000001000019039e037f0000040f0000018d0000013d0000000001000416000000000101004b000002680000c13d0000000201000039000000000101041a000000800010043f00000106010000410000039f0001042e000000440230008c000002680000413d0000000002000416000000000202004b000002680000c13d0000000402100370000000000202043b000300000002001d000001050220009c000002680000213d0000002401100370000000000101043b000200000001001d000000000100041100000000001004350000000101000039000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002680000613d000000000101043b00000003020000290000000000200435000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002680000613d000000000101043b000000000101041a0000000203000029000000000231004b000002880000813d000000400100043d000000640210003900000108030000410000000000320435000000440210003900000109030000410000000000320435000000240210003900000025030000390000000000320435000000f5020000410000000000210435000000040210003900000020030000390000000000320435000000e90210009c000000e90100804100000040011002100000010a011001c7000003a000010430000000440230008c000002680000413d0000000002000416000000000202004b000002680000c13d0000000402100370000000000202043b000001050320009c000002680000213d0000002401100370000000000301043b0000000001000411039e02b30000040f0000000101000039000000400200043d0000000000120435000000e90120009c000000e902008041000000400120021000000107011001c70000039f0001042e000000000104004b0000000001000019000001ea0000613d000000e00100043d0000000302400210000001130220027f0000011302200167000000000121016f0000000102400210000000000121019f000002200000013d0000000000300435000000020220008c000002030000413d000001100200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000514004b000001f60000413d000000c001300039000002750000013d0000000000300435000000020220008c0000026a0000813d0000002001000039000002790000013d000000010320008a0000000503300270000000000331001900000020040000390000000103300039000000020700003900000004080000390000000005040019000000c0045000390000000004040433000000000041041b00000020045000390000000101100039000000000631004b0000020c0000c13d000000e003500039000000000292004b0000021e0000813d0000000302900210000000f80220018f000001130220027f00000113022001670000000003030433000000000223016f000000000021041b000000010190021000000001011001bf000000000018041b0000000003000411000000000103004b000002350000c13d000000400100043d0000004402100039000000f403000041000000000032043500000024021000390000001f030000390000000000320435000000f5020000410000000000210435000000040210003900000020030000390000000000320435000000e90210009c000000e9010080410000004001100210000000f6011001c7000003a000010430000000000107041a000000ef0210009c0000023e0000413d0000010d0100004100000000001004350000001101000039000000040010043f0000010e01000041000003a000010430000000f001100041000000000017041b0000000000300435000000200000043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002680000613d000000000101043b000000000201041a000000f002200041000000000021041b000000f001000041000000400200043d0000000000120435000000e90120009c000000e90200804100000040012002100000000002000414000000e90320009c000000e902008041000000c002200210000000000121019f000000ec011001c70000800d020000390000000303000039000000f20400004100000000050000190000000006000411039e03940000040f0000000101200190000002680000613d000000200100003900000100001004430000012000000443000000f3010000410000039f0001042e0000000001000019000003a0000104300000010b0200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000514004b0000026c0000413d000000c001300039000000610110008a00000112011001970000010c0210009c0000006f0000213d0000008001100039000300000001001d000000400010043f0000008002000039039e029e0000040f00000003030000290000000001310049000000e90210009c000000e9010080410000006001100210000000e90230009c000000e9030080410000004002300210000000000121019f0000039f0001042e000000000331004900000000010004110000000302000029039e03280000040f000002960000013d000000000331004900000000010400190000000002000411039e03280000040f0000000204000029000000000104001900000003020000290000000103000029039e02b30000040f000000400100043d00000001020000390000000000210435000000e90210009c000000e901008041000000400110021000000107011001c70000039f0001042e00000020030000390000000004310436000000003202043400000000002404350000004001100039000000000402004b000002ad0000613d000000000400001900000000054100190000000006430019000000000606043300000000006504350000002004400039000000000524004b000002a60000413d000000000321001900000000000304350000001f0220003900000112022001970000000001210019000000000001042d0004000000000002000400000003001d0000010501100198000003000000613d000201050020019c0000030a0000613d000300000001001d0000000000100435000000200000043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002fe0000613d000000000101043b000000000201041a000100000002001d000000040120006c000003140000413d00000003010000290000000000100435000000200000043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002fe0000613d0000000103000029000000040230006a000000000101043b000000000021041b000000020100002900000000001004350000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f0000000102200190000002fe0000613d000000000101043b000000000201041a00000004030000290000000002320019000000000021041b000000400100043d0000000000310435000000e90210009c000000e90100804100000040011002100000000002000414000000e90320009c000000e902008041000000c002200210000000000112019f000000ec011001c70000800d020000390000000303000039000000f20400004100000003050000290000000206000029039e03940000040f0000000101200190000002fe0000613d000000000001042d0000000001000019000003a000010430000000400100043d000000640210003900000118030000410000000000320435000000440210003900000119030000410000000000320435000000240210003900000025030000390000031d0000013d000000400100043d000000640210003900000116030000410000000000320435000000440210003900000117030000410000000000320435000000240210003900000023030000390000031d0000013d000000400100043d000000640210003900000114030000410000000000320435000000440210003900000115030000410000000000320435000000240210003900000026030000390000000000320435000000f5020000410000000000210435000000040210003900000020030000390000000000320435000000e90210009c000000e90100804100000040011002100000010a011001c7000003a00001043000030000000000020000010501100198000003610000613d000200000003001d000301050020019c0000036b0000613d000100000001001d00000000001004350000000101000039000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f000000010220019000000003030000290000035f0000613d000000000101043b0000000000300435000000200010043f0000000001000414000000e90210009c000000e901008041000000c001100210000000f1011001c70000801002000039039e03990000040f000000030600002900000001022001900000035f0000613d000000000101043b0000000202000029000000000021041b000000400100043d0000000000210435000000e90210009c000000e90100804100000040011002100000000002000414000000e90320009c000000e902008041000000c002200210000000000112019f000000ec011001c70000800d0200003900000003030000390000011a040000410000000105000029039e03940000040f00000001012001900000035f0000613d000000000001042d0000000001000019000003a000010430000000400100043d00000064021000390000011d03000041000000000032043500000044021000390000011e03000041000000000032043500000024021000390000002403000039000003740000013d000000400100043d00000064021000390000011b03000041000000000032043500000044021000390000011c030000410000000000320435000000240210003900000022030000390000000000320435000000f5020000410000000000210435000000040210003900000020030000390000000000320435000000e90210009c000000e90100804100000040011002100000010a011001c7000003a000010430000000e90310009c000000e9010080410000004001100210000000e90320009c000000e9020080410000006002200210000000000112019f0000000002000414000000e90320009c000000e902008041000000c002200210000000000112019f0000011f011001c70000801002000039039e03990000040f0000000102200190000003920000613d000000000101043b000000000001042d0000000001000019000003a00001043000000397002104210000000102000039000000000001042d0000000002000019000000000001042d0000039c002104230000000102000039000000000001042d0000000002000019000000000001042d0000039e000004320000039f0001042e000003a00001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff4c3220455243323020746f6b656e0000000000000000000000000000000000004c320000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000020000000000000000000000000ffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ffffffffffffffffffffffffffffffffffffffffffffffc9ca36523a2160000000000000000000000000000000000000000000000000003635c9adc5dea000000200000000000000000000000000000000000040000000000000000000000000ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000020000000000000000000000000000004000000100000000000000000045524332303a206d696e7420746f20746865207a65726f20616464726573730008c379a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000003950935000000000000000000000000000000000000000000000000000000000a457c2d600000000000000000000000000000000000000000000000000000000a457c2d700000000000000000000000000000000000000000000000000000000a9059cbb00000000000000000000000000000000000000000000000000000000dd62ed3e00000000000000000000000000000000000000000000000000000000395093510000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000095d89b410000000000000000000000000000000000000000000000000000000018160ddc0000000000000000000000000000000000000000000000000000000018160ddd0000000000000000000000000000000000000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000313ce5670000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000095ea7b3000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000200000008000000000000000000000000000000000000000000000000000000020000000000000000000000000207a65726f00000000000000000000000000000000000000000000000000000045524332303a2064656372656173656420616c6c6f77616e63652062656c6f7700000000000000000000000000000000000000840000000000000000000000008a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b000000000000000000000000000000000000000000000000ffffffffffffff7f4e487b7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000045524332303a20696e73756666696369656e7420616c6c6f77616e6365000000c2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff616c616e6365000000000000000000000000000000000000000000000000000045524332303a207472616e7366657220616d6f756e7420657863656564732062657373000000000000000000000000000000000000000000000000000000000045524332303a207472616e7366657220746f20746865207a65726f2061646472647265737300000000000000000000000000000000000000000000000000000045524332303a207472616e736665722066726f6d20746865207a65726f2061648c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925737300000000000000000000000000000000000000000000000000000000000045524332303a20617070726f766520746f20746865207a65726f206164647265726573730000000000000000000000000000000000000000000000000000000045524332303a20617070726f76652066726f6d20746865207a65726f2061646402000000000000000000000000000000000000000000000000000000000000004b4a57b5e054a74e40917b44b6c928af0d74bd31b36eec0c9b96241b95c5e359", - "entries": [ - { - "constructorArgs": [], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x5fE58d975604E6aF62328d9E505181B94Fc0718C", - "txHash": "0x62e24941691c9ce15c2a3a347aea9ba7db27d1f30d16c2731bf8cd70084961a5" - } - ] -} diff --git a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyERC20.sol/MyERC20.json b/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyERC20.sol/MyERC20.json deleted file mode 100644 index 2cfc4de78a..0000000000 --- a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyERC20.sol/MyERC20.json +++ /dev/null @@ -1,336 +0,0 @@ -{ - "sourceName": "contracts/MyERC20.sol", - "contractName": "MyERC20", - "abi": [ - { - "inputs": [ - { - "internalType": "string", - "name": "name_", - "type": "string" - }, - { - "internalType": "string", - "name": "symbol_", - "type": "string" - }, - { - "internalType": "uint8", - "name": "decimals_", - "type": "uint8" - } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "allowance", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "approve", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "balanceOf", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "decimals", - "outputs": [ - { - "internalType": "uint8", - "name": "", - "type": "uint8" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "subtractedValue", - "type": "uint256" - } - ], - "name": "decreaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "addedValue", - "type": "uint256" - } - ], - "name": "increaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "mint", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "symbol", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalSupply", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x0007000000000002000000000801034f0000008003000039000000400030043f00000000010800190000006001100270000001240110019700000001022001900000001c0000c13d000000040210008c000002490000413d000000000208043b000000e0022002700000012a0320009c000000ef0000213d000001320320009c0000010f0000213d000001360320009c000001670000613d000001370320009c0000017c0000613d000001380120009c000002490000c13d0000000001000416000000000101004b000002490000c13d0000000201000039000001af0000013d0000000002000416000000000202004b000002490000c13d0000001f0210003900000125022001970000008002200039000000400020043f0000001f0210018f00000005041002720000002d0000613d00000005054002100000008005500039000000000608034f000000006706043c0000000003730436000000000753004b000000290000c13d000000000302004b0000003c0000613d0000000503400210000000000438034f00000003022002100000008003300039000000000503043300000000052501cf000000000525022f000000000404043b0000010002200089000000000424022f00000000022401cf000000000252019f0000000000230435000000600210008c000002490000413d000000800400043d000001260240009c000002490000213d0000001f02400039000000000312004b000000000300001900000127030080410000012702200197000000000502004b00000000050000190000012705004041000001270220009c000000000503c019000000000205004b000002490000c13d00000080024000390000000003020433000001260230009c000002b90000213d0000001f023000390000014b022001970000003f022000390000014b02200197000000400900043d0000000005290019000000000295004b00000000020000190000000102004039000001260650009c000002b90000213d0000000102200190000002b90000c13d0000008002100039000000400050043f000000000a390436000000a0044000390000000005430019000000000525004b000002490000213d000000000503004b0000006f0000613d000000000500001900000000065a00190000000007450019000000000707043300000000007604350000002005500039000000000635004b000000680000413d000000000393001900000020033000390000000000030435000000a00300043d000001260430009c000002490000213d0000001f04300039000000000114004b000000000100001900000127010080410000012704400197000000000504004b00000000050000190000012705004041000001270440009c000000000501c019000000000105004b000002490000c13d00000080013000390000000001010433000001260410009c000002b90000213d0000001f041000390000014b044001970000003f044000390000014b04400197000000400700043d0000000004470019000000000574004b00000000050000190000000105004039000001260640009c000002b90000213d0000000105500190000002b90000c13d000000400040043f0000000006170436000000a0033000390000000004310019000000000224004b000002490000213d000000000201004b000000a20000613d000000000200001900000000042600190000000005320019000000000505043300000000005404350000002002200039000000000412004b0000009b0000413d000000000171001900000020011000390000000000010435000000c00300043d000000ff0130008c000002490000213d0000000002090433000001260120009c000002b90000213d000700000002001d00060000000a001d000500000009001d0000000301000039000000000101041a000000010210019000000001011002700000007f0410018f000000000401c0190000001f0140008c00000000010000190000000101002039000000000112004b000001760000c13d000100000006001d000200000003001d000400000007001d000300000004001d000000200140008c000000db0000413d000000030100003900000000001004350000000001000414000001240210009c0000012401008041000000c00110021000000128011001c70000801002000039048904840000040f0000000102200190000002490000613d00000007030000290000001f023000390000000502200270000000200330008c0000000002004019000000000301043b00000003010000290000001f01100039000000050110027000000000011300190000000002230019000000000312004b000000db0000813d000000000002041b0000000102200039000000000312004b000000d70000413d00000007010000290000001f0110008c000002e40000a13d000000030100003900000000001004350000000001000414000001240210009c0000012401008041000000c00110021000000128011001c70000801002000039048904840000040f0000000102200190000000200200008a000002490000613d0000000702200180000000000101043b000002f10000c13d0000002003000039000002fe0000013d0000012b0320009c000001470000213d0000012f0320009c0000018a0000613d000001300320009c000001a10000613d000001310120009c000002490000c13d0000000001000416000000000101004b000002490000c13d0000000403000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0610008c00000000060000190000000106002039000000000662013f0000000106600190000001760000c13d000000800010043f000000000505004b000002600000c13d0000014c01200197000000a00010043f000000000104004b000000c001000039000000a001006039000002820000013d000001330320009c000001b30000613d000001340320009c000001f70000613d000001350220009c000002490000c13d000000440110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000101043b000700000001001d000001390110009c000002490000213d000000000100041100000000001004350000000101000039000000200010043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c700008010020000390006000000080353048904840000040f000000060300035f0000000102200190000002490000613d000000000101043b00000007020000290000000000200435000000200010043f0000002401300370000000000101043b000600000001001d0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f0000000102200190000002490000613d000000000101043b000000000101041a0000000603100029000000000113004b00000000010000190000000101004039000000010110008c0000026c0000613d000002cf0000013d0000012c0320009c000002000000613d0000012d0320009c000002400000613d0000012e0220009c000002490000c13d000000440110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000101043b000001390210009c000002490000213d0000002402800370000000000302043b000001390230009c000002490000213d00000000001004350000000101000039000000200010043f00000040020000390000000001000019000700000003001d0489046a0000040f00000007020000290000000000200435000000200010043f00000000010000190000004002000039000001ae0000013d0000000001000416000000000101004b000002490000c13d0000000303000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0610008c00000000060000190000000106002039000000000662013f00000001066001900000024b0000613d000001460100004100000000001004350000002201000039000000040010043f00000147010000410000048b00010430000000440110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000201043b000001390120009c000002490000213d0000002401800370000000000301043b0000000001000411048904130000040f000002580000013d000000440110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000401043b000001390140009c000002490000213d0000002401800370000000000501043b000000000104004b000002640000c13d0000013f01000041000000800010043f0000002001000039000000840010043f0000001f01000039000000a40010043f0000014401000041000000c40010043f00000145010000410000048b00010430000000240110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000101043b000001390210009c000002490000213d0000000000100435000000200000043f000000400200003900000000010000190489046a0000040f000000000101041a000000800010043f0000013a010000410000048a0001042e000000640110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000301043b000001390130009c000002490000213d0000002401800370000000000101043b000700000001001d000001390110009c000002490000213d0000004401800370000000000101043b000500000001001d00000000003004350000000101000039000000200010043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039000600000003001d048904840000040f0000000102200190000002490000613d000000000101043b00000000020004110000000000200435000000200010043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f00000006040000290000000102200190000002490000613d000000000101043b000000000101041a0000014d0210009c000002d80000613d0000000503000029000000000231004b000002d30000813d000000400100043d00000044021000390000014803000041000000000032043500000024021000390000001d0300003900000000003204350000013f020000410000000000210435000000040210003900000020030000390000000000320435000001240210009c0000012401008041000000400110021000000149011001c70000048b000104300000000001000416000000000101004b000002490000c13d0000000501000039000000000101041a000000ff0110018f000000800010043f0000013a010000410000048a0001042e000000440110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000101043b000700000001001d000001390110009c000002490000213d0000002401800370000000000101043b000600000001001d000000000100041100000000001004350000000101000039000000200010043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f0000000102200190000002490000613d000000000101043b00000007020000290000000000200435000000200010043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f0000000102200190000002490000613d000000000101043b000000000101041a0000000603000029000000000231004b000002ce0000813d000000400100043d00000064021000390000013d03000041000000000032043500000044021000390000013e0300004100000000003204350000002402100039000000250300003900000000003204350000013f020000410000000000210435000000040210003900000020030000390000000000320435000001240210009c0000012401008041000000400110021000000140011001c70000048b00010430000000440110008c000002490000413d0000000001000416000000000101004b000002490000c13d0000000401800370000000000201043b000001390120009c000002540000a13d00000000010000190000048b00010430000000800010043f000000000505004b000002720000c13d0000014c01200197000000a00010043f000000000104004b000000c001000039000000a001006039000002b50000013d0000002401800370000000000301043b00000000010004110489039e0000040f0000000101000039000000400200043d0000000000120435000001240120009c000001240200804100000040012002100000013b011001c70000048a0001042e0000000000300435000000020220008c000002770000813d000002750000013d0000000201000039000000000301041a0000000002530019000000000332004b000000000300001900000001030040390000000103300190000002830000613d000001460100004100000000001004350000001101000039000000040010043f00000147010000410000048b000104300000000000300435000000020220008c000002aa0000813d0000002001000039000002bf0000013d000001410200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000514004b000002790000413d000000c001300039000002b50000013d000600000005001d000000000021041b0000000000400435000000200000043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039000700000004001d048904840000040f00000007060000290000000102200190000002490000613d000000000101043b000000000201041a00000006030000290000000002320019000000000021041b000000400100043d0000000000310435000001240210009c000001240100804100000040011002100000000002000414000001240320009c0000012402008041000000c002200210000000000112019f00000128011001c70000800d020000390000000303000039000001430400004100000000050000190489047f0000040f0000000101200190000002490000613d000002dc0000013d0000014a0200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000514004b000002ac0000413d000000c001300039000000610110008a0000014b01100197000001420210009c000002bf0000a13d000001460100004100000000001004350000004101000039000000040010043f00000147010000410000048b000104300000008001100039000700000001001d000000400010043f0000008002000039048903890000040f00000007030000290000000001310049000001240210009c00000124010080410000006001100210000001240230009c00000124030080410000004002300210000000000121019f0000048a0001042e000000000331004900000000010004110000000702000029048904130000040f000002dc0000013d000000000331004900000000010400190000000002000411048904130000040f00000006040000290000000001040019000000070200002900000005030000290489039e0000040f000000400100043d00000001020000390000000000210435000001240210009c000001240100804100000040011002100000013b011001c70000048a0001042e000000070100006b0000000001000019000002e90000613d00000006010000290000000001010433000000070400002900000003024002100000014d0220027f0000014d02200167000000000121016f0000000102400210000000000121019f0000030c0000013d000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000050600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000541004b000002f70000c13d000000070220006c000003090000813d00000007020000290000000302200210000000f80220018f0000014d0220027f0000014d0220016700000005033000290000000003030433000000000223016f000000000021041b0000000701000029000000010110021000000001011001bf0000000302000039000000000012041b00000004010000290000000001010433000700000001001d000001260110009c000002b90000213d0000000401000039000000000101041a000000010210019000000001021002700000007f0320018f000000000302c019000600000003001d0000001f0230008c00000000020000190000000102002039000000000121013f0000000101100190000001760000c13d0000000601000029000000200110008c0000033f0000413d000000040100003900000000001004350000000001000414000001240210009c0000012401008041000000c00110021000000128011001c70000801002000039048904840000040f0000000102200190000002490000613d00000007030000290000001f023000390000000502200270000000200330008c0000000002004019000000000301043b00000006010000290000001f01100039000000050110027000000000011300190000000002230019000000000312004b0000033f0000813d000000000002041b0000000102200039000000000312004b0000033b0000413d00000007010000290000001f0110008c000003530000a13d000000040100003900000000001004350000000001000414000001240210009c0000012401008041000000c00110021000000128011001c70000801002000039048904840000040f0000000102200190000000200200008a000002490000613d0000000702200180000000000101043b0000035f0000c13d00000020030000390000036c0000013d000000070100006b0000000001000019000003580000613d00000001010000290000000001010433000000070400002900000003024002100000014d0220027f0000014d02200167000000000221016f00000001014002100000037a0000013d000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000040600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000541004b000003650000c13d000000070220006c000003770000813d00000007020000290000000302200210000000f80220018f0000014d0220027f0000014d0220016700000004033000290000000003030433000000000223016f000000000021041b000000010100003900000007020000290000000102200210000000000112019f0000000402000039000000000012041b0000000501000039000000000201041a0000014c022001970000000203000029000000ff0330018f000000000232019f000000000021041b00000020010000390000010000100443000001200000044300000129010000410000048a0001042e00000020030000390000000004310436000000003202043400000000002404350000004001100039000000000402004b000003980000613d000000000400001900000000054100190000000006430019000000000606043300000000006504350000002004400039000000000524004b000003910000413d000000000321001900000000000304350000001f022000390000014b022001970000000001210019000000000001042d0004000000000002000400000003001d0000013901100198000003eb0000613d000201390020019c000003f50000613d000300000001001d0000000000100435000000200000043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f0000000102200190000003e90000613d000000000101043b000000000201041a000100000002001d000000040120006c000003ff0000413d00000003010000290000000000100435000000200000043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f0000000102200190000003e90000613d0000000103000029000000040230006a000000000101043b000000000021041b000000020100002900000000001004350000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f0000000102200190000003e90000613d000000000101043b000000000201041a00000004030000290000000002320019000000000021041b000000400100043d0000000000310435000001240210009c000001240100804100000040011002100000000002000414000001240320009c0000012402008041000000c002200210000000000112019f00000128011001c70000800d0200003900000003030000390000014304000041000000030500002900000002060000290489047f0000040f0000000101200190000003e90000613d000000000001042d00000000010000190000048b00010430000000400100043d00000064021000390000015203000041000000000032043500000044021000390000015303000041000000000032043500000024021000390000002503000039000004080000013d000000400100043d00000064021000390000015003000041000000000032043500000044021000390000015103000041000000000032043500000024021000390000002303000039000004080000013d000000400100043d00000064021000390000014e03000041000000000032043500000044021000390000014f0300004100000000003204350000002402100039000000260300003900000000003204350000013f020000410000000000210435000000040210003900000020030000390000000000320435000001240210009c0000012401008041000000400110021000000140011001c70000048b00010430000300000000000200000139011001980000044c0000613d000200000003001d000301390020019c000004560000613d000100000001001d00000000001004350000000101000039000000200010043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f000000010220019000000003030000290000044a0000613d000000000101043b0000000000300435000000200010043f0000000001000414000001240210009c0000012401008041000000c0011002100000013c011001c70000801002000039048904840000040f000000030600002900000001022001900000044a0000613d000000000101043b0000000202000029000000000021041b000000400100043d0000000000210435000001240210009c000001240100804100000040011002100000000002000414000001240320009c0000012402008041000000c002200210000000000112019f00000128011001c70000800d020000390000000303000039000001540400004100000001050000290489047f0000040f00000001012001900000044a0000613d000000000001042d00000000010000190000048b00010430000000400100043d000000640210003900000157030000410000000000320435000000440210003900000158030000410000000000320435000000240210003900000024030000390000045f0000013d000000400100043d0000006402100039000001550300004100000000003204350000004402100039000001560300004100000000003204350000002402100039000000220300003900000000003204350000013f020000410000000000210435000000040210003900000020030000390000000000320435000001240210009c0000012401008041000000400110021000000140011001c70000048b00010430000001240310009c00000124010080410000004001100210000001240320009c00000124020080410000006002200210000000000112019f0000000002000414000001240320009c0000012402008041000000c002200210000000000112019f00000159011001c70000801002000039048904840000040f00000001022001900000047d0000613d000000000101043b000000000001042d00000000010000190000048b0001043000000482002104210000000102000039000000000001042d0000000002000019000000000001042d00000487002104230000000102000039000000000001042d0000000002000019000000000001042d00000489000004320000048a0001042e0000048b00010430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe0000000000000000000000000000000000000000000000000ffffffffffffffff8000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000002000000000000000000000000000000002000000000000000000000000000000400000010000000000000000000000000000000000000000000000000000000000000000000000000040c10f1800000000000000000000000000000000000000000000000000000000a457c2d600000000000000000000000000000000000000000000000000000000a457c2d700000000000000000000000000000000000000000000000000000000a9059cbb00000000000000000000000000000000000000000000000000000000dd62ed3e0000000000000000000000000000000000000000000000000000000040c10f190000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000095d89b410000000000000000000000000000000000000000000000000000000023b872dc0000000000000000000000000000000000000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000313ce56700000000000000000000000000000000000000000000000000000000395093510000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000018160ddd000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000002000000080000000000000000000000000000000000000000000000000000000200000000000000000000000000200000000000000000000000000000000000040000000000000000000000000207a65726f00000000000000000000000000000000000000000000000000000045524332303a2064656372656173656420616c6c6f77616e63652062656c6f7708c379a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000840000000000000000000000008a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b000000000000000000000000000000000000000000000000ffffffffffffff7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a206d696e7420746f20746865207a65726f20616464726573730000000000000000000000000000000000000000640000008000000000000000004e487b7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000045524332303a20696e73756666696369656e7420616c6c6f77616e63650000000000000000000000000000000000000000000064000000000000000000000000c2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff616c616e6365000000000000000000000000000000000000000000000000000045524332303a207472616e7366657220616d6f756e7420657863656564732062657373000000000000000000000000000000000000000000000000000000000045524332303a207472616e7366657220746f20746865207a65726f2061646472647265737300000000000000000000000000000000000000000000000000000045524332303a207472616e736665722066726f6d20746865207a65726f2061648c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925737300000000000000000000000000000000000000000000000000000000000045524332303a20617070726f766520746f20746865207a65726f206164647265726573730000000000000000000000000000000000000000000000000000000045524332303a20617070726f76652066726f6d20746865207a65726f206164640200000000000000000000000000000000000000000000000000000000000000a0a2074125308d1dacfe635e8491a817c8dfa7e85544e94fff10dca98e930b75", - "entries": [ - { - "constructorArgs": [ - "MyToken", - "MyToken", - 18 - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xE13BFf7F138853F7c33e6824Ea102D8b5cFe6bC8", - "txHash": "0x017cb13c6fe1fc30fd05b8ea782967d7a4bfd7225bec8d1ed64c3a20ab611415" - } - ] -} diff --git a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyPaymaster.sol/MyPaymaster.json b/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyPaymaster.sol/MyPaymaster.json deleted file mode 100644 index ce40db46df..0000000000 --- a/packages/integration-tests/src/playbook/deployments-zk/zkSyncLocal/contracts/MyPaymaster.sol/MyPaymaster.json +++ /dev/null @@ -1,443 +0,0 @@ -{ - "sourceName": "contracts/MyPaymaster.sol", - "contractName": "MyPaymaster", - "abi": [ - { - "inputs": [ - { - "internalType": "address", - "name": "_erc20", - "type": "address" - } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "inputs": [], - "name": "allowedToken", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes", - "name": "_context", - "type": "bytes" - }, - { - "components": [ - { - "internalType": "uint256", - "name": "txType", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "from", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "to", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "gasLimit", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "gasPerPubdataByteLimit", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "maxFeePerGas", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "maxPriorityFeePerGas", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "paymaster", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "value", - "type": "uint256" - }, - { - "internalType": "uint256[4]", - "name": "reserved", - "type": "uint256[4]" - }, - { - "internalType": "bytes", - "name": "data", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "signature", - "type": "bytes" - }, - { - "internalType": "bytes32[]", - "name": "factoryDeps", - "type": "bytes32[]" - }, - { - "internalType": "bytes", - "name": "paymasterInput", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "reservedDynamic", - "type": "bytes" - } - ], - "internalType": "struct Transaction", - "name": "_transaction", - "type": "tuple" - }, - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - }, - { - "internalType": "enum ExecutionResult", - "name": "_txResult", - "type": "uint8" - }, - { - "internalType": "uint256", - "name": "_maxRefundedGas", - "type": "uint256" - } - ], - "name": "postTransaction", - "outputs": [], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - }, - { - "components": [ - { - "internalType": "uint256", - "name": "txType", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "from", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "to", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "gasLimit", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "gasPerPubdataByteLimit", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "maxFeePerGas", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "maxPriorityFeePerGas", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "paymaster", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "value", - "type": "uint256" - }, - { - "internalType": "uint256[4]", - "name": "reserved", - "type": "uint256[4]" - }, - { - "internalType": "bytes", - "name": "data", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "signature", - "type": "bytes" - }, - { - "internalType": "bytes32[]", - "name": "factoryDeps", - "type": "bytes32[]" - }, - { - "internalType": "bytes", - "name": "paymasterInput", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "reservedDynamic", - "type": "bytes" - } - ], - "internalType": "struct Transaction", - "name": "_transaction", - "type": "tuple" - } - ], - "name": "validateAndPayForPaymasterTransaction", - "outputs": [ - { - "internalType": "bytes4", - "name": "magic", - "type": "bytes4" - }, - { - "internalType": "bytes", - "name": "context", - "type": "bytes" - } - ], - "stateMutability": "payable", - "type": "function" - }, - { - "stateMutability": "payable", - "type": "receive" - } - ], - "bytecode": "0x00020000000000020008000000000002000100000001035500000000030100190000006003300270000000b50330019700000001022001900000001c0000c13d000000800a0000390000004000a0043f000000040230008c0000004a0000413d000000000201043b000000e002200270000000ba0420009c0000004e0000613d000000bb0420009c0000008d0000613d000000bc0120009c0000008f0000c13d0000000001000416000000000101004b0000008f0000c13d000000000100041a000000b701100197000000800010043f000000bd01000041000002ce0001042e0000000002000416000000000202004b0000008f0000c13d0000001f02300039000000b6022001970000008002200039000000400020043f0000001f0230018f000000050430027200000005044002100000002e0000613d00000080050000390000008006400039000000000701034f000000007807043c0000000005850436000000000865004b0000002a0000c13d000000000502004b0000003c0000613d000000000141034f00000003022002100000008004400039000000000504043300000000052501cf000000000525022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000151019f0000000000140435000000200130008c0000008f0000413d000000800100043d000000b70210009c0000008f0000213d000000000200041a000000b802200197000000000112019f000000000010041b000000200100003900000100001004430000012000000443000000b901000041000002ce0001042e000000000103004b0000008f0000c13d0000000001000019000002ce0001042e000000640230008c0000008f0000413d0000004402100370000000000202043b000000be0420009c0000008f0000213d00000004042000390000000006430049000000bf0560009c0000008f0000213d000002600560008c0000008f0000413d0000022405200039000000000551034f000000000505043b0000001f0660008a000000c007500197000000c008600197000000000987013f000000000787004b0000000007000019000000c007004041000000000665004b0000000006000019000000c006008041000000c00890009c000000000706c019000000000607004b0000008f0000c13d0000000004450019000000000541034f000000000505043b000000be0650009c0000008f0000213d00000000065300490000002003400039000000c007600197000000c008300197000000000978013f000000000778004b0000000007000019000000c007004041000000000663004b0000000006000019000000c006002041000000c00890009c000000000706c019000000000607004b0000008f0000c13d000000030650008c000000b00000213d000000c301000041000000800010043f0000002001000039000000840010043f0000003a01000039000000a40010043f000000d801000041000000c40010043f000000d901000041000000e40010043f000000da01000041000002cf00010430000000c40230008c000000910000813d0000000001000019000002cf000104300000000402100370000000000202043b000000be0420009c0000008f0000213d0000002304200039000000000434004b0000008f0000813d0000000404200039000000000441034f000000000404043b000000be0540009c0000008f0000213d00000000024200190000002402200039000000000232004b0000008f0000213d0000002402100370000000000202043b000000be0420009c0000008f0000213d0000000002230049000000040220008a000000bf0320009c0000008f0000213d000002600220008c0000008f0000413d0000008401100370000000000101043b000000010110008c0000004c0000a13d0000008f0000013d000000000631034f000000000606043b000000c106600197000000c20660009c000000e80000c13d000000040550008a000000600650008c0000008f0000413d0000000406300039000000000361034f000000000303043b000000b70730009c0000008f0000213d0000004007600039000000000771034f0000002006600039000000000661034f000000000606043b000800000006001d000000000607043b000000be0760009c0000008f0000213d0000002404400039000000000545001900000000064600190000001f04600039000000000754004b0000000007000019000000c007008041000000c004400197000000c008500197000000000984013f000000000484004b0000000004000019000000c004004041000000c00890009c000000000407c019000000000404004b0000008f0000c13d00070000000a001d000000000461034f000000000404043b000000c60740009c000000e20000813d0000001f07400039000000db077001970000003f07700039000000db07700197000000c70870009c000000f20000a13d000000cc0100004100000000001004350000004101000039000000040010043f000000cd01000041000002cf00010430000000c301000041000000800010043f0000002001000039000000840010043f0000001a01000039000000a40010043f000000c401000041000000c40010043f000000c501000041000002cf000104300000008007700039000000400070043f000000800040043f00000020066000390000000007640019000000000557004b0000008f0000213d000000000561034f0000001f0640018f00000005074002720000000507700210000001050000613d000000a008000039000000a009700039000000000a05034f00000000ab0a043c0000000008b80436000000000b98004b000001010000c13d000000000806004b000001130000613d000000000575034f0000000306600210000000a007700039000000000807043300000000086801cf000000000868022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000585019f0000000000570435000000a0044000390000000000040435000000400500043d0000002404500039000600000005001d0000000405500039000000000600041a000500b70060019b000000050330006c000001340000c13d000300240020003d0000000301100360000000000101043b000000ca0200004100000006030000290000000002230436000400000002001d000000b701100197000200000001001d00000000001504350000000001000410000000b701100197000100000001001d000000000014043500000000010004140000000502000029000000040220008c000001430000c13d0000000003000031000000200130008c00000020040000390000000004034019000001710000013d000000c30100004100000006030000290000000000130435000000200100003900000000001504350000000d0100003900000000001404350000004401300039000000c8020000410000000000210435000000b50130009c000000b5030080410000004001300210000000c9011001c7000002cf000104300000000603000029000000b50230009c000000b50200004100000000020340190000004002200210000000b50310009c000000b501008041000000c001100210000000000121019f000000cb011001c7000000050200002902cd02c80000040f00000000030100190000006003300270000000b503300197000000200430008c000000200400003900000000040340190000001f0540018f0000000506400272000000040a0000290000015f0000613d000000000701034f0000000608000029000000007907043c00000000089804360000000009a8004b0000015b0000c13d000000000705004b0000016e0000613d0000000506600210000000000761034f00000006066000290000000305500210000000000806043300000000085801cf000000000858022f000000000707043b0000010005500089000000000757022f00000000055701cf000000000585019f0000000000560435000000000003001f0000000102200190000001900000613d0000001f01400039000000600110018f0000000604100029000000000214004b00000000020000190000000102004039000400000004001d000000be0440009c000000e20000213d0000000102200190000000e20000c13d0000000402000029000000400020043f000000200230008c0000008f0000413d00000006020000290000000002020433000000000202004b000001b10000c13d00000004030000290000004401300039000000d7020000410000000000210435000000240130003900000015020000390000000000210435000000c3010000410000000000130435000000040130003900000020020000390000013d0000013d000000400200043d0000001f0430018f00000005053002720000019c0000613d00000005065002100000000006620019000000000701034f0000000008020019000000007907043c0000000008980436000000000968004b000001980000c13d000000000604004b000001ab0000613d0000000505500210000000000151034f00000000055200190000000304400210000000000605043300000000064601cf000000000646022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000161019f00000000001504350000006001300210000000b50320009c000000b5020080410000004002200210000000000112019f000002cf0001043000000003060000290000004002600039000000010520036700000080026000390000000102200367000000000202043b000000000405043b00060000502400ad000000000504004b000001be0000613d00000006544000f9000000000224004b000002140000c13d0000000405000029000000440250003900000008040000290000000000420435000000240250003900000001040000290000000000420435000000ce020000410000000002250436000800000002001d00000004025000390000000204000029000000000042043500000000020004140000000504000029000000040440008c000001ff0000613d0000000403000029000000b50130009c000000b50100004100000000010340190000004001100210000000b50320009c000000b502008041000000c002200210000000000112019f000000c9011001c7000000050200002902cd02c30000040f00000000030100190000006003300270000000b503300197000000200430008c000000200400003900000000040340190000001f0540018f0000000506400272000000080a000029000001eb0000613d000000000701034f0000000408000029000000007907043c00000000089804360000000009a8004b000001e70000c13d000000000705004b000001fa0000613d0000000506600210000000000761034f00000004066000290000000305500210000000000806043300000000085801cf000000000858022f000000000707043b0000010005500089000000000757022f00000000055701cf000000000585019f0000000000560435000000000003001f00000001022001900000021a0000613d0000001f01400039000000600110018f0000000401100029000000be0210009c000000e20000213d000000400010043f000000200130008c0000008f0000413d00000004010000290000000001010433000000000201004b0000000002000019000000010200c039000000000121004b0000008f0000c13d0000000001000414000000b50210009c000000b501008041000000c001100210000000060200006b0000025a0000c13d00008001020000390000025f0000013d000000cc0100004100000000001004350000001101000039000000040010043f000000cd01000041000002cf00010430000000000203004b000002290000c13d00000060020000390000000001020433000000050210008c000002530000413d0000000703000029000000b50230009c000000b5030080410000004002300210000000b50310009c000000b5010080410000006001100210000000000121019f000002cf000104300000001f02300039000000b6022001970000003f02200039000000cf04200197000000400200043d0000000004420019000000000524004b00000000050000190000000105004039000000be0640009c000000e20000213d0000000105500190000000e20000c13d000000400040043f0000001f0430018f0000000005320436000700000005001d00000005033002720000000503300210000002440000613d00000007070000290000000005370019000000000601034f000000006806043c0000000007870436000000000857004b000002400000c13d000000000504004b0000021d0000613d000000000131034f00000007033000290000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000021d0000013d000000400100043d0000006402100039000000d00300004100000000003204350000004402100039000000d103000041000002b50000013d000000d3011001c7000080090200003900008001040000390000000603000029000000000500001902cd02c30000040f00000000030100190000006003300270000000b50030019d000000b5053001980000028d0000613d0000001f03500039000000b6033001970000003f03300039000000cf03300197000000400400043d0000000003340019000000000643004b00000000060000190000000106004039000000be0730009c000000e20000213d0000000106600190000000e20000c13d000000400030043f0000001f0350018f0000000004540436000000050550027200000005055002100000027f0000613d0000000006540019000000000701034f0000000008040019000000007907043c0000000008980436000000000968004b0000027b0000c13d000000000603004b0000028d0000613d000000000151034f00000000045400190000000303300210000000000504043300000000053501cf000000000535022f000000000101043b0000010003300089000000000131022f00000000013101cf000000000151019f0000000000140435000000400100043d0000000102200190000002b00000613d000000200210003900000040030000390000000000320435000000d60200004100000000002104350000004003100039000000600200043d00000000002304350000006003100039000000000402004b000002a30000613d000000000400001900000000053400190000008006400039000000000606043300000000006504350000002004400039000000000524004b0000029c0000413d0000001f04200039000000db04400197000000000232001900000000000204350000006002400039000000b50320009c000000b5020080410000006002200210000000b50310009c000000b5010080410000004001100210000000000112019f000002ce0001042e0000006402100039000000d40300004100000000003204350000004402100039000000d503000041000000000032043500000024021000390000002a030000390000000000320435000000c3020000410000000000210435000000040210003900000020030000390000000000320435000000b50210009c000000b5010080410000004001100210000000d2011001c7000002cf00010430000002c6002104210000000102000039000000000001042d0000000002000019000000000001042d000002cb002104230000000102000039000000000001042d0000000002000019000000000001042d000002cd00000432000002ce0001042e000002cf00010430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe0000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000038a24bc00000000000000000000000000000000000000000000000000000000817b17f00000000000000000000000000000000000000000000000000000000085fa292f0000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000949431dc0000000000000000000000000000000000000000000000000000000008c379a000000000000000000000000000000000000000000000000000000000556e737570706f72746564207061796d617374657220666c6f7700000000000000000000000000000000000000000000000000640000008000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7f496e76616c696420746f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000dd62ed3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440000000000000000000000004e487b7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000023b872dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ffffffe07327206163636f756e74000000000000000000000000000000000000000000004661696c656420746f207472616e7366657246726f6d2066726f6d207573657200000000000000000000000000000000000000840000000000000000000000000200000000000000000000000000000000000000000000000000000000000000626f6f746c6f61646572000000000000000000000000000000000000000000004661696c656420746f207472616e736665722066756e647320746f2074686520038a24bc000000000000000000000000000000000000000000000000000000004d696e20616c6c6f77616e636520746f6f206c6f770000000000000000000000546865207374616e64617264207061796d617374657220696e707574206d757374206265206174206c656173742034206279746573206c6f6e670000000000000000000000000000000000000000000000000084000000800000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0cb4b5c940f8b36d88b59eaffebc2453950ff3b2d285a2a7604ccdd482cc5b154", - "entries": [ - { - "constructorArgs": [ - "0x29c6fF2E3D04a9f37e7af1fF9b38C9E2e9079FfA" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xd4567AA4Fd1B32A16c16CBFF9D9a69e51CF72293", - "txHash": "0x03c410e98a7b173b6232f594c69d0be62b888224524b6802169e3b6cee0c4eaf" - }, - { - "constructorArgs": [ - "0xcFDE18a0f130bBAfe0037072407F83899D49414f" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x3ccA24e1A0e49654bc3482ab70199b7400eb7A3a", - "txHash": "0xc952bc2fb2d4585b28efa862feec54a3e5906d8b1eaee226d82b6960aba2e9c0" - }, - { - "constructorArgs": [ - "0xfC3c03385dA8D5Adfb8BDF5f5fe156fb5B3a6Ee2" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x1055780Bd25e2F698E7c9a95FBaf4cb565A23A14", - "txHash": "0xdfac3c923f7424bd6f71b0c5c7129cfa95a4cfbf044a8994c684fcf8c1ad3f48" - }, - { - "constructorArgs": [ - "0x9035E63C5Ac74dE843F176BE6B9869cA2385C61d" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xF3a4d6E6581e12Dc5b0eCd6EA3d483fF09c3cAE0", - "txHash": "0x5ff249d2093e6b27d0f4fa6c3cf48d0a00728e75a6477c2abfd1cc0826c84e32" - }, - { - "constructorArgs": [ - "0x8a7E4b12Fb1914d91A84fe66e7B0e899DE291167" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x4768d649Da9927a8b3842108117eC0ca7Bc6953f", - "txHash": "0xdae2b927a2ac33f89dc62b37363863df92c19c7147962d5dbc548077bf0fae25" - }, - { - "constructorArgs": [ - "0x22F4D93be0E8C0C081e74c0d5e697B64eEA007FF" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xe4C7fBB0a626ed208021ccabA6Be1566905E2dFc", - "txHash": "0x13ff929d703b2e823dd8b5763441b83908dafbbd98fdfdde92036ab15491983c" - }, - { - "constructorArgs": [ - "0x97b985951FD3e0C1d996421CC783d46c12d00082" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x23ceE3FB585b1e5092b7CFB222e8e873B05E9519", - "txHash": "0x5907a318d64282f33298b4a2ff11f2359c59443e46489192fbd67fbd5199cc83" - }, - { - "constructorArgs": [ - "0xEBf9D3ead9A8c2bb8cEa438B8Dfa9f1AFf44bfa7" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xf43624d811c5DC9eF91cF237ab9B8eE220D438eE", - "txHash": "0x051bec8865b002dc9a6c81992881381ec9a1c415f7a9e5f12e8adf2477b06627" - }, - { - "constructorArgs": [ - "0xE015ADD43D2C41e8Af4e9238e389101884853896" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xA1B809005E589f81dE6EF9F48D67e35606c05fC3", - "txHash": "0xfb0adfb898a6b0ec665e542d3a17a9ae4a08a5496b480f7d3a0f71931fb713be" - }, - { - "constructorArgs": [ - "0xc0431C32561DabE0c8FD791B52590BbBA413c235" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x996462e0eAf00bF6BF0Ea15F29d715C0eD3906F1", - "txHash": "0x6d7a1fb7c60487991638e45b81001d2bce5bb0cb2c2ba8ddf435e2cdb4e3dfe4" - }, - { - "constructorArgs": [ - "0x1A2894885076934dAf5a398Ff216c6d665707bbA" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x152b752A2203aBb107567fE2e299529c441C5429", - "txHash": "0x33a9cbc8df03033ec06f6504ca85ad49e3c387560eaec1e584519378edc07d3d" - }, - { - "constructorArgs": [ - "0xD49036D56f474152891D9eced770D6b90B2cEAE9" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xb1Ca5B44ef3627A3E5Ed7a6EE877D9D997A7c7ED", - "txHash": "0x3eb0aa3773463240771ac8c929f3ddb919a63376f61c3b38bdc854d01604957b" - }, - { - "constructorArgs": [ - "0x7AddC93ED39C4c64dffB478999B45f5a40619C23" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xd19449266F443e67175e7669be788F94ca6e886e", - "txHash": "0x7eb36a1fccc4c90f7d1b17528943f0cbf438c261571d763fb661941fc578e58a" - }, - { - "constructorArgs": [ - "0x13706Afd344d905BB9Cb50752065a67Fa8d09c70" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0x4cf2E778D384746EaB115b914885e2bB18E893E2", - "txHash": "0xd5f9704ee73b2e3b7e46e6ed324745198fd29643fa8492273019fa8ffdc265f9" - }, - { - "constructorArgs": [ - "0xb47A53D7f201A7F4CA6FDBd1Efb083A041713101" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xd5608cEC132ED4875D19f8d815EC2ac58498B4E5", - "txHash": "0xaad40302d32733288e4139425b41f233ec9c354a1e34ce3515511d36cf0f4775" - }, - { - "constructorArgs": [ - "0x5A6be02aC21339d38cF0682A77bb24D858902246" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xB3A273E27D718aadAa7895Ee0eD5B61e89219543", - "txHash": "0xbbe0d04541fcfe9789b5fb8938ce05be6009d3079aa3f9dd4253a6989f28165c" - }, - { - "constructorArgs": [ - "0xE13BFf7F138853F7c33e6824Ea102D8b5cFe6bC8" - ], - "salt": "0x0000000000000000000000000000000000000000000000000000000000000000", - "deploymentType": "create", - "factoryDeps": [], - "address": "0xdaa47000ab1013592C87c0FCf349aBE90178d2B8", - "txHash": "0x755b47bbb635faea98377dd0f44cbac02f4070debb3b56fc41bef714e8052026" - } - ] -}