Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Linked Transactions
PreviousNext

Linked Transaction

Full lifecycle view

Linked Transaction ID0x9288d744...975c066f
Block Published
Lifecycle Waterfall
Canton EVM Consensus
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.9s

Eth Tx Submitted

0x9288...066f
16ms
16ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

8ms
8ms

Validator1 — Execute

participant1 · Initial REVM execution
54ms
54ms

Validator2 — Re-execute

participant2 · REVM re-execution

54ms
54ms

Validator3 — Re-execute

participant3 · REVM re-execution

54ms
54ms

Block Published

Block #34110
3.8s
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
EVM
Canton
Consensus
Total
Complete3.9s
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Duration Breakdown

Total

3.92s

Canton Finalization

132ms

record → effective

Block Publish

3.79s

±1s (block ts granularity)

Spans are measured from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp. The EVM block timestamp has one-second granularity, so Block Publish carries up to ±1s of rounding; Canton's internal steps commit atomically and are not individually timed.

State Timeline

Eth Tx Submitted

Hash: 0x9288...066f

From: 0x65dc...21e0

Relayer Wraps Tx

Eth tx → Canton BlockProposal

Participant 1 — Executes

Validator1 executes REVM, computes state root

Aug 24, 05:33:46

Update: 1220a5...de4a
+132ms

Participant 2 — Re-executes

Validator2 independently re-executes

Aug 24, 05:33:46

Participants: 3/3 confirmed
+0ms

Participant 3 — Validates

Validator3 confirms, consensus reached

Aug 24, 05:33:46

+3.79s

Block Published

Block #34110

Aug 24, 05:33:50

Operation Details
Correlation ID0x9288d744...975c066fCanton Update1220a5...de4aEVM Tx0x9288...066f
Canton RecordAug 24, 2026, 05:33:46 UTC(command + consensus + finalize)EVM BlockAug 24, 2026, 05:33:50 UTC
Total Duration3.92s
EVM Gas Used3,044,554 gasGas Price7 weiExternal Call Fee0.0000000000213 $ZTH
External Call (Gateway → EVM)1
#0ext: zenith_evmfn: BlockProposal0x9288...066f
ToContract creationValue0 $ZTHMethodUnknown Function()Nonce
13
Raw input hex
0x02f94901830e4a250d8008832ed7bc8080b948ad6101806040523480156200001257600080fd5b506040516200416d3803806200416d833981810160405281019062000038919062001411565b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036200009f576040517f6ffd0ffc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160362000106576040517f869e868100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200016d576040517f662b413a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480620001d357508273ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b806200020a57508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b1562000242576040517f46ef521b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508373ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508273ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505060008060006101000a81548160ff02191690836002811115620003065762000305620014ba565b5b021790555060018081905550600073ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1614806200036d57506000826000015173ffffffffffffffffffffffffffffffffffffffff163b145b15620003a5576040517f612eb4a300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16826020015173ffffffffffffffffffffffffffffffffffffffff1614806200040057506000826020015173ffffffffffffffffffffffffffffffffffffffff163b145b1562000438576040517f2546a62100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16826040015173ffffffffffffffffffffffffffffffffffffffff1614806200049357506000826040015173ffffffffffffffffffffffffffffffffffffffff163b145b15620004cb576040517f9038dbe900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16826060015173ffffffffffffffffffffffffffffffffffffffff1614806200052657506000826060015173ffffffffffffffffffffffffffffffffffffffff163b145b156200055e576040517f98738eb000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16826080015173ffffffffffffffffffffffffffffffffffffffff161480620005b957506000826080015173ffffffffffffffffffffffffffffffffffffffff163b145b15620005f1576040517f7b62e45f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816000015173ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff1681525050816020015173ffffffffffffffffffffffffffffffffffffffff166101008173ffffffffffffffffffffffffffffffffffffffff1681525050816040015173ffffffffffffffffffffffffffffffffffffffff166101208173ffffffffffffffffffffffffffffffffffffffff1681525050816060015173ffffffffffffffffffffffffffffffffffffffff166101408173ffffffffffffffffffffffffffffffffffffffff1681525050816080015173ffffffffffffffffffffffffffffffffffffffff166101608173ffffffffffffffffffffffffffffffffffffffff168152505062000722826000015162000ab560201b60201c565b62000737826020015162000ab560201b60201c565b6200074c826040015162000ab560201b60201c565b62000761826060015162000ab560201b60201c565b62000776826080015162000ab560201b60201c565b816000015173ffffffffffffffffffffffffffffffffffffffff166101405173ffffffffffffffffffffffffffffffffffffffff1663522a4fd06040518163ffffffff1660e01b8152600401602060405180830381865afa158015620007e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200080691906200152e565b73ffffffffffffffffffffffffffffffffffffffff16141580620008ce5750816020015173ffffffffffffffffffffffffffffffffffffffff166101405173ffffffffffffffffffffffffffffffffffffffff1663ec60940b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200088f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620008b59190620015a5565b73ffffffffffffffffffffffffffffffffffffffff1614155b1562000906576040517f98738eb000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b8151811015620009ef5760e05173ffffffffffffffffffffffffffffffffffffffff1663f76d652e838381518110620009475762000946620015d7565b5b602002602001015160000151848481518110620009695762000968620015d7565b5b6020026020010151602001516040518363ffffffff1660e01b81526004016200099492919062001819565b6020604051808303816000875af1158015620009b4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620009da91906200188f565b5080620009e790620018f0565b905062000909565b508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fc19e5752ec40e79873ed7aa560b73eed880ae6b0641f975df32c086a5bcd6b1f60405160405180910390a46001547f338b8976706f9da67298dddfa1ea4ff7d99cce68b9ca39c4f348994f8e2124a860008054906101000a900460ff1660405162000aa291906200198e565b60405180910390a2505050505062001a38565b600081905060805173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1663102bb91f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000b1f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000b459190620019ab565b73ffffffffffffffffffffffffffffffffffffffff1614158062000c08575060a05173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16639c3feeb76040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000bc9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000bef9190620019ab565b73ffffffffffffffffffffffffffffffffffffffff1614155b8062000cb3575060c05173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16638bb5550a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000c74573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000c9a9190620019ab565b73ffffffffffffffffffffffffffffffffffffffff1614155b1562000cf857816040517f65450c0c00000000000000000000000000000000000000000000000000000000815260040162000cef9190620019ee565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff1663a33441256040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000d46573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000d6c9190620019ab565b90503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161462000de35782816040517f26e66cba00000000000000000000000000000000000000000000000000000000815260040162000dda92919062001a0b565b60405180910390fd5b505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000e298262000dfc565b9050919050565b62000e3b8162000e1c565b811462000e4757600080fd5b50565b60008151905062000e5b8162000e30565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000eb18262000e66565b810181811067ffffffffffffffff8211171562000ed35762000ed262000e77565b5b80604052505050565b600062000ee862000de8565b905062000ef6828262000ea6565b919050565b600080fd5b600060a0828403121562000f195762000f1862000e61565b5b62000f2560a062000edc565b9050600062000f378482850162000e4a565b600083015250602062000f4d8482850162000e4a565b602083015250604062000f638482850162000e4a565b604083015250606062000f798482850162000e4a565b606083015250608062000f8f8482850162000e4a565b60808301525092915050565b600080fd5b600067ffffffffffffffff82111562000fbe5762000fbd62000e77565b5b602082029050602081019050919050565b600080fd5b600080fd5b600067ffffffffffffffff82111562000ff75762000ff662000e77565b5b620010028262000e66565b9050602081019050919050565b60005b838110156200102f57808201518184015260208101905062001012565b60008484015250505050565b6000620010526200104c8462000fd9565b62000edc565b90508281526020810184848401111562001071576200107062000fd4565b5b6200107e8482856200100f565b509392505050565b600082601f8301126200109e576200109d62000f9b565b5b8151620010b08482602086016200103b565b91505092915050565b600067ffffffffffffffff821115620010d757620010d662000e77565b5b602082029050602081019050919050565b600061ffff82169050919050565b6200110181620010e8565b81146200110d57600080fd5b50565b6000815190506200112181620010f6565b92915050565b60006080828403121562001140576200113f62000e61565b5b6200114c608062000edc565b9050600082015167ffffffffffffffff8111156200116f576200116e62000efb565b5b6200117d8482850162001086565b6000830152506020620011938482850162000e4a565b602083015250604082015167ffffffffffffffff811115620011ba57620011b962000efb565b5b620011c88482850162001086565b6040830152506060620011de8482850162001110565b60608301525092915050565b600062001201620011fb84620010b9565b62000edc565b9050808382526020820190506020840283018581111562001227576200122662000fcf565b5b835b818110156200127557805167ffffffffffffffff81111562001250576200124f62000f9b565b5b8086016200125f898262001127565b8552602085019450505060208101905062001229565b5050509392505050565b600082601f83011262001297576200129662000f9b565b5b8151620012a9848260208601620011ea565b91505092915050565b600060408284031215620012cb57620012ca62000e61565b5b620012d7604062000edc565b9050600082015167ffffffffffffffff811115620012fa57620012f962000efb565b5b620013088482850162001086565b600083015250602082015167ffffffffffffffff8111156200132f576200132e62000efb565b5b6200133d848285016200127f565b60208301525092915050565b6000620013606200135a8462000fa0565b62000edc565b9050808382526020820190506020840283018581111562001386576200138562000fcf565b5b835b81811015620013d457805167ffffffffffffffff811115620013af57620013ae62000f9b565b5b808601620013be8982620012b2565b8552602085019450505060208101905062001388565b5050509392505050565b600082601f830112620013f657620013f562000f9b565b5b81516200140884826020860162001349565b91505092915050565b6000806000806000610120868803121562001431576200143062000df2565b5b6000620014418882890162000e4a565b9550506020620014548882890162000e4a565b9450506040620014678882890162000e4a565b93505060606200147a8882890162000f00565b92505061010086015167ffffffffffffffff8111156200149f576200149e62000df7565b5b620014ad88828901620013de565b9150509295509295909350565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6000620014f68262000e1c565b9050919050565b6200150881620014e9565b81146200151457600080fd5b50565b6000815190506200152881620014fd565b92915050565b60006020828403121562001547576200154662000df2565b5b6000620015578482850162001517565b91505092915050565b60006200156d8262000e1c565b9050919050565b6200157f8162001560565b81146200158b57600080fd5b50565b6000815190506200159f8162001574565b92915050565b600060208284031215620015be57620015bd62000df2565b5b6000620015ce848285016200158e565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b60006200162f8262001606565b6200163b818562001611565b93506200164d8185602086016200100f565b620016588162000e66565b840191505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b6000620016ad8262001606565b620016b981856200168f565b9350620016cb8185602086016200100f565b620016d68162000e66565b840191505092915050565b620016ec8162000e1c565b82525050565b620016fd81620010e8565b82525050565b60006080830160008301518482036000860152620017228282620016a0565b9150506020830151620017396020860182620016e1565b5060408301518482036040860152620017538282620016a0565b91505060608301516200176a6060860182620016f2565b508091505092915050565b600062001783838362001703565b905092915050565b6000602082019050919050565b6000620017a58262001663565b620017b181856200166e565b935083602082028501620017c5856200167f565b8060005b85811015620018075784840389528151620017e5858262001775565b9450620017f2836200178b565b925060208a01995050600181019050620017c9565b50829750879550505050505092915050565b6000604082019050818103600083015262001835818562001622565b905081810360208301526200184b818462001798565b90509392505050565b6000819050919050565b620018698162001854565b81146200187557600080fd5b50565b60008151905062001889816200185e565b92915050565b600060208284031215620018a857620018a762000df2565b5b6000620018b88482850162001878565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620018fd8262001854565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203620019325762001931620018c1565b5b600182019050919050565b60038110620019515762001950620014ba565b5b50565b600081905062001964826200193d565b919050565b6000620019768262001954565b9050919050565b620019888162001969565b82525050565b6000602082019050620019a560008301846200197d565b92915050565b600060208284031215620019c457620019c362000df2565b5b6000620019d48482850162000e4a565b91505092915050565b620019e88162000e1c565b82525050565b600060208201905062001a056000830184620019dd565b92915050565b600060408201905062001a226000830185620019dd565b62001a316020830184620019dd565b9392505050565b60805160a05160c05160e0516101005161012051610140516101605161267462001af960003960008181610646015261076401526000818161031401526105980152600081816104f501528181610a760152610e61015260008181610457015281816108c201528181610d3f0152610f720152600081816107880152610b2c01526000818161033a015281816109c60152610a9c0152600081816109ea01528181610c2701526110300152600081816102f001526107ac01526126746000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80639c3feeb711610097578063c4ea124611610066578063c4ea124614610266578063cda242d114610284578063e46daf2a146102b4578063ec60940b146102d0576100f5565b80639c3feeb7146101dc578063aabddbc8146101fa578063bab2f5521461022a578063c040e6b814610248576100f5565b80633f8c4829116100d35780633f8c482914610166578063522a4fd01461018457806367ff770b146101a25780638bb5550a146101be576100f5565b8063102bb91f146100fa5780631d50a33314610118578063311b4ecb14610136575b600080fd5b6101026102ee565b60405161010f9190611274565b60405180910390f35b610120610312565b60405161012d91906112ee565b60405180910390f35b610150600480360381019061014b91906113ba565b610336565b60405161015d9190611468565b60405180910390f35b61016e610762565b60405161017b91906114a4565b60405180910390f35b61018c610786565b60405161019991906114e0565b60405180910390f35b6101bc60048036038101906101b79190611520565b6107aa565b005b6101c66109c4565b6040516101d39190611274565b60405180910390f35b6101e46109e8565b6040516101f19190611274565b60405180910390f35b610214600480360381019061020f91906115cb565b610a0c565b604051610221919061161a565b60405180910390f35b610232610a5d565b60405161023f9190611468565b60405180910390f35b610250610a63565b60405161025d91906116ac565b60405180910390f35b61026e610a74565b60405161027b91906116e8565b60405180910390f35b61029e60048036038101906102999190611759565b610a98565b6040516102ab9190611468565b60405180910390f35b6102ce60048036038101906102c99190611830565b610c25565b005b6102d8610f70565b6040516102e591906118e6565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c857336040517fc285ebde0000000000000000000000000000000000000000000000000000000081526004016103bf9190611274565b60405180910390fd5b60028060028111156103dd576103dc611635565b5b60008054906101000a900460ff1660028111156103fd576103fc611635565b5b1461044e5760008054906101000a900460ff16816040517f31507023000000000000000000000000000000000000000000000000000000008152600401610445929190611901565b60405180910390fd5b600154915060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166343046887846040518263ffffffff1660e01b81526004016104ae9190611468565b602060405180830381865afa1580156104cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104ef919061193f565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16634d55fceb856040518263ffffffff1660e01b815260040161054c9190611468565b600060405180830381865afa158015610569573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906105929190611ac8565b905060007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663e01e5076863386868f8f8f8f8f6040518a63ffffffff1660e01b81526004016105ff99989796959493929190611bc2565b6020604051808303816000875af115801561061e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106429190611c5f565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663e17528a386836040518363ffffffff1660e01b815260040161069f929190611c8c565b600060405180830381600087803b1580156106b957600080fd5b505af11580156106cd573d6000803e3d6000fd5b505050506001856106de9190611ce4565b60018190555060008060006101000a81548160ff0219169083600281111561070957610708611635565b5b02179055506001547f338b8976706f9da67298dddfa1ea4ff7d99cce68b9ca39c4f348994f8e2124a860008054906101000a900460ff1660405161074d91906116ac565b60405180910390a25050505095945050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461083a57336040517f7d6d33900000000000000000000000000000000000000000000000000000000081526004016108319190611274565b60405180910390fd5b600080600281111561084f5761084e611635565b5b60008054906101000a900460ff16600281111561086f5761086e611635565b5b146108c05760008054906101000a900460ff16816040517f315070230000000000000000000000000000000000000000000000000000000081526004016108b7929190611901565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663df9d2700600154846040518363ffffffff1660e01b815260040161091d92919061218f565b600060405180830381600087803b15801561093757600080fd5b505af115801561094b573d6000803e3d6000fd5b5050505060016000806101000a81548160ff0219169083600281111561097457610973611635565b5b02179055506001547f338b8976706f9da67298dddfa1ea4ff7d99cce68b9ca39c4f348994f8e2124a860008054906101000a900460ff166040516109b891906116ac565b60405180910390a25050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006040518060600160405280602f8152602001612610602f913946308585604051602001610a3f959493929190612290565b60405160208183030381529060405280519060200120905092915050565b60015481565b60008054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b2a57336040517fc285ebde000000000000000000000000000000000000000000000000000000008152600401610b219190611274565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166327163dc6868686866040518563ffffffff1660e01b8152600401610b8994939291906124b1565b6020604051808303816000875af1158015610ba8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bcc9190611c5f565b90508484604051610bde929190612511565b60405180910390207f2670c87df0e9e39e376e9ff61c74c4bf2bb946c7f73e6143ca0b4cec0e93f4c882604051610c159190611468565b60405180910390a2949350505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cb557336040517fab41789f000000000000000000000000000000000000000000000000000000008152600401610cac9190611274565b60405180910390fd5b6001806002811115610cca57610cc9611635565b5b60008054906101000a900460ff166002811115610cea57610ce9611635565b5b14610d3b5760008054906101000a900460ff16816040517f31507023000000000000000000000000000000000000000000000000000000008152600401610d32929190611901565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663430468876001546040518263ffffffff1660e01b8152600401610d989190611468565b602060405180830381865afa158015610db5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd9919061193f565b9050868114610e14576040517fd9ca072700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008484905003610e51576040517f6143644300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e5f600154828686610f94565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663462c706460015483898989896040518763ffffffff1660e01b8152600401610ec496959493929190612557565b600060405180830381600087803b158015610ede57600080fd5b505af1158015610ef2573d6000803e3d6000fd5b5050505060026000806101000a81548160ff02191690836002811115610f1b57610f1a611635565b5b02179055506001547f338b8976706f9da67298dddfa1ea4ff7d99cce68b9ca39c4f348994f8e2124a860008054906101000a900460ff16604051610f5f91906116ac565b60405180910390a250505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000610fa8610fa38686610a0c565b6110ca565b9050600080610ffb8386868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050611100565b915091506000600481111561101357611012611635565b5b81600481111561102657611025611635565b5b14158061107f57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156110c157816040517f8fbe9b4a0000000000000000000000000000000000000000000000000000000081526004016110b89190611274565b60405180910390fd5b50505050505050565b60007f19457468657265756d205369676e6564204d6573736167653a0a33320000000060005281601c52603c6000209050919050565b60008060418351036111415760008060006020860151925060408601519150606086015160001a905061113587828585611151565b9450945050505061114a565b60006002915091505b9250929050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c111561118c57600060039150915061122a565b6000600187878787604051600081526020016040526040516111b194939291906125ca565b6020604051602081039080840390855afa1580156111d3573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036112215760006001925092505061122a565b80600092509250505b94509492505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061125e82611233565b9050919050565b61126e81611253565b82525050565b60006020820190506112896000830184611265565b92915050565b6000819050919050565b60006112b46112af6112aa84611233565b61128f565b611233565b9050919050565b60006112c682611299565b9050919050565b60006112d8826112bb565b9050919050565b6112e8816112cd565b82525050565b600060208201905061130360008301846112df565b92915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f8401126113425761134161131d565b5b8235905067ffffffffffffffff81111561135f5761135e611322565b5b60208301915083600182028301111561137b5761137a611327565b5b9250929050565b60008115159050919050565b61139781611382565b81146113a257600080fd5b50565b6000813590506113b48161138e565b92915050565b6000806000806000606086880312156113d6576113d5611313565b5b600086013567ffffffffffffffff8111156113f4576113f3611318565b5b6114008882890161132c565b95509550506020611413888289016113a5565b935050604086013567ffffffffffffffff81111561143457611433611318565b5b6114408882890161132c565b92509250509295509295909350565b6000819050919050565b6114628161144f565b82525050565b600060208201905061147d6000830184611459565b92915050565b600061148e826112bb565b9050919050565b61149e81611483565b82525050565b60006020820190506114b96000830184611495565b92915050565b60006114ca826112bb565b9050919050565b6114da816114bf565b82525050565b60006020820190506114f560008301846114d1565b92915050565b600080fd5b60006101008284031215611517576115166114fb565b5b81905092915050565b60006020828403121561153657611535611313565b5b600082013567ffffffffffffffff81111561155457611553611318565b5b61156084828501611500565b91505092915050565b6115728161144f565b811461157d57600080fd5b50565b60008135905061158f81611569565b92915050565b6000819050919050565b6115a881611595565b81146115b357600080fd5b50565b6000813590506115c58161159f565b92915050565b600080604083850312156115e2576115e1611313565b5b60006115f085828601611580565b9250506020611601858286016115b6565b9150509250929050565b61161481611595565b82525050565b600060208201905061162f600083018461160b565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6003811061167557611674611635565b5b50565b600081905061168682611664565b919050565b600061169682611678565b9050919050565b6116a68161168b565b82525050565b60006020820190506116c1600083018461169d565b92915050565b60006116d2826112bb565b9050919050565b6116e2816116c7565b82525050565b60006020820190506116fd60008301846116d9565b92915050565b60008083601f8401126117195761171861131d565b5b8235905067ffffffffffffffff81111561173657611735611322565b5b60208301915083602082028301111561175257611751611327565b5b9250929050565b6000806000806040858703121561177357611772611313565b5b600085013567ffffffffffffffff81111561179157611790611318565b5b61179d8782880161132c565b9450945050602085013567ffffffffffffffff8111156117c0576117bf611318565b5b6117cc87828801611703565b925092505092959194509250565b60008083601f8401126117f0576117ef61131d565b5b8235905067ffffffffffffffff81111561180d5761180c611322565b5b60208301915083600182028301111561182957611828611327565b5b9250929050565b60008060008060006060868803121561184c5761184b611313565b5b600061185a888289016115b6565b955050602086013567ffffffffffffffff81111561187b5761187a611318565b5b6118878882890161132c565b9450945050604086013567ffffffffffffffff8111156118aa576118a9611318565b5b6118b6888289016117da565b92509250509295509295909350565b60006118d0826112bb565b9050919050565b6118e0816118c5565b82525050565b60006020820190506118fb60008301846118d7565b92915050565b6000604082019050611916600083018561169d565b611923602083018461169d565b9392505050565b6000815190506119398161159f565b92915050565b60006020828403121561195557611954611313565b5b60006119638482850161192a565b91505092915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6119ba82611971565b810181811067ffffffffffffffff821117156119d9576119d8611982565b5b80604052505050565b60006119ec611309565b90506119f882826119b1565b919050565b600067ffffffffffffffff821115611a1857611a17611982565b5b611a2182611971565b9050602081019050919050565b60005b83811015611a4c578082015181840152602081019050611a31565b60008484015250505050565b6000611a6b611a66846119fd565b6119e2565b905082815260208101848484011115611a8757611a8661196c565b5b611a92848285611a2e565b509392505050565b600082601f830112611aaf57611aae61131d565b5b8151611abf848260208601611a58565b91505092915050565b600060208284031215611ade57611add611313565b5b600082015167ffffffffffffffff811115611afc57611afb611318565b5b611b0884828501611a9a565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000611b3882611b11565b611b428185611b1c565b9350611b52818560208601611a2e565b611b5b81611971565b840191505092915050565b600082825260208201905092915050565b82818337600083830152505050565b6000611b928385611b66565b9350611b9f838584611b77565b611ba883611971565b840190509392505050565b611bbc81611382565b82525050565b600060e082019050611bd7600083018c611459565b611be4602083018b611265565b611bf1604083018a61160b565b8181036060830152611c038189611b2d565b90508181036080830152611c18818789611b86565b9050611c2760a0830186611bb3565b81810360c0830152611c3a818486611b86565b90509a9950505050505050505050565b600081519050611c5981611569565b92915050565b600060208284031215611c7557611c74611313565b5b6000611c8384828501611c4a565b91505092915050565b6000604082019050611ca16000830185611459565b611cae6020830184611459565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611cef8261144f565b9150611cfa8361144f565b9250828201905080821115611d1257611d11611cb5565b5b92915050565b600080fd5b600080fd5b600080fd5b60008083356001602003843603038112611d4457611d43611d22565b5b83810192508235915060208301925067ffffffffffffffff821115611d6c57611d6b611d18565b5b600182023603831315611d8257611d81611d1d565b5b509250929050565b600082825260208201905092915050565b6000611da78385611d8a565b9350611db4838584611b77565b611dbd83611971565b840190509392505050565b6000611dd76020840184611580565b905092915050565b611de88161144f565b82525050565b6000611dfd60208401846115b6565b905092915050565b611e0e81611595565b82525050565b6000611e2360208401846113a5565b905092915050565b611e3481611382565b82525050565b60008083356001602003843603038112611e5757611e56611d22565b5b83810192508235915060208301925067ffffffffffffffff821115611e7f57611e7e611d18565b5b602082023603831315611e9557611e94611d1d565b5b509250929050565b600082825260208201905092915050565b6000819050919050565b611ec181611253565b8114611ecc57600080fd5b50565b600081359050611ede81611eb8565b92915050565b6000611ef36020840184611ecf565b905092915050565b611f0481611253565b82525050565b600060c08301611f1d6000840184611d27565b8583036000870152611f30838284611d9b565b92505050611f416020840184611dc8565b611f4e6020860182611ddf565b50611f5c6040840184611dc8565b611f696040860182611ddf565b50611f776060840184611dc8565b611f846060860182611ddf565b50611f926080840184611dc8565b611f9f6080860182611ddf565b50611fad60a0840184611ee4565b611fba60a0860182611efb565b508091505092915050565b6000611fd18383611f0a565b905092915050565b60008235600160c003833603038112611ff557611ff4611d22565b5b82810191505092915050565b6000602082019050919050565b600061201a8385611e9d565b93508360208402850161202c84611eae565b8060005b878110156120705784840389526120478284611fd9565b6120518582611fc5565b945061205c83612001565b925060208a01995050600181019050612030565b50829750879450505050509392505050565b600061010083016120966000840184611d27565b85830360008701526120a9838284611d9b565b925050506120ba6020840184611dc8565b6120c76020860182611ddf565b506120d56040840184611dc8565b6120e26040860182611ddf565b506120f06060840184611d27565b8583036060870152612103838284611d9b565b925050506121146080840184611dee565b6121216080860182611e05565b5061212f60a0840184611e14565b61213c60a0860182611e2b565b5061214a60c0840184611d27565b85830360c087015261215d838284611d9b565b9250505061216e60e0840184611e3a565b85830360e087015261218183828461200e565b925050508091505092915050565b60006040820190506121a46000830185611459565b81810360208301526121b68184612082565b90509392505050565b600081519050919050565b600081905092915050565b60006121e0826121bf565b6121ea81856121ca565b93506121fa818560208601611a2e565b80840191505092915050565b6000819050919050565b61222161221c8261144f565b612206565b82525050565b60008160601b9050919050565b600061223f82612227565b9050919050565b600061225182612234565b9050919050565b61226961226482611253565b612246565b82525050565b6000819050919050565b61228a61228582611595565b61226f565b82525050565b600061229c82886121d5565b91506122a88287612210565b6020820191506122b88286612258565b6014820191506122c88285612210565b6020820191506122d88284612279565b6020820191508190509695505050505050565b600082825260208201905092915050565b6000819050919050565b600061ffff82169050919050565b61231d81612306565b811461232857600080fd5b50565b60008135905061233a81612314565b92915050565b600061234f602084018461232b565b905092915050565b61236081612306565b82525050565b6000608083016123796000840184611d27565b858303600087015261238c838284611d9b565b9250505061239d6020840184611ee4565b6123aa6020860182611efb565b506123b86040840184611d27565b85830360408701526123cb838284611d9b565b925050506123dc6060840184612340565b6123e96060860182612357565b508091505092915050565b60006124008383612366565b905092915050565b60008235600160800383360303811261242457612423611d22565b5b82810191505092915050565b6000602082019050919050565b600061244983856122eb565b93508360208402850161245b846122fc565b8060005b8781101561249f5784840389526124768284612408565b61248085826123f4565b945061248b83612430565b925060208a0199505060018101905061245f565b50829750879450505050509392505050565b600060408201905081810360008301526124cc818688611b86565b905081810360208301526124e181848661243d565b905095945050505050565b60006124f883856121ca565b9350612505838584611b77565b82840190509392505050565b600061251e8284866124ec565b91508190509392505050565b60006125368385611b1c565b9350612543838584611b77565b61254c83611971565b840190509392505050565b600060808201905061256c6000830189611459565b612579602083018861160b565b818103604083015261258c818688611b86565b905081810360608301526125a181848661252a565b9050979650505050505050565b600060ff82169050919050565b6125c4816125ae565b82525050565b60006080820190506125df600083018761160b565b6125ec60208301866125bb565b6125f9604083018561160b565b612606606083018461160b565b9594505050505056fe54454c434f5f534554544c454d454e545f56325f434841494e4c494e4b5f55534147455f4154544553544154494f4ea2646970667358221220f8d4ceb4d9666b106a83ea343be2dbf1128d5d1a3f1e0af366ce52ddec1a5fc964736f6c63430008130033000000000000000000000000f4eea5bf3d8c5e7ded69bf618b59863b722e98dc000000000000000000000000689f39dd469464f1091c138725ae0a2561bae1fc0000000000000000000000001d3e5e7b65df04e05c667cfb6810a1d80d03597a000000000000000000000000513b576e597eda016be65f048301be0bd806ebcc00000000000000000000000022a23362510a7a3f9335a880c4d58305834b5c3700000000000000000000000018bcea458d5ed3528e10d4540728bf9a78a9715200000000000000000000000016317d27f5664251fd0bdb0eb04cbbe6f1b70d0d0000000000000000000000003adc7a0f8b2057b21af513cb1120440d6209a5b3000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000032000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c544f5745522d554b2d30303100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000001770000000000000000000000000000000000000000000000000000000000000000d546f776572436f20416c7068610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000166c6c6f7964733a2f2f746f776572636f2d616c706861000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000fa0000000000000000000000000000000000000000000000000000000000000000f496e6672612046756e642042657461000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000186c6c6f7964733a2f2f696e6672612d66756e642d62657461000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000c544f5745522d554b2d30303200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000157c000000000000000000000000000000000000000000000000000000000000000d546f776572436f2047616d6d610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000166c6c6f7964733a2f2f746f776572636f2d67616d6d61000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000011940000000000000000000000000000000000000000000000000000000000000010496e6672612046756e642044656c74610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000196c6c6f7964733a2f2f696e6672612d66756e642d64656c746100000000000000c080a0f0625c1c6b4ff9cd0673ba6b1f369127251608be1d7b2da35ae63a4893993f3ba058c123deb9409d514ce210a55d6ab8b02ad12a2bd90e68a6e8066d0aeefb5eb5