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

     1  {
     2    "expectedOldStateRoot": "0x663c9716c7e0481e0edbc33a2c09045e3e47c82fc030cebd676b687217c1f322",
     3    "expectedNewStateRoot": "0x46c7b989e545570909cef3723ad845012bff3d452e3d72d0047bd2cf729f9c9d",
     4    "batchL2Data": "0xf86b80843b9aca00830186a09413db4b51c5174ee2366e878a367aa1d426970ade80b84440c10f190000000000000000000000004d5cf5032b2a844602278b01199ed191a86c93ff0000000000000000000000000000000000000000000000008ac7230489e800008203e9808093b92302f6fe4ef2504a8fc808e0cd88007f63af52b894a6235c8dae7e4be21674a8494b41eed4ee4a57dea8a52e28c459b24c889eb5219688f3830f6305f2e71bf86b01843b9aca00830186a09485e844b762a271022b692cf99ce5c59ba0650ac880b84440c10f190000000000000000000000004d5cf5032b2a844602278b01199ed191a86c93ff0000000000000000000000000000000000000000000000008ac7230489e800008203e98080de9ff31e99a3d1f2e766520f78742316945c6b411fe6ba3fa5315fd2ad81dbf1184327140e0a59a09583806f1f226ea6282035631f17914aa5fd6fbd2e06f71e1cf86b02843b9aca00830186a09413db4b51c5174ee2366e878a367aa1d426970ade80b84440c10f19000000000000000000000000617b3a3528f9cdd6630fd3301b9c8911f7bf063d00000000000000000000000000000000000000000000000246ddf979766800008203e98080e6440fe6452f3f960fa0452adbcd4096c47e64170b489c582ad24b7263f8173e0f5ae79c17954593a48f6217581bc69597872f4f5bcbeab083094779daa820b91cf86b80843b9aca0083989680941275fbb540c8efc58b812ba83b0d0b8b9917ae9880b844c9c6539600000000000000000000000085e844b762a271022b692cf99ce5c59ba0650ac800000000000000000000000013db4b51c5174ee2366e878a367aa1d426970ade8203e9808033a952f7c311d38e2ea7e60466bfd185dd2dd21c13f38e212e938a085b4bde3954d89219d3413384d44818a825e82e089f88b89d209ac7b7c896f24c8b9948cd1bf86b01843b9aca00830186a09413db4b51c5174ee2366e878a367aa1d426970ade80b844a9059cbb000000000000000000000000d40ab51c8141fab2fe0f42c687d7bc73a950221200000000000000000000000000000000000000000000000029a2241af62c00008203e98080b4ec2da217275d82767e9c99fd3d450928f2ecc803f496acdbe7c0f6dcbe11750a24332286f8f1162dfb74a7c121f80d454efedb32ad2b3eb2a78dd4b65db8511bf86b02843b9aca00830186a09485e844b762a271022b692cf99ce5c59ba0650ac880b844a9059cbb000000000000000000000000d40ab51c8141fab2fe0f42c687d7bc73a950221200000000000000000000000000000000000000000000000029a2241af62c00008203e98080352d33079bc7dce2a9315126b60c5615a1592548bd7a8001f24df6aa2e220a766c8b7678e5ce30ca086cf8a416a8e15ffe3f7e480aa75c3f72a7fa347634453f1bf84a03843b9aca00830f424094d40ab51c8141fab2fe0f42c687d7bc73a950221280a46a6278420000000000000000000000004d5cf5032b2a844602278b01199ed191a86c93ff8203e98080ce3d4396a74f501d7aa32c07fa1e27a2284fa923474a7be795bd1e3df780423043fdae4f5420656b5265c6afb1e79313e37b22f506d57b69dda668ceb64dbd471cf86b03843b9aca00830186a09413db4b51c5174ee2366e878a367aa1d426970ade80b844a9059cbb000000000000000000000000d40ab51c8141fab2fe0f42c687d7bc73a95022120000000000000000000000000000000000000000000000000de0b6b3a76400008203e9808090bac11033e174995789447f9142fb0fec61f443c38248ce1ea3438433bd194d5bdc508d3374cd70310d6c151dd64a1b0efeca2f3e03e0747a8bf8acf23886a91cf8cb04843b9aca008398968094d40ab51c8141fab2fe0f42c687d7bc73a950221280b8a4022c0d9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4502144dca0000000000000000000000000000617b3a3528f9cdd6630fd3301b9c8911f7bf063d000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000008203e98080edaa1823fc82caa3f28fef51761cf69189b74174d910627aebbb8e434b04f1f847ef99a420816335637042e0adbc3cc65a0030d96bccdd7527d20a44ba6bd3101b",
     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          "0x0000000000000000000000000000000000000000000000000000000000000001": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d"
    26        },
    27        "isSmartContract": true,
    28        "bytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c8063a2e74af61161005b578063a2e74af6146101ad578063c9c65396146101f1578063e6a4390514610295578063f46901ed1461033957610088565b8063017e7e581461008d578063094b7415146100d75780631e3dd18b14610121578063574f2ba31461018f575b600080fd5b61009561037d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100df6103a2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61014d6004803603602081101561013757600080fd5b81019080803590602001909291905050506103c8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610197610404565b6040518082815260200191505060405180910390f35b6101ef600480360360208110156101c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610411565b005b6102536004803603604081101561020757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610518565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f7600480360360408110156102ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bf5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61037b6004803603602081101561034f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c37565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600381815481106103d557fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600380549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105bc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056323a204944454e544943414c5f414444524553534553000081525060200191505060405180910390fd5b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106105f95783856105fc565b84845b91509150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156106a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f556e697377617056323a205a45524f5f4144445245535300000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f556e697377617056323a20504149525f4558495354530000000000000000000081525060200191505060405180910390fd5b6060604051806020016107f390610d3d565b6020820181038252601f19601f82011660405250905060008383604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140192505050604051602081830303815290604052805190602001209050808251602084016000f594508473ffffffffffffffffffffffffffffffffffffffff1663485cc95585856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b5050505084600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060038590806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e987600380549050604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a35050505092915050565b60026020528160005260406000206020528060005260406000206000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cfa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b613c3180610d4b8339019056fe60806040526001600c5534801561001557600080fd5b5060004690506040518080613bdf60529139605201905060405180910390206040518060400160405280600a81526020017f556e697377617020563200000000000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001208330604051602001808681526020018581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050604051602081830303815290604052805190602001206003819055505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550613a6a806101756000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80636a627842116100f9578063ba9a7a5611610097578063d21220a711610071578063d21220a7146108c4578063d505accf1461090e578063dd62ed3e146109a7578063fff6cae914610a1f576101a9565b8063ba9a7a5614610818578063bc25cf7714610836578063c45a01551461087a576101a9565b80637ecebe00116100d35780637ecebe001461067857806389afcb44146106d057806395d89b411461072f578063a9059cbb146107b2576101a9565b80636a627842146105aa57806370a08231146106025780637464fc3d1461065a576101a9565b806323b872dd116101665780633644e515116101405780633644e515146104ec578063485cc9551461050a5780635909c0d51461056e5780635a3d54931461058c576101a9565b806323b872dd1461042457806330adf81f146104aa578063313ce567146104c8576101a9565b8063022c0d9f146101ae57806306fdde031461025b5780630902f1ac146102de578063095ea7b3146103565780630dfe1681146103bc57806318160ddd14610406575b600080fd5b610259600480360360808110156101c457600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561021557600080fd5b82018360208201111561022757600080fd5b8035906020019184600183028401116401000000008311171561024957600080fd5b9091929391929390505050610a29565b005b610263611216565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e661124f565b60405180846dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020018263ffffffff1663ffffffff168152602001935050505060405180910390f35b6103a26004803603604081101561036c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ac565b604051808215151515815260200191505060405180910390f35b6103c46112c3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040e6112e9565b6040518082815260200191505060405180910390f35b6104906004803603606081101561043a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ef565b604051808215151515815260200191505060405180910390f35b6104b26114ba565b6040518082815260200191505060405180910390f35b6104d06114e1565b604051808260ff1660ff16815260200191505060405180910390f35b6104f46114e6565b6040518082815260200191505060405180910390f35b61056c6004803603604081101561052057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ec565b005b610576611635565b6040518082815260200191505060405180910390f35b61059461163b565b6040518082815260200191505060405180910390f35b6105ec600480360360208110156105c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611641565b6040518082815260200191505060405180910390f35b6106446004803603602081101561061857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611af2565b6040518082815260200191505060405180910390f35b610662611b0a565b6040518082815260200191505060405180910390f35b6106ba6004803603602081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b10565b6040518082815260200191505060405180910390f35b610712600480360360208110156106e657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b28565b604051808381526020018281526020019250505060405180910390f35b610737612115565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077757808201518184015260208101905061075c565b50505050905090810190601f1680156107a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107fe600480360360408110156107c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061214e565b604051808215151515815260200191505060405180910390f35b610820612165565b6040518082815260200191505060405180910390f35b6108786004803603602081101561084c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061216b565b005b610882612446565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cc61246c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a5600480360360e081101561092457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050612492565b005b610a09600480360360408110156109bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127d6565b6040518082815260200191505060405180910390f35b610a276127fb565b005b6001600c5414610aa1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000851180610ab85750600084115b610b0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061397c6025913960400191505060405180910390fd5b600080610b1861124f565b5091509150816dffffffffffffffffffffffffffff1687108015610b4b5750806dffffffffffffffffffffffffffff1686105b610ba0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806139c56021913960400191505060405180910390fd5b6000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614158015610c5957508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614155b610ccb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e697377617056323a20494e56414c49445f544f000000000000000000000081525060200191505060405180910390fd5b60008b1115610ce057610cdf828a8d612a7b565b5b60008a1115610cf557610cf4818a8c612a7b565b5b6000888890501115610ddd578873ffffffffffffffffffffffffffffffffffffffff166310d1e85c338d8d8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610dc457600080fd5b505af1158015610dd8573d6000803e3d6000fd5b505050505b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610e5a57600080fd5b505afa158015610e6e573d6000803e3d6000fd5b505050506040513d6020811015610e8457600080fd5b810190808051906020019092919050505093508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610f1457600080fd5b505afa158015610f28573d6000803e3d6000fd5b505050506040513d6020811015610f3e57600080fd5b810190808051906020019092919050505092505050600089856dffffffffffffffffffffffffffff16038311610f75576000610f8b565b89856dffffffffffffffffffffffffffff160383035b9050600089856dffffffffffffffffffffffffffff16038311610faf576000610fc5565b89856dffffffffffffffffffffffffffff160383035b90506000821180610fd65750600081115b61102b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806139a16024913960400191505060405180910390fd5b6000611067611044600385612cc890919063ffffffff16565b6110596103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b905060006110a5611082600385612cc890919063ffffffff16565b6110976103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b90506110ef620f42406110e1896dffffffffffffffffffffffffffff168b6dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b612cc890919063ffffffff16565b6111028284612cc890919063ffffffff16565b1015611176576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f556e697377617056323a204b000000000000000000000000000000000000000081525060200191505060405180910390fd5b505061118484848888612de0565b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82284848f8f6040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050505050506001600c819055505050505050565b6040518060400160405280600a81526020017f556e69737761702056320000000000000000000000000000000000000000000081525081565b6000806000600860009054906101000a90046dffffffffffffffffffffffffffff1692506008600e9054906101000a90046dffffffffffffffffffffffffffff1691506008601c9054906101000a900463ffffffff169050909192565b60006112b933848461315e565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146114a45761142382600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114af848484613249565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b81565b601281565b60035481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60095481565b600a5481565b60006001600c54146116bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000806116ce61124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561177457600080fd5b505afa158015611788573d6000803e3d6000fd5b505050506040513d602081101561179e57600080fd5b810190808051906020019092919050505090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561185257600080fd5b505afa158015611866573d6000803e3d6000fd5b505050506040513d602081101561187c57600080fd5b8101908080519060200190929190505050905060006118b4856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118db856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118e987876133dd565b9050600080549050600081141561193d576119296103e861191b6119168688612cc890919063ffffffff16565b6135be565b612d5d90919063ffffffff16565b985061193860006103e8613620565b6119a0565b61199d886dffffffffffffffffffffffffffff166119648387612cc890919063ffffffff16565b8161196b57fe5b04886dffffffffffffffffffffffffffff166119908487612cc890919063ffffffff16565b8161199757fe5b0461373a565b98505b600089116119f9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180613a0e6028913960400191505060405180910390fd5b611a038a8a613620565b611a0f86868a8a612de0565b8115611a8757611a806008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b3373ffffffffffffffffffffffffffffffffffffffff167f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f8585604051808381526020018281526020019250505060405180910390a250505050505050506001600c81905550919050565b60016020528060005260406000206000915090505481565b600b5481565b60046020528060005260406000206000915090505481565b6000806001600c5414611ba3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550600080611bb661124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c8857600080fd5b505afa158015611c9c573d6000803e3d6000fd5b505050506040513d6020811015611cb257600080fd5b8101908080519060200190929190505050905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d4457600080fd5b505afa158015611d58573d6000803e3d6000fd5b505050506040513d6020811015611d6e57600080fd5b810190808051906020019092919050505090506000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000611dd188886133dd565b905060008054905080611ded8685612cc890919063ffffffff16565b81611df457fe5b049a5080611e0b8585612cc890919063ffffffff16565b81611e1257fe5b04995060008b118015611e25575060008a115b611e7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806139e66028913960400191505060405180910390fd5b611e843084613753565b611e8f878d8d612a7b565b611e9a868d8c612a7b565b8673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611f1757600080fd5b505afa158015611f2b573d6000803e3d6000fd5b505050506040513d6020811015611f4157600080fd5b810190808051906020019092919050505094508573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611fd157600080fd5b505afa158015611fe5573d6000803e3d6000fd5b505050506040513d6020811015611ffb57600080fd5b8101908080519060200190929190505050935061201a85858b8b612de0565b81156120925761208b6008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b8b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d819364968d8d604051808381526020018281526020019250505060405180910390a35050505050505050506001600c81905550915091565b6040518060400160405280600681526020017f554e492d5632000000000000000000000000000000000000000000000000000081525081565b600061215b338484613249565b6001905092915050565b6103e881565b6001600c54146121e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506123398284612334600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156122eb57600080fd5b505afa1580156122ff573d6000803e3d6000fd5b505050506040513d602081101561231557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b61243981846124346008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156123eb57600080fd5b505afa1580156123ff573d6000803e3d6000fd5b505050506040513d602081101561241557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b50506001600c8190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b42841015612508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f556e697377617056323a2045585049524544000000000000000000000000000081525060200191505060405180910390fd5b60006003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b898989600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156126da573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561274e57508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6127c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f556e697377617056323a20494e56414c49445f5349474e41545552450000000081525060200191505060405180910390fd5b6127cb89898961315e565b505050505050505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b6001600c5414612873576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550612a71600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561291d57600080fd5b505afa158015612931573d6000803e3d6000fd5b505050506040513d602081101561294757600080fd5b8101908080519060200190929190505050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156129f757600080fd5b505afa158015612a0b573d6000803e3d6000fd5b505050506040513d6020811015612a2157600080fd5b8101908080519060200190929190505050600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff16612de0565b6001600c81905550565b600060608473ffffffffffffffffffffffffffffffffffffffff166040518060400160405280601981526020017f7472616e7366657228616464726573732c75696e743235362900000000000000815250805190602001208585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310612ba85780518252602082019150602081019050602083039250612b85565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612c0a576040519150601f19603f3d011682016040523d82523d6000602084013e612c0f565b606091505b5091509150818015612c4f5750600081511480612c4e5750808060200190516020811015612c3c57600080fd5b81019080805190602001909291905050505b5b612cc1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f556e697377617056323a205452414e534645525f4641494c454400000000000081525060200191505060405180910390fd5b5050505050565b600080821480612ce55750828283850292508281612ce257fe5b04145b612d57576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b6000828284039150811115612dda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168411158015612e5057507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168311155b612ec2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f556e697377617056323a204f564552464c4f570000000000000000000000000081525060200191505060405180910390fd5b60006401000000004281612ed257fe5b06905060006008601c9054906101000a900463ffffffff168203905060008163ffffffff16118015612f1557506000846dffffffffffffffffffffffffffff1614155b8015612f3257506000836dffffffffffffffffffffffffffff1614155b15613014578063ffffffff16612f7785612f4b8661386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16026009600082825401925050819055508063ffffffff16612fe584612fb98761386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602600a600082825401925050819055505b85600860006101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550846008600e6101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550816008601c6101000a81548163ffffffff021916908363ffffffff1602179055507f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff1660405180836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001826dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020019250505060405180910390a1505050505050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b61329b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061333081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663017e7e586040518163ffffffff1660e01b815260040160206040518083038186803b15801561344857600080fd5b505afa15801561345c573d6000803e3d6000fd5b505050506040513d602081101561347257600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141591506000600b54905082156135a4576000811461359f57600061350a613505866dffffffffffffffffffffffffffff16886dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b6135be565b90506000613517836135be565b90508082111561359c57600061354a6135398385612d5d90919063ffffffff16565b600054612cc890919063ffffffff16565b9050600061357483613566600587612cc890919063ffffffff16565b6138f890919063ffffffff16565b9050600081838161358157fe5b0490506000811115613598576135978782613620565b5b5050505b50505b6135b6565b600081146135b5576000600b819055505b5b505092915050565b6000600382111561360d5781905060006001600284816135da57fe5b040190505b81811015613607578091506002818285816135f657fe5b0401816135ff57fe5b0490506135df565b5061361b565b6000821461361a57600190505b5b919050565b613635816000546138f890919063ffffffff16565b60008190555061368d81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000818310613749578161374b565b825b905092915050565b6137a581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506137fd81600054612d5d90919063ffffffff16565b600081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006e010000000000000000000000000000826dffffffffffffffffffffffffffff16029050919050565b6000816dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16816138ef57fe5b04905092915050565b6000828284019150811015613975576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b9291505056fe556e697377617056323a20494e53554646494349454e545f4f55545055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f494e5055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f4c4951554944495459556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4255524e4544556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4d494e544544a265627a7a723158201e03882ebfce3a1b9c942173f1189e5b58092e06efc20e737913bcf2531be1cb64736f6c63430005100032454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429a265627a7a72315820950796810300b696dd393c16523c157d87b5d22f1161eef706af18cc772d6bed64736f6c63430005100032",
    29        "abi": [
    30          {
    31            "inputs": [
    32              {
    33                "internalType": "address",
    34                "name": "_feeToSetter",
    35                "type": "address"
    36              }
    37            ],
    38            "payable": false,
    39            "stateMutability": "nonpayable",
    40            "type": "constructor"
    41          },
    42          {
    43            "anonymous": false,
    44            "inputs": [
    45              {
    46                "indexed": true,
    47                "internalType": "address",
    48                "name": "token0",
    49                "type": "address"
    50              },
    51              {
    52                "indexed": true,
    53                "internalType": "address",
    54                "name": "token1",
    55                "type": "address"
    56              },
    57              {
    58                "indexed": false,
    59                "internalType": "address",
    60                "name": "pair",
    61                "type": "address"
    62              },
    63              {
    64                "indexed": false,
    65                "internalType": "uint256",
    66                "name": "",
    67                "type": "uint256"
    68              }
    69            ],
    70            "name": "PairCreated",
    71            "type": "event"
    72          },
    73          {
    74            "constant": true,
    75            "inputs": [
    76              {
    77                "internalType": "uint256",
    78                "name": "",
    79                "type": "uint256"
    80              }
    81            ],
    82            "name": "allPairs",
    83            "outputs": [
    84              {
    85                "internalType": "address",
    86                "name": "",
    87                "type": "address"
    88              }
    89            ],
    90            "payable": false,
    91            "stateMutability": "view",
    92            "type": "function"
    93          },
    94          {
    95            "constant": true,
    96            "inputs": [],
    97            "name": "allPairsLength",
    98            "outputs": [
    99              {
   100                "internalType": "uint256",
   101                "name": "",
   102                "type": "uint256"
   103              }
   104            ],
   105            "payable": false,
   106            "stateMutability": "view",
   107            "type": "function"
   108          },
   109          {
   110            "constant": false,
   111            "inputs": [
   112              {
   113                "internalType": "address",
   114                "name": "tokenA",
   115                "type": "address"
   116              },
   117              {
   118                "internalType": "address",
   119                "name": "tokenB",
   120                "type": "address"
   121              }
   122            ],
   123            "name": "createPair",
   124            "outputs": [
   125              {
   126                "internalType": "address",
   127                "name": "pair",
   128                "type": "address"
   129              }
   130            ],
   131            "payable": false,
   132            "stateMutability": "nonpayable",
   133            "type": "function"
   134          },
   135          {
   136            "constant": true,
   137            "inputs": [],
   138            "name": "feeTo",
   139            "outputs": [
   140              {
   141                "internalType": "address",
   142                "name": "",
   143                "type": "address"
   144              }
   145            ],
   146            "payable": false,
   147            "stateMutability": "view",
   148            "type": "function"
   149          },
   150          {
   151            "constant": true,
   152            "inputs": [],
   153            "name": "feeToSetter",
   154            "outputs": [
   155              {
   156                "internalType": "address",
   157                "name": "",
   158                "type": "address"
   159              }
   160            ],
   161            "payable": false,
   162            "stateMutability": "view",
   163            "type": "function"
   164          },
   165          {
   166            "constant": true,
   167            "inputs": [
   168              {
   169                "internalType": "address",
   170                "name": "",
   171                "type": "address"
   172              },
   173              {
   174                "internalType": "address",
   175                "name": "",
   176                "type": "address"
   177              }
   178            ],
   179            "name": "getPair",
   180            "outputs": [
   181              {
   182                "internalType": "address",
   183                "name": "",
   184                "type": "address"
   185              }
   186            ],
   187            "payable": false,
   188            "stateMutability": "view",
   189            "type": "function"
   190          },
   191          {
   192            "constant": false,
   193            "inputs": [
   194              {
   195                "internalType": "address",
   196                "name": "_feeTo",
   197                "type": "address"
   198              }
   199            ],
   200            "name": "setFeeTo",
   201            "outputs": [],
   202            "payable": false,
   203            "stateMutability": "nonpayable",
   204            "type": "function"
   205          },
   206          {
   207            "constant": false,
   208            "inputs": [
   209              {
   210                "internalType": "address",
   211                "name": "_feeToSetter",
   212                "type": "address"
   213              }
   214            ],
   215            "name": "setFeeToSetter",
   216            "outputs": [],
   217            "payable": false,
   218            "stateMutability": "nonpayable",
   219            "type": "function"
   220          }
   221        ]
   222      },
   223      {
   224        "address": "0x85e844b762a271022b692cf99ce5c59ba0650ac8",
   225        "nonce": "1",
   226        "balance": "0",
   227        "storage": {
   228          "0x0000000000000000000000000000000000000000000000000000000000000005": "0x12",
   229          "0x0000000000000000000000000000000000000000000000000000000000000007": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d00",
   230          "0x0000000000000000000000000000000000000000000000000000000000000003": "0x5a4b434f494e410000000000000000000000000000000000000000000000000e",
   231          "0x0000000000000000000000000000000000000000000000000000000000000004": "0x5a4b434f494e410000000000000000000000000000000000000000000000000e"
   232        },
   233        "isSmartContract": true,
   234        "bytecode": "0x608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad57806395d89b411161007157806395d89b41146102fa578063a457c2d714610318578063a9059cbb14610348578063dd62ed3e14610378578063f2fde38b146103a857610121565b806370a082311461027a578063715018a6146102aa5780637d64bcb4146102b45780638da5cb5b146102be5780638f1c56bd146102dc57610121565b806323b872dd116100f457806323b872dd146101b0578063313ce567146101e057806339509351146101fe57806340b8405a1461022e57806340c10f191461025e57610121565b806305d2035b1461012657806306fdde0314610144578063095ea7b31461016257806318160ddd14610192575b600080fd5b61012e6103c4565b60405161013b919061186f565b60405180910390f35b61014c6103db565b604051610159919061188a565b60405180910390f35b61017c60048036038101906101779190611664565b61046d565b604051610189919061186f565b60405180910390f35b61019a61048b565b6040516101a791906119cc565b60405180910390f35b6101ca60048036038101906101c59190611611565b610495565b6040516101d7919061186f565b60405180910390f35b6101e861056e565b6040516101f591906119e7565b60405180910390f35b61021860048036038101906102139190611664565b610585565b604051610225919061186f565b60405180910390f35b610248600480360381019061024391906115a4565b610638565b60405161025591906119cc565b60405180910390f35b61027860048036038101906102739190611664565b6106c5565b005b610294600480360381019061028f91906115a4565b610723565b6040516102a191906119cc565b60405180910390f35b6102b261076b565b005b6102bc6108c3565b005b6102c661091d565b6040516102d39190611854565b60405180910390f35b6102e4610947565b6040516102f191906119cc565b60405180910390f35b61030261094d565b60405161030f919061188a565b60405180910390f35b610332600480360381019061032d9190611664565b6109df565b60405161033f919061186f565b60405180910390f35b610362600480360381019061035d9190611664565b610aac565b60405161036f919061186f565b60405180910390f35b610392600480360381019061038d91906115d1565b610aca565b60405161039f91906119cc565b60405180910390f35b6103c260048036038101906103bd91906115a4565b610b51565b005b6000600760009054906101000a900460ff16905090565b6060600380546103ea90611b30565b80601f016020809104026020016040519081016040528092919081815260200182805461041690611b30565b80156104635780601f1061043857610100808354040283529160200191610463565b820191906000526020600020905b81548152906001019060200180831161044657829003601f168201915b5050505050905090565b600061048161047a610d18565b8484610d20565b6001905092915050565b6000600254905090565b60006104a2848484610eeb565b610563846104ae610d18565b61055e85604051806060016040528060288152602001611e8060289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610514610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b610d20565b600190509392505050565b6000600560009054906101000a900460ff16905090565b600061062e610592610d18565b8461062985600160006105a3610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b610d20565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546006819055506000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900460ff1615610715576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070c9061198c565b60405180910390fd5b61071f8282611242565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610773610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610802576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f99061192c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600760009054906101000a900460ff1615610913576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090a9061198c565b60405180910390fd5b61091b6112e7565b565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60065481565b60606004805461095c90611b30565b80601f016020809104026020016040519081016040528092919081815260200182805461098890611b30565b80156109d55780601f106109aa576101008083540402835291602001916109d5565b820191906000526020600020905b8154815290600101906020018083116109b857829003601f168201915b5050505050905090565b6000610aa26109ec610d18565b84610a9d85604051806060016040528060258152602001611ea86025913960016000610a16610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b610d20565b6001905092915050565b6000610ac0610ab9610d18565b8484610eeb565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610b59610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610be8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdf9061192c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4f906118cc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d879061196c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df7906118ec565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ede91906119cc565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f529061194c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc2906118ac565b60405180910390fd5b610fd6838383611388565b61104181604051806060016040528060268152602001611e5a602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110d4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117391906119cc565b60405180910390a3505050565b60008383111582906111c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bf919061188a565b60405180910390fd5b50600083856111d79190611a74565b9050809150509392505050565b60008082846111f39190611a1e565b905083811015611238576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122f9061190c565b60405180910390fd5b8091505092915050565b61124a610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d09061192c565b60405180910390fd5b6112e38282611398565b5050565b6112ef610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461137e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113759061192c565b60405180910390fd5b61138661152c565b565b611393838383611575565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611408576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ff906119ac565b60405180910390fd5b61141460008383611388565b611429816002546111e490919063ffffffff16565b600281905550611480816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161152091906119cc565b60405180910390a35050565b6001600760006101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a1565b505050565b60008135905061158981611e2b565b92915050565b60008135905061159e81611e42565b92915050565b6000602082840312156115ba576115b9611bc0565b5b60006115c88482850161157a565b91505092915050565b600080604083850312156115e8576115e7611bc0565b5b60006115f68582860161157a565b92505060206116078582860161157a565b9150509250929050565b60008060006060848603121561162a57611629611bc0565b5b60006116388682870161157a565b93505060206116498682870161157a565b925050604061165a8682870161158f565b9150509250925092565b6000806040838503121561167b5761167a611bc0565b5b60006116898582860161157a565b925050602061169a8582860161158f565b9150509250929050565b6116ad81611aa8565b82525050565b6116bc81611aba565b82525050565b60006116cd82611a02565b6116d78185611a0d565b93506116e7818560208601611afd565b6116f081611bc5565b840191505092915050565b6000611708602383611a0d565b915061171382611bd6565b604082019050919050565b600061172b602683611a0d565b915061173682611c25565b604082019050919050565b600061174e602283611a0d565b915061175982611c74565b604082019050919050565b6000611771601b83611a0d565b915061177c82611cc3565b602082019050919050565b6000611794602083611a0d565b915061179f82611cec565b602082019050919050565b60006117b7602583611a0d565b91506117c282611d15565b604082019050919050565b60006117da602483611a0d565b91506117e582611d64565b604082019050919050565b60006117fd602283611a0d565b915061180882611db3565b604082019050919050565b6000611820601f83611a0d565b915061182b82611e02565b602082019050919050565b61183f81611ae6565b82525050565b61184e81611af0565b82525050565b600060208201905061186960008301846116a4565b92915050565b600060208201905061188460008301846116b3565b92915050565b600060208201905081810360008301526118a481846116c2565b905092915050565b600060208201905081810360008301526118c5816116fb565b9050919050565b600060208201905081810360008301526118e58161171e565b9050919050565b6000602082019050818103600083015261190581611741565b9050919050565b6000602082019050818103600083015261192581611764565b9050919050565b6000602082019050818103600083015261194581611787565b9050919050565b60006020820190508181036000830152611965816117aa565b9050919050565b60006020820190508181036000830152611985816117cd565b9050919050565b600060208201905081810360008301526119a5816117f0565b9050919050565b600060208201905081810360008301526119c581611813565b9050919050565b60006020820190506119e16000830184611836565b92915050565b60006020820190506119fc6000830184611845565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611a2982611ae6565b9150611a3483611ae6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a6957611a68611b62565b5b828201905092915050565b6000611a7f82611ae6565b9150611a8a83611ae6565b925082821015611a9d57611a9c611b62565b5b828203905092915050565b6000611ab382611ac6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611b1b578082015181840152602081019050611b00565b83811115611b2a576000848401525b50505050565b60006002820490506001821680611b4857607f821691505b60208210811415611b5c57611b5b611b91565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332304d696e7461626c653a206d696e74696e672069732066696e69736860008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b611e3481611aa8565b8114611e3f57600080fd5b50565b611e4b81611ae6565b8114611e5657600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122011d6aa32a52f13724439331c99d3ab1777561b1fe5e60286e4c692fe36f90b1064736f6c63430008070033",
   235        "abi": [
   236          {
   237            "inputs": [
   238              {
   239                "internalType": "string",
   240                "name": "symbol",
   241                "type": "string"
   242              }
   243            ],
   244            "stateMutability": "nonpayable",
   245            "type": "constructor"
   246          },
   247          {
   248            "anonymous": false,
   249            "inputs": [
   250              {
   251                "indexed": true,
   252                "internalType": "address",
   253                "name": "owner",
   254                "type": "address"
   255              },
   256              {
   257                "indexed": true,
   258                "internalType": "address",
   259                "name": "spender",
   260                "type": "address"
   261              },
   262              {
   263                "indexed": false,
   264                "internalType": "uint256",
   265                "name": "value",
   266                "type": "uint256"
   267              }
   268            ],
   269            "name": "Approval",
   270            "type": "event"
   271          },
   272          {
   273            "anonymous": false,
   274            "inputs": [],
   275            "name": "MintFinished",
   276            "type": "event"
   277          },
   278          {
   279            "anonymous": false,
   280            "inputs": [
   281              {
   282                "indexed": true,
   283                "internalType": "address",
   284                "name": "previousOwner",
   285                "type": "address"
   286              },
   287              {
   288                "indexed": true,
   289                "internalType": "address",
   290                "name": "newOwner",
   291                "type": "address"
   292              }
   293            ],
   294            "name": "OwnershipTransferred",
   295            "type": "event"
   296          },
   297          {
   298            "anonymous": false,
   299            "inputs": [
   300              {
   301                "indexed": true,
   302                "internalType": "address",
   303                "name": "from",
   304                "type": "address"
   305              },
   306              {
   307                "indexed": true,
   308                "internalType": "address",
   309                "name": "to",
   310                "type": "address"
   311              },
   312              {
   313                "indexed": false,
   314                "internalType": "uint256",
   315                "name": "value",
   316                "type": "uint256"
   317              }
   318            ],
   319            "name": "Transfer",
   320            "type": "event"
   321          },
   322          {
   323            "inputs": [
   324              {
   325                "internalType": "address",
   326                "name": "owner",
   327                "type": "address"
   328              },
   329              {
   330                "internalType": "address",
   331                "name": "spender",
   332                "type": "address"
   333              }
   334            ],
   335            "name": "allowance",
   336            "outputs": [
   337              {
   338                "internalType": "uint256",
   339                "name": "",
   340                "type": "uint256"
   341              }
   342            ],
   343            "stateMutability": "view",
   344            "type": "function"
   345          },
   346          {
   347            "inputs": [
   348              {
   349                "internalType": "address",
   350                "name": "spender",
   351                "type": "address"
   352              },
   353              {
   354                "internalType": "uint256",
   355                "name": "amount",
   356                "type": "uint256"
   357              }
   358            ],
   359            "name": "approve",
   360            "outputs": [
   361              {
   362                "internalType": "bool",
   363                "name": "",
   364                "type": "bool"
   365              }
   366            ],
   367            "stateMutability": "nonpayable",
   368            "type": "function"
   369          },
   370          {
   371            "inputs": [
   372              {
   373                "internalType": "address",
   374                "name": "account",
   375                "type": "address"
   376              }
   377            ],
   378            "name": "balanceOf",
   379            "outputs": [
   380              {
   381                "internalType": "uint256",
   382                "name": "",
   383                "type": "uint256"
   384              }
   385            ],
   386            "stateMutability": "view",
   387            "type": "function"
   388          },
   389          {
   390            "inputs": [],
   391            "name": "decimals",
   392            "outputs": [
   393              {
   394                "internalType": "uint8",
   395                "name": "",
   396                "type": "uint8"
   397              }
   398            ],
   399            "stateMutability": "view",
   400            "type": "function"
   401          },
   402          {
   403            "inputs": [
   404              {
   405                "internalType": "address",
   406                "name": "spender",
   407                "type": "address"
   408              },
   409              {
   410                "internalType": "uint256",
   411                "name": "subtractedValue",
   412                "type": "uint256"
   413              }
   414            ],
   415            "name": "decreaseAllowance",
   416            "outputs": [
   417              {
   418                "internalType": "bool",
   419                "name": "",
   420                "type": "bool"
   421              }
   422            ],
   423            "stateMutability": "nonpayable",
   424            "type": "function"
   425          },
   426          {
   427            "inputs": [],
   428            "name": "finishMinting",
   429            "outputs": [],
   430            "stateMutability": "nonpayable",
   431            "type": "function"
   432          },
   433          {
   434            "inputs": [
   435              {
   436                "internalType": "address",
   437                "name": "spender",
   438                "type": "address"
   439              },
   440              {
   441                "internalType": "uint256",
   442                "name": "addedValue",
   443                "type": "uint256"
   444              }
   445            ],
   446            "name": "increaseAllowance",
   447            "outputs": [
   448              {
   449                "internalType": "bool",
   450                "name": "",
   451                "type": "bool"
   452              }
   453            ],
   454            "stateMutability": "nonpayable",
   455            "type": "function"
   456          },
   457          {
   458            "inputs": [],
   459            "name": "lastBalance",
   460            "outputs": [
   461              {
   462                "internalType": "uint256",
   463                "name": "",
   464                "type": "uint256"
   465              }
   466            ],
   467            "stateMutability": "view",
   468            "type": "function"
   469          },
   470          {
   471            "inputs": [
   472              {
   473                "internalType": "address",
   474                "name": "account",
   475                "type": "address"
   476              },
   477              {
   478                "internalType": "uint256",
   479                "name": "amount",
   480                "type": "uint256"
   481              }
   482            ],
   483            "name": "mint",
   484            "outputs": [],
   485            "stateMutability": "nonpayable",
   486            "type": "function"
   487          },
   488          {
   489            "inputs": [],
   490            "name": "mintingFinished",
   491            "outputs": [
   492              {
   493                "internalType": "bool",
   494                "name": "",
   495                "type": "bool"
   496              }
   497            ],
   498            "stateMutability": "view",
   499            "type": "function"
   500          },
   501          {
   502            "inputs": [],
   503            "name": "name",
   504            "outputs": [
   505              {
   506                "internalType": "string",
   507                "name": "",
   508                "type": "string"
   509              }
   510            ],
   511            "stateMutability": "view",
   512            "type": "function"
   513          },
   514          {
   515            "inputs": [],
   516            "name": "owner",
   517            "outputs": [
   518              {
   519                "internalType": "address",
   520                "name": "",
   521                "type": "address"
   522              }
   523            ],
   524            "stateMutability": "view",
   525            "type": "function"
   526          },
   527          {
   528            "inputs": [],
   529            "name": "renounceOwnership",
   530            "outputs": [],
   531            "stateMutability": "nonpayable",
   532            "type": "function"
   533          },
   534          {
   535            "inputs": [],
   536            "name": "symbol",
   537            "outputs": [
   538              {
   539                "internalType": "string",
   540                "name": "",
   541                "type": "string"
   542              }
   543            ],
   544            "stateMutability": "view",
   545            "type": "function"
   546          },
   547          {
   548            "inputs": [],
   549            "name": "totalSupply",
   550            "outputs": [
   551              {
   552                "internalType": "uint256",
   553                "name": "",
   554                "type": "uint256"
   555              }
   556            ],
   557            "stateMutability": "view",
   558            "type": "function"
   559          },
   560          {
   561            "inputs": [
   562              {
   563                "internalType": "address",
   564                "name": "recipient",
   565                "type": "address"
   566              },
   567              {
   568                "internalType": "uint256",
   569                "name": "amount",
   570                "type": "uint256"
   571              }
   572            ],
   573            "name": "transfer",
   574            "outputs": [
   575              {
   576                "internalType": "bool",
   577                "name": "",
   578                "type": "bool"
   579              }
   580            ],
   581            "stateMutability": "nonpayable",
   582            "type": "function"
   583          },
   584          {
   585            "inputs": [
   586              {
   587                "internalType": "address",
   588                "name": "sender",
   589                "type": "address"
   590              },
   591              {
   592                "internalType": "address",
   593                "name": "recipient",
   594                "type": "address"
   595              },
   596              {
   597                "internalType": "uint256",
   598                "name": "amount",
   599                "type": "uint256"
   600              }
   601            ],
   602            "name": "transferFrom",
   603            "outputs": [
   604              {
   605                "internalType": "bool",
   606                "name": "",
   607                "type": "bool"
   608              }
   609            ],
   610            "stateMutability": "nonpayable",
   611            "type": "function"
   612          },
   613          {
   614            "inputs": [
   615              {
   616                "internalType": "address",
   617                "name": "newOwner",
   618                "type": "address"
   619              }
   620            ],
   621            "name": "transferOwnership",
   622            "outputs": [],
   623            "stateMutability": "nonpayable",
   624            "type": "function"
   625          },
   626          {
   627            "inputs": [
   628              {
   629                "internalType": "address",
   630                "name": "account",
   631                "type": "address"
   632              }
   633            ],
   634            "name": "updateBalance",
   635            "outputs": [
   636              {
   637                "internalType": "uint256",
   638                "name": "",
   639                "type": "uint256"
   640              }
   641            ],
   642            "stateMutability": "nonpayable",
   643            "type": "function"
   644          }
   645        ]
   646      },
   647      {
   648        "address": "0x13db4b51c5174ee2366e878a367aa1d426970ade",
   649        "nonce": "1",
   650        "balance": "0",
   651        "storage": {
   652          "0x0000000000000000000000000000000000000000000000000000000000000005": "0x12",
   653          "0x0000000000000000000000000000000000000000000000000000000000000007": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d00",
   654          "0x0000000000000000000000000000000000000000000000000000000000000003": "0x5a4b434f494e420000000000000000000000000000000000000000000000000e",
   655          "0x0000000000000000000000000000000000000000000000000000000000000004": "0x5a4b434f494e420000000000000000000000000000000000000000000000000e"
   656        },
   657        "isSmartContract": true,
   658        "bytecode": "0x608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad57806395d89b411161007157806395d89b41146102fa578063a457c2d714610318578063a9059cbb14610348578063dd62ed3e14610378578063f2fde38b146103a857610121565b806370a082311461027a578063715018a6146102aa5780637d64bcb4146102b45780638da5cb5b146102be5780638f1c56bd146102dc57610121565b806323b872dd116100f457806323b872dd146101b0578063313ce567146101e057806339509351146101fe57806340b8405a1461022e57806340c10f191461025e57610121565b806305d2035b1461012657806306fdde0314610144578063095ea7b31461016257806318160ddd14610192575b600080fd5b61012e6103c4565b60405161013b919061186f565b60405180910390f35b61014c6103db565b604051610159919061188a565b60405180910390f35b61017c60048036038101906101779190611664565b61046d565b604051610189919061186f565b60405180910390f35b61019a61048b565b6040516101a791906119cc565b60405180910390f35b6101ca60048036038101906101c59190611611565b610495565b6040516101d7919061186f565b60405180910390f35b6101e861056e565b6040516101f591906119e7565b60405180910390f35b61021860048036038101906102139190611664565b610585565b604051610225919061186f565b60405180910390f35b610248600480360381019061024391906115a4565b610638565b60405161025591906119cc565b60405180910390f35b61027860048036038101906102739190611664565b6106c5565b005b610294600480360381019061028f91906115a4565b610723565b6040516102a191906119cc565b60405180910390f35b6102b261076b565b005b6102bc6108c3565b005b6102c661091d565b6040516102d39190611854565b60405180910390f35b6102e4610947565b6040516102f191906119cc565b60405180910390f35b61030261094d565b60405161030f919061188a565b60405180910390f35b610332600480360381019061032d9190611664565b6109df565b60405161033f919061186f565b60405180910390f35b610362600480360381019061035d9190611664565b610aac565b60405161036f919061186f565b60405180910390f35b610392600480360381019061038d91906115d1565b610aca565b60405161039f91906119cc565b60405180910390f35b6103c260048036038101906103bd91906115a4565b610b51565b005b6000600760009054906101000a900460ff16905090565b6060600380546103ea90611b30565b80601f016020809104026020016040519081016040528092919081815260200182805461041690611b30565b80156104635780601f1061043857610100808354040283529160200191610463565b820191906000526020600020905b81548152906001019060200180831161044657829003601f168201915b5050505050905090565b600061048161047a610d18565b8484610d20565b6001905092915050565b6000600254905090565b60006104a2848484610eeb565b610563846104ae610d18565b61055e85604051806060016040528060288152602001611e8060289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610514610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b610d20565b600190509392505050565b6000600560009054906101000a900460ff16905090565b600061062e610592610d18565b8461062985600160006105a3610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b610d20565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546006819055506000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900460ff1615610715576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070c9061198c565b60405180910390fd5b61071f8282611242565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610773610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610802576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f99061192c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600760009054906101000a900460ff1615610913576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090a9061198c565b60405180910390fd5b61091b6112e7565b565b6000600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60065481565b60606004805461095c90611b30565b80601f016020809104026020016040519081016040528092919081815260200182805461098890611b30565b80156109d55780601f106109aa576101008083540402835291602001916109d5565b820191906000526020600020905b8154815290600101906020018083116109b857829003601f168201915b5050505050905090565b6000610aa26109ec610d18565b84610a9d85604051806060016040528060258152602001611ea86025913960016000610a16610d18565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b610d20565b6001905092915050565b6000610ac0610ab9610d18565b8484610eeb565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610b59610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610be8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdf9061192c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4f906118cc565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d879061196c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df7906118ec565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ede91906119cc565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610f5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f529061194c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc2906118ac565b60405180910390fd5b610fd6838383611388565b61104181604051806060016040528060268152602001611e5a602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111809092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110d4816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161117391906119cc565b60405180910390a3505050565b60008383111582906111c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bf919061188a565b60405180910390fd5b50600083856111d79190611a74565b9050809150509392505050565b60008082846111f39190611a1e565b905083811015611238576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122f9061190c565b60405180910390fd5b8091505092915050565b61124a610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d09061192c565b60405180910390fd5b6112e38282611398565b5050565b6112ef610d18565b73ffffffffffffffffffffffffffffffffffffffff16600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461137e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113759061192c565b60405180910390fd5b61138661152c565b565b611393838383611575565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611408576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113ff906119ac565b60405180910390fd5b61141460008383611388565b611429816002546111e490919063ffffffff16565b600281905550611480816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111e490919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161152091906119cc565b60405180910390a35050565b6001600760006101000a81548160ff0219169083151502179055507fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a1565b505050565b60008135905061158981611e2b565b92915050565b60008135905061159e81611e42565b92915050565b6000602082840312156115ba576115b9611bc0565b5b60006115c88482850161157a565b91505092915050565b600080604083850312156115e8576115e7611bc0565b5b60006115f68582860161157a565b92505060206116078582860161157a565b9150509250929050565b60008060006060848603121561162a57611629611bc0565b5b60006116388682870161157a565b93505060206116498682870161157a565b925050604061165a8682870161158f565b9150509250925092565b6000806040838503121561167b5761167a611bc0565b5b60006116898582860161157a565b925050602061169a8582860161158f565b9150509250929050565b6116ad81611aa8565b82525050565b6116bc81611aba565b82525050565b60006116cd82611a02565b6116d78185611a0d565b93506116e7818560208601611afd565b6116f081611bc5565b840191505092915050565b6000611708602383611a0d565b915061171382611bd6565b604082019050919050565b600061172b602683611a0d565b915061173682611c25565b604082019050919050565b600061174e602283611a0d565b915061175982611c74565b604082019050919050565b6000611771601b83611a0d565b915061177c82611cc3565b602082019050919050565b6000611794602083611a0d565b915061179f82611cec565b602082019050919050565b60006117b7602583611a0d565b91506117c282611d15565b604082019050919050565b60006117da602483611a0d565b91506117e582611d64565b604082019050919050565b60006117fd602283611a0d565b915061180882611db3565b604082019050919050565b6000611820601f83611a0d565b915061182b82611e02565b602082019050919050565b61183f81611ae6565b82525050565b61184e81611af0565b82525050565b600060208201905061186960008301846116a4565b92915050565b600060208201905061188460008301846116b3565b92915050565b600060208201905081810360008301526118a481846116c2565b905092915050565b600060208201905081810360008301526118c5816116fb565b9050919050565b600060208201905081810360008301526118e58161171e565b9050919050565b6000602082019050818103600083015261190581611741565b9050919050565b6000602082019050818103600083015261192581611764565b9050919050565b6000602082019050818103600083015261194581611787565b9050919050565b60006020820190508181036000830152611965816117aa565b9050919050565b60006020820190508181036000830152611985816117cd565b9050919050565b600060208201905081810360008301526119a5816117f0565b9050919050565b600060208201905081810360008301526119c581611813565b9050919050565b60006020820190506119e16000830184611836565b92915050565b60006020820190506119fc6000830184611845565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611a2982611ae6565b9150611a3483611ae6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a6957611a68611b62565b5b828201905092915050565b6000611a7f82611ae6565b9150611a8a83611ae6565b925082821015611a9d57611a9c611b62565b5b828203905092915050565b6000611ab382611ac6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611b1b578082015181840152602081019050611b00565b83811115611b2a576000848401525b50505050565b60006002820490506001821680611b4857607f821691505b60208210811415611b5c57611b5b611b91565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332304d696e7461626c653a206d696e74696e672069732066696e69736860008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b611e3481611aa8565b8114611e3f57600080fd5b50565b611e4b81611ae6565b8114611e5657600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122011d6aa32a52f13724439331c99d3ab1777561b1fe5e60286e4c692fe36f90b1064736f6c63430008070033",
   659        "abi": [
   660          {
   661            "inputs": [
   662              {
   663                "internalType": "string",
   664                "name": "symbol",
   665                "type": "string"
   666              }
   667            ],
   668            "stateMutability": "nonpayable",
   669            "type": "constructor"
   670          },
   671          {
   672            "anonymous": false,
   673            "inputs": [
   674              {
   675                "indexed": true,
   676                "internalType": "address",
   677                "name": "owner",
   678                "type": "address"
   679              },
   680              {
   681                "indexed": true,
   682                "internalType": "address",
   683                "name": "spender",
   684                "type": "address"
   685              },
   686              {
   687                "indexed": false,
   688                "internalType": "uint256",
   689                "name": "value",
   690                "type": "uint256"
   691              }
   692            ],
   693            "name": "Approval",
   694            "type": "event"
   695          },
   696          {
   697            "anonymous": false,
   698            "inputs": [],
   699            "name": "MintFinished",
   700            "type": "event"
   701          },
   702          {
   703            "anonymous": false,
   704            "inputs": [
   705              {
   706                "indexed": true,
   707                "internalType": "address",
   708                "name": "previousOwner",
   709                "type": "address"
   710              },
   711              {
   712                "indexed": true,
   713                "internalType": "address",
   714                "name": "newOwner",
   715                "type": "address"
   716              }
   717            ],
   718            "name": "OwnershipTransferred",
   719            "type": "event"
   720          },
   721          {
   722            "anonymous": false,
   723            "inputs": [
   724              {
   725                "indexed": true,
   726                "internalType": "address",
   727                "name": "from",
   728                "type": "address"
   729              },
   730              {
   731                "indexed": true,
   732                "internalType": "address",
   733                "name": "to",
   734                "type": "address"
   735              },
   736              {
   737                "indexed": false,
   738                "internalType": "uint256",
   739                "name": "value",
   740                "type": "uint256"
   741              }
   742            ],
   743            "name": "Transfer",
   744            "type": "event"
   745          },
   746          {
   747            "inputs": [
   748              {
   749                "internalType": "address",
   750                "name": "owner",
   751                "type": "address"
   752              },
   753              {
   754                "internalType": "address",
   755                "name": "spender",
   756                "type": "address"
   757              }
   758            ],
   759            "name": "allowance",
   760            "outputs": [
   761              {
   762                "internalType": "uint256",
   763                "name": "",
   764                "type": "uint256"
   765              }
   766            ],
   767            "stateMutability": "view",
   768            "type": "function"
   769          },
   770          {
   771            "inputs": [
   772              {
   773                "internalType": "address",
   774                "name": "spender",
   775                "type": "address"
   776              },
   777              {
   778                "internalType": "uint256",
   779                "name": "amount",
   780                "type": "uint256"
   781              }
   782            ],
   783            "name": "approve",
   784            "outputs": [
   785              {
   786                "internalType": "bool",
   787                "name": "",
   788                "type": "bool"
   789              }
   790            ],
   791            "stateMutability": "nonpayable",
   792            "type": "function"
   793          },
   794          {
   795            "inputs": [
   796              {
   797                "internalType": "address",
   798                "name": "account",
   799                "type": "address"
   800              }
   801            ],
   802            "name": "balanceOf",
   803            "outputs": [
   804              {
   805                "internalType": "uint256",
   806                "name": "",
   807                "type": "uint256"
   808              }
   809            ],
   810            "stateMutability": "view",
   811            "type": "function"
   812          },
   813          {
   814            "inputs": [],
   815            "name": "decimals",
   816            "outputs": [
   817              {
   818                "internalType": "uint8",
   819                "name": "",
   820                "type": "uint8"
   821              }
   822            ],
   823            "stateMutability": "view",
   824            "type": "function"
   825          },
   826          {
   827            "inputs": [
   828              {
   829                "internalType": "address",
   830                "name": "spender",
   831                "type": "address"
   832              },
   833              {
   834                "internalType": "uint256",
   835                "name": "subtractedValue",
   836                "type": "uint256"
   837              }
   838            ],
   839            "name": "decreaseAllowance",
   840            "outputs": [
   841              {
   842                "internalType": "bool",
   843                "name": "",
   844                "type": "bool"
   845              }
   846            ],
   847            "stateMutability": "nonpayable",
   848            "type": "function"
   849          },
   850          {
   851            "inputs": [],
   852            "name": "finishMinting",
   853            "outputs": [],
   854            "stateMutability": "nonpayable",
   855            "type": "function"
   856          },
   857          {
   858            "inputs": [
   859              {
   860                "internalType": "address",
   861                "name": "spender",
   862                "type": "address"
   863              },
   864              {
   865                "internalType": "uint256",
   866                "name": "addedValue",
   867                "type": "uint256"
   868              }
   869            ],
   870            "name": "increaseAllowance",
   871            "outputs": [
   872              {
   873                "internalType": "bool",
   874                "name": "",
   875                "type": "bool"
   876              }
   877            ],
   878            "stateMutability": "nonpayable",
   879            "type": "function"
   880          },
   881          {
   882            "inputs": [],
   883            "name": "lastBalance",
   884            "outputs": [
   885              {
   886                "internalType": "uint256",
   887                "name": "",
   888                "type": "uint256"
   889              }
   890            ],
   891            "stateMutability": "view",
   892            "type": "function"
   893          },
   894          {
   895            "inputs": [
   896              {
   897                "internalType": "address",
   898                "name": "account",
   899                "type": "address"
   900              },
   901              {
   902                "internalType": "uint256",
   903                "name": "amount",
   904                "type": "uint256"
   905              }
   906            ],
   907            "name": "mint",
   908            "outputs": [],
   909            "stateMutability": "nonpayable",
   910            "type": "function"
   911          },
   912          {
   913            "inputs": [],
   914            "name": "mintingFinished",
   915            "outputs": [
   916              {
   917                "internalType": "bool",
   918                "name": "",
   919                "type": "bool"
   920              }
   921            ],
   922            "stateMutability": "view",
   923            "type": "function"
   924          },
   925          {
   926            "inputs": [],
   927            "name": "name",
   928            "outputs": [
   929              {
   930                "internalType": "string",
   931                "name": "",
   932                "type": "string"
   933              }
   934            ],
   935            "stateMutability": "view",
   936            "type": "function"
   937          },
   938          {
   939            "inputs": [],
   940            "name": "owner",
   941            "outputs": [
   942              {
   943                "internalType": "address",
   944                "name": "",
   945                "type": "address"
   946              }
   947            ],
   948            "stateMutability": "view",
   949            "type": "function"
   950          },
   951          {
   952            "inputs": [],
   953            "name": "renounceOwnership",
   954            "outputs": [],
   955            "stateMutability": "nonpayable",
   956            "type": "function"
   957          },
   958          {
   959            "inputs": [],
   960            "name": "symbol",
   961            "outputs": [
   962              {
   963                "internalType": "string",
   964                "name": "",
   965                "type": "string"
   966              }
   967            ],
   968            "stateMutability": "view",
   969            "type": "function"
   970          },
   971          {
   972            "inputs": [],
   973            "name": "totalSupply",
   974            "outputs": [
   975              {
   976                "internalType": "uint256",
   977                "name": "",
   978                "type": "uint256"
   979              }
   980            ],
   981            "stateMutability": "view",
   982            "type": "function"
   983          },
   984          {
   985            "inputs": [
   986              {
   987                "internalType": "address",
   988                "name": "recipient",
   989                "type": "address"
   990              },
   991              {
   992                "internalType": "uint256",
   993                "name": "amount",
   994                "type": "uint256"
   995              }
   996            ],
   997            "name": "transfer",
   998            "outputs": [
   999              {
  1000                "internalType": "bool",
  1001                "name": "",
  1002                "type": "bool"
  1003              }
  1004            ],
  1005            "stateMutability": "nonpayable",
  1006            "type": "function"
  1007          },
  1008          {
  1009            "inputs": [
  1010              {
  1011                "internalType": "address",
  1012                "name": "sender",
  1013                "type": "address"
  1014              },
  1015              {
  1016                "internalType": "address",
  1017                "name": "recipient",
  1018                "type": "address"
  1019              },
  1020              {
  1021                "internalType": "uint256",
  1022                "name": "amount",
  1023                "type": "uint256"
  1024              }
  1025            ],
  1026            "name": "transferFrom",
  1027            "outputs": [
  1028              {
  1029                "internalType": "bool",
  1030                "name": "",
  1031                "type": "bool"
  1032              }
  1033            ],
  1034            "stateMutability": "nonpayable",
  1035            "type": "function"
  1036          },
  1037          {
  1038            "inputs": [
  1039              {
  1040                "internalType": "address",
  1041                "name": "newOwner",
  1042                "type": "address"
  1043              }
  1044            ],
  1045            "name": "transferOwnership",
  1046            "outputs": [],
  1047            "stateMutability": "nonpayable",
  1048            "type": "function"
  1049          },
  1050          {
  1051            "inputs": [
  1052              {
  1053                "internalType": "address",
  1054                "name": "account",
  1055                "type": "address"
  1056              }
  1057            ],
  1058            "name": "updateBalance",
  1059            "outputs": [
  1060              {
  1061                "internalType": "uint256",
  1062                "name": "",
  1063                "type": "uint256"
  1064              }
  1065            ],
  1066            "stateMutability": "nonpayable",
  1067            "type": "function"
  1068          }
  1069        ]
  1070      }
  1071    ],
  1072    "expectedNewLeafs": [
  1073      {
  1074        "address": "0xd40Ab51C8141FaB2fe0f42c687D7bC73A9502212",
  1075        "nonce": "0",
  1076        "balance": "0",
  1077        "storage": null,
  1078        "isSmartContract": false,
  1079        "hashBytecode": "0x0000000000000000000000000000000000000000000000000000000000000000",
  1080        "bytecodeLength": 0
  1081      },
  1082      {
  1083        "address": "0x617b3a3528F9cDd6630fd3301B9c8911F7Bf063D",
  1084        "nonce": "5",
  1085        "balance": "99999743524000000000",
  1086        "storage": null,
  1087        "isSmartContract": false,
  1088        "hashBytecode": "0x0000000000000000000000000000000000000000000000000000000000000000",
  1089        "bytecodeLength": 0
  1090      },
  1091      {
  1092        "address": "0x4d5Cf5032B2a844602278b01199ED191A86c93ff",
  1093        "nonce": "4",
  1094        "balance": "199996613987000000000",
  1095        "storage": null,
  1096        "isSmartContract": false,
  1097        "hashBytecode": "0x0000000000000000000000000000000000000000000000000000000000000000",
  1098        "bytecodeLength": 0
  1099      },
  1100      {
  1101        "address": "0x1275fbb540c8efc58b812ba83b0d0b8b9917ae98",
  1102        "nonce": "2",
  1103        "balance": "0",
  1104        "storage": {
  1105          "0x2091d7f8e197234fbae096c5d1c6d9a0af52e606954c1503c0e5cdc2f512f587": "0x9eb45fe565bd50b50a542132ca29a4789c64ea5d",
  1106          "0x32f01e9fb560458799c7ad5670f28e39f423ec38958fa9d2134f02919cf08eef": "0x9eb45fe565bd50b50a542132ca29a4789c64ea5d",
  1107          "0xc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b": "0x9eb45fe565bd50b50a542132ca29a4789c64ea5d",
  1108          "0x0000000000000000000000000000000000000000000000000000000000000001": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d",
  1109          "0x0000000000000000000000000000000000000000000000000000000000000003": "0x01"
  1110        },
  1111        "isSmartContract": true,
  1112        "hashBytecode": "0x33f297f346b1ad951fda991d6b4d19b9a332b510d3ca65c3b8a7d0aebe8d06c0",
  1113        "bytecodeLength": 18864
  1114      },
  1115      {
  1116        "address": "0x85e844b762a271022b692cf99ce5c59ba0650ac8",
  1117        "nonce": "1",
  1118        "balance": "0",
  1119        "storage": {
  1120          "0x1ffabaa92dc53f3882949e3f1b5ada8bbe2c346d75d145c08075bc261a1eb57e": "0x29a2241af62c0000",
  1121          "0x5c9164227e4e2850b9fc759a61468f2c11426c1144a6df87b4a501cc3915e91d": "0x6124fee993bc0000",
  1122          "0x0000000000000000000000000000000000000000000000000000000000000002": "0x8ac7230489e80000",
  1123          "0x0000000000000000000000000000000000000000000000000000000000000005": "0x12",
  1124          "0x0000000000000000000000000000000000000000000000000000000000000007": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d00",
  1125          "0x0000000000000000000000000000000000000000000000000000000000000003": "0x5a4b434f494e410000000000000000000000000000000000000000000000000e",
  1126          "0x0000000000000000000000000000000000000000000000000000000000000004": "0x5a4b434f494e410000000000000000000000000000000000000000000000000e"
  1127        },
  1128        "isSmartContract": true,
  1129        "hashBytecode": "0x6a4f4d0553421e715aade51ef1754586485a905fd5826768bc7952704a04c4ba",
  1130        "bytecodeLength": 7938
  1131      },
  1132      {
  1133        "address": "0x13db4b51c5174ee2366e878a367aa1d426970ade",
  1134        "nonce": "1",
  1135        "balance": "0",
  1136        "storage": {
  1137          "0x1ffabaa92dc53f3882949e3f1b5ada8bbe2c346d75d145c08075bc261a1eb57e": "0x3782dace9d900000",
  1138          "0x0000000000000000000000000000000000000000000000000000000000000002": "0x02d1a51c7e00500000",
  1139          "0x0000000000000000000000000000000000000000000000000000000000000005": "0x12",
  1140          "0x0000000000000000000000000000000000000000000000000000000000000007": "0x617b3a3528f9cdd6630fd3301b9c8911f7bf063d00",
  1141          "0x5c9164227e4e2850b9fc759a61468f2c11426c1144a6df87b4a501cc3915e91d": "0x6124fee993bc0000",
  1142          "0x5eff3f6834f82409f2dbfe5bcddfb5bd62b8ea2ebf2327cfdb9577734aa9a1b2": "0x0238fd42c5cf040000",
  1143          "0x0000000000000000000000000000000000000000000000000000000000000003": "0x5a4b434f494e420000000000000000000000000000000000000000000000000e",
  1144          "0x0000000000000000000000000000000000000000000000000000000000000004": "0x5a4b434f494e420000000000000000000000000000000000000000000000000e"
  1145        },
  1146        "isSmartContract": true,
  1147        "hashBytecode": "0x6a4f4d0553421e715aade51ef1754586485a905fd5826768bc7952704a04c4ba",
  1148        "bytecodeLength": 7938
  1149      }
  1150    ]
  1151  }