github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/test/vectors/src/state-transition/forced-tx/group2/erc20_0.json (about)

     1  {
     2    "expectedOldStateRoot": "0x0a4f8fc6b826cbce9db13878aab80cf3dda37f5c2f1e241838a0f659cbfbc115",
     3    "expectedNewStateRoot": "0x9e238c1f617d23cfd72449ed2d9a45dc4c0be90c6e01eb8dc37838b9ed2430aa",
     4    "batchL2Data": "0xf86b80843b9aca00830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b84440c10f190000000000000000000000004d5cf5032b2a844602278b01199ed191a86c93ff000000000000000000000000000000000000000000000000000000174876e8008203e98080a612e30f4d945299a49d441ac6f3b0359e2e25f4e8db1e0de0875fd6b6e9acbe04fef9c114fd7baade904c4ea375c46c6cd51eaaafd881dfabf37b1f775f22b51bf86b01843b9aca01830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b84440c10f19000000000000000000000000617b3a3528f9cdd6630fd3301b9c8911f7bf063d000000000000000000000000000000000000000000000000000000174876e8008203e98080d9c40ad6b194ea381c84f474dfde634adb4d15f94d7795ac033b98bf3358c2d32d45ed551dcfd474866a8d35c4caf396ce902a845b79544ba08f3cf80f63fc071bf86b80843b9aca00830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b844a9059cbb000000000000000000000000617b3a3528f9cdd6630fd3301b9c8911f7bf063d00000000000000000000000000000000000000000000000000000000000000648203e980806d69ec926907c4337b2f4f50f412950bb44d20e5ba5efc871aa86c49c57ef42d62c79826b7934a0359accc3bf0dcd8842732cb2372c94b26a13a6e0b742d96f11cf86b02843b9aca02830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b844095ea7b30000000000000000000000004d5cf5032b2a844602278b01199ed191a86c93ff00000000000000000000000000000000000000000000000000000002540be4008203e980806a8863c18274065bb6c4d00828118ad2d67edf60a5e3eac0c44cc57e4f2b6d9a0df9321416a1af80e08182137cfbc104a48d120738dcb0105b18d2e0e4093e841bf84a01843b9aca00830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880a440b8405a000000000000000000000000617b3a3528f9cdd6630fd3301b9c8911f7bf063d8203e980802df5c4e799cc112d9393c3ed612c22ad5475e6f9cfbfc82749f301f1be35406835da6d34cf9c00e4baf10d1df3e843fdc598bf7878230d8948b7f9ef05c7345e1cf88b02843b9aca00830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b86423b872dd000000000000000000000000617b3a3528f9cdd6630fd3301b9c8911f7bf063d0000000000000000000000004d5cf5032b2a844602278b01199ed191a86c93ff00000000000000000000000000000000000000000000000000000000000003208203e9808021b6205ae35c5f057814509e7a3ad802414fbf76288a1d9dc56853bc6e9aeb370fde1a2697db9b6426108f6d955b00d726eb69702b772c6bcf4e5713c6d69bbb1bf84a03843b9aca00830186a0941275fbb540c8efc58b812ba83b0d0b8b9917ae9880a440b8405a000000000000000000000000617b3a3528f9cdd6630fd3301b9c8911f7bf063d8203e98080b268eaaecd44392536534ae936102b6ed50c751844f551721993c765c63ac7545d5a94e7ee10a659626d688afaac7f438f84058512442627bf3d35b9633126221c",
     5    "genesis": [
     6      {
     7        "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
     8        "nonce": "0",
     9        "balance": "100000000000000000000",
    10        "pvtKey": "0x28b2b0318721be8c8339199172cd7cc8f5e273800a35616ec893083a4b32c02e",
    11        "isSmartContract": false
    12      },
    13      {
    14        "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
    15        "nonce": "0",
    16        "balance": "200000000000000000000",
    17        "pvtKey": "0x4d27a600dce8c29b7bd080e29a26972377dbb04d7a27d919adbb602bf13cfd23",
    18        "isSmartContract": false
    19      },
    20      {
    21        "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98",
    22        "nonce": "1",
    23        "balance": "0",
    24        "storage": {
    25          "0x0000000000000000000000000000000000000000000000000000000000000005": "0x12",
    26          "0x0000000000000000000000000000000000000000000000000000000000000007": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d00",
    27          "0x0000000000000000000000000000000000000000000000000000000000000003": "0x48455a0000000000000000000000000000000000000000000000000000000006",
    28          "0x0000000000000000000000000000000000000000000000000000000000000004": "0x48455a0000000000000000000000000000000000000000000000000000000006"
    29        },
    30        "isSmartContract": true,
    31        "bytecode": "0x608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad57806395d89b411161007157806395d89b41146102fa578063a457c2d714610318578063a9059cbb14610348578063dd62ed3e14610378578063f2fde38b146103a857610121565b806370a082311461027a578063715018a6146102aa5780637d64bcb4146102b45780638da5cb5b146102be5780638f1c56bd146102dc57610121565b806323b872dd116100f457806323b872dd146101b0578063313ce567146101e057806339509351146101fe57806340b8405a1461022e57806340c10f191461025e57610121565b806305d2035b1461012657806306fdde0314610144578063095ea7b31461016257806318160ddd14610192575b600080fd5b61012e6103c4565b60405161013b919061186f565b60405180910390f35b61014c6103db565b604051610159919061188a565b60405180910390f35b61017c60048036038101906101779190611664565b61046d565b604051610189919061186f565b60405180910390f35b61019a61048b565b6040516101a791906119cc565b60405180910390f35b6101ca60048036038101906101c59190611611565b610495565b6040516101d7919061186f565b60405180910390f35b6101e861056e565b6040516101f591906119e7565b60405180910390f35b61021860048036038101906102139190611664565b610585565b604051610225919061186f565b60405180910390f35b610248600480360381019061024391906115a4565b610638565b60405161025591906119cc565b60405180910390f35b61027860048036038101906102739190611664565b6106c5565b005b610294600480360381019061028f91906115a4565b610723565b6040516102a191906119cc565b60405180910390f35b6102b261076b565b005b6102bc6108c3565b005b6102c661091d565b6040516102d39190611854565b60405180910390f35b6102e4610947565b6040516102f191906119cc565b60405180910390f35b61030261094d565b60405161030f919061188a565b60405180910390f35b610332600480360381019061032d9190611664565b6109df565b60405161033f919061186f565b60405180910390f35b610362600480360381019061035d9190611664565b610aac565b60405161036f919061186f565b60405180910390f35b610392600480360381019061038d91906115d1565b610aca565b60405161039f91906119cc565b60405180910390f35b6103c260048036038101906103bd91906115a4565b610b51565b005b6000600760009054906101000a900460ff16905090565b6060600380546103ea90611b30565b80601f016020809104026020016040519081016040528092919081815260200182805461041690611b30565b80156104635780601f1061043857610100808354040283529160200191610463565b820191906000526020600020905b81548152906001019060200180831161044657829003601f168201915b5050505050905090565b600061048161047a610d18565b8484610d20565b6001905092915050565b6000600254905090565b60006104a2848484610eeb565b610563846104ae610d18565b61055e85604051806060016040528060288152602001611e8060289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610514610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b610d20565b600190509392505050565b6000600560009054906101000a900460ff16905090565b600061062e610592610d18565b8461062985600160006105a3610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b610d20565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546006819055506000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900460ff1615610715576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070c9061198c565b60405180910390fd5b61071f8282611242565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610773610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610802576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f99061192c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600760009054906101000a900460ff1615610913576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090a9061198c565b60405180910390fd5b61091b6112e7565b565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60065481565b60606004805461095c90611b30565b80601f016020809104026020016040519081016040528092919081815260200182805461098890611b30565b80156109d55780601f106109aa576101008083540402835291602001916109d5565b820191906000526020600020905b8154815290600101906020018083116109b857829003601f168201915b5050505050905090565b6000610aa26109ec610d18565b84610a9d85604051806060016040528060258152602001611ea86025913960016000610a16610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b610d20565b6001905092915050565b6000610ac0610ab9610d18565b8484610eeb565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610b59610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610be8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdf9061192c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4f906118cc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d879061196c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df7906118ec565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ede91906119cc565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f529061194c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc2906118ac565b60405180910390fd5b610fd6838383611388565b61104181604051806060016040528060268152602001611e5a602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110d4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117391906119cc565b60405180910390a3505050565b60008383111582906111c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bf919061188a565b60405180910390fd5b50600083856111d79190611a74565b9050809150509392505050565b60008082846111f39190611a1e565b905083811015611238576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122f9061190c565b60405180910390fd5b8091505092915050565b61124a610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d09061192c565b60405180910390fd5b6112e38282611398565b5050565b6112ef610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461137e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113759061192c565b60405180910390fd5b61138661152c565b565b611393838383611575565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611408576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ff906119ac565b60405180910390fd5b61141460008383611388565b611429816002546111e490919063ffffffff16565b600281905550611480816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161152091906119cc565b60405180910390a35050565b6001600760006101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a1565b505050565b60008135905061158981611e2b565b92915050565b60008135905061159e81611e42565b92915050565b6000602082840312156115ba576115b9611bc0565b5b60006115c88482850161157a565b91505092915050565b600080604083850312156115e8576115e7611bc0565b5b60006115f68582860161157a565b92505060206116078582860161157a565b9150509250929050565b60008060006060848603121561162a57611629611bc0565b5b60006116388682870161157a565b93505060206116498682870161157a565b925050604061165a8682870161158f565b9150509250925092565b6000806040838503121561167b5761167a611bc0565b5b60006116898582860161157a565b925050602061169a8582860161158f565b9150509250929050565b6116ad81611aa8565b82525050565b6116bc81611aba565b82525050565b60006116cd82611a02565b6116d78185611a0d565b93506116e7818560208601611afd565b6116f081611bc5565b840191505092915050565b6000611708602383611a0d565b915061171382611bd6565b604082019050919050565b600061172b602683611a0d565b915061173682611c25565b604082019050919050565b600061174e602283611a0d565b915061175982611c74565b604082019050919050565b6000611771601b83611a0d565b915061177c82611cc3565b602082019050919050565b6000611794602083611a0d565b915061179f82611cec565b602082019050919050565b60006117b7602583611a0d565b91506117c282611d15565b604082019050919050565b60006117da602483611a0d565b91506117e582611d64565b604082019050919050565b60006117fd602283611a0d565b915061180882611db3565b604082019050919050565b6000611820601f83611a0d565b915061182b82611e02565b602082019050919050565b61183f81611ae6565b82525050565b61184e81611af0565b82525050565b600060208201905061186960008301846116a4565b92915050565b600060208201905061188460008301846116b3565b92915050565b600060208201905081810360008301526118a481846116c2565b905092915050565b600060208201905081810360008301526118c5816116fb565b9050919050565b600060208201905081810360008301526118e58161171e565b9050919050565b6000602082019050818103600083015261190581611741565b9050919050565b6000602082019050818103600083015261192581611764565b9050919050565b6000602082019050818103600083015261194581611787565b9050919050565b60006020820190508181036000830152611965816117aa565b9050919050565b60006020820190508181036000830152611985816117cd565b9050919050565b600060208201905081810360008301526119a5816117f0565b9050919050565b600060208201905081810360008301526119c581611813565b9050919050565b60006020820190506119e16000830184611836565b92915050565b60006020820190506119fc6000830184611845565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611a2982611ae6565b9150611a3483611ae6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a6957611a68611b62565b5b828201905092915050565b6000611a7f82611ae6565b9150611a8a83611ae6565b925082821015611a9d57611a9c611b62565b5b828203905092915050565b6000611ab382611ac6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611b1b578082015181840152602081019050611b00565b83811115611b2a576000848401525b50505050565b60006002820490506001821680611b4857607f821691505b60208210811415611b5c57611b5b611b91565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332304d696e7461626c653a206d696e74696e672069732066696e69736860008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b611e3481611aa8565b8114611e3f57600080fd5b50565b611e4b81611ae6565b8114611e5657600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122011d6aa32a52f13724439331c99d3ab1777561b1fe5e60286e4c692fe36f90b1064736f6c63430008070033",
    32        "abi": [
    33          {
    34            "inputs": [
    35              {
    36                "internalType": "string",
    37                "name": "symbol",
    38                "type": "string"
    39              }
    40            ],
    41            "stateMutability": "nonpayable",
    42            "type": "constructor"
    43          },
    44          {
    45            "anonymous": false,
    46            "inputs": [
    47              {
    48                "indexed": true,
    49                "internalType": "address",
    50                "name": "owner",
    51                "type": "address"
    52              },
    53              {
    54                "indexed": true,
    55                "internalType": "address",
    56                "name": "spender",
    57                "type": "address"
    58              },
    59              {
    60                "indexed": false,
    61                "internalType": "uint256",
    62                "name": "value",
    63                "type": "uint256"
    64              }
    65            ],
    66            "name": "Approval",
    67            "type": "event"
    68          },
    69          {
    70            "anonymous": false,
    71            "inputs": [],
    72            "name": "MintFinished",
    73            "type": "event"
    74          },
    75          {
    76            "anonymous": false,
    77            "inputs": [
    78              {
    79                "indexed": true,
    80                "internalType": "address",
    81                "name": "previousOwner",
    82                "type": "address"
    83              },
    84              {
    85                "indexed": true,
    86                "internalType": "address",
    87                "name": "newOwner",
    88                "type": "address"
    89              }
    90            ],
    91            "name": "OwnershipTransferred",
    92            "type": "event"
    93          },
    94          {
    95            "anonymous": false,
    96            "inputs": [
    97              {
    98                "indexed": true,
    99                "internalType": "address",
   100                "name": "from",
   101                "type": "address"
   102              },
   103              {
   104                "indexed": true,
   105                "internalType": "address",
   106                "name": "to",
   107                "type": "address"
   108              },
   109              {
   110                "indexed": false,
   111                "internalType": "uint256",
   112                "name": "value",
   113                "type": "uint256"
   114              }
   115            ],
   116            "name": "Transfer",
   117            "type": "event"
   118          },
   119          {
   120            "inputs": [
   121              {
   122                "internalType": "address",
   123                "name": "owner",
   124                "type": "address"
   125              },
   126              {
   127                "internalType": "address",
   128                "name": "spender",
   129                "type": "address"
   130              }
   131            ],
   132            "name": "allowance",
   133            "outputs": [
   134              {
   135                "internalType": "uint256",
   136                "name": "",
   137                "type": "uint256"
   138              }
   139            ],
   140            "stateMutability": "view",
   141            "type": "function"
   142          },
   143          {
   144            "inputs": [
   145              {
   146                "internalType": "address",
   147                "name": "spender",
   148                "type": "address"
   149              },
   150              {
   151                "internalType": "uint256",
   152                "name": "amount",
   153                "type": "uint256"
   154              }
   155            ],
   156            "name": "approve",
   157            "outputs": [
   158              {
   159                "internalType": "bool",
   160                "name": "",
   161                "type": "bool"
   162              }
   163            ],
   164            "stateMutability": "nonpayable",
   165            "type": "function"
   166          },
   167          {
   168            "inputs": [
   169              {
   170                "internalType": "address",
   171                "name": "account",
   172                "type": "address"
   173              }
   174            ],
   175            "name": "balanceOf",
   176            "outputs": [
   177              {
   178                "internalType": "uint256",
   179                "name": "",
   180                "type": "uint256"
   181              }
   182            ],
   183            "stateMutability": "view",
   184            "type": "function"
   185          },
   186          {
   187            "inputs": [],
   188            "name": "decimals",
   189            "outputs": [
   190              {
   191                "internalType": "uint8",
   192                "name": "",
   193                "type": "uint8"
   194              }
   195            ],
   196            "stateMutability": "view",
   197            "type": "function"
   198          },
   199          {
   200            "inputs": [
   201              {
   202                "internalType": "address",
   203                "name": "spender",
   204                "type": "address"
   205              },
   206              {
   207                "internalType": "uint256",
   208                "name": "subtractedValue",
   209                "type": "uint256"
   210              }
   211            ],
   212            "name": "decreaseAllowance",
   213            "outputs": [
   214              {
   215                "internalType": "bool",
   216                "name": "",
   217                "type": "bool"
   218              }
   219            ],
   220            "stateMutability": "nonpayable",
   221            "type": "function"
   222          },
   223          {
   224            "inputs": [],
   225            "name": "finishMinting",
   226            "outputs": [],
   227            "stateMutability": "nonpayable",
   228            "type": "function"
   229          },
   230          {
   231            "inputs": [
   232              {
   233                "internalType": "address",
   234                "name": "spender",
   235                "type": "address"
   236              },
   237              {
   238                "internalType": "uint256",
   239                "name": "addedValue",
   240                "type": "uint256"
   241              }
   242            ],
   243            "name": "increaseAllowance",
   244            "outputs": [
   245              {
   246                "internalType": "bool",
   247                "name": "",
   248                "type": "bool"
   249              }
   250            ],
   251            "stateMutability": "nonpayable",
   252            "type": "function"
   253          },
   254          {
   255            "inputs": [],
   256            "name": "lastBalance",
   257            "outputs": [
   258              {
   259                "internalType": "uint256",
   260                "name": "",
   261                "type": "uint256"
   262              }
   263            ],
   264            "stateMutability": "view",
   265            "type": "function"
   266          },
   267          {
   268            "inputs": [
   269              {
   270                "internalType": "address",
   271                "name": "account",
   272                "type": "address"
   273              },
   274              {
   275                "internalType": "uint256",
   276                "name": "amount",
   277                "type": "uint256"
   278              }
   279            ],
   280            "name": "mint",
   281            "outputs": [],
   282            "stateMutability": "nonpayable",
   283            "type": "function"
   284          },
   285          {
   286            "inputs": [],
   287            "name": "mintingFinished",
   288            "outputs": [
   289              {
   290                "internalType": "bool",
   291                "name": "",
   292                "type": "bool"
   293              }
   294            ],
   295            "stateMutability": "view",
   296            "type": "function"
   297          },
   298          {
   299            "inputs": [],
   300            "name": "name",
   301            "outputs": [
   302              {
   303                "internalType": "string",
   304                "name": "",
   305                "type": "string"
   306              }
   307            ],
   308            "stateMutability": "view",
   309            "type": "function"
   310          },
   311          {
   312            "inputs": [],
   313            "name": "owner",
   314            "outputs": [
   315              {
   316                "internalType": "address",
   317                "name": "",
   318                "type": "address"
   319              }
   320            ],
   321            "stateMutability": "view",
   322            "type": "function"
   323          },
   324          {
   325            "inputs": [],
   326            "name": "renounceOwnership",
   327            "outputs": [],
   328            "stateMutability": "nonpayable",
   329            "type": "function"
   330          },
   331          {
   332            "inputs": [],
   333            "name": "symbol",
   334            "outputs": [
   335              {
   336                "internalType": "string",
   337                "name": "",
   338                "type": "string"
   339              }
   340            ],
   341            "stateMutability": "view",
   342            "type": "function"
   343          },
   344          {
   345            "inputs": [],
   346            "name": "totalSupply",
   347            "outputs": [
   348              {
   349                "internalType": "uint256",
   350                "name": "",
   351                "type": "uint256"
   352              }
   353            ],
   354            "stateMutability": "view",
   355            "type": "function"
   356          },
   357          {
   358            "inputs": [
   359              {
   360                "internalType": "address",
   361                "name": "recipient",
   362                "type": "address"
   363              },
   364              {
   365                "internalType": "uint256",
   366                "name": "amount",
   367                "type": "uint256"
   368              }
   369            ],
   370            "name": "transfer",
   371            "outputs": [
   372              {
   373                "internalType": "bool",
   374                "name": "",
   375                "type": "bool"
   376              }
   377            ],
   378            "stateMutability": "nonpayable",
   379            "type": "function"
   380          },
   381          {
   382            "inputs": [
   383              {
   384                "internalType": "address",
   385                "name": "sender",
   386                "type": "address"
   387              },
   388              {
   389                "internalType": "address",
   390                "name": "recipient",
   391                "type": "address"
   392              },
   393              {
   394                "internalType": "uint256",
   395                "name": "amount",
   396                "type": "uint256"
   397              }
   398            ],
   399            "name": "transferFrom",
   400            "outputs": [
   401              {
   402                "internalType": "bool",
   403                "name": "",
   404                "type": "bool"
   405              }
   406            ],
   407            "stateMutability": "nonpayable",
   408            "type": "function"
   409          },
   410          {
   411            "inputs": [
   412              {
   413                "internalType": "address",
   414                "name": "newOwner",
   415                "type": "address"
   416              }
   417            ],
   418            "name": "transferOwnership",
   419            "outputs": [],
   420            "stateMutability": "nonpayable",
   421            "type": "function"
   422          },
   423          {
   424            "inputs": [
   425              {
   426                "internalType": "address",
   427                "name": "account",
   428                "type": "address"
   429              }
   430            ],
   431            "name": "updateBalance",
   432            "outputs": [
   433              {
   434                "internalType": "uint256",
   435                "name": "",
   436                "type": "uint256"
   437              }
   438            ],
   439            "stateMutability": "nonpayable",
   440            "type": "function"
   441          }
   442        ]
   443      }
   444    ],
   445    "expectedNewLeafs": [
   446      {
   447        "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
   448        "nonce": "3",
   449        "balance": "99999826395999851395",
   450        "storage": null,
   451        "isSmartContract": false,
   452        "hashBytecode": "0x0000000000000000000000000000000000000000000000000000000000000000",
   453        "bytecodeLength": 0
   454      },
   455      {
   456        "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
   457        "nonce": "4",
   458        "balance": "199999843965000000000",
   459        "storage": null,
   460        "isSmartContract": false,
   461        "hashBytecode": "0x0000000000000000000000000000000000000000000000000000000000000000",
   462        "bytecodeLength": 0
   463      },
   464      {
   465        "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98",
   466        "nonce": "1",
   467        "balance": "0",
   468        "storage": {
   469          "0xa26ead204fbe342827d421c1dbb94371b0c0824f05bddc9763f28c44870f2530": "0x02540be0e0",
   470          "0x0000000000000000000000000000000000000000000000000000000000000002": "0x2e90edd000",
   471          "0x0000000000000000000000000000000000000000000000000000000000000005": "0x12",
   472          "0x0000000000000000000000000000000000000000000000000000000000000006": "0x174876e544",
   473          "0x0000000000000000000000000000000000000000000000000000000000000007": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d00",
   474          "0x5c9164227e4e2850b9fc759a61468f2c11426c1144a6df87b4a501cc3915e91d": "0x174876eabc",
   475          "0x5eff3f6834f82409f2dbfe5bcddfb5bd62b8ea2ebf2327cfdb9577734aa9a1b2": "0x174876e544",
   476          "0x0000000000000000000000000000000000000000000000000000000000000003": "0x48455a0000000000000000000000000000000000000000000000000000000006",
   477          "0x0000000000000000000000000000000000000000000000000000000000000004": "0x48455a0000000000000000000000000000000000000000000000000000000006"
   478        },
   479        "isSmartContract": true,
   480        "hashBytecode": "0x6a4f4d0553421e715aade51ef1754586485a905fd5826768bc7952704a04c4ba",
   481        "bytecodeLength": 7938
   482      }
   483    ]
   484  }