mirror of
https://github.com/scroll-tech/scroll.git
synced 2026-01-21 03:47:59 -05:00
1638 lines
164 KiB
JSON
1638 lines
164 KiB
JSON
{
|
|
"jsonrpc": "2.0",
|
|
"id": 1,
|
|
"result": {
|
|
"blockTrace": {
|
|
"number": "0x3",
|
|
"hash": "0xdec5f55a0c1278f9f180609f0582833e27720208b6867120dea289cf40939013",
|
|
"gasLimit": 937248787,
|
|
"difficulty": "0x2",
|
|
"baseFee": "0x27efcf67",
|
|
"coinbase": {
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 2,
|
|
"balance": "0x3635be6a99f6f03e32",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
"time": 1663875853,
|
|
"transactions": [
|
|
{
|
|
"type": 0,
|
|
"nonce": 1,
|
|
"txHash": "0x3abfb4e44a7d0b2de2d272d19dba28188d6b2a0bc490f3a16eb960e8ff3d8602",
|
|
"gas": 4139002,
|
|
"gasPrice": "0x4a817c800",
|
|
"from": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"to": null,
|
|
"chainId": "0x82752",
|
|
"value": "0x0",
|
|
"data": "0x608060405234801561001057600080fd5b50604051614a45380380614a458339818101604052602081101561003357600080fd5b810190808051906020019092919050505080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506149b0806100956000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063a2e74af61161005b578063a2e74af6146101ad578063c9c65396146101f1578063e6a4390514610295578063f46901ed1461033957610088565b8063017e7e581461008d578063094b7415146100d75780631e3dd18b14610121578063574f2ba31461018f575b600080fd5b61009561037d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100df6103a2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61014d6004803603602081101561013757600080fd5b81019080803590602001909291905050506103c8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610197610404565b6040518082815260200191505060405180910390f35b6101ef600480360360208110156101c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610411565b005b6102536004803603604081101561020757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610518565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f7600480360360408110156102ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bf5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61037b6004803603602081101561034f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c37565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600381815481106103d557fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600380549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105bc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056323a204944454e544943414c5f414444524553534553000081525060200191505060405180910390fd5b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106105f95783856105fc565b84845b91509150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156106a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f556e697377617056323a205a45524f5f4144445245535300000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f556e697377617056323a20504149525f4558495354530000000000000000000081525060200191505060405180910390fd5b6060604051806020016107f390610d3d565b6020820181038252601f19601f82011660405250905060008383604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140192505050604051602081830303815290604052805190602001209050808251602084016000f594508473ffffffffffffffffffffffffffffffffffffffff1663485cc95585856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b5050505084600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060038590806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e987600380549050604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a35050505092915050565b60026020528160005260406000206020528060005260406000206000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cfa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b613c3180610d4b8339019056fe60806040526001600c5534801561001557600080fd5b5060004690506040518080613bdf60529139605201905060405180910390206040518060400160405280600a81526020017f556e697377617020563200000000000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001208330604051602001808681526020018581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050604051602081830303815290604052805190602001206003819055505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550613a6a806101756000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80636a627842116100f9578063ba9a7a5611610097578063d21220a711610071578063d21220a7146108c4578063d505accf1461090e578063dd62ed3e146109a7578063fff6cae914610a1f576101a9565b8063ba9a7a5614610818578063bc25cf7714610836578063c45a01551461087a576101a9565b80637ecebe00116100d35780637ecebe001461067857806389afcb44146106d057806395d89b411461072f578063a9059cbb146107b2576101a9565b80636a627842146105aa57806370a08231146106025780637464fc3d1461065a576101a9565b806323b872dd116101665780633644e515116101405780633644e515146104ec578063485cc9551461050a5780635909c0d51461056e5780635a3d54931461058c576101a9565b806323b872dd1461042457806330adf81f146104aa578063313ce567146104c8576101a9565b8063022c0d9f146101ae57806306fdde031461025b5780630902f1ac146102de578063095ea7b3146103565780630dfe1681146103bc57806318160ddd14610406575b600080fd5b610259600480360360808110156101c457600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561021557600080fd5b82018360208201111561022757600080fd5b8035906020019184600183028401116401000000008311171561024957600080fd5b9091929391929390505050610a29565b005b610263611216565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e661124f565b60405180846dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020018263ffffffff1663ffffffff168152602001935050505060405180910390f35b6103a26004803603604081101561036c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ac565b604051808215151515815260200191505060405180910390f35b6103c46112c3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040e6112e9565b6040518082815260200191505060405180910390f35b6104906004803603606081101561043a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ef565b604051808215151515815260200191505060405180910390f35b6104b26114ba565b6040518082815260200191505060405180910390f35b6104d06114e1565b604051808260ff1660ff16815260200191505060405180910390f35b6104f46114e6565b6040518082815260200191505060405180910390f35b61056c6004803603604081101561052057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ec565b005b610576611635565b6040518082815260200191505060405180910390f35b61059461163b565b6040518082815260200191505060405180910390f35b6105ec600480360360208110156105c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611641565b6040518082815260200191505060405180910390f35b6106446004803603602081101561061857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611af2565b6040518082815260200191505060405180910390f35b610662611b0a565b6040518082815260200191505060405180910390f35b6106ba6004803603602081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b10565b6040518082815260200191505060405180910390f35b610712600480360360208110156106e657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b28565b604051808381526020018281526020019250505060405180910390f35b610737612115565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077757808201518184015260208101905061075c565b50505050905090810190601f1680156107a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107fe600480360360408110156107c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061214e565b604051808215151515815260200191505060405180910390f35b610820612165565b6040518082815260200191505060405180910390f35b6108786004803603602081101561084c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061216b565b005b610882612446565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cc61246c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a5600480360360e081101561092457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050612492565b005b610a09600480360360408110156109bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127d6565b6040518082815260200191505060405180910390f35b610a276127fb565b005b6001600c5414610aa1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000851180610ab85750600084115b610b0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061397c6025913960400191505060405180910390fd5b600080610b1861124f565b5091509150816dffffffffffffffffffffffffffff1687108015610b4b5750806dffffffffffffffffffffffffffff1686105b610ba0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806139c56021913960400191505060405180910390fd5b6000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614158015610c5957508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614155b610ccb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e697377617056323a20494e56414c49445f544f000000000000000000000081525060200191505060405180910390fd5b60008b1115610ce057610cdf828a8d612a7b565b5b60008a1115610cf557610cf4818a8c612a7b565b5b6000888890501115610ddd578873ffffffffffffffffffffffffffffffffffffffff166310d1e85c338d8d8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610dc457600080fd5b505af1158015610dd8573d6000803e3d6000fd5b505050505b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610e5a57600080fd5b505afa158015610e6e573d6000803e3d6000fd5b505050506040513d6020811015610e8457600080fd5b810190808051906020019092919050505093508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610f1457600080fd5b505afa158015610f28573d6000803e3d6000fd5b505050506040513d6020811015610f3e57600080fd5b810190808051906020019092919050505092505050600089856dffffffffffffffffffffffffffff16038311610f75576000610f8b565b89856dffffffffffffffffffffffffffff160383035b9050600089856dffffffffffffffffffffffffffff16038311610faf576000610fc5565b89856dffffffffffffffffffffffffffff160383035b90506000821180610fd65750600081115b61102b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806139a16024913960400191505060405180910390fd5b6000611067611044600385612cc890919063ffffffff16565b6110596103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b905060006110a5611082600385612cc890919063ffffffff16565b6110976103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b90506110ef620f42406110e1896dffffffffffffffffffffffffffff168b6dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b612cc890919063ffffffff16565b6111028284612cc890919063ffffffff16565b1015611176576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f556e697377617056323a204b000000000000000000000000000000000000000081525060200191505060405180910390fd5b505061118484848888612de0565b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82284848f8f6040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050505050506001600c819055505050505050565b6040518060400160405280600a81526020017f556e69737761702056320000000000000000000000000000000000000000000081525081565b6000806000600860009054906101000a90046dffffffffffffffffffffffffffff1692506008600e9054906101000a90046dffffffffffffffffffffffffffff1691506008601c9054906101000a900463ffffffff169050909192565b60006112b933848461315e565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146114a45761142382600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114af848484613249565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b81565b601281565b60035481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60095481565b600a5481565b60006001600c54146116bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000806116ce61124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561177457600080fd5b505afa158015611788573d6000803e3d6000fd5b505050506040513d602081101561179e57600080fd5b810190808051906020019092919050505090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561185257600080fd5b505afa158015611866573d6000803e3d6000fd5b505050506040513d602081101561187c57600080fd5b8101908080519060200190929190505050905060006118b4856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118db856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118e987876133dd565b9050600080549050600081141561193d576119296103e861191b6119168688612cc890919063ffffffff16565b6135be565b612d5d90919063ffffffff16565b985061193860006103e8613620565b6119a0565b61199d886dffffffffffffffffffffffffffff166119648387612cc890919063ffffffff16565b8161196b57fe5b04886dffffffffffffffffffffffffffff166119908487612cc890919063ffffffff16565b8161199757fe5b0461373a565b98505b600089116119f9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180613a0e6028913960400191505060405180910390fd5b611a038a8a613620565b611a0f86868a8a612de0565b8115611a8757611a806008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b3373ffffffffffffffffffffffffffffffffffffffff167f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f8585604051808381526020018281526020019250505060405180910390a250505050505050506001600c81905550919050565b60016020528060005260406000206000915090505481565b600b5481565b60046020528060005260406000206000915090505481565b6000806001600c5414611ba3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550600080611bb661124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c8857600080fd5b505afa158015611c9c573d6000803e3d6000fd5b505050506040513d6020811015611cb257600080fd5b8101908080519060200190929190505050905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d4457600080fd5b505afa158015611d58573d6000803e3d6000fd5b505050506040513d6020811015611d6e57600080fd5b810190808051906020019092919050505090506000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000611dd188886133dd565b905060008054905080611ded8685612cc890919063ffffffff16565b81611df457fe5b049a5080611e0b8585612cc890919063ffffffff16565b81611e1257fe5b04995060008b118015611e25575060008a115b611e7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806139e66028913960400191505060405180910390fd5b611e843084613753565b611e8f878d8d612a7b565b611e9a868d8c612a7b565b8673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611f1757600080fd5b505afa158015611f2b573d6000803e3d6000fd5b505050506040513d6020811015611f4157600080fd5b810190808051906020019092919050505094508573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611fd157600080fd5b505afa158015611fe5573d6000803e3d6000fd5b505050506040513d6020811015611ffb57600080fd5b8101908080519060200190929190505050935061201a85858b8b612de0565b81156120925761208b6008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b8b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d819364968d8d604051808381526020018281526020019250505060405180910390a35050505050505050506001600c81905550915091565b6040518060400160405280600681526020017f554e492d5632000000000000000000000000000000000000000000000000000081525081565b600061215b338484613249565b6001905092915050565b6103e881565b6001600c54146121e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506123398284612334600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156122eb57600080fd5b505afa1580156122ff573d6000803e3d6000fd5b505050506040513d602081101561231557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b61243981846124346008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156123eb57600080fd5b505afa1580156123ff573d6000803e3d6000fd5b505050506040513d602081101561241557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b50506001600c8190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b42841015612508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f556e697377617056323a2045585049524544000000000000000000000000000081525060200191505060405180910390fd5b60006003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b898989600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156126da573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561274e57508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6127c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f556e697377617056323a20494e56414c49445f5349474e41545552450000000081525060200191505060405180910390fd5b6127cb89898961315e565b505050505050505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b6001600c5414612873576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550612a71600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561291d57600080fd5b505afa158015612931573d6000803e3d6000fd5b505050506040513d602081101561294757600080fd5b8101908080519060200190929190505050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156129f757600080fd5b505afa158015612a0b573d6000803e3d6000fd5b505050506040513d6020811015612a2157600080fd5b8101908080519060200190929190505050600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff16612de0565b6001600c81905550565b600060608473ffffffffffffffffffffffffffffffffffffffff166040518060400160405280601981526020017f7472616e7366657228616464726573732c75696e743235362900000000000000815250805190602001208585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310612ba85780518252602082019150602081019050602083039250612b85565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612c0a576040519150601f19603f3d011682016040523d82523d6000602084013e612c0f565b606091505b5091509150818015612c4f5750600081511480612c4e5750808060200190516020811015612c3c57600080fd5b81019080805190602001909291905050505b5b612cc1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f556e697377617056323a205452414e534645525f4641494c454400000000000081525060200191505060405180910390fd5b5050505050565b600080821480612ce55750828283850292508281612ce257fe5b04145b612d57576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b6000828284039150811115612dda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168411158015612e5057507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168311155b612ec2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f556e697377617056323a204f564552464c4f570000000000000000000000000081525060200191505060405180910390fd5b60006401000000004281612ed257fe5b06905060006008601c9054906101000a900463ffffffff168203905060008163ffffffff16118015612f1557506000846dffffffffffffffffffffffffffff1614155b8015612f3257506000836dffffffffffffffffffffffffffff1614155b15613014578063ffffffff16612f7785612f4b8661386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16026009600082825401925050819055508063ffffffff16612fe584612fb98761386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602600a600082825401925050819055505b85600860006101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550846008600e6101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550816008601c6101000a81548163ffffffff021916908363ffffffff1602179055507f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff1660405180836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001826dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020019250505060405180910390a1505050505050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b61329b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061333081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663017e7e586040518163ffffffff1660e01b815260040160206040518083038186803b15801561344857600080fd5b505afa15801561345c573d6000803e3d6000fd5b505050506040513d602081101561347257600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141591506000600b54905082156135a4576000811461359f57600061350a613505866dffffffffffffffffffffffffffff16886dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b6135be565b90506000613517836135be565b90508082111561359c57600061354a6135398385612d5d90919063ffffffff16565b600054612cc890919063ffffffff16565b9050600061357483613566600587612cc890919063ffffffff16565b6138f890919063ffffffff16565b9050600081838161358157fe5b0490506000811115613598576135978782613620565b5b5050505b50505b6135b6565b600081146135b5576000600b819055505b5b505092915050565b6000600382111561360d5781905060006001600284816135da57fe5b040190505b81811015613607578091506002818285816135f657fe5b0401816135ff57fe5b0490506135df565b5061361b565b6000821461361a57600190505b5b919050565b613635816000546138f890919063ffffffff16565b60008190555061368d81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000818310613749578161374b565b825b905092915050565b6137a581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506137fd81600054612d5d90919063ffffffff16565b600081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006e010000000000000000000000000000826dffffffffffffffffffffffffffff16029050919050565b6000816dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16816138ef57fe5b04905092915050565b6000828284019150811015613975576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b9291505056fe556e697377617056323a20494e53554646494349454e545f4f55545055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f494e5055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f4c4951554944495459556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4255524e4544556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4d494e544544a265627a7a72315820b92cfb662dde07f8abe7dec05224f0cfaeb80849a2480d3b2a6d27593e5c70e664736f6c63430005100032454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429a265627a7a72315820daa414943566a9eec73380abf63fae92e87ef149ba81a61d7fcf70c0d5735b0d64736f6c634300051000320000000000000000000000004cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"isCreate": true,
|
|
"v": "0x104ec8",
|
|
"r": "0x8063ae8a37c800857d3c82ba9c06fd0bd7a8d49522703aa0ec76a4eadb0ef36",
|
|
"s": "0x4501ef918b4eea5445f1ef74a3c84d04903317307ecdc6094b09e98c6b80c510"
|
|
}
|
|
]
|
|
},
|
|
"storageTrace": {
|
|
"rootBefore": "0x0a82130d81ece8338b34f51a97fea9306948ea4d1e71bcd5cedffa0fa262950d",
|
|
"rootAfter": "0x2137625e21af8a0d6db3de3929d3ed465d4d6502e02f67a6112d25010e0a83d2",
|
|
"proofs": {
|
|
"0x33B5DDf9b5e82Bb958EB885F5F241E783A113f18": [
|
|
"0x001a4f0d7d9eb169b9a45c37b1a2995ef5d15849e7a582cb935ad18ed10363bfd90667c2b4cde3e75a89bad0c36da22d736ea307dfa9c86451cdc1873d53a8bb0d",
|
|
"0x0000000000000000000000000000000000000000000000000000000000000000002c48d7c148ca88cc83e2cddd820541494c0a485640c954148647f360c1d027c5",
|
|
"0x000d7d001db4fceb43a7ecd25ce027fe96d441bbd0640c24663cdf05576b0db509207dc53b87e4abb8843b099ad48f11f534c3e935286e90ae742d534d2804da7c",
|
|
"0x011956daca40d97fc3a36955d1353d8c31ed68dd45f31dd554b2841832e6afc60204040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021e19e0c9bab2400000c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4700000000000000000000000000000000000000000000000000000000000000000206648362723bc0e071d75caea3bad65527c12ddb3000000000000000000000000",
|
|
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
|
|
],
|
|
"0x4cb1aB63aF5D8931Ce09673EbD8ae2ce16fD6571": [
|
|
"0x001a4f0d7d9eb169b9a45c37b1a2995ef5d15849e7a582cb935ad18ed10363bfd90667c2b4cde3e75a89bad0c36da22d736ea307dfa9c86451cdc1873d53a8bb0d",
|
|
"0x00248a4c63733a548bbdbe1a3cb42cde5b8a8686616950f7d9075b4c9f64c9bd63155131b8e0971191b3d41aa886e75c52743f20f1bdef57d33d02c22e18996b39",
|
|
"0x0129bdbea092f4f7e6de593fd1a16ddb50b1c2a6297d4ae141a60f8da631e4817504040000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000003635c844da8a1279c8c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4700000000000000000000000000000000000000000000000000000000000000000204cb1ab63af5d8931ce09673ebd8ae2ce16fd6571000000000000000000000000",
|
|
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
|
|
]
|
|
},
|
|
"storageProofs": {
|
|
"0x33B5DDf9b5e82Bb958EB885F5F241E783A113f18": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": [
|
|
"0x02",
|
|
"0x5448495320495320534f4d45204d4147494320425954455320464f5220534d54206d3172525867503278704449"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"executionResults": [
|
|
{
|
|
"gas": 4139002,
|
|
"failed": false,
|
|
"returnValue": "608060405234801561001057600080fd5b50600436106100885760003560e01c8063a2e74af61161005b578063a2e74af6146101ad578063c9c65396146101f1578063e6a4390514610295578063f46901ed1461033957610088565b8063017e7e581461008d578063094b7415146100d75780631e3dd18b14610121578063574f2ba31461018f575b600080fd5b61009561037d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100df6103a2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61014d6004803603602081101561013757600080fd5b81019080803590602001909291905050506103c8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610197610404565b6040518082815260200191505060405180910390f35b6101ef600480360360208110156101c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610411565b005b6102536004803603604081101561020757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610518565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f7600480360360408110156102ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bf5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61037b6004803603602081101561034f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c37565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600381815481106103d557fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600380549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105bc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056323a204944454e544943414c5f414444524553534553000081525060200191505060405180910390fd5b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106105f95783856105fc565b84845b91509150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156106a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f556e697377617056323a205a45524f5f4144445245535300000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f556e697377617056323a20504149525f4558495354530000000000000000000081525060200191505060405180910390fd5b6060604051806020016107f390610d3d565b6020820181038252601f19601f82011660405250905060008383604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140192505050604051602081830303815290604052805190602001209050808251602084016000f594508473ffffffffffffffffffffffffffffffffffffffff1663485cc95585856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b5050505084600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060038590806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e987600380549050604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a35050505092915050565b60026020528160005260406000206020528060005260406000206000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cfa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b613c3180610d4b8339019056fe60806040526001600c5534801561001557600080fd5b5060004690506040518080613bdf60529139605201905060405180910390206040518060400160405280600a81526020017f556e697377617020563200000000000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001208330604051602001808681526020018581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050604051602081830303815290604052805190602001206003819055505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550613a6a806101756000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80636a627842116100f9578063ba9a7a5611610097578063d21220a711610071578063d21220a7146108c4578063d505accf1461090e578063dd62ed3e146109a7578063fff6cae914610a1f576101a9565b8063ba9a7a5614610818578063bc25cf7714610836578063c45a01551461087a576101a9565b80637ecebe00116100d35780637ecebe001461067857806389afcb44146106d057806395d89b411461072f578063a9059cbb146107b2576101a9565b80636a627842146105aa57806370a08231146106025780637464fc3d1461065a576101a9565b806323b872dd116101665780633644e515116101405780633644e515146104ec578063485cc9551461050a5780635909c0d51461056e5780635a3d54931461058c576101a9565b806323b872dd1461042457806330adf81f146104aa578063313ce567146104c8576101a9565b8063022c0d9f146101ae57806306fdde031461025b5780630902f1ac146102de578063095ea7b3146103565780630dfe1681146103bc57806318160ddd14610406575b600080fd5b610259600480360360808110156101c457600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561021557600080fd5b82018360208201111561022757600080fd5b8035906020019184600183028401116401000000008311171561024957600080fd5b9091929391929390505050610a29565b005b610263611216565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e661124f565b60405180846dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020018263ffffffff1663ffffffff168152602001935050505060405180910390f35b6103a26004803603604081101561036c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ac565b604051808215151515815260200191505060405180910390f35b6103c46112c3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040e6112e9565b6040518082815260200191505060405180910390f35b6104906004803603606081101561043a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ef565b604051808215151515815260200191505060405180910390f35b6104b26114ba565b6040518082815260200191505060405180910390f35b6104d06114e1565b604051808260ff1660ff16815260200191505060405180910390f35b6104f46114e6565b6040518082815260200191505060405180910390f35b61056c6004803603604081101561052057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ec565b005b610576611635565b6040518082815260200191505060405180910390f35b61059461163b565b6040518082815260200191505060405180910390f35b6105ec600480360360208110156105c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611641565b6040518082815260200191505060405180910390f35b6106446004803603602081101561061857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611af2565b6040518082815260200191505060405180910390f35b610662611b0a565b6040518082815260200191505060405180910390f35b6106ba6004803603602081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b10565b6040518082815260200191505060405180910390f35b610712600480360360208110156106e657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b28565b604051808381526020018281526020019250505060405180910390f35b610737612115565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077757808201518184015260208101905061075c565b50505050905090810190601f1680156107a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107fe600480360360408110156107c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061214e565b604051808215151515815260200191505060405180910390f35b610820612165565b6040518082815260200191505060405180910390f35b6108786004803603602081101561084c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061216b565b005b610882612446565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cc61246c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a5600480360360e081101561092457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050612492565b005b610a09600480360360408110156109bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127d6565b6040518082815260200191505060405180910390f35b610a276127fb565b005b6001600c5414610aa1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000851180610ab85750600084115b610b0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061397c6025913960400191505060405180910390fd5b600080610b1861124f565b5091509150816dffffffffffffffffffffffffffff1687108015610b4b5750806dffffffffffffffffffffffffffff1686105b610ba0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806139c56021913960400191505060405180910390fd5b6000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614158015610c5957508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614155b610ccb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e697377617056323a20494e56414c49445f544f000000000000000000000081525060200191505060405180910390fd5b60008b1115610ce057610cdf828a8d612a7b565b5b60008a1115610cf557610cf4818a8c612a7b565b5b6000888890501115610ddd578873ffffffffffffffffffffffffffffffffffffffff166310d1e85c338d8d8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610dc457600080fd5b505af1158015610dd8573d6000803e3d6000fd5b505050505b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610e5a57600080fd5b505afa158015610e6e573d6000803e3d6000fd5b505050506040513d6020811015610e8457600080fd5b810190808051906020019092919050505093508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610f1457600080fd5b505afa158015610f28573d6000803e3d6000fd5b505050506040513d6020811015610f3e57600080fd5b810190808051906020019092919050505092505050600089856dffffffffffffffffffffffffffff16038311610f75576000610f8b565b89856dffffffffffffffffffffffffffff160383035b9050600089856dffffffffffffffffffffffffffff16038311610faf576000610fc5565b89856dffffffffffffffffffffffffffff160383035b90506000821180610fd65750600081115b61102b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806139a16024913960400191505060405180910390fd5b6000611067611044600385612cc890919063ffffffff16565b6110596103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b905060006110a5611082600385612cc890919063ffffffff16565b6110976103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b90506110ef620f42406110e1896dffffffffffffffffffffffffffff168b6dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b612cc890919063ffffffff16565b6111028284612cc890919063ffffffff16565b1015611176576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f556e697377617056323a204b000000000000000000000000000000000000000081525060200191505060405180910390fd5b505061118484848888612de0565b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82284848f8f6040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050505050506001600c819055505050505050565b6040518060400160405280600a81526020017f556e69737761702056320000000000000000000000000000000000000000000081525081565b6000806000600860009054906101000a90046dffffffffffffffffffffffffffff1692506008600e9054906101000a90046dffffffffffffffffffffffffffff1691506008601c9054906101000a900463ffffffff169050909192565b60006112b933848461315e565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146114a45761142382600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114af848484613249565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b81565b601281565b60035481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60095481565b600a5481565b60006001600c54146116bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000806116ce61124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561177457600080fd5b505afa158015611788573d6000803e3d6000fd5b505050506040513d602081101561179e57600080fd5b810190808051906020019092919050505090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561185257600080fd5b505afa158015611866573d6000803e3d6000fd5b505050506040513d602081101561187c57600080fd5b8101908080519060200190929190505050905060006118b4856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118db856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118e987876133dd565b9050600080549050600081141561193d576119296103e861191b6119168688612cc890919063ffffffff16565b6135be565b612d5d90919063ffffffff16565b985061193860006103e8613620565b6119a0565b61199d886dffffffffffffffffffffffffffff166119648387612cc890919063ffffffff16565b8161196b57fe5b04886dffffffffffffffffffffffffffff166119908487612cc890919063ffffffff16565b8161199757fe5b0461373a565b98505b600089116119f9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180613a0e6028913960400191505060405180910390fd5b611a038a8a613620565b611a0f86868a8a612de0565b8115611a8757611a806008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b3373ffffffffffffffffffffffffffffffffffffffff167f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f8585604051808381526020018281526020019250505060405180910390a250505050505050506001600c81905550919050565b60016020528060005260406000206000915090505481565b600b5481565b60046020528060005260406000206000915090505481565b6000806001600c5414611ba3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550600080611bb661124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c8857600080fd5b505afa158015611c9c573d6000803e3d6000fd5b505050506040513d6020811015611cb257600080fd5b8101908080519060200190929190505050905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d4457600080fd5b505afa158015611d58573d6000803e3d6000fd5b505050506040513d6020811015611d6e57600080fd5b810190808051906020019092919050505090506000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000611dd188886133dd565b905060008054905080611ded8685612cc890919063ffffffff16565b81611df457fe5b049a5080611e0b8585612cc890919063ffffffff16565b81611e1257fe5b04995060008b118015611e25575060008a115b611e7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806139e66028913960400191505060405180910390fd5b611e843084613753565b611e8f878d8d612a7b565b611e9a868d8c612a7b565b8673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611f1757600080fd5b505afa158015611f2b573d6000803e3d6000fd5b505050506040513d6020811015611f4157600080fd5b810190808051906020019092919050505094508573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611fd157600080fd5b505afa158015611fe5573d6000803e3d6000fd5b505050506040513d6020811015611ffb57600080fd5b8101908080519060200190929190505050935061201a85858b8b612de0565b81156120925761208b6008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b8b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d819364968d8d604051808381526020018281526020019250505060405180910390a35050505050505050506001600c81905550915091565b6040518060400160405280600681526020017f554e492d5632000000000000000000000000000000000000000000000000000081525081565b600061215b338484613249565b6001905092915050565b6103e881565b6001600c54146121e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506123398284612334600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156122eb57600080fd5b505afa1580156122ff573d6000803e3d6000fd5b505050506040513d602081101561231557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b61243981846124346008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156123eb57600080fd5b505afa1580156123ff573d6000803e3d6000fd5b505050506040513d602081101561241557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b50506001600c8190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b42841015612508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f556e697377617056323a2045585049524544000000000000000000000000000081525060200191505060405180910390fd5b60006003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b898989600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156126da573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561274e57508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6127c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f556e697377617056323a20494e56414c49445f5349474e41545552450000000081525060200191505060405180910390fd5b6127cb89898961315e565b505050505050505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b6001600c5414612873576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550612a71600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561291d57600080fd5b505afa158015612931573d6000803e3d6000fd5b505050506040513d602081101561294757600080fd5b8101908080519060200190929190505050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156129f757600080fd5b505afa158015612a0b573d6000803e3d6000fd5b505050506040513d6020811015612a2157600080fd5b8101908080519060200190929190505050600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff16612de0565b6001600c81905550565b600060608473ffffffffffffffffffffffffffffffffffffffff166040518060400160405280601981526020017f7472616e7366657228616464726573732c75696e743235362900000000000000815250805190602001208585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310612ba85780518252602082019150602081019050602083039250612b85565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612c0a576040519150601f19603f3d011682016040523d82523d6000602084013e612c0f565b606091505b5091509150818015612c4f5750600081511480612c4e5750808060200190516020811015612c3c57600080fd5b81019080805190602001909291905050505b5b612cc1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f556e697377617056323a205452414e534645525f4641494c454400000000000081525060200191505060405180910390fd5b5050505050565b600080821480612ce55750828283850292508281612ce257fe5b04145b612d57576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b6000828284039150811115612dda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168411158015612e5057507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168311155b612ec2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f556e697377617056323a204f564552464c4f570000000000000000000000000081525060200191505060405180910390fd5b60006401000000004281612ed257fe5b06905060006008601c9054906101000a900463ffffffff168203905060008163ffffffff16118015612f1557506000846dffffffffffffffffffffffffffff1614155b8015612f3257506000836dffffffffffffffffffffffffffff1614155b15613014578063ffffffff16612f7785612f4b8661386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16026009600082825401925050819055508063ffffffff16612fe584612fb98761386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602600a600082825401925050819055505b85600860006101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550846008600e6101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550816008601c6101000a81548163ffffffff021916908363ffffffff1602179055507f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff1660405180836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001826dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020019250505060405180910390a1505050505050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b61329b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061333081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663017e7e586040518163ffffffff1660e01b815260040160206040518083038186803b15801561344857600080fd5b505afa15801561345c573d6000803e3d6000fd5b505050506040513d602081101561347257600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141591506000600b54905082156135a4576000811461359f57600061350a613505866dffffffffffffffffffffffffffff16886dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b6135be565b90506000613517836135be565b90508082111561359c57600061354a6135398385612d5d90919063ffffffff16565b600054612cc890919063ffffffff16565b9050600061357483613566600587612cc890919063ffffffff16565b6138f890919063ffffffff16565b9050600081838161358157fe5b0490506000811115613598576135978782613620565b5b5050505b50505b6135b6565b600081146135b5576000600b819055505b5b505092915050565b6000600382111561360d5781905060006001600284816135da57fe5b040190505b81811015613607578091506002818285816135f657fe5b0401816135ff57fe5b0490506135df565b5061361b565b6000821461361a57600190505b5b919050565b613635816000546138f890919063ffffffff16565b60008190555061368d81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000818310613749578161374b565b825b905092915050565b6137a581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506137fd81600054612d5d90919063ffffffff16565b600081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006e010000000000000000000000000000826dffffffffffffffffffffffffffff16029050919050565b6000816dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16816138ef57fe5b04905092915050565b6000828284019150811015613975576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b9291505056fe556e697377617056323a20494e53554646494349454e545f4f55545055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f494e5055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f4c4951554944495459556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4255524e4544556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4d494e544544a265627a7a72315820b92cfb662dde07f8abe7dec05224f0cfaeb80849a2480d3b2a6d27593e5c70e664736f6c63430005100032454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429a265627a7a72315820daa414943566a9eec73380abf63fae92e87ef149ba81a61d7fcf70c0d5735b0d64736f6c63430005100032",
|
|
"from": {
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 1,
|
|
"balance": "0x3635c844da8a1279c8",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
"accountCreated": {
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
"accountAfter": [
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 2,
|
|
"balance": "0x3635be6a99f6f03e32",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x2fd1a0a6047e15322e752859343abe51f09f3700fceb721dbee8e47c3b113b0e"
|
|
},
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"nonce": 2,
|
|
"balance": "0x3635be6a99f6f03e32",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
}
|
|
],
|
|
"byteCode": "0x608060405234801561001057600080fd5b50604051614a45380380614a458339818101604052602081101561003357600080fd5b810190808051906020019092919050505080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506149b0806100956000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063a2e74af61161005b578063a2e74af6146101ad578063c9c65396146101f1578063e6a4390514610295578063f46901ed1461033957610088565b8063017e7e581461008d578063094b7415146100d75780631e3dd18b14610121578063574f2ba31461018f575b600080fd5b61009561037d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100df6103a2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61014d6004803603602081101561013757600080fd5b81019080803590602001909291905050506103c8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610197610404565b6040518082815260200191505060405180910390f35b6101ef600480360360208110156101c357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610411565b005b6102536004803603604081101561020757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610518565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f7600480360360408110156102ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bf5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61037b6004803603602081101561034f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c37565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600381815481106103d557fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600380549050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156105bc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f556e697377617056323a204944454e544943414c5f414444524553534553000081525060200191505060405180910390fd5b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106105f95783856105fc565b84845b91509150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156106a3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f556e697377617056323a205a45524f5f4144445245535300000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f556e697377617056323a20504149525f4558495354530000000000000000000081525060200191505060405180910390fd5b6060604051806020016107f390610d3d565b6020820181038252601f19601f82011660405250905060008383604051602001808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140192505050604051602081830303815290604052805190602001209050808251602084016000f594508473ffffffffffffffffffffffffffffffffffffffff1663485cc95585856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561095957600080fd5b505af115801561096d573d6000803e3d6000fd5b5050505084600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060038590806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e987600380549050604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a35050505092915050565b60026020528160005260406000206020528060005260406000206000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cfa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b613c3180610d4b8339019056fe60806040526001600c5534801561001557600080fd5b5060004690506040518080613bdf60529139605201905060405180910390206040518060400160405280600a81526020017f556e697377617020563200000000000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001208330604051602001808681526020018581526020018481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050604051602081830303815290604052805190602001206003819055505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550613a6a806101756000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c80636a627842116100f9578063ba9a7a5611610097578063d21220a711610071578063d21220a7146108c4578063d505accf1461090e578063dd62ed3e146109a7578063fff6cae914610a1f576101a9565b8063ba9a7a5614610818578063bc25cf7714610836578063c45a01551461087a576101a9565b80637ecebe00116100d35780637ecebe001461067857806389afcb44146106d057806395d89b411461072f578063a9059cbb146107b2576101a9565b80636a627842146105aa57806370a08231146106025780637464fc3d1461065a576101a9565b806323b872dd116101665780633644e515116101405780633644e515146104ec578063485cc9551461050a5780635909c0d51461056e5780635a3d54931461058c576101a9565b806323b872dd1461042457806330adf81f146104aa578063313ce567146104c8576101a9565b8063022c0d9f146101ae57806306fdde031461025b5780630902f1ac146102de578063095ea7b3146103565780630dfe1681146103bc57806318160ddd14610406575b600080fd5b610259600480360360808110156101c457600080fd5b810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561021557600080fd5b82018360208201111561022757600080fd5b8035906020019184600183028401116401000000008311171561024957600080fd5b9091929391929390505050610a29565b005b610263611216565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102a3578082015181840152602081019050610288565b50505050905090810190601f1680156102d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102e661124f565b60405180846dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020018263ffffffff1663ffffffff168152602001935050505060405180910390f35b6103a26004803603604081101561036c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ac565b604051808215151515815260200191505060405180910390f35b6103c46112c3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040e6112e9565b6040518082815260200191505060405180910390f35b6104906004803603606081101561043a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112ef565b604051808215151515815260200191505060405180910390f35b6104b26114ba565b6040518082815260200191505060405180910390f35b6104d06114e1565b604051808260ff1660ff16815260200191505060405180910390f35b6104f46114e6565b6040518082815260200191505060405180910390f35b61056c6004803603604081101561052057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ec565b005b610576611635565b6040518082815260200191505060405180910390f35b61059461163b565b6040518082815260200191505060405180910390f35b6105ec600480360360208110156105c057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611641565b6040518082815260200191505060405180910390f35b6106446004803603602081101561061857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611af2565b6040518082815260200191505060405180910390f35b610662611b0a565b6040518082815260200191505060405180910390f35b6106ba6004803603602081101561068e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b10565b6040518082815260200191505060405180910390f35b610712600480360360208110156106e657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b28565b604051808381526020018281526020019250505060405180910390f35b610737612115565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077757808201518184015260208101905061075c565b50505050905090810190601f1680156107a45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107fe600480360360408110156107c857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061214e565b604051808215151515815260200191505060405180910390f35b610820612165565b6040518082815260200191505060405180910390f35b6108786004803603602081101561084c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061216b565b005b610882612446565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108cc61246c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a5600480360360e081101561092457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050612492565b005b610a09600480360360408110156109bd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127d6565b6040518082815260200191505060405180910390f35b610a276127fb565b005b6001600c5414610aa1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000851180610ab85750600084115b610b0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061397c6025913960400191505060405180910390fd5b600080610b1861124f565b5091509150816dffffffffffffffffffffffffffff1687108015610b4b5750806dffffffffffffffffffffffffffff1686105b610ba0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806139c56021913960400191505060405180910390fd5b6000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614158015610c5957508073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614155b610ccb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f556e697377617056323a20494e56414c49445f544f000000000000000000000081525060200191505060405180910390fd5b60008b1115610ce057610cdf828a8d612a7b565b5b60008a1115610cf557610cf4818a8c612a7b565b5b6000888890501115610ddd578873ffffffffffffffffffffffffffffffffffffffff166310d1e85c338d8d8c8c6040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001858152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f8201169050808301925050509650505050505050600060405180830381600087803b158015610dc457600080fd5b505af1158015610dd8573d6000803e3d6000fd5b505050505b8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610e5a57600080fd5b505afa158015610e6e573d6000803e3d6000fd5b505050506040513d6020811015610e8457600080fd5b810190808051906020019092919050505093508073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610f1457600080fd5b505afa158015610f28573d6000803e3d6000fd5b505050506040513d6020811015610f3e57600080fd5b810190808051906020019092919050505092505050600089856dffffffffffffffffffffffffffff16038311610f75576000610f8b565b89856dffffffffffffffffffffffffffff160383035b9050600089856dffffffffffffffffffffffffffff16038311610faf576000610fc5565b89856dffffffffffffffffffffffffffff160383035b90506000821180610fd65750600081115b61102b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806139a16024913960400191505060405180910390fd5b6000611067611044600385612cc890919063ffffffff16565b6110596103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b905060006110a5611082600385612cc890919063ffffffff16565b6110976103e888612cc890919063ffffffff16565b612d5d90919063ffffffff16565b90506110ef620f42406110e1896dffffffffffffffffffffffffffff168b6dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b612cc890919063ffffffff16565b6111028284612cc890919063ffffffff16565b1015611176576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f556e697377617056323a204b000000000000000000000000000000000000000081525060200191505060405180910390fd5b505061118484848888612de0565b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82284848f8f6040518085815260200184815260200183815260200182815260200194505050505060405180910390a35050505050506001600c819055505050505050565b6040518060400160405280600a81526020017f556e69737761702056320000000000000000000000000000000000000000000081525081565b6000806000600860009054906101000a90046dffffffffffffffffffffffffffff1692506008600e9054906101000a90046dffffffffffffffffffffffffffff1691506008601c9054906101000a900463ffffffff169050909192565b60006112b933848461315e565b6001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60005481565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146114a45761142382600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6114af848484613249565b600190509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b81565b601281565b60035481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f556e697377617056323a20464f5242494444454e00000000000000000000000081525060200191505060405180910390fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60095481565b600a5481565b60006001600c54146116bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000806116ce61124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561177457600080fd5b505afa158015611788573d6000803e3d6000fd5b505050506040513d602081101561179e57600080fd5b810190808051906020019092919050505090506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561185257600080fd5b505afa158015611866573d6000803e3d6000fd5b505050506040513d602081101561187c57600080fd5b8101908080519060200190929190505050905060006118b4856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118db856dffffffffffffffffffffffffffff1684612d5d90919063ffffffff16565b905060006118e987876133dd565b9050600080549050600081141561193d576119296103e861191b6119168688612cc890919063ffffffff16565b6135be565b612d5d90919063ffffffff16565b985061193860006103e8613620565b6119a0565b61199d886dffffffffffffffffffffffffffff166119648387612cc890919063ffffffff16565b8161196b57fe5b04886dffffffffffffffffffffffffffff166119908487612cc890919063ffffffff16565b8161199757fe5b0461373a565b98505b600089116119f9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180613a0e6028913960400191505060405180910390fd5b611a038a8a613620565b611a0f86868a8a612de0565b8115611a8757611a806008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b3373ffffffffffffffffffffffffffffffffffffffff167f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f8585604051808381526020018281526020019250505060405180910390a250505050505050506001600c81905550919050565b60016020528060005260406000206000915090505481565b600b5481565b60046020528060005260406000206000915090505481565b6000806001600c5414611ba3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550600080611bb661124f565b50915091506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c8857600080fd5b505afa158015611c9c573d6000803e3d6000fd5b505050506040513d6020811015611cb257600080fd5b8101908080519060200190929190505050905060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d4457600080fd5b505afa158015611d58573d6000803e3d6000fd5b505050506040513d6020811015611d6e57600080fd5b810190808051906020019092919050505090506000600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000611dd188886133dd565b905060008054905080611ded8685612cc890919063ffffffff16565b81611df457fe5b049a5080611e0b8585612cc890919063ffffffff16565b81611e1257fe5b04995060008b118015611e25575060008a115b611e7a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806139e66028913960400191505060405180910390fd5b611e843084613753565b611e8f878d8d612a7b565b611e9a868d8c612a7b565b8673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611f1757600080fd5b505afa158015611f2b573d6000803e3d6000fd5b505050506040513d6020811015611f4157600080fd5b810190808051906020019092919050505094508573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611fd157600080fd5b505afa158015611fe5573d6000803e3d6000fd5b505050506040513d6020811015611ffb57600080fd5b8101908080519060200190929190505050935061201a85858b8b612de0565b81156120925761208b6008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b600b819055505b8b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d819364968d8d604051808381526020018281526020019250505060405180910390a35050505050505050506001600c81905550915091565b6040518060400160405280600681526020017f554e492d5632000000000000000000000000000000000000000000000000000081525081565b600061215b338484613249565b6001905092915050565b6103e881565b6001600c54146121e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506123398284612334600860009054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156122eb57600080fd5b505afa1580156122ff573d6000803e3d6000fd5b505050506040513d602081101561231557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b61243981846124346008600e9054906101000a90046dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156123eb57600080fd5b505afa1580156123ff573d6000803e3d6000fd5b505050506040513d602081101561241557600080fd5b8101908080519060200190929190505050612d5d90919063ffffffff16565b612a7b565b50506001600c8190555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b42841015612508576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f556e697377617056323a2045585049524544000000000000000000000000000081525060200191505060405180910390fd5b60006003547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960001b898989600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558a604051602001808781526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200182815260200196505050505050506040516020818303038152906040528051906020012060405160200180807f190100000000000000000000000000000000000000000000000000000000000081525060020183815260200182815260200192505050604051602081830303815290604052805190602001209050600060018286868660405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa1580156126da573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415801561274e57508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6127c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f556e697377617056323a20494e56414c49445f5349474e41545552450000000081525060200191505060405180910390fd5b6127cb89898961315e565b505050505050505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b6001600c5414612873576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f556e697377617056323a204c4f434b454400000000000000000000000000000081525060200191505060405180910390fd5b6000600c81905550612a71600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561291d57600080fd5b505afa158015612931573d6000803e3d6000fd5b505050506040513d602081101561294757600080fd5b8101908080519060200190929190505050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156129f757600080fd5b505afa158015612a0b573d6000803e3d6000fd5b505050506040513d6020811015612a2157600080fd5b8101908080519060200190929190505050600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff16612de0565b6001600c81905550565b600060608473ffffffffffffffffffffffffffffffffffffffff166040518060400160405280601981526020017f7472616e7366657228616464726573732c75696e743235362900000000000000815250805190602001208585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310612ba85780518252602082019150602081019050602083039250612b85565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114612c0a576040519150601f19603f3d011682016040523d82523d6000602084013e612c0f565b606091505b5091509150818015612c4f5750600081511480612c4e5750808060200190516020811015612c3c57600080fd5b81019080805190602001909291905050505b5b612cc1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f556e697377617056323a205452414e534645525f4641494c454400000000000081525060200191505060405180910390fd5b5050505050565b600080821480612ce55750828283850292508281612ce257fe5b04145b612d57576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6d756c2d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b92915050565b6000828284039150811115612dda576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f64732d6d6174682d7375622d756e646572666c6f77000000000000000000000081525060200191505060405180910390fd5b92915050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168411158015612e5057507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6dffffffffffffffffffffffffffff168311155b612ec2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f556e697377617056323a204f564552464c4f570000000000000000000000000081525060200191505060405180910390fd5b60006401000000004281612ed257fe5b06905060006008601c9054906101000a900463ffffffff168203905060008163ffffffff16118015612f1557506000846dffffffffffffffffffffffffffff1614155b8015612f3257506000836dffffffffffffffffffffffffffff1614155b15613014578063ffffffff16612f7785612f4b8661386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16026009600082825401925050819055508063ffffffff16612fe584612fb98761386d565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1661389890919063ffffffff16565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602600a600082825401925050819055505b85600860006101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550846008600e6101000a8154816dffffffffffffffffffffffffffff02191690836dffffffffffffffffffffffffffff160217905550816008601c6101000a81548163ffffffff021916908363ffffffff1602179055507f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1600860009054906101000a90046dffffffffffffffffffffffffffff166008600e9054906101000a90046dffffffffffffffffffffffffffff1660405180836dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff168152602001826dffffffffffffffffffffffffffff166dffffffffffffffffffffffffffff1681526020019250505060405180910390a1505050505050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b61329b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061333081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b600080600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663017e7e586040518163ffffffff1660e01b815260040160206040518083038186803b15801561344857600080fd5b505afa15801561345c573d6000803e3d6000fd5b505050506040513d602081101561347257600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141591506000600b54905082156135a4576000811461359f57600061350a613505866dffffffffffffffffffffffffffff16886dffffffffffffffffffffffffffff16612cc890919063ffffffff16565b6135be565b90506000613517836135be565b90508082111561359c57600061354a6135398385612d5d90919063ffffffff16565b600054612cc890919063ffffffff16565b9050600061357483613566600587612cc890919063ffffffff16565b6138f890919063ffffffff16565b9050600081838161358157fe5b0490506000811115613598576135978782613620565b5b5050505b50505b6135b6565b600081146135b5576000600b819055505b5b505092915050565b6000600382111561360d5781905060006001600284816135da57fe5b040190505b81811015613607578091506002818285816135f657fe5b0401816135ff57fe5b0490506135df565b5061361b565b6000821461361a57600190505b5b919050565b613635816000546138f890919063ffffffff16565b60008190555061368d81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546138f890919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000818310613749578161374b565b825b905092915050565b6137a581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d5d90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506137fd81600054612d5d90919063ffffffff16565b600081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60006e010000000000000000000000000000826dffffffffffffffffffffffffffff16029050919050565b6000816dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16816138ef57fe5b04905092915050565b6000828284019150811015613975576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f64732d6d6174682d6164642d6f766572666c6f7700000000000000000000000081525060200191505060405180910390fd5b9291505056fe556e697377617056323a20494e53554646494349454e545f4f55545055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f494e5055545f414d4f554e54556e697377617056323a20494e53554646494349454e545f4c4951554944495459556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4255524e4544556e697377617056323a20494e53554646494349454e545f4c49515549444954595f4d494e544544a265627a7a72315820b92cfb662dde07f8abe7dec05224f0cfaeb80849a2480d3b2a6d27593e5c70e664736f6c63430005100032454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429a265627a7a72315820daa414943566a9eec73380abf63fae92e87ef149ba81a61d7fcf70c0d5735b0d64736f6c634300051000320000000000000000000000004cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"structLogs": [
|
|
{
|
|
"pc": 0,
|
|
"op": "PUSH1",
|
|
"gas": 3799354,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 2,
|
|
"op": "PUSH1",
|
|
"gas": 3799351,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 4,
|
|
"op": "MSTORE",
|
|
"gas": 3799348,
|
|
"gasCost": 12,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 5,
|
|
"op": "CALLVALUE",
|
|
"gas": 3799336,
|
|
"gasCost": 2,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 6,
|
|
"op": "DUP1",
|
|
"gas": 3799334,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 7,
|
|
"op": "ISZERO",
|
|
"gas": 3799331,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 8,
|
|
"op": "PUSH2",
|
|
"gas": 3799328,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 11,
|
|
"op": "JUMPI",
|
|
"gas": 3799325,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0",
|
|
"0x1",
|
|
"0x10"
|
|
]
|
|
},
|
|
{
|
|
"pc": 16,
|
|
"op": "JUMPDEST",
|
|
"gas": 3799315,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 17,
|
|
"op": "POP",
|
|
"gas": 3799314,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 18,
|
|
"op": "PUSH1",
|
|
"gas": 3799312,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 20,
|
|
"op": "MLOAD",
|
|
"gas": 3799309,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 21,
|
|
"op": "PUSH2",
|
|
"gas": 3799306,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 24,
|
|
"op": "CODESIZE",
|
|
"gas": 3799303,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x4a45"
|
|
],
|
|
"extraData": {
|
|
"codeList": [
|
|
"0x"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 25,
|
|
"op": "SUB",
|
|
"gas": 3799301,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x4a45",
|
|
"0x4a65"
|
|
]
|
|
},
|
|
{
|
|
"pc": 26,
|
|
"op": "DUP1",
|
|
"gas": 3799298,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 27,
|
|
"op": "PUSH2",
|
|
"gas": 3799295,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 30,
|
|
"op": "DUP4",
|
|
"gas": 3799292,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x20",
|
|
"0x4a45"
|
|
]
|
|
},
|
|
{
|
|
"pc": 31,
|
|
"op": "CODECOPY",
|
|
"gas": 3799289,
|
|
"gasCost": 12,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x20",
|
|
"0x4a45",
|
|
"0x80"
|
|
],
|
|
"extraData": {
|
|
"codeList": [
|
|
"0x"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 32,
|
|
"op": "DUP2",
|
|
"gas": 3799277,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 33,
|
|
"op": "DUP2",
|
|
"gas": 3799274,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 34,
|
|
"op": "ADD",
|
|
"gas": 3799271,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x80",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 35,
|
|
"op": "PUSH1",
|
|
"gas": 3799268,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0xa0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 37,
|
|
"op": "MSTORE",
|
|
"gas": 3799265,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0xa0",
|
|
"0x40"
|
|
]
|
|
},
|
|
{
|
|
"pc": 38,
|
|
"op": "PUSH1",
|
|
"gas": 3799262,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 40,
|
|
"op": "DUP2",
|
|
"gas": 3799259,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 41,
|
|
"op": "LT",
|
|
"gas": 3799256,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x20",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 42,
|
|
"op": "ISZERO",
|
|
"gas": 3799253,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 43,
|
|
"op": "PUSH2",
|
|
"gas": 3799250,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 46,
|
|
"op": "JUMPI",
|
|
"gas": 3799247,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x1",
|
|
"0x33"
|
|
]
|
|
},
|
|
{
|
|
"pc": 51,
|
|
"op": "JUMPDEST",
|
|
"gas": 3799237,
|
|
"gasCost": 1,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 52,
|
|
"op": "DUP2",
|
|
"gas": 3799236,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 53,
|
|
"op": "ADD",
|
|
"gas": 3799233,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0x20",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 54,
|
|
"op": "SWAP1",
|
|
"gas": 3799230,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x80",
|
|
"0xa0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 55,
|
|
"op": "DUP1",
|
|
"gas": 3799227,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 56,
|
|
"op": "DUP1",
|
|
"gas": 3799224,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 57,
|
|
"op": "MLOAD",
|
|
"gas": 3799221,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80",
|
|
"0x80",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 58,
|
|
"op": "SWAP1",
|
|
"gas": 3799218,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80",
|
|
"0x80",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 59,
|
|
"op": "PUSH1",
|
|
"gas": 3799215,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 61,
|
|
"op": "ADD",
|
|
"gas": 3799212,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x80",
|
|
"0x20"
|
|
]
|
|
},
|
|
{
|
|
"pc": 62,
|
|
"op": "SWAP1",
|
|
"gas": 3799209,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0xa0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 63,
|
|
"op": "SWAP3",
|
|
"gas": 3799206,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0xa0",
|
|
"0x80",
|
|
"0xa0",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 64,
|
|
"op": "SWAP2",
|
|
"gas": 3799203,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x80",
|
|
"0xa0",
|
|
"0xa0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 65,
|
|
"op": "SWAP1",
|
|
"gas": 3799200,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0xa0",
|
|
"0xa0",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 66,
|
|
"op": "POP",
|
|
"gas": 3799197,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0xa0",
|
|
"0x80",
|
|
"0xa0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 67,
|
|
"op": "POP",
|
|
"gas": 3799195,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0xa0",
|
|
"0x80"
|
|
]
|
|
},
|
|
{
|
|
"pc": 68,
|
|
"op": "POP",
|
|
"gas": 3799193,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0xa0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 69,
|
|
"op": "DUP1",
|
|
"gas": 3799191,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 70,
|
|
"op": "PUSH1",
|
|
"gas": 3799188,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 72,
|
|
"op": "PUSH1",
|
|
"gas": 3799185,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 74,
|
|
"op": "PUSH2",
|
|
"gas": 3799182,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 77,
|
|
"op": "EXP",
|
|
"gas": 3799179,
|
|
"gasCost": 10,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x0",
|
|
"0x100"
|
|
]
|
|
},
|
|
{
|
|
"pc": 78,
|
|
"op": "DUP2",
|
|
"gas": 3799169,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 79,
|
|
"op": "SLOAD",
|
|
"gas": 3799166,
|
|
"gasCost": 2100,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1",
|
|
"0x1"
|
|
],
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
"extraData": {
|
|
"proofList": [
|
|
{
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
|
|
"storage": {
|
|
"key": "0x0000000000000000000000000000000000000000000000000000000000000001",
|
|
"value": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 80,
|
|
"op": "DUP2",
|
|
"gas": 3797066,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 81,
|
|
"op": "PUSH20",
|
|
"gas": 3797063,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1",
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 102,
|
|
"op": "MUL",
|
|
"gas": 3797060,
|
|
"gasCost": 5,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1",
|
|
"0x0",
|
|
"0x1",
|
|
"0xffffffffffffffffffffffffffffffffffffffff"
|
|
]
|
|
},
|
|
{
|
|
"pc": 103,
|
|
"op": "NOT",
|
|
"gas": 3797055,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1",
|
|
"0x0",
|
|
"0xffffffffffffffffffffffffffffffffffffffff"
|
|
]
|
|
},
|
|
{
|
|
"pc": 104,
|
|
"op": "AND",
|
|
"gas": 3797052,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1",
|
|
"0x0",
|
|
"0xffffffffffffffffffffffff0000000000000000000000000000000000000000"
|
|
]
|
|
},
|
|
{
|
|
"pc": 105,
|
|
"op": "SWAP1",
|
|
"gas": 3797049,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x1",
|
|
"0x0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 106,
|
|
"op": "DUP4",
|
|
"gas": 3797046,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x0",
|
|
"0x1"
|
|
]
|
|
},
|
|
{
|
|
"pc": 107,
|
|
"op": "PUSH20",
|
|
"gas": 3797043,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x0",
|
|
"0x1",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 128,
|
|
"op": "AND",
|
|
"gas": 3797040,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x0",
|
|
"0x1",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0xffffffffffffffffffffffffffffffffffffffff"
|
|
]
|
|
},
|
|
{
|
|
"pc": 129,
|
|
"op": "MUL",
|
|
"gas": 3797037,
|
|
"gasCost": 5,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x0",
|
|
"0x1",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 130,
|
|
"op": "OR",
|
|
"gas": 3797032,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x0",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 131,
|
|
"op": "SWAP1",
|
|
"gas": 3797029,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 132,
|
|
"op": "SSTORE",
|
|
"gas": 3797026,
|
|
"gasCost": 20000,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x1"
|
|
],
|
|
"storage": {
|
|
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000004cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
},
|
|
"extraData": {
|
|
"proofList": [
|
|
{
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
|
|
"storage": {
|
|
"key": "0x0000000000000000000000000000000000000000000000000000000000000001",
|
|
"value": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 133,
|
|
"op": "POP",
|
|
"gas": 3777026,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 134,
|
|
"op": "POP",
|
|
"gas": 3777024,
|
|
"gasCost": 2,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
]
|
|
},
|
|
{
|
|
"pc": 135,
|
|
"op": "PUSH2",
|
|
"gas": 3777022,
|
|
"gasCost": 3,
|
|
"depth": 1
|
|
},
|
|
{
|
|
"pc": 138,
|
|
"op": "DUP1",
|
|
"gas": 3777019,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x49b0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 139,
|
|
"op": "PUSH2",
|
|
"gas": 3777016,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x49b0",
|
|
"0x49b0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 142,
|
|
"op": "PUSH1",
|
|
"gas": 3777013,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x49b0",
|
|
"0x49b0",
|
|
"0x95"
|
|
]
|
|
},
|
|
{
|
|
"pc": 144,
|
|
"op": "CODECOPY",
|
|
"gas": 3777010,
|
|
"gasCost": 4207,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x49b0",
|
|
"0x49b0",
|
|
"0x95",
|
|
"0x0"
|
|
],
|
|
"extraData": {
|
|
"codeList": [
|
|
"0x"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"pc": 145,
|
|
"op": "PUSH1",
|
|
"gas": 3772803,
|
|
"gasCost": 3,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x49b0"
|
|
]
|
|
},
|
|
{
|
|
"pc": 147,
|
|
"op": "RETURN",
|
|
"gas": 3772800,
|
|
"gasCost": 0,
|
|
"depth": 1,
|
|
"stack": [
|
|
"0x49b0",
|
|
"0x0"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"mptwitness": [
|
|
{
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"accountKey": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709",
|
|
"accountPath": [
|
|
{
|
|
"pathPart": "0x2",
|
|
"root": "0x0d9562a20ffadfced5bc711e4dea486930a9fe971af5348b33e8ec810d13820a",
|
|
"path": [
|
|
{
|
|
"value": "0xd9bf6303d18ed15a93cb82a5e74958d1f55e99a2b1375ca4b969b19e7d0d4f1a",
|
|
"sibling": "0x0dbba8533d87c1cd5164c8a9df07a36e732da26dc3d0ba895ae7e3cdb4c26706"
|
|
},
|
|
{
|
|
"value": "0xc527d0c160f347861454c94056480a4c49410582ddcde283cc88ca48c1d7482c",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x924a8969cba7df8528b9fa1791569483aed50e9215e5469ecc0ce408a4a14a21",
|
|
"sibling": "0x02c6afe6321884b254d51df345dd68ed318c3d35d15569a3c37fd940cada5619"
|
|
}
|
|
},
|
|
{
|
|
"pathPart": "0x22",
|
|
"root": "0x80af0fdf5053a7e82fc08026a15b29e4b7177cbf09e1a02de5b2d4a3400ce701",
|
|
"path": [
|
|
{
|
|
"value": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027",
|
|
"sibling": "0x0dbba8533d87c1cd5164c8a9df07a36e732da26dc3d0ba895ae7e3cdb4c26706"
|
|
},
|
|
{
|
|
"value": "0xfc83bf838046f8a555a1051080d28ca34620b73d16ab6707b01f37dab0172e13",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa500236c3febb700daf9782b352c8dc3ab005e47f2312a152a54c69aceabaa28",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
},
|
|
{
|
|
"value": "0x45515264def64d351e53f912d8960d14a0c70aef0adee47148cbd0ef593b9109",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x96afd41e0fdcdcae012f622c7fd8866f21659544964083e16c868ecb7853c411",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa51aec678bc0a4ad80fa7c0b4da3d0429448dae0e474b9d0ea48eb5fdd1da32e",
|
|
"sibling": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x33c5435c783d711eca3cb21179f8afaf6dd0be8ca0f066d0daace28b17fc281d",
|
|
"sibling": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709"
|
|
}
|
|
}
|
|
],
|
|
"accountUpdate": [
|
|
null,
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
}
|
|
],
|
|
"commonStateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"statePath": [
|
|
null,
|
|
null
|
|
],
|
|
"stateUpdate": [
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"accountKey": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29",
|
|
"accountPath": [
|
|
{
|
|
"pathPart": "0x1",
|
|
"root": "0x80af0fdf5053a7e82fc08026a15b29e4b7177cbf09e1a02de5b2d4a3400ce701",
|
|
"path": [
|
|
{
|
|
"value": "0x0dbba8533d87c1cd5164c8a9df07a36e732da26dc3d0ba895ae7e3cdb4c26706",
|
|
"sibling": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027"
|
|
},
|
|
{
|
|
"value": "0x63bdc9649f4c5b07d9f750696186868a5bde2cb43c1abebd8b543a73634c8a24",
|
|
"sibling": "0x396b99182ec2023dd357efbdf1203f74525ce786a81ad4b3911197e0b8315115"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0xd325e6f916606e34ff89cf65ea88f0079978c1bbd78467ea78875233bebf6624",
|
|
"sibling": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29"
|
|
}
|
|
},
|
|
{
|
|
"pathPart": "0x1",
|
|
"root": "0x7197f10ca3038fa061291719bfdd461ae21d8f8c3f015495ab5fe96e6a4db50b",
|
|
"path": [
|
|
{
|
|
"value": "0xb14459d074a3b75c08370194ae813ac4e44f654ee0dda7e4410975f796dfeb02",
|
|
"sibling": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027"
|
|
},
|
|
{
|
|
"value": "0xfda282fe43f274b0d339b174ef714307b9de097311d76d089fbe62838a5f6719",
|
|
"sibling": "0x396b99182ec2023dd357efbdf1203f74525ce786a81ad4b3911197e0b8315115"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x3b000d6437c3348ed541b222bc8e3e868d78f7bccf380c8b33e38dc7218ee625",
|
|
"sibling": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29"
|
|
}
|
|
}
|
|
],
|
|
"accountUpdate": [
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x3635c844da8a1279c8",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"nonce": 2,
|
|
"balance": "0x3635c844da8a1279c8",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
}
|
|
],
|
|
"commonStateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"statePath": [
|
|
null,
|
|
null
|
|
],
|
|
"stateUpdate": [
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"accountKey": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709",
|
|
"accountPath": [
|
|
{
|
|
"pathPart": "0x22",
|
|
"root": "0x7197f10ca3038fa061291719bfdd461ae21d8f8c3f015495ab5fe96e6a4db50b",
|
|
"path": [
|
|
{
|
|
"value": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027",
|
|
"sibling": "0xb14459d074a3b75c08370194ae813ac4e44f654ee0dda7e4410975f796dfeb02"
|
|
},
|
|
{
|
|
"value": "0xfc83bf838046f8a555a1051080d28ca34620b73d16ab6707b01f37dab0172e13",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa500236c3febb700daf9782b352c8dc3ab005e47f2312a152a54c69aceabaa28",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
},
|
|
{
|
|
"value": "0x45515264def64d351e53f912d8960d14a0c70aef0adee47148cbd0ef593b9109",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x96afd41e0fdcdcae012f622c7fd8866f21659544964083e16c868ecb7853c411",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa51aec678bc0a4ad80fa7c0b4da3d0429448dae0e474b9d0ea48eb5fdd1da32e",
|
|
"sibling": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x33c5435c783d711eca3cb21179f8afaf6dd0be8ca0f066d0daace28b17fc281d",
|
|
"sibling": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709"
|
|
}
|
|
},
|
|
{
|
|
"pathPart": "0x22",
|
|
"root": "0x7197f10ca3038fa061291719bfdd461ae21d8f8c3f015495ab5fe96e6a4db50b",
|
|
"path": [
|
|
{
|
|
"value": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027",
|
|
"sibling": "0xb14459d074a3b75c08370194ae813ac4e44f654ee0dda7e4410975f796dfeb02"
|
|
},
|
|
{
|
|
"value": "0xfc83bf838046f8a555a1051080d28ca34620b73d16ab6707b01f37dab0172e13",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa500236c3febb700daf9782b352c8dc3ab005e47f2312a152a54c69aceabaa28",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
},
|
|
{
|
|
"value": "0x45515264def64d351e53f912d8960d14a0c70aef0adee47148cbd0ef593b9109",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x96afd41e0fdcdcae012f622c7fd8866f21659544964083e16c868ecb7853c411",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa51aec678bc0a4ad80fa7c0b4da3d0429448dae0e474b9d0ea48eb5fdd1da32e",
|
|
"sibling": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x33c5435c783d711eca3cb21179f8afaf6dd0be8ca0f066d0daace28b17fc281d",
|
|
"sibling": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709"
|
|
}
|
|
}
|
|
],
|
|
"accountUpdate": [
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
}
|
|
],
|
|
"commonStateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"statePath": [
|
|
null,
|
|
null
|
|
],
|
|
"stateUpdate": [
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"accountKey": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29",
|
|
"accountPath": [
|
|
{
|
|
"pathPart": "0x1",
|
|
"root": "0x7197f10ca3038fa061291719bfdd461ae21d8f8c3f015495ab5fe96e6a4db50b",
|
|
"path": [
|
|
{
|
|
"value": "0xb14459d074a3b75c08370194ae813ac4e44f654ee0dda7e4410975f796dfeb02",
|
|
"sibling": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027"
|
|
},
|
|
{
|
|
"value": "0xfda282fe43f274b0d339b174ef714307b9de097311d76d089fbe62838a5f6719",
|
|
"sibling": "0x396b99182ec2023dd357efbdf1203f74525ce786a81ad4b3911197e0b8315115"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x3b000d6437c3348ed541b222bc8e3e868d78f7bccf380c8b33e38dc7218ee625",
|
|
"sibling": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29"
|
|
}
|
|
},
|
|
{
|
|
"pathPart": "0x1",
|
|
"root": "0xa9a8997115337ff94def68de87fbc00a2aa287e90e52037cea31a643515eee05",
|
|
"path": [
|
|
{
|
|
"value": "0x2349f242686279dc45b18ff79911a4fed3d72d39ed1633c4bce9c82a7e52282b",
|
|
"sibling": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027"
|
|
},
|
|
{
|
|
"value": "0x576c688b2b825b650428ac6af07544aaa3de53cecb368fbfa71496b9aa965b00",
|
|
"sibling": "0x396b99182ec2023dd357efbdf1203f74525ce786a81ad4b3911197e0b8315115"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x65dfedc156ac874759db94de1fed4f0ce1029588d890e433e7831dddb70b4000",
|
|
"sibling": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29"
|
|
}
|
|
}
|
|
],
|
|
"accountUpdate": [
|
|
{
|
|
"nonce": 2,
|
|
"balance": "0x3635c844da8a1279c8",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"nonce": 2,
|
|
"balance": "0x3635be6a99f6f03e32",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
}
|
|
],
|
|
"commonStateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"statePath": [
|
|
null,
|
|
null
|
|
],
|
|
"stateUpdate": [
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"accountKey": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709",
|
|
"accountPath": [
|
|
{
|
|
"pathPart": "0x22",
|
|
"root": "0xa9a8997115337ff94def68de87fbc00a2aa287e90e52037cea31a643515eee05",
|
|
"path": [
|
|
{
|
|
"value": "0xb02904a228b5669015c661aebcec9fc118a2f6ee9748331efa3a640c5f40a027",
|
|
"sibling": "0x2349f242686279dc45b18ff79911a4fed3d72d39ed1633c4bce9c82a7e52282b"
|
|
},
|
|
{
|
|
"value": "0xfc83bf838046f8a555a1051080d28ca34620b73d16ab6707b01f37dab0172e13",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa500236c3febb700daf9782b352c8dc3ab005e47f2312a152a54c69aceabaa28",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
},
|
|
{
|
|
"value": "0x45515264def64d351e53f912d8960d14a0c70aef0adee47148cbd0ef593b9109",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x96afd41e0fdcdcae012f622c7fd8866f21659544964083e16c868ecb7853c411",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xa51aec678bc0a4ad80fa7c0b4da3d0429448dae0e474b9d0ea48eb5fdd1da32e",
|
|
"sibling": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x33c5435c783d711eca3cb21179f8afaf6dd0be8ca0f066d0daace28b17fc281d",
|
|
"sibling": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709"
|
|
}
|
|
},
|
|
{
|
|
"pathPart": "0x22",
|
|
"root": "0xd716aa9bdd6c2458c3038ddf9d8d9de97886359a0a0c4d88dbca53fd73331422",
|
|
"path": [
|
|
{
|
|
"value": "0x0f6b50f49a35ef761d39bfbeaa7d95c6d624802596dae756873c6ee184ac3106",
|
|
"sibling": "0x2349f242686279dc45b18ff79911a4fed3d72d39ed1633c4bce9c82a7e52282b"
|
|
},
|
|
{
|
|
"value": "0x0901e2f46b61c182c5ab783c5ff148fd5d561d4382ae0601b4dc6e3b14086809",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x0f9f8c32ab5b10fe1479478685cd1a7fcfce6dcecc2f17b099c472bf48046f09",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
},
|
|
{
|
|
"value": "0x96d1b3f408593313ac3ec0d59318534b8ac9a0de116a55b693fb1179b4bd9a23",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x73a69a13fa108960373fc97d179f169a7e8a708dc6abced87bd98065fcb91908",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xe37bea448d9845c2db392220d5ad86aa2dfeedbdf64d0d2f3afee0ad56e43f03",
|
|
"sibling": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0xe459ec5bbd628dc7e2411b6b9ae6a5ccb51f260c7271cf14cee106eaf59bc003",
|
|
"sibling": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709"
|
|
}
|
|
}
|
|
],
|
|
"accountUpdate": [
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x2fd1a0a6047e15322e752859343abe51f09f3700fceb721dbee8e47c3b113b0e"
|
|
}
|
|
],
|
|
"commonStateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"statePath": [
|
|
null,
|
|
null
|
|
],
|
|
"stateUpdate": [
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"address": "0x4cb1ab63af5d8931ce09673ebd8ae2ce16fd6571",
|
|
"accountKey": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29",
|
|
"accountPath": [
|
|
{
|
|
"pathPart": "0x1",
|
|
"root": "0xd716aa9bdd6c2458c3038ddf9d8d9de97886359a0a0c4d88dbca53fd73331422",
|
|
"path": [
|
|
{
|
|
"value": "0x2349f242686279dc45b18ff79911a4fed3d72d39ed1633c4bce9c82a7e52282b",
|
|
"sibling": "0x0f6b50f49a35ef761d39bfbeaa7d95c6d624802596dae756873c6ee184ac3106"
|
|
},
|
|
{
|
|
"value": "0x576c688b2b825b650428ac6af07544aaa3de53cecb368fbfa71496b9aa965b00",
|
|
"sibling": "0x396b99182ec2023dd357efbdf1203f74525ce786a81ad4b3911197e0b8315115"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x65dfedc156ac874759db94de1fed4f0ce1029588d890e433e7831dddb70b4000",
|
|
"sibling": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29"
|
|
}
|
|
},
|
|
{
|
|
"pathPart": "0x1",
|
|
"root": "0xd716aa9bdd6c2458c3038ddf9d8d9de97886359a0a0c4d88dbca53fd73331422",
|
|
"path": [
|
|
{
|
|
"value": "0x2349f242686279dc45b18ff79911a4fed3d72d39ed1633c4bce9c82a7e52282b",
|
|
"sibling": "0x0f6b50f49a35ef761d39bfbeaa7d95c6d624802596dae756873c6ee184ac3106"
|
|
},
|
|
{
|
|
"value": "0x576c688b2b825b650428ac6af07544aaa3de53cecb368fbfa71496b9aa965b00",
|
|
"sibling": "0x396b99182ec2023dd357efbdf1203f74525ce786a81ad4b3911197e0b8315115"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x65dfedc156ac874759db94de1fed4f0ce1029588d890e433e7831dddb70b4000",
|
|
"sibling": "0x7581e431a68d0fa641e14a7d29a6c2b150db6da1d13f59dee6f7f492a0bebd29"
|
|
}
|
|
}
|
|
],
|
|
"accountUpdate": [
|
|
{
|
|
"nonce": 2,
|
|
"balance": "0x3635be6a99f6f03e32",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
},
|
|
{
|
|
"nonce": 2,
|
|
"balance": "0x3635be6a99f6f03e32",
|
|
"codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470"
|
|
}
|
|
],
|
|
"commonStateRoot": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"statePath": [
|
|
null,
|
|
null
|
|
],
|
|
"stateUpdate": [
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"address": "0x33b5ddf9b5e82bb958eb885f5f241e783a113f18",
|
|
"accountKey": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709",
|
|
"accountPath": [
|
|
{
|
|
"pathPart": "0x22",
|
|
"root": "0xd716aa9bdd6c2458c3038ddf9d8d9de97886359a0a0c4d88dbca53fd73331422",
|
|
"path": [
|
|
{
|
|
"value": "0x0f6b50f49a35ef761d39bfbeaa7d95c6d624802596dae756873c6ee184ac3106",
|
|
"sibling": "0x2349f242686279dc45b18ff79911a4fed3d72d39ed1633c4bce9c82a7e52282b"
|
|
},
|
|
{
|
|
"value": "0x0901e2f46b61c182c5ab783c5ff148fd5d561d4382ae0601b4dc6e3b14086809",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x0f9f8c32ab5b10fe1479478685cd1a7fcfce6dcecc2f17b099c472bf48046f09",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
},
|
|
{
|
|
"value": "0x96d1b3f408593313ac3ec0d59318534b8ac9a0de116a55b693fb1179b4bd9a23",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x73a69a13fa108960373fc97d179f169a7e8a708dc6abced87bd98065fcb91908",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xe37bea448d9845c2db392220d5ad86aa2dfeedbdf64d0d2f3afee0ad56e43f03",
|
|
"sibling": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0xe459ec5bbd628dc7e2411b6b9ae6a5ccb51f260c7271cf14cee106eaf59bc003",
|
|
"sibling": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709"
|
|
}
|
|
},
|
|
{
|
|
"pathPart": "0x22",
|
|
"root": "0xd2830a0e01252d11a6672fe002654d5d46edd32939deb36d0d8aaf215e623721",
|
|
"path": [
|
|
{
|
|
"value": "0x0840ff9d185d102bbe69424f60207e03f50b7e25a0462f8bf65410458f53b40a",
|
|
"sibling": "0x2349f242686279dc45b18ff79911a4fed3d72d39ed1633c4bce9c82a7e52282b"
|
|
},
|
|
{
|
|
"value": "0x7ad6b6c419e4e4f609c970ecdc5e83b2a699365b5dd3db6f826de0687c5eb60e",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x731563537aac09a98345776821a76147af3daad847305f59e76284f65d987f04",
|
|
"sibling": "0x7cda04284d532d74ae906e2835e9c334f5118fd49a093b84b8abe4873bc57d20"
|
|
},
|
|
{
|
|
"value": "0x41060cb732d09758451f141c67c585ca315125d3b55507165eb4e1360ee50519",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0xda7eb704a7f544532fbb825c13c5717d110011e9570e39137b66f90f13d3a218",
|
|
"sibling": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"value": "0x88f1a96b7246eea84cd2e1b99991d6bfd30a94901cff82d9e56710883b03c618",
|
|
"sibling": "0x09b50d6b5705df3c66240c64d0bb41d496fe27e05cd2eca743ebfcb41d007d0d"
|
|
}
|
|
],
|
|
"leaf": {
|
|
"value": "0x7e52e14717b4653be053b1b19f5c69ba0e3e87b24a48ed3f484fcee3a7eb9510",
|
|
"sibling": "0xe232499c4754368052075d13fb84b18537b94a2da166170e7bd94bdc87909709"
|
|
}
|
|
}
|
|
],
|
|
"accountUpdate": [
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x2fd1a0a6047e15322e752859343abe51f09f3700fceb721dbee8e47c3b113b0e"
|
|
},
|
|
{
|
|
"nonce": 1,
|
|
"balance": "0x0",
|
|
"codeHash": "0x2fd1a0a6047e15322e752859343abe51f09f3700fceb721dbee8e47c3b113b0e"
|
|
}
|
|
],
|
|
"stateKey": "0x5ee65399c487bf756dd383c09a8b3c36a1a3882e8a7743c63098def53408d21b",
|
|
"statePath": [
|
|
{
|
|
"pathPart": "0x0",
|
|
"root": "0x0000000000000000000000000000000000000000000000000000000000000000"
|
|
},
|
|
{
|
|
"pathPart": "0x0",
|
|
"root": "0xf3ab5395a40821e21da4c6ec8405b4310d759cfafe49f26f68d59e1681208815",
|
|
"leaf": {
|
|
"value": "0x263a53b800fc4ea7239a961cb1243653235381763a7b1e1087c75ca6341af720",
|
|
"sibling": "0x5ee65399c487bf756dd383c09a8b3c36a1a3882e8a7743c63098def53408d21b"
|
|
}
|
|
}
|
|
],
|
|
"stateUpdate": [
|
|
null,
|
|
{
|
|
"key": "0x0000000000000000000000000000000000000000000000000000000000000001",
|
|
"value": "0x0000000000000000000000004cb1ab63af5d8931ce09673ebd8ae2ce16fd6571"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|