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

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