Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/122000...75ad
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
9 linked operations
0xaedf074b...a5e98b0fView lifecycle0x451132b8...47f9536dView lifecycle0xd13431fe...cf4f0bc7View lifecycle0xc1791150...3dcf1c3eView lifecycle0x30dae48e...e675f702View lifecycle0xd0d88317...5bf36d7cView lifecycle
Transaction Lifecycle(9 operations)
Full details →

Op 1: 0xaedf074b...a5e98b0f

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0xaedf...8b0f
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Op 2: 0x451132b8...47f9536d

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0x4511...536d
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Resulting EVM Transaction
EVM Tx Hash
0xaedf074b...a5e98b0f
From
0x82c25e8d...99ad9bdb
To
Contract Creation
Block
196642
Status
Success
Overview
Update ID
1220007253...414f75ad
Offset
699455
Record Time
Sep 2, 2026, 15:27:41 UTC
Command ID
81f32e3dcf9c...8b88a3b1
Synchronizer ID
da::122061d2...9ebcd584
Events (2)
exercised77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00a5d2901c...a673031a
Choice: BlockProposal_AddTransactions
Payload
{ "newTransactions": [ "02f92c99830e4a2562010f8331f6208080b92c456080806040523461001b576001600455612c2590816100208239f35b5f80fdfe608060405260043610156100a1575b3615610073573461006f577f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d554801561006d575f8060405192368285373360601b36850152838260143601925af13d5f833e15610069573d90f35b3d90fd5b005b5f80fd5b6040513481527f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d60203392a2005b5f803560e01c80630d582f1314611b7757806312fb68e014611b1c5780631fcac7f314611ad35780632d9ad53d14611ab05780632f54bf6e14611a5c578063468721a714611a1c5780635229073f146119b25780635624b25b146119325780635ae6bd3714611908578063610b592514611825578063694e80c3146117c95780636a761202146111bf5780637d8329741461117c578063934f3a1114611120578063a0e67e2b1461108d578063affed0e01461106f578063b4faba091461100a578063b63e800d14610b78578063cc2f8452146109d7578063d4d9bdcd14610937578063d8d11f78146108bb578063e009cfde146107c8578063e068df37146106c0578063e19a9dd91461059d578063e318b52b146104b9578063e75235b81461049b578063f08a032314610440578063f698da25146103ea578063f855438b1461039c578063f8dc5dd9146102735763ffa1ad7414610201575061000e565b3461027057806003193601126102705760405160408101908082106001600160401b0383111761025c576102589160405260058152640312e352e360dc1b6020820152604051918291602083526020830190611e49565b0390f35b634e487b7160e01b5f52604160045260245ffd5b80fd5b50346102705760603660031901126102705761028d611c89565b610295611ce2565b604435916102a16125ff565b60035480156103885783905f19018060035510610383576102c28282612b15565b60018060a01b038092169182855260026020528060408620541691168452604084206001600160601b0360a01b9182825416179055818452604084209081541690557ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf8380a28060045403610335575080f35b61033d6125ff565b600354811161038357801561037e576020817f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9392600455604051908152a180f35b6126f9565b6126cc565b634e487b7160e01b85526011600452602485fd5b5034610270576060366003190112610270576103b6611c89565b604435906001600160401b0382116103e6576103d96103e3923690600401611dd9565b90602435906125bc565b80f35b8280fd5b5034610270578060031936011261027057602061043860606040517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a7946921881524660208201523060408201522090565b604051908152f35b50346102705760203660031901126102705761045a611c89565b6104626125ff565b61046b81612ab4565b6001600160a01b03167f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b08280a280f35b50346102705780600319360112610270576020600454604051908152f35b5034610270576060366003190112610270576104d3611c89565b6104db611ce2565b6104e3611cb5565b6104eb6125ff565b6104f481612635565b6104fe8284612b15565b60018060a01b038092169182855260026020528080604087205416921693848652604086206001600160601b0360a01b9384825416179055168452604084208382825416179055818452604084209081541690557ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf8380a27f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea268280a280f35b5034610270576020366003190112610270576105b7611c89565b6105bf6125ff565b6001600160a01b038116908115158061064d575b610620577f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c8557f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa28280a280f35b60405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b6044820152606490fd5b506040516301ffc9a760e01b815263736bd41d60e11b6004820152602081602481865afa9081156106b5578491610686575b50156105d3565b6106a8915060203d6020116106ae575b6106a08183611d67565b8101906125a4565b5f61067f565b503d610696565b6040513d86823e3d90fd5b5034610270576020366003190112610270576106da611c89565b6106e26125ff565b6001600160a01b0381169081151580610770575b610743577fb104e0b93118902c651344349b610029d694cfdec91c589c91ebafbcd0289947557fcd1966d6be16bc0c030cc741a06c6e0efaf8d00de2c8b6a9e11827e125de8bb88280a280f35b60405162461bcd60e51b8152602060048201526005602482015264475333303160d81b6044820152606490fd5b506040516301ffc9a760e01b8152630b0803db60e31b6004820152602081602481865afa9081156106b55784916107a9575b50156106f6565b6107c2915060203d6020116106ae576106a08183611d67565b5f6107a2565b5034610270576040366003190112610270576107e2611c89565b6107ea611ce2565b6107f26125ff565b6001600160a01b0390811691821580156108b1575b6108ac57811690818452600160205282816040862054160361087f578284526001602052604084205416908352604083206001600160601b0360a01b9182825416179055818352604083209081541690557faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace40542768280a280f35b60405162461bcd60e51b8152602060048201526005602482015264475331303360d81b6044820152606490fd5b612726565b5060018314610807565b503461027057610140366003190112610270576108d6611c89565b6044356001600160401b0381116103e6576108f5903690600401611d0c565b60643593600285101561027057602061043886868686610913611c9f565b9161091c611ccb565b93610124359560c4359360a4359360843593602435906124e2565b50346102705760203660031901126102705733815260026020526040812054600435906001600160a01b0316156109aa573382526008602052604082208183526020526001604083205533907ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c8380a380f35b60405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b6044820152606490fd5b5034610270576040366003190112610270576109f1611c89565b602435906001906001600160a01b039081811690818414159081610b67575b50610b3a578315610b0d5782610a2585612488565b94869287526020908260205284604089205416955b610aa9575b505082841603610a70575b610a6594508352604051938493604085526040850190611e87565b911660208301520390f35b91505f19820193828511610a95575080610a8d610a6595856124ba565b511691610a4a565b634e487b7160e01b81526011600452602490fd5b909192948481169081151580610b03575b80610afa575b15610af157509081849392610ad5888a6124ba565b528852828252610aeb8560408a20541696611ec3565b93610a3a565b95939250610a3f565b50828710610ac0565b5084821415610aba565b60405162461bcd60e51b815260206004820152600560248201526423a998981b60d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475331303560d81b6044820152606490fd5b610b7191506123c6565b155f610a10565b503461027057610100366003190112610270576001600160401b036004358181116103e657366023820112156103e657818160040135116103e657366024826004013560051b830101116103e657610bce611cb5565b9160643590811161100657610be7903690600401611d0c565b92906084356001600160a01b038116900361006f5760a4356001600160a01b038116900361006f57610c17611c9f565b9360405160808101608082528560040135905260a081019060248601885b87600401358110610fdf57505060243560208201526001600160a01b03858116604083015260843516606082015233917f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8919081900390a2610c9a8460040135612471565b93610ca86040519586611d67565b6004810135855260248101602086015b6024836004013560051b8401018210610fc357505050600454610f9657835160243511610383576024351561037e57600184519487905b868210610f395750506001600160a01b03908116875260026020526040872080546001600160a01b0319908116600117909155600395909555602435600455610d4492919060843516610f29575b3691611da3565b600180865260205260408520549092906001600160a01b0316610efc57600180865260208190526040862080549092161790556001600160a01b038116610e80575b505060c435610d93575080f35b6001600160a01b038116610e7b5750325b60a4356001600160a01b0316610dfc575f808080933a6001108214610df357610dd160015b60c4356126a8565b906001600160a01b03165af1610de5612a85565b5015610dee5780f35b6127da565b610dd13a610dc9565b5f602091610e0b60c43561268c565b60405163a9059cbb60e01b8582019081526001600160a01b039093166024820152604480820192909252908152610e4181611d4c565b51908260a43561270f195a01f13d8015610e7557602014610e6957505f5b6103e3575b6127ad565b5f511590151715610e5f565b50610e5f565b610da4565b803b15610ecf5781515f9283926020909101905f19f415610ea2575f80610d86565b60405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526423a998181960d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b6044820152606490fd5b610f34608435612ab4565b610d3d565b90916001600160a01b03610f4d84846124ba565b516001600160a01b039092169116818114610f9157600191610f6e82612635565b8a52600260205260408a2080546001600160a01b03191682179055920190610cef565b612753565b60405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b6044820152606490fd5b602080602492610fd285611cf8565b8152019201919050610cb8565b90926001906001600160a01b03610ff586611cf8565b168152602080910194019101610c35565b8380fd5b50346102705760403660031901126102705780611025611c89565b602435906001600160401b03821161106b5761104683923690600401611dd9565b90602082519201905af4906040519182523d60208301523d90604083013e60403d0190fd5b5050fd5b50346102705780600319360112610270576020600554604051908152f35b50346102705780600319360112610270576110a9600354612488565b90806001916001815260026020600260205260018060a01b03938585604086205416905b6110e8575b604051602080825281906102589082018b611e87565b851686811461111b57908187926110ff838b6124ba565b5285528383526111158660408720541691611ec3565b916110cd565b6110d2565b5034610270576060366003190112610270576001600160401b036024358181116103e657611152903690600401611d0c565b50506044359081116111785761116f6103e3913690600401611dd9565b600435336125bc565b5080fd5b5034610270576040366003190112610270576020906040906001600160a01b036111a4611c89565b16815260088352818120602435825283522054604051908152f35b5061014036600319011261006f576111d5611c89565b6001600160401b0360443581811161006f576111f5903690600401611d0c565b9190926002606435101561006f5761120b611c9f565b611213611ccb565b926101243590811161006f5761122d903690600401611dd9565b9161133f6005547f66753cd2356569ee081232e3be8909b950e0a76c1f8460c3a5e3c2be32b11bed888861130e6004546040519086602083015233604083015260608201526060815261127f81611d4c565b6112ff6112b160405195869560018060a01b038c168752602435602088015261016060408801526101608701916123f7565b6112c060608601606435612417565b608435608086015260a43560a086015260c43560c08601526001600160a01b038b811660e08701528d166101008601528481036101208601528b611e49565b90838203610140850152611e49565b0390a161131a81611ec3565b6005556001600160a01b0386168460c43560a4356084356064358c8e6024358b6124e2565b9461134b8487336125bc565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c8546001600160a01b031693846116f4575b505a6109c460843501608435116116e0576109c460843501603f60843560061b0410155f146116d357603f60843560061b04905b6101f4820180921161168057106116a6575a9660c435611694575a806109c31981011161168057916113ee5f949285946109c31901923691611da3565b91600160643514841461166d5760208351930191f4925b5a9186831161166957868381031161165557841596878061164b575b80611641575b611636578693899360c435611513575b50505050835f146114e35760207f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e91604051908152a25b80611480575b60208460405190158152f35b908185923b156103e657604051631264e26d60e31b8152600481019490945290151560248401528290604490829084905af180156114d8576114c4575b8080611474565b6114ce8391611d39565b61117857816114bd565b6040513d85823e3d90fd5b60207f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d2391604051908152a261146e565b929450909250906001600160a01b038116611630575032925b6001600160a01b03811661159c575061154960a435828403612464565b9103811061006f575f808061156d81943a60c4351083146115955760c435906126a8565b9485906001600160a01b03165af1611583612a85565b5015610dee5783905b5f808080611437565b3a906126a8565b91906115ac60a435828403612464565b9103811061006f576020916115c55f9260c435906126a8565b93826040518581019263a9059cbb60e01b845260018060a01b03166024820152866044820152604481526115f881611d4c565b519261270f195a01f13d801561162a5760201461161e57505f5b15610e6457839061158c565b5f511590151715611612565b50611612565b9261152c565b6040513d8a823e3d90fd5b5060c43515611427565b5060843515611421565b634e487b7160e01b5f52601160045260245ffd5b8780fd5b906020835193019160243591f192611405565b634e487b7160e01b8a52601160045260248afd5b915f92916113ee849360843592610d3d565b60405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b6044820152606490fd5b6109c460843501906113b1565b634e487b7160e01b89526011600452602489fd5b843b1561006f57604051633af85da960e11b81526001600160a01b038416600482015260248035908201526101606044820152905f9082908190611793906117416101648401888f6123f7565b9061175160648501606435612417565b608480359085015260a480359085015260c48035908501526001600160a01b038a811660e48601528c1661010485015283820360031901610124850152611e49565b33610144830152038183895af180156117be571561137d576117b6919850611d39565b5f965f61137d565b6040513d5f823e3d90fd5b3461006f57602036600319011261006f576004356117e56125ff565b600354811161038357801561037e576020817f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9392600455604051908152a1005b3461006f57602036600319011261006f5761183e611c89565b6118466125ff565b6001600160a01b0390811690811580156118fe575b6108ac57815f5260016020528060405f2054166118d15760015f52600160205260405f205416815f5260405f206001600160601b0360a01b918282541617905560015f528160405f20918254161790557fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f84405f80a2005b60405162461bcd60e51b815260206004820152600560248201526423a998981960d91b6044820152606490fd5b506001821461185b565b3461006f57602036600319011261006f576004355f526007602052602060405f2054604051908152f35b3461006f57604036600319011261006f5760043560243560058160051b9261197261195c85611d88565b9461196a6040519687611d67565b808652611d88565b60209190601f190136868401375f5b84811061199e576040516020808252819061025890820189611e49565b8181015481851b8701840152600101611981565b3461006f576119fe6119e06119c636611df7565b906119d8828285879997989698612807565b959096612995565b80926040519460203d8701016040523d86523d5f602088013e6129c8565b61025860405192839215158352604060208401526040830190611e49565b3461006f576020611a4a611a52611a3236611df7565b90611a4282828587999699612807565b969094612995565b9283916129c8565b6040519015158152f35b3461006f57602036600319011261006f5760206001600160a01b0380611a80611c89565b169060018214918215611a99575b505060405190158152f35b9091505f526002825260405f205416158280611a8e565b3461006f57602036600319011261006f576020611a52611ace611c89565b6123c6565b3461006f57608036600319011261006f57611aec611c89565b604435906001600160401b03821161006f57611b0f61006d923690600401611dd9565b6064359160243590611ed1565b3461006f57608036600319011261006f576001600160401b0360243581811161006f57611b4d903690600401611d0c565b505060443590811161006f57611b6a61006d913690600401611dd9565b6064359060043533611ed1565b3461006f57604036600319011261006f57611b90611c89565b60243590611b9c6125ff565b611ba581612635565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b039283165f818152604081208054959093166001600160a01b0319958616179092556001909152815490921682179055600354611c1090611ec3565b90816003557f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea265f80a28160045403611c4457005b611c4c6125ff565b811161038357801561037e576020817f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9392600455604051908152a1005b600435906001600160a01b038216820361006f57565b60e435906001600160a01b038216820361006f57565b604435906001600160a01b038216820361006f57565b61010435906001600160a01b038216820361006f57565b602435906001600160a01b038216820361006f57565b35906001600160a01b038216820361006f57565b9181601f8401121561006f578235916001600160401b03831161006f576020838186019501011161006f57565b6001600160401b03811161025c57604052565b608081019081106001600160401b0382111761025c57604052565b90601f801991011681019081106001600160401b0382111761025c57604052565b6001600160401b03811161025c57601f01601f191660200190565b929192611daf82611d88565b91611dbd6040519384611d67565b82948184528183011161006f578281602093845f960137010152565b9080601f8301121561006f57816020611df493359101611da3565b90565b608060031982011261006f576004356001600160a01b038116810361006f579160243591604435906001600160401b03821161006f57611e3991600401611dd9565b90606435600281101561006f5790565b91908251928382525f5b848110611e73575050825f602080949584010152601f8019910116010190565b602081830181015184830182015201611e53565b9081518082526020808093019301915f5b828110611ea6575050505090565b83516001600160a01b031685529381019392810192600101611e98565b5f1981146116555760010190565b929091928351611ee08361265e565b11612399575f805b838210611ef757505050505050565b60419082820287016020918282015160409283810151956060809201515f1a9081155f14612119575050506001600160a01b031693611f358861265e565b811061211457611f4481612456565b81811061006f578a51106120e85783818b0101908151611f6382612456565b91821061006f57611f749082612464565b90811061006f578a51106120bc57889083518581015f80630b135d3f60e11b9283815260249460649786820152611fc781611fb96044998d8b8401528b830190611e49565b03601f198101835282611d67565b51908b5afa90611fd5612a85565b826120b1575b82612097575b50501561206f575050505b6001600160a01b0390811684821690811180159290612058575b50811561204d575b50612020575050600190910190611ee8565b5162461bcd60e51b81526004810191909152600560248201526423a998191b60d91b604482015260649150fd5b60019150145f61200e565b908092505f5260028452825f20541615905f612006565b906005869286519362461bcd60e51b855260048501528301526411d4cc0c8d60da1b90820152fd5b909150878180518101031261006f57870151145f80611fe1565b805189149250611fdb565b825162461bcd60e51b8152600481018590526005602482015264475330323360d81b6044820152606490fd5b825162461bcd60e51b815260048101859052600560248201526423a998191960d91b6044820152606490fd5b612780565b92969260019180830361218f575050506001600160a01b039586169588168614159150819050612175575b15611fec57815162461bcd60e51b8152600481018490526005602482015264475330323560d81b6044820152606490fd5b50835f5260088352815f20885f528352815f205415612144565b600281036122985750506001600160a01b03968716966121ae8b61265e565b8410612114576080938481018082116116555781811061006f578e511061226c5787918d918f019583870151968981015196808201938b8486519401519520168d1497881598612234575b5050505050505050905015611fec57815162461bcd60e51b815260048101849052600560248201526408ea66064760db1b6044820152606490fd5b60a09698505f97998c51968752898701528b8601528401528201526101005afa905f5114843d14161615805f858b82808080806121f9565b865162461bcd60e51b8152600481018990526005602482015264475330323760d81b6044820152606490fd5b94979491929091878d601e831115612360579050875192898401917f19457468657265756d205369676e6564204d6573736167653a0a3332000000008352603c908186015284528301938385106001600160401b0386111761234e5750838852825190209460031982019182116116555794835260ff1660208301526040820194909452606081019290925284925f92906080820184805203605f1901915afa15612345575f5192611fec565b513d5f823e3d90fd5b634e487b7160e01b5f5260045260245ffd5b885190815260ff9290921660208301526040820196909652606081019490945250505f808052916080915afa15612345575f5192611fec565b60405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b6044820152606490fd5b6001600160a01b0390811660018114159190826123e257505090565b9091505f52600160205260405f205416151590565b908060209392818452848401375f828201840152601f01601f1916010190565b9060028210156124245752565b634e487b7160e01b5f52602160045260245ffd5b8115612442570490565b634e487b7160e01b5f52601260045260245ffd5b906020820180921161165557565b9190820180921161165557565b6001600160401b03811161025c5760051b60200190565b9061249282612471565b61249f6040519182611d67565b82815280926124b0601f1991612471565b0190602036910137565b80518210156124ce5760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b95601e999397919560429b9599939961252c60606040517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a7946921881524660208201523060408201522090565b99806040519c8d378b207fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d88c5260208c01998a5260408c0198895260608c015260808b015260a08a015260c089015260e088015261010087015261012086015261014085015261016084209052611901835252012090565b9081602091031261006f5751801515810361006f5790565b916004549182156125d2576125d093611ed1565b565b60405162461bcd60e51b8152602060048201526005602482015264475330303160d81b6044820152606490fd5b30330361260857565b60405162461bcd60e51b8152602060048201526005602482015264475330333160d81b6044820152606490fd5b61263e81612b6f565b6001600160a01b039081165f9081526002602052604090205416610f9157565b80156126875760418102908082046041036116555761267f60419183612438565b0361006f5790565b505f90565b80156126875780800460010361165557600161267f8280612438565b9081156126c6578082029180830482036116555761267f9083612438565b50505f90565b60405162461bcd60e51b8152602060048201526005602482015264475332303160d81b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526423a999181960d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475331303160d81b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526411d4cc8c0d60da1b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475330323160d81b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526423a998189960d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475330313160d81b6044820152606490fd5b9390915f926040918251953387526020927fb648d3644f584ed1c2232d53c46d87e693586486ad0d1175f8656013110b714e60018060a01b03809a16988986820152828782015260a060608201528061286360a0820187611e49565b6128706080830187612417565b0390a17fb104e0b93118902c651344349b610029d694cfdec91c589c91ebafbcd02899475498600133148015612981575b61295557891691826128b9575b505050505050909150565b8597506128f596985f91612900879851998a978896879563394614b960e11b87526004870152602486015260a0604486015260a4850190611e49565b916064840190612417565b33608483015203925af192831561234557505f92612927575b5050815f80808080806128ae565b90809250813d831161294e575b61293e8183611d67565b8101031261006f57515f80612919565b503d612934565b855162461bcd60e51b815260048101869052600560248201526411d4cc4c0d60da1b6044820152606490fd5b50335f526001855280865f205416156128a1565b929190926002831015612424575f9384936001036129bb5750602082519201908319f490565b602083519301918419f190565b5f9291906001600160a01b031680612a30575b505015612a09577f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8339180a2565b7facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375339180a2565b803b1561006f576040516315661bd560e11b8152600481019290925282151560248301525f908290604490829084905af180156117be57612a72575b806129db565b612a7d919250611d39565b5f905f612a6c565b3d15612aaf573d90612a9682611d88565b91612aa46040519384611d67565b82523d5f602084013e565b606090565b6001600160a01b0381163014612ae8577f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b60405162461bcd60e51b8152602060048201526005602482015264047533430360dc1b6044820152606490fd5b612b1e82612b6f565b6001600160a01b039081165f908152600260205260409020548116911603612b4257565b60405162461bcd60e51b8152602060048201526005602482015264475332303560d81b6044820152606490fd5b6001600160a01b03168015908115612be4575b8115612bbd575b50612b9057565b60405162461bcd60e51b8152602060048201526005602482015264475332303360d81b6044820152606490fd5b9050301480612bcd575b5f612b89565b5060035f80303c62ef01005f5160e81c1415612bc7565b600181149150612b8256fea26469706673582212204116bafef52faa29b123cbcc36ac90dfb78fc1d96c4588ac08b0b31a9fdc32fd64736f6c63430008180033c080a09e954d14b69831772130127f780eaf083b09e76e1d86a4299b1c3ea53e515842a05d9376433a9a8788ce122ac6b113355ee8375ed5e5c2268e0e26c6c610695ac2", "02f9076d830e4a2563010f8308bb098080b9071960808060405234610016576106fe908161001b8239f35b5f80fdfe6040608081526004361015610012575f80fd5b5f3560e01c80631688f0b91461026e5780631a334b0b146101f05780631fdac6c5146101705780633408e470146101565780634662f9d6146100de57806353e5d935146100965763ec9e80bb14610067575f80fd5b346100925760209061008161007b366102bf565b91610412565b90516001600160a01b039091168152f35b5f80fd5b5034610092575f3660031901126100925780516100da916101536100bd6020820184610289565b808352610576602084013951918291602083526020830190610369565b0390f35b5034610092576101486020917f6e78ae8c51534f0b801d7aa7cce5a2113f3c3368c61b06fa61415f361d400431610114366102bf565b9092916001600160a01b03918261012c82878561038e565b16968795875194859416845260608a8501526060840190610369565b90868301520390a251908152f35b5034610092575f3660031901126100925760209051468152f35b50346100925760209081600319360112610092576004356001600160a01b0381169081900361009257610153906101e68380516101af87860182610289565b84815286810194610576863981519384916101d289840197889251928391610348565b820190888201520386810184520182610289565b5190209051908152f35b50346100925761025a6020917f7a1c96f74273709828c0e67ab96189772005d3b4948bc6902693eb21e4e2cc6a610226366102bf565b909291610234828583610412565b9160018060a01b03809316968795875194859416845260808a8501526080840190610369565b90868301524660608301520390a251908152f35b503461009257602090610081610283366102bf565b9161038e565b90601f8019910116810190811067ffffffffffffffff8211176102ab57604052565b634e487b7160e01b5f52604160045260245ffd5b906060600319830112610092576004356001600160a01b0381168103610092579167ffffffffffffffff60243581811161009257826023820112156100925780600401359182116102ab5760405192610322601f8401601f191660200185610289565b8284526024838301011161009257815f9260246020930183860137830101529060443590565b5f5b8381106103595750505f910152565b818101518382015260200161034a565b9060209161038281518092818552858086019101610348565b601f01601f1916010190565b929190805160208201206040519260208401918252604084015260408352606083019280841067ffffffffffffffff8511176102ab576103d593604052519020908461045b565b6040516001600160a01b03938416815290928316907f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e23590602090a2565b929190805160208201206040519260208401918252604084015246606084015260608352608083019280841067ffffffffffffffff8511176102ab576103d59360405251902090845b90929192813b1561053057610153936104aa6104bf6040602095815190610484888b0183610289565b898252878201996105768b3960018060a01b03809a84519687945180928c870190610348565b83019116888201520386810184520182610289565b80519084015ff5938416156104f5578051806104da57505050565b5f9283920182865af1156104ea57565b6040513d5f823e3d90fd5b60405162461bcd60e51b815260048101839052601360248201527210dc99585d194c8818d85b1b0819985a5b1959606a1b6044820152606490fd5b60405162461bcd60e51b815260206004820152601f60248201527f53696e676c65746f6e20636f6e7472616374206e6f74206465706c6f796564006044820152606490fdfe6080346100c857601f61015338819003918201601f19168301916001600160401b038311848410176100cc578084926020946040528339810103126100c857516001600160a01b038116908190036100c8578015610078575f80546001600160a01b031916919091179055604051607290816100e18239f35b60405162461bcd60e51b815260206004820152602260248201527f496e76616c69642073696e676c65746f6e20616464726573732070726f766964604482015261195960f21b6064820152608490fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60806040525f5463a619486e5f3560e01c146030575f8091368280378136915af43d5f803e15602c573d5ff35b3d5ffd5b60601b606c5260206060f3fea2646970667358221220a6e2563e1121d65f886381b1f9acfb48834412d4f11e072377dee37a165bf3d264736f6c63430008180033a2646970667358221220d319c735740bc026b3795ebbbec734ae552d0b92de359462a060d397f706172a64736f6c63430008180033c001a060c2dbf96a40f62c9d27d09a77b610f9c39c0a8903f75e02dfc532d4bb9cd447a050f9ede7aefc75ce1cb6e36ca3df490a725d132555bba23ac993fc16f2e0c7d9", "02f90d46830e4a2564010f830f246c8080b90cf26080806040523461001657610cd7908161001b8239f35b5f80fdfe6080604081815260049182361015610015575f80fd5b5f3560e01c90816223de291461082e57816301ffc9a7146107c4575080630a1028c414610789578063150b7a021461072e5780631626ba7e1461057657806323031640146105555780636ac247841461052d578063b2494df3146103f1578063bc197c8114610363578063bd61951d146102d0578063e86637db146101005763f23a6e61146100a2575f80fd5b346100fc5760a03660031901126100fc576100bb61089e565b506100c46108b4565b506084356001600160401b0381116100fc576020926100e5913691016108ca565b50506100ef610b67565b5163f23a6e6160e01b8152f35b5f80fd5b50346100fc5761014090816003193601126100fc5761011d61089e565b6001600160401b0392906044358481116100fc5761013e90369087016108ca565b9590926064359060028210156100fc576001600160a01b039160e43583811691908290036100fc5761010435938085168095036100fc5788519763f698da2560e01b895260209b8c8a8981335afa998a156102c6575f9a610293575b50906101a7913691610947565b8b81519101209089519b8c01977fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d8895216898c015260243560608c015260808b015260a08a015260843560c08a015260a43560e08a015260c4356101008a01526101208901528701526101606101243581880152865261018086019486861090861117610280575083835284519020601960f81b6101a0860152600160f81b6101a18601526101a28501919091526101c2909301929092526042815261027c916102726062836108f7565b51918291826109fb565b0390f35b604190634e487b7160e01b5f525260245ffd5b919099508c82813d83116102bf575b6102ac81836108f7565b810103126100fc579051986101a761019a565b503d6102a2565b8b513d5f823e3d90fd5b5090346100fc573660031901908282126100fc576102ec61089e565b50602435906001600160401b0382116100fc57839261030f5f93369084016108ca565b505083519163b4faba0960e01b835280830137369082335af1813d10176100fc57602051602081019160208151928301018152826020833e5f511561035d5761027c925051918291826109fb565b50602001fd5b50346100fc5760a03660031901126100fc5761037d61089e565b506103866108b4565b506001600160401b036044358181116100fc576103a69036908501610a27565b50506064358181116100fc576103bf9036908501610a27565b50506084359081116100fc576020926103da913691016108ca565b50506103e4610b67565b5163bc197c8160e01b8152f35b50346100fc575f3660031901126100fc578051636617c22960e11b81526001838201819052600a6024830152925f82604481335afa918215610523575f9261047b575b505091815191602090602080850191818652865180935285019501915f5b82811061045f5785870386f35b83516001600160a01b0316875295810195928101928401610452565b9091503d805f833e61048d81836108f7565b81019083818303126100fc578051916001600160401b03928381116100fc57820181601f820112156100fc57805194602094861161028057508460051b908651956104da868401886108f7565b865284808701928201019283116100fc578401905b82821061050c57505050906105049101610b53565b505f80610434565b84809161051884610b53565b8152019101906104ef565b83513d5f823e3d90fd5b50346100fc576020906105486105423661099b565b90610a57565b8281519101209051908152f35b50346100fc5761027c9061056b6105423661099b565b9051918291826109fb565b50346100fc57806003193601126100fc576001600160401b0391602480358481116100fc576105a890369084016108ca565b8451956020968535888201528781528681018181108382111761071c5787526105d19033610a57565b805190880120928261068757505050835190635ae6bd3760e01b82528382015284818381335afa90811561067d575f91610650575b501561061c5750505b51630b135d3f60e11b8152f35b60649360119293519362461bcd60e51b85528401528201527012185cda081b9bdd08185c1c1c9bdd9959607a1b6044820152fd5b90508481813d8311610676575b61066781836108f7565b810103126100fc57515f610606565b503d61065d565b84513d5f823e3d90fd5b9492909194333b156100fc5760845f92878951988994859363f855438b60e01b8552878a8601528a85015260606044850152816064850152848401378181018301859052601f01601f19168101030181335afa8015610712576106ee575b5050505061060f565b831161070157505081525f8080806106e5565b604190634e487b7160e01b5f52525ffd5b85513d5f823e3d90fd5b85604188634e487b7160e01b5f52525ffd5b50346100fc5760803660031901126100fc5761074861089e565b506107516108b4565b506064356001600160401b0381116100fc57602092610772913691016108ca565b505061077c610b67565b51630a85bd0160e11b8152f35b50346100fc5760203660031901126100fc578135916001600160401b0383116100fc576107be6105489160209436910161097d565b33610a57565b83346100fc5760203660031901126100fc57359063ffffffff60e01b82168092036100fc57602091630271189760e51b811490811561081d575b811561080c575b5015158152f35b6301ffc9a760e01b14905083610805565b630a85bd0160e11b811491506107fe565b83346100fc5760c03660031901126100fc5761084861089e565b506108516108b4565b506044356001600160a01b038116036100fc576001600160401b03906084358281116100fc5761088490369083016108ca565b505060a4359182116100fc5761089c913691016108ca565b005b600435906001600160a01b03821682036100fc57565b602435906001600160a01b03821682036100fc57565b9181601f840112156100fc578235916001600160401b0383116100fc57602083818601950101116100fc57565b90601f801991011681019081106001600160401b0382111761091857604052565b634e487b7160e01b5f52604160045260245ffd5b6001600160401b03811161091857601f01601f191660200190565b9291926109538261092c565b9161096160405193846108f7565b8294818452818301116100fc578281602093845f960137010152565b9080601f830112156100fc5781602061099893359101610947565b90565b9060406003198301126100fc576004356001600160a01b03811681036100fc5791602435906001600160401b0382116100fc576109989160040161097d565b5f5b8381106109eb5750505f910152565b81810151838201526020016109dc565b60409160208252610a1b81518092816020860152602086860191016109da565b601f01601f1916010190565b9181601f840112156100fc578235916001600160401b0383116100fc576020808501948460051b0101116100fc57565b90805160208092012090604092835192828401907f60b3cbf8b4a223d68d641b3b6ddf9a298e7f33710cf3d3a9d1146b5a6150fbca82528585015284845260608401908482106001600160401b03831117610918578186528451902063f698da2560e01b8252918390829060049082906001600160a01b03165afa938415610712575f94610b21575b50509251601960f81b918101918252600160f81b6001830152600282019290925260228101929092529061099890829060420103601f1981018352826108f7565b8380929395503d8311610b4c575b610b3981856108f7565b810103126100fc57519180610998610ae0565b503d610b2f565b51906001600160a01b03821682036100fc57565b604051635624b25b60e01b81527f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d56004820152600160248201525f81604481335afa908115610c96575f91610c1e575b506020818051810103126100fc57602001516001600160a01b038116908190036100fc573003610be357565b60405162461bcd60e51b81526020600482015260136024820152721b9bdd08184819985b1b189858dac818d85b1b606a1b6044820152606490fd5b90503d805f833e610c2f81836108f7565b8101906020818303126100fc578051906001600160401b0382116100fc570181601f820112156100fc578051610c648161092c565b92610c7260405194856108f7565b818452602082840101116100fc57610c9091602080850191016109da565b5f610bb7565b6040513d5f823e3d90fdfea26469706673582212205f64b3f7abe056e3387273ec1415cd84fa9efe00730808d0c229d2eb602913e264736f6c63430008180033c080a09d43c4345d2af07a1b7eed738ff69d03c59a0807417b3b556e69a7cea33a767fa04be8898a4020beee84b7d99a2387562bc365a2bb55e63d7f7ddd52f2b2a964f5", "02f90275830e4a2565010f830339ef8080b9022160a0806040523461002257306080526101fa9081610027823960805181609c0152f35b5f80fdfe608060048036101561000f575f80fd5b5f3560e01c638d80ff0a14610022575f80fd5b60203660031901126101ad5767ffffffffffffffff9080358281116101ad57366023820112156101ad5780820135908382116101b157601f8201601f19908116603f01168501938411858510176101b15760409360405281855236602483830101116101ad57815f926024602093018388013785010152307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610150575081519160205b8381106100d957005b80820190815160f81c90600183015160601c3081150217601584015192603585015180946055809701905f9390815f1461013f5750600114610130575b50509050156101265701016100d0565b84513d5f823e3d90fd5b5f938493505af480835f610116565b90505f948594505af180835f610116565b60849060206040519162461bcd60e51b8352820152603060248201527f4d756c746953656e642073686f756c64206f6e6c792062652063616c6c65642060448201526f1d9a584819195b1959d85d1958d85b1b60821b6064820152fd5b5f80fd5b604183634e487b7160e01b5f525260245ffdfea2646970667358221220444590a6b88af90b01c64d82141e3e2ff43a0702cf51a98c68e97b78b6bf919c64736f6c63430008180033c001a0203eb4b9eea97fa40847c352b406020814a6392404bb7c07be1391cfd6ceab71a041f93243a6c9d359d290c7f06987b3939f23ccb3cf780dd954f737bc17b057cc", "02f901ca830e4a2566010f83028ba98080b90176608080604052346100165761015b908161001b8239f35b5f80fdfe6080600436101561000e575f80fd5b5f3560e01c638d80ff0a14610021575f80fd5b60203660031901126100f95767ffffffffffffffff6004358181116100f957366023820112156100f95780600401359082821161011157601f8201601f19908116603f01168401928311848410176101115760409260405281845236602483830101116100f957815f92602460209301838701378401015281519160205b8381106100a857005b80820190815160f81c90600183015160601c9160158401519360358101518094605596875f9594855f146100fd5750505050506001146100f9575b156100ef57010161009f565b84513d5f823e3d90fd5b5f80fd5b5f9650869550019130811502175af16100e3565b634e487b7160e01b5f52604160045260245ffdfea2646970667358221220984be03c94d7c223c92a572dd3965be331e7abe69f60598f1b81f72d19dda88e64736f6c63430008180033c080a02e9316fcdd40f3bcb4405488ceff32e00ec88d4ba1a0bce739bd8c7712b2f3d0a044f7401c03ab29205c4e9e497771b5df3a47f7590d97b545e0317acd67e32eb1", "02f9026c830e4a2567010f83033d028080b9021860808060405234610016576101fd908161001b8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80634847be6f146100b057634c8c9ea11461002f575f80fd5b346100ac5760403660031901126100ac5760243567ffffffffffffffff81116100ac576100626020913690600401610105565b80516001600160a01b03918301600435f01661007f81151561017b565b60405190807f4db17dd5e4732fb6da34a148104a592783ca119a1e7bb8829eba6cbadef0b5115f80a28152f35b5f80fd5b346100ac5760603660031901126100ac5760243567ffffffffffffffff81116100ac576100e36020913690600401610105565b80516001600160a01b039160443591908401600435f51661007f81151561017b565b81601f820112156100ac5780359067ffffffffffffffff928383116101675760405193601f8401601f19908116603f011685019081118582101761016757604052828452602083830101116100ac57815f926020809301838601378301015290565b634e487b7160e01b5f52604160045260245ffd5b1561018257565b60405162461bcd60e51b815260206004820152601960248201527f436f756c64206e6f74206465706c6f7920636f6e7472616374000000000000006044820152606490fdfea2646970667358221220a935493c27304aaac81fd698f7f94fc07a6080c77bcdc36f1e80bc9ab21661dd64736f6c63430008180033c001a0bd861286378ddb6b49481875c23a120a5fe0c703c6753a783a2a5dea431ac9d5a054c2c98dd3a408b57ca8adadd2ba9f62413ec34f388216d876a211559465d154", "02f9032c830e4a2568010f8304100a8080b902d860808060405234610016576102bd908161001b8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630a1028c4146100c6576385a5affe1461002f575f80fd5b346100c25760203660031901126100c25760043567ffffffffffffffff8082116100c257366023830112156100c25781600401359081116100c25736602482840101116100c25761008d9161008891602436920161014b565b610191565b805f526007602052600160405f20557fe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e45f80a2005b5f80fd5b346100c25760203660031901126100c25760043567ffffffffffffffff81116100c257366023820112156100c25761010d610088602092369060248160040135910161014b565b604051908152f35b90601f8019910116810190811067ffffffffffffffff82111761013757604052565b634e487b7160e01b5f52604160045260245ffd5b92919267ffffffffffffffff82116101375760405191610175601f8201601f191660200184610115565b8294818452818301116100c2578281602093845f960137010152565b805160208092012090604091825192828401917f60b3cbf8b4a223d68d641b3b6ddf9a298e7f33710cf3d3a9d1146b5a6150fbca8352818501528084526060840167ffffffffffffffff9285821084831117610137578183528551902063f698da2560e01b8252908481600481305afa95861561027d575f9661024d575b5050815193840194601960f81b8652600160f81b60218601526022850152604284015260428352608083019183831090831117610137575251902090565b8580929397503d8311610276575b6102658185610115565b810103126100c25751935f8061020f565b503d61025b565b83513d5f823e3d90fdfea2646970667358221220f01c1366c8896bea5b7230b2b288d72b2ac0f2106c7dc880d346be5b5cd427bc64736f6c63430008180033c080a0ee8a69c647e0832cf32f5168da52a5f3ce25f161800f0758872e1e3e57ce1927a052dd868e39ab9632d49d74dfb0051c10c326175c145154328cf6d5d755e10edc", "02f902fa830e4a2569010f8303d9668080b902a6608080604052346100165761028b908161001b8239f35b5f80fdfe608060408181526004918236101561001f575b505050361561001d57005b005b5f3560e01c9081632d9ad53d146101545750638d0dc49f146100415780610012565b346101505760203660031901126101505767ffffffffffffffff9180358381116101505736602382011215610150578082013593808511610150576024936024830192602436918860051b010111610150575f5b86811061009e57005b6100b16100ac82898761021d565b610241565b303b1561015057825163610b592560e01b81526001600160a01b03918216878201525f81898183305af1801561014657610124575b50906001916100f96100ac838b8961021d565b167f7a77214430737f5a548efc743650795815091c4d522683f9665bdc753bdb8c165f80a201610095565b84811161013457835260016100e6565b87604188634e487b7160e01b5f52525ffd5b84513d5f823e3d90fd5b5f80fd5b83833461015057602092836003193601126101505782356001600160a01b0381169081900361015057632d9ad53d60e01b8252838201528381602481305afa928315610213575f936101ab575b5050519015158152f35b9091925083903d851161020b575b601f8201601f191683019067ffffffffffffffff8211848310176101f857508491839185528101031261015057518015158103610150579083806101a1565b604190634e487b7160e01b5f525260245ffd5b3d91506101b9565b82513d5f823e3d90fd5b919081101561022d5760051b0190565b634e487b7160e01b5f52603260045260245ffd5b356001600160a01b0381168103610150579056fea2646970667358221220c64c634b6f2c5857f1f1262768588f1ebe5343006d2b23fc5c081b88630b22bb64736f6c63430008180033c001a03b802832644d5a3edf72aa0e1ad6501e18a1e7c5e36c0f2b3ec08cedf6b7d6a8a03e5ba8d9a1e3e120173a6ee8b440d6633d0ca75ee3eaa1e31a56f119c3dd221d", "02f902cf830e4a256a010f83039c878080b9027b60a080604052346100225730608052610254908161002782396080518160970152f35b5f80fdfe6080604081815260049182361015610015575f80fd5b5f3560e01c631c5fb21114610028575f80fd5b3461021a57608090608060031936011261021a578335936001600160a01b0393848616860361021a57602467ffffffffffffffff60443581811161021a573660238201121561021a57808501359582871161021a573684888401011161021a576064359860028a101561021a577f00000000000000000000000000000000000000000000000000000000000000001630146101b457505a985a92601f19998651918b603f81601f8d01160116830190838210908211176101a2579160015f9694928796948a528b83528660208d819e8c8388019901893785010152148514610195575192f4925b5a8803978811610184578387898888876060815191833d84010181523d83523d5f8585013e805197889687521515848701528501528051928360608601525f5b84811061016e578560808189601f895f85828601015201168101030190f35b828101840151888201830152879550830161014f565b601190634e487b7160e01b5f52525ffd5b519286359190f19261010f565b8660418a634e487b7160e01b5f52525ffd5b62461bcd60e51b81526020868201526039848201527f53696d756c61746554784163636573736f722073686f756c64206f6e6c79206260448201527f652063616c6c6564207669612064656c656761746563616c6c000000000000006064820152608490fd5b5f80fdfea26469706673582212202cbcc019cd6e13f575aca5ea3843d4044f85ee2dabf113ce4633d0a6ce740e5864736f6c63430008180033c001a0988c087ba2e23f3119601b7e22699dd3a88d6d8c539a5018a25628a4e7e61016a02cb9b72930832926485397fd06bdaa4a08b319525a364c689c12e617a5c69f48" ], "source": "Validator1::12204d5c1b0fd3ebf1811aea931789e9a9a050dc3a227fab7a1d7bff7fca87b569b5" }
0x32bca7e0...8f87ad89
View lifecycle
0xd0713d58...6fbeceb0View lifecycle
0x50092feb...e1127f87View lifecycle

Op 3: 0xd13431fe...cf4f0bc7

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0xd134...0bc7
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Op 4: 0xc1791150...3dcf1c3e

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0xc179...1c3e
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Op 5: 0x30dae48e...e675f702

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0x30da...f702
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Op 6: 0xd0d88317...5bf36d7c

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0xd0d8...6d7c
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Op 7: 0x32bca7e0...8f87ad89

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0x32bc...ad89
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Op 8: 0xd0713d58...6fbeceb0

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0xd071...ceb0
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

Op 9: 0x50092feb...e1127f87

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.7s

Eth Tx Submitted

0x5009...7f87
372ms
372ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

186ms
186ms

Validator1 — Execute

participant1 · Initial REVM execution
1.3s
1.3s

Validator2 — Re-execute

participant2 · REVM re-execution

1.3s
1.3s

Validator3 — Re-execute

participant3 · REVM re-execution

1.3s
1.3s

Block Published

Block #196642
558ms
558ms
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete3.7s
3.7s

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).

created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00b7e7b864...7518d693
Payload
{ "chainId": { "zeo": "zeo::12206667b0de81405e4ea5e7de1b5f19f80599f15d75da4e93aeee18762dbc68cd8f", "version": "" }, "proposer": "Validator1::12204d5c1b0fd3ebf1811aea931789e9a9a050dc3a227fab7a1d7bff7fca87b569b5", "transactions": [ "02f92c99830e4a2562010f8331f6208080b92c456080806040523461001b576001600455612c2590816100208239f35b5f80fdfe608060405260043610156100a1575b3615610073573461006f577f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d554801561006d575f8060405192368285373360601b36850152838260143601925af13d5f833e15610069573d90f35b3d90fd5b005b5f80fd5b6040513481527f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d60203392a2005b5f803560e01c80630d582f1314611b7757806312fb68e014611b1c5780631fcac7f314611ad35780632d9ad53d14611ab05780632f54bf6e14611a5c578063468721a714611a1c5780635229073f146119b25780635624b25b146119325780635ae6bd3714611908578063610b592514611825578063694e80c3146117c95780636a761202146111bf5780637d8329741461117c578063934f3a1114611120578063a0e67e2b1461108d578063affed0e01461106f578063b4faba091461100a578063b63e800d14610b78578063cc2f8452146109d7578063d4d9bdcd14610937578063d8d11f78146108bb578063e009cfde146107c8578063e068df37146106c0578063e19a9dd91461059d578063e318b52b146104b9578063e75235b81461049b578063f08a032314610440578063f698da25146103ea578063f855438b1461039c578063f8dc5dd9146102735763ffa1ad7414610201575061000e565b3461027057806003193601126102705760405160408101908082106001600160401b0383111761025c576102589160405260058152640312e352e360dc1b6020820152604051918291602083526020830190611e49565b0390f35b634e487b7160e01b5f52604160045260245ffd5b80fd5b50346102705760603660031901126102705761028d611c89565b610295611ce2565b604435916102a16125ff565b60035480156103885783905f19018060035510610383576102c28282612b15565b60018060a01b038092169182855260026020528060408620541691168452604084206001600160601b0360a01b9182825416179055818452604084209081541690557ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf8380a28060045403610335575080f35b61033d6125ff565b600354811161038357801561037e576020817f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9392600455604051908152a180f35b6126f9565b6126cc565b634e487b7160e01b85526011600452602485fd5b5034610270576060366003190112610270576103b6611c89565b604435906001600160401b0382116103e6576103d96103e3923690600401611dd9565b90602435906125bc565b80f35b8280fd5b5034610270578060031936011261027057602061043860606040517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a7946921881524660208201523060408201522090565b604051908152f35b50346102705760203660031901126102705761045a611c89565b6104626125ff565b61046b81612ab4565b6001600160a01b03167f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b08280a280f35b50346102705780600319360112610270576020600454604051908152f35b5034610270576060366003190112610270576104d3611c89565b6104db611ce2565b6104e3611cb5565b6104eb6125ff565b6104f481612635565b6104fe8284612b15565b60018060a01b038092169182855260026020528080604087205416921693848652604086206001600160601b0360a01b9384825416179055168452604084208382825416179055818452604084209081541690557ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf8380a27f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea268280a280f35b5034610270576020366003190112610270576105b7611c89565b6105bf6125ff565b6001600160a01b038116908115158061064d575b610620577f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c8557f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa28280a280f35b60405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b6044820152606490fd5b506040516301ffc9a760e01b815263736bd41d60e11b6004820152602081602481865afa9081156106b5578491610686575b50156105d3565b6106a8915060203d6020116106ae575b6106a08183611d67565b8101906125a4565b5f61067f565b503d610696565b6040513d86823e3d90fd5b5034610270576020366003190112610270576106da611c89565b6106e26125ff565b6001600160a01b0381169081151580610770575b610743577fb104e0b93118902c651344349b610029d694cfdec91c589c91ebafbcd0289947557fcd1966d6be16bc0c030cc741a06c6e0efaf8d00de2c8b6a9e11827e125de8bb88280a280f35b60405162461bcd60e51b8152602060048201526005602482015264475333303160d81b6044820152606490fd5b506040516301ffc9a760e01b8152630b0803db60e31b6004820152602081602481865afa9081156106b55784916107a9575b50156106f6565b6107c2915060203d6020116106ae576106a08183611d67565b5f6107a2565b5034610270576040366003190112610270576107e2611c89565b6107ea611ce2565b6107f26125ff565b6001600160a01b0390811691821580156108b1575b6108ac57811690818452600160205282816040862054160361087f578284526001602052604084205416908352604083206001600160601b0360a01b9182825416179055818352604083209081541690557faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace40542768280a280f35b60405162461bcd60e51b8152602060048201526005602482015264475331303360d81b6044820152606490fd5b612726565b5060018314610807565b503461027057610140366003190112610270576108d6611c89565b6044356001600160401b0381116103e6576108f5903690600401611d0c565b60643593600285101561027057602061043886868686610913611c9f565b9161091c611ccb565b93610124359560c4359360a4359360843593602435906124e2565b50346102705760203660031901126102705733815260026020526040812054600435906001600160a01b0316156109aa573382526008602052604082208183526020526001604083205533907ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c8380a380f35b60405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b6044820152606490fd5b5034610270576040366003190112610270576109f1611c89565b602435906001906001600160a01b039081811690818414159081610b67575b50610b3a578315610b0d5782610a2585612488565b94869287526020908260205284604089205416955b610aa9575b505082841603610a70575b610a6594508352604051938493604085526040850190611e87565b911660208301520390f35b91505f19820193828511610a95575080610a8d610a6595856124ba565b511691610a4a565b634e487b7160e01b81526011600452602490fd5b909192948481169081151580610b03575b80610afa575b15610af157509081849392610ad5888a6124ba565b528852828252610aeb8560408a20541696611ec3565b93610a3a565b95939250610a3f565b50828710610ac0565b5084821415610aba565b60405162461bcd60e51b815260206004820152600560248201526423a998981b60d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475331303560d81b6044820152606490fd5b610b7191506123c6565b155f610a10565b503461027057610100366003190112610270576001600160401b036004358181116103e657366023820112156103e657818160040135116103e657366024826004013560051b830101116103e657610bce611cb5565b9160643590811161100657610be7903690600401611d0c565b92906084356001600160a01b038116900361006f5760a4356001600160a01b038116900361006f57610c17611c9f565b9360405160808101608082528560040135905260a081019060248601885b87600401358110610fdf57505060243560208201526001600160a01b03858116604083015260843516606082015233917f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8919081900390a2610c9a8460040135612471565b93610ca86040519586611d67565b6004810135855260248101602086015b6024836004013560051b8401018210610fc357505050600454610f9657835160243511610383576024351561037e57600184519487905b868210610f395750506001600160a01b03908116875260026020526040872080546001600160a01b0319908116600117909155600395909555602435600455610d4492919060843516610f29575b3691611da3565b600180865260205260408520549092906001600160a01b0316610efc57600180865260208190526040862080549092161790556001600160a01b038116610e80575b505060c435610d93575080f35b6001600160a01b038116610e7b5750325b60a4356001600160a01b0316610dfc575f808080933a6001108214610df357610dd160015b60c4356126a8565b906001600160a01b03165af1610de5612a85565b5015610dee5780f35b6127da565b610dd13a610dc9565b5f602091610e0b60c43561268c565b60405163a9059cbb60e01b8582019081526001600160a01b039093166024820152604480820192909252908152610e4181611d4c565b51908260a43561270f195a01f13d8015610e7557602014610e6957505f5b6103e3575b6127ad565b5f511590151715610e5f565b50610e5f565b610da4565b803b15610ecf5781515f9283926020909101905f19f415610ea2575f80610d86565b60405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526423a998181960d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b6044820152606490fd5b610f34608435612ab4565b610d3d565b90916001600160a01b03610f4d84846124ba565b516001600160a01b039092169116818114610f9157600191610f6e82612635565b8a52600260205260408a2080546001600160a01b03191682179055920190610cef565b612753565b60405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b6044820152606490fd5b602080602492610fd285611cf8565b8152019201919050610cb8565b90926001906001600160a01b03610ff586611cf8565b168152602080910194019101610c35565b8380fd5b50346102705760403660031901126102705780611025611c89565b602435906001600160401b03821161106b5761104683923690600401611dd9565b90602082519201905af4906040519182523d60208301523d90604083013e60403d0190fd5b5050fd5b50346102705780600319360112610270576020600554604051908152f35b50346102705780600319360112610270576110a9600354612488565b90806001916001815260026020600260205260018060a01b03938585604086205416905b6110e8575b604051602080825281906102589082018b611e87565b851686811461111b57908187926110ff838b6124ba565b5285528383526111158660408720541691611ec3565b916110cd565b6110d2565b5034610270576060366003190112610270576001600160401b036024358181116103e657611152903690600401611d0c565b50506044359081116111785761116f6103e3913690600401611dd9565b600435336125bc565b5080fd5b5034610270576040366003190112610270576020906040906001600160a01b036111a4611c89565b16815260088352818120602435825283522054604051908152f35b5061014036600319011261006f576111d5611c89565b6001600160401b0360443581811161006f576111f5903690600401611d0c565b9190926002606435101561006f5761120b611c9f565b611213611ccb565b926101243590811161006f5761122d903690600401611dd9565b9161133f6005547f66753cd2356569ee081232e3be8909b950e0a76c1f8460c3a5e3c2be32b11bed888861130e6004546040519086602083015233604083015260608201526060815261127f81611d4c565b6112ff6112b160405195869560018060a01b038c168752602435602088015261016060408801526101608701916123f7565b6112c060608601606435612417565b608435608086015260a43560a086015260c43560c08601526001600160a01b038b811660e08701528d166101008601528481036101208601528b611e49565b90838203610140850152611e49565b0390a161131a81611ec3565b6005556001600160a01b0386168460c43560a4356084356064358c8e6024358b6124e2565b9461134b8487336125bc565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c8546001600160a01b031693846116f4575b505a6109c460843501608435116116e0576109c460843501603f60843560061b0410155f146116d357603f60843560061b04905b6101f4820180921161168057106116a6575a9660c435611694575a806109c31981011161168057916113ee5f949285946109c31901923691611da3565b91600160643514841461166d5760208351930191f4925b5a9186831161166957868381031161165557841596878061164b575b80611641575b611636578693899360c435611513575b50505050835f146114e35760207f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e91604051908152a25b80611480575b60208460405190158152f35b908185923b156103e657604051631264e26d60e31b8152600481019490945290151560248401528290604490829084905af180156114d8576114c4575b8080611474565b6114ce8391611d39565b61117857816114bd565b6040513d85823e3d90fd5b60207f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d2391604051908152a261146e565b929450909250906001600160a01b038116611630575032925b6001600160a01b03811661159c575061154960a435828403612464565b9103811061006f575f808061156d81943a60c4351083146115955760c435906126a8565b9485906001600160a01b03165af1611583612a85565b5015610dee5783905b5f808080611437565b3a906126a8565b91906115ac60a435828403612464565b9103811061006f576020916115c55f9260c435906126a8565b93826040518581019263a9059cbb60e01b845260018060a01b03166024820152866044820152604481526115f881611d4c565b519261270f195a01f13d801561162a5760201461161e57505f5b15610e6457839061158c565b5f511590151715611612565b50611612565b9261152c565b6040513d8a823e3d90fd5b5060c43515611427565b5060843515611421565b634e487b7160e01b5f52601160045260245ffd5b8780fd5b906020835193019160243591f192611405565b634e487b7160e01b8a52601160045260248afd5b915f92916113ee849360843592610d3d565b60405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b6044820152606490fd5b6109c460843501906113b1565b634e487b7160e01b89526011600452602489fd5b843b1561006f57604051633af85da960e11b81526001600160a01b038416600482015260248035908201526101606044820152905f9082908190611793906117416101648401888f6123f7565b9061175160648501606435612417565b608480359085015260a480359085015260c48035908501526001600160a01b038a811660e48601528c1661010485015283820360031901610124850152611e49565b33610144830152038183895af180156117be571561137d576117b6919850611d39565b5f965f61137d565b6040513d5f823e3d90fd5b3461006f57602036600319011261006f576004356117e56125ff565b600354811161038357801561037e576020817f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9392600455604051908152a1005b3461006f57602036600319011261006f5761183e611c89565b6118466125ff565b6001600160a01b0390811690811580156118fe575b6108ac57815f5260016020528060405f2054166118d15760015f52600160205260405f205416815f5260405f206001600160601b0360a01b918282541617905560015f528160405f20918254161790557fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f84405f80a2005b60405162461bcd60e51b815260206004820152600560248201526423a998981960d91b6044820152606490fd5b506001821461185b565b3461006f57602036600319011261006f576004355f526007602052602060405f2054604051908152f35b3461006f57604036600319011261006f5760043560243560058160051b9261197261195c85611d88565b9461196a6040519687611d67565b808652611d88565b60209190601f190136868401375f5b84811061199e576040516020808252819061025890820189611e49565b8181015481851b8701840152600101611981565b3461006f576119fe6119e06119c636611df7565b906119d8828285879997989698612807565b959096612995565b80926040519460203d8701016040523d86523d5f602088013e6129c8565b61025860405192839215158352604060208401526040830190611e49565b3461006f576020611a4a611a52611a3236611df7565b90611a4282828587999699612807565b969094612995565b9283916129c8565b6040519015158152f35b3461006f57602036600319011261006f5760206001600160a01b0380611a80611c89565b169060018214918215611a99575b505060405190158152f35b9091505f526002825260405f205416158280611a8e565b3461006f57602036600319011261006f576020611a52611ace611c89565b6123c6565b3461006f57608036600319011261006f57611aec611c89565b604435906001600160401b03821161006f57611b0f61006d923690600401611dd9565b6064359160243590611ed1565b3461006f57608036600319011261006f576001600160401b0360243581811161006f57611b4d903690600401611d0c565b505060443590811161006f57611b6a61006d913690600401611dd9565b6064359060043533611ed1565b3461006f57604036600319011261006f57611b90611c89565b60243590611b9c6125ff565b611ba581612635565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b039283165f818152604081208054959093166001600160a01b0319958616179092556001909152815490921682179055600354611c1090611ec3565b90816003557f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea265f80a28160045403611c4457005b611c4c6125ff565b811161038357801561037e576020817f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9392600455604051908152a1005b600435906001600160a01b038216820361006f57565b60e435906001600160a01b038216820361006f57565b604435906001600160a01b038216820361006f57565b61010435906001600160a01b038216820361006f57565b602435906001600160a01b038216820361006f57565b35906001600160a01b038216820361006f57565b9181601f8401121561006f578235916001600160401b03831161006f576020838186019501011161006f57565b6001600160401b03811161025c57604052565b608081019081106001600160401b0382111761025c57604052565b90601f801991011681019081106001600160401b0382111761025c57604052565b6001600160401b03811161025c57601f01601f191660200190565b929192611daf82611d88565b91611dbd6040519384611d67565b82948184528183011161006f578281602093845f960137010152565b9080601f8301121561006f57816020611df493359101611da3565b90565b608060031982011261006f576004356001600160a01b038116810361006f579160243591604435906001600160401b03821161006f57611e3991600401611dd9565b90606435600281101561006f5790565b91908251928382525f5b848110611e73575050825f602080949584010152601f8019910116010190565b602081830181015184830182015201611e53565b9081518082526020808093019301915f5b828110611ea6575050505090565b83516001600160a01b031685529381019392810192600101611e98565b5f1981146116555760010190565b929091928351611ee08361265e565b11612399575f805b838210611ef757505050505050565b60419082820287016020918282015160409283810151956060809201515f1a9081155f14612119575050506001600160a01b031693611f358861265e565b811061211457611f4481612456565b81811061006f578a51106120e85783818b0101908151611f6382612456565b91821061006f57611f749082612464565b90811061006f578a51106120bc57889083518581015f80630b135d3f60e11b9283815260249460649786820152611fc781611fb96044998d8b8401528b830190611e49565b03601f198101835282611d67565b51908b5afa90611fd5612a85565b826120b1575b82612097575b50501561206f575050505b6001600160a01b0390811684821690811180159290612058575b50811561204d575b50612020575050600190910190611ee8565b5162461bcd60e51b81526004810191909152600560248201526423a998191b60d91b604482015260649150fd5b60019150145f61200e565b908092505f5260028452825f20541615905f612006565b906005869286519362461bcd60e51b855260048501528301526411d4cc0c8d60da1b90820152fd5b909150878180518101031261006f57870151145f80611fe1565b805189149250611fdb565b825162461bcd60e51b8152600481018590526005602482015264475330323360d81b6044820152606490fd5b825162461bcd60e51b815260048101859052600560248201526423a998191960d91b6044820152606490fd5b612780565b92969260019180830361218f575050506001600160a01b039586169588168614159150819050612175575b15611fec57815162461bcd60e51b8152600481018490526005602482015264475330323560d81b6044820152606490fd5b50835f5260088352815f20885f528352815f205415612144565b600281036122985750506001600160a01b03968716966121ae8b61265e565b8410612114576080938481018082116116555781811061006f578e511061226c5787918d918f019583870151968981015196808201938b8486519401519520168d1497881598612234575b5050505050505050905015611fec57815162461bcd60e51b815260048101849052600560248201526408ea66064760db1b6044820152606490fd5b60a09698505f97998c51968752898701528b8601528401528201526101005afa905f5114843d14161615805f858b82808080806121f9565b865162461bcd60e51b8152600481018990526005602482015264475330323760d81b6044820152606490fd5b94979491929091878d601e831115612360579050875192898401917f19457468657265756d205369676e6564204d6573736167653a0a3332000000008352603c908186015284528301938385106001600160401b0386111761234e5750838852825190209460031982019182116116555794835260ff1660208301526040820194909452606081019290925284925f92906080820184805203605f1901915afa15612345575f5192611fec565b513d5f823e3d90fd5b634e487b7160e01b5f5260045260245ffd5b885190815260ff9290921660208301526040820196909652606081019490945250505f808052916080915afa15612345575f5192611fec565b60405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b6044820152606490fd5b6001600160a01b0390811660018114159190826123e257505090565b9091505f52600160205260405f205416151590565b908060209392818452848401375f828201840152601f01601f1916010190565b9060028210156124245752565b634e487b7160e01b5f52602160045260245ffd5b8115612442570490565b634e487b7160e01b5f52601260045260245ffd5b906020820180921161165557565b9190820180921161165557565b6001600160401b03811161025c5760051b60200190565b9061249282612471565b61249f6040519182611d67565b82815280926124b0601f1991612471565b0190602036910137565b80518210156124ce5760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b95601e999397919560429b9599939961252c60606040517f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a7946921881524660208201523060408201522090565b99806040519c8d378b207fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d88c5260208c01998a5260408c0198895260608c015260808b015260a08a015260c089015260e088015261010087015261012086015261014085015261016084209052611901835252012090565b9081602091031261006f5751801515810361006f5790565b916004549182156125d2576125d093611ed1565b565b60405162461bcd60e51b8152602060048201526005602482015264475330303160d81b6044820152606490fd5b30330361260857565b60405162461bcd60e51b8152602060048201526005602482015264475330333160d81b6044820152606490fd5b61263e81612b6f565b6001600160a01b039081165f9081526002602052604090205416610f9157565b80156126875760418102908082046041036116555761267f60419183612438565b0361006f5790565b505f90565b80156126875780800460010361165557600161267f8280612438565b9081156126c6578082029180830482036116555761267f9083612438565b50505f90565b60405162461bcd60e51b8152602060048201526005602482015264475332303160d81b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526423a999181960d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475331303160d81b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526411d4cc8c0d60da1b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475330323160d81b6044820152606490fd5b60405162461bcd60e51b815260206004820152600560248201526423a998189960d91b6044820152606490fd5b60405162461bcd60e51b8152602060048201526005602482015264475330313160d81b6044820152606490fd5b9390915f926040918251953387526020927fb648d3644f584ed1c2232d53c46d87e693586486ad0d1175f8656013110b714e60018060a01b03809a16988986820152828782015260a060608201528061286360a0820187611e49565b6128706080830187612417565b0390a17fb104e0b93118902c651344349b610029d694cfdec91c589c91ebafbcd02899475498600133148015612981575b61295557891691826128b9575b505050505050909150565b8597506128f596985f91612900879851998a978896879563394614b960e11b87526004870152602486015260a0604486015260a4850190611e49565b916064840190612417565b33608483015203925af192831561234557505f92612927575b5050815f80808080806128ae565b90809250813d831161294e575b61293e8183611d67565b8101031261006f57515f80612919565b503d612934565b855162461bcd60e51b815260048101869052600560248201526411d4cc4c0d60da1b6044820152606490fd5b50335f526001855280865f205416156128a1565b929190926002831015612424575f9384936001036129bb5750602082519201908319f490565b602083519301918419f190565b5f9291906001600160a01b031680612a30575b505015612a09577f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb8339180a2565b7facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd375339180a2565b803b1561006f576040516315661bd560e11b8152600481019290925282151560248301525f908290604490829084905af180156117be57612a72575b806129db565b612a7d919250611d39565b5f905f612a6c565b3d15612aaf573d90612a9682611d88565b91612aa46040519384611d67565b82523d5f602084013e565b606090565b6001600160a01b0381163014612ae8577f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b60405162461bcd60e51b8152602060048201526005602482015264047533430360dc1b6044820152606490fd5b612b1e82612b6f565b6001600160a01b039081165f908152600260205260409020548116911603612b4257565b60405162461bcd60e51b8152602060048201526005602482015264475332303560d81b6044820152606490fd5b6001600160a01b03168015908115612be4575b8115612bbd575b50612b9057565b60405162461bcd60e51b8152602060048201526005602482015264475332303360d81b6044820152606490fd5b9050301480612bcd575b5f612b89565b5060035f80303c62ef01005f5160e81c1415612bc7565b600181149150612b8256fea26469706673582212204116bafef52faa29b123cbcc36ac90dfb78fc1d96c4588ac08b0b31a9fdc32fd64736f6c63430008180033c080a09e954d14b69831772130127f780eaf083b09e76e1d86a4299b1c3ea53e515842a05d9376433a9a8788ce122ac6b113355ee8375ed5e5c2268e0e26c6c610695ac2", "02f9076d830e4a2563010f8308bb098080b9071960808060405234610016576106fe908161001b8239f35b5f80fdfe6040608081526004361015610012575f80fd5b5f3560e01c80631688f0b91461026e5780631a334b0b146101f05780631fdac6c5146101705780633408e470146101565780634662f9d6146100de57806353e5d935146100965763ec9e80bb14610067575f80fd5b346100925760209061008161007b366102bf565b91610412565b90516001600160a01b039091168152f35b5f80fd5b5034610092575f3660031901126100925780516100da916101536100bd6020820184610289565b808352610576602084013951918291602083526020830190610369565b0390f35b5034610092576101486020917f6e78ae8c51534f0b801d7aa7cce5a2113f3c3368c61b06fa61415f361d400431610114366102bf565b9092916001600160a01b03918261012c82878561038e565b16968795875194859416845260608a8501526060840190610369565b90868301520390a251908152f35b5034610092575f3660031901126100925760209051468152f35b50346100925760209081600319360112610092576004356001600160a01b0381169081900361009257610153906101e68380516101af87860182610289565b84815286810194610576863981519384916101d289840197889251928391610348565b820190888201520386810184520182610289565b5190209051908152f35b50346100925761025a6020917f7a1c96f74273709828c0e67ab96189772005d3b4948bc6902693eb21e4e2cc6a610226366102bf565b909291610234828583610412565b9160018060a01b03809316968795875194859416845260808a8501526080840190610369565b90868301524660608301520390a251908152f35b503461009257602090610081610283366102bf565b9161038e565b90601f8019910116810190811067ffffffffffffffff8211176102ab57604052565b634e487b7160e01b5f52604160045260245ffd5b906060600319830112610092576004356001600160a01b0381168103610092579167ffffffffffffffff60243581811161009257826023820112156100925780600401359182116102ab5760405192610322601f8401601f191660200185610289565b8284526024838301011161009257815f9260246020930183860137830101529060443590565b5f5b8381106103595750505f910152565b818101518382015260200161034a565b9060209161038281518092818552858086019101610348565b601f01601f1916010190565b929190805160208201206040519260208401918252604084015260408352606083019280841067ffffffffffffffff8511176102ab576103d593604052519020908461045b565b6040516001600160a01b03938416815290928316907f4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e23590602090a2565b929190805160208201206040519260208401918252604084015246606084015260608352608083019280841067ffffffffffffffff8511176102ab576103d59360405251902090845b90929192813b1561053057610153936104aa6104bf6040602095815190610484888b0183610289565b898252878201996105768b3960018060a01b03809a84519687945180928c870190610348565b83019116888201520386810184520182610289565b80519084015ff5938416156104f5578051806104da57505050565b5f9283920182865af1156104ea57565b6040513d5f823e3d90fd5b60405162461bcd60e51b815260048101839052601360248201527210dc99585d194c8818d85b1b0819985a5b1959606a1b6044820152606490fd5b60405162461bcd60e51b815260206004820152601f60248201527f53696e676c65746f6e20636f6e7472616374206e6f74206465706c6f796564006044820152606490fdfe6080346100c857601f61015338819003918201601f19168301916001600160401b038311848410176100cc578084926020946040528339810103126100c857516001600160a01b038116908190036100c8578015610078575f80546001600160a01b031916919091179055604051607290816100e18239f35b60405162461bcd60e51b815260206004820152602260248201527f496e76616c69642073696e676c65746f6e20616464726573732070726f766964604482015261195960f21b6064820152608490fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe60806040525f5463a619486e5f3560e01c146030575f8091368280378136915af43d5f803e15602c573d5ff35b3d5ffd5b60601b606c5260206060f3fea2646970667358221220a6e2563e1121d65f886381b1f9acfb48834412d4f11e072377dee37a165bf3d264736f6c63430008180033a2646970667358221220d319c735740bc026b3795ebbbec734ae552d0b92de359462a060d397f706172a64736f6c63430008180033c001a060c2dbf96a40f62c9d27d09a77b610f9c39c0a8903f75e02dfc532d4bb9cd447a050f9ede7aefc75ce1cb6e36ca3df490a725d132555bba23ac993fc16f2e0c7d9", "02f90d46830e4a2564010f830f246c8080b90cf26080806040523461001657610cd7908161001b8239f35b5f80fdfe6080604081815260049182361015610015575f80fd5b5f3560e01c90816223de291461082e57816301ffc9a7146107c4575080630a1028c414610789578063150b7a021461072e5780631626ba7e1461057657806323031640146105555780636ac247841461052d578063b2494df3146103f1578063bc197c8114610363578063bd61951d146102d0578063e86637db146101005763f23a6e61146100a2575f80fd5b346100fc5760a03660031901126100fc576100bb61089e565b506100c46108b4565b506084356001600160401b0381116100fc576020926100e5913691016108ca565b50506100ef610b67565b5163f23a6e6160e01b8152f35b5f80fd5b50346100fc5761014090816003193601126100fc5761011d61089e565b6001600160401b0392906044358481116100fc5761013e90369087016108ca565b9590926064359060028210156100fc576001600160a01b039160e43583811691908290036100fc5761010435938085168095036100fc5788519763f698da2560e01b895260209b8c8a8981335afa998a156102c6575f9a610293575b50906101a7913691610947565b8b81519101209089519b8c01977fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d8895216898c015260243560608c015260808b015260a08a015260843560c08a015260a43560e08a015260c4356101008a01526101208901528701526101606101243581880152865261018086019486861090861117610280575083835284519020601960f81b6101a0860152600160f81b6101a18601526101a28501919091526101c2909301929092526042815261027c916102726062836108f7565b51918291826109fb565b0390f35b604190634e487b7160e01b5f525260245ffd5b919099508c82813d83116102bf575b6102ac81836108f7565b810103126100fc579051986101a761019a565b503d6102a2565b8b513d5f823e3d90fd5b5090346100fc573660031901908282126100fc576102ec61089e565b50602435906001600160401b0382116100fc57839261030f5f93369084016108ca565b505083519163b4faba0960e01b835280830137369082335af1813d10176100fc57602051602081019160208151928301018152826020833e5f511561035d5761027c925051918291826109fb565b50602001fd5b50346100fc5760a03660031901126100fc5761037d61089e565b506103866108b4565b506001600160401b036044358181116100fc576103a69036908501610a27565b50506064358181116100fc576103bf9036908501610a27565b50506084359081116100fc576020926103da913691016108ca565b50506103e4610b67565b5163bc197c8160e01b8152f35b50346100fc575f3660031901126100fc578051636617c22960e11b81526001838201819052600a6024830152925f82604481335afa918215610523575f9261047b575b505091815191602090602080850191818652865180935285019501915f5b82811061045f5785870386f35b83516001600160a01b0316875295810195928101928401610452565b9091503d805f833e61048d81836108f7565b81019083818303126100fc578051916001600160401b03928381116100fc57820181601f820112156100fc57805194602094861161028057508460051b908651956104da868401886108f7565b865284808701928201019283116100fc578401905b82821061050c57505050906105049101610b53565b505f80610434565b84809161051884610b53565b8152019101906104ef565b83513d5f823e3d90fd5b50346100fc576020906105486105423661099b565b90610a57565b8281519101209051908152f35b50346100fc5761027c9061056b6105423661099b565b9051918291826109fb565b50346100fc57806003193601126100fc576001600160401b0391602480358481116100fc576105a890369084016108ca565b8451956020968535888201528781528681018181108382111761071c5787526105d19033610a57565b805190880120928261068757505050835190635ae6bd3760e01b82528382015284818381335afa90811561067d575f91610650575b501561061c5750505b51630b135d3f60e11b8152f35b60649360119293519362461bcd60e51b85528401528201527012185cda081b9bdd08185c1c1c9bdd9959607a1b6044820152fd5b90508481813d8311610676575b61066781836108f7565b810103126100fc57515f610606565b503d61065d565b84513d5f823e3d90fd5b9492909194333b156100fc5760845f92878951988994859363f855438b60e01b8552878a8601528a85015260606044850152816064850152848401378181018301859052601f01601f19168101030181335afa8015610712576106ee575b5050505061060f565b831161070157505081525f8080806106e5565b604190634e487b7160e01b5f52525ffd5b85513d5f823e3d90fd5b85604188634e487b7160e01b5f52525ffd5b50346100fc5760803660031901126100fc5761074861089e565b506107516108b4565b506064356001600160401b0381116100fc57602092610772913691016108ca565b505061077c610b67565b51630a85bd0160e11b8152f35b50346100fc5760203660031901126100fc578135916001600160401b0383116100fc576107be6105489160209436910161097d565b33610a57565b83346100fc5760203660031901126100fc57359063ffffffff60e01b82168092036100fc57602091630271189760e51b811490811561081d575b811561080c575b5015158152f35b6301ffc9a760e01b14905083610805565b630a85bd0160e11b811491506107fe565b83346100fc5760c03660031901126100fc5761084861089e565b506108516108b4565b506044356001600160a01b038116036100fc576001600160401b03906084358281116100fc5761088490369083016108ca565b505060a4359182116100fc5761089c913691016108ca565b005b600435906001600160a01b03821682036100fc57565b602435906001600160a01b03821682036100fc57565b9181601f840112156100fc578235916001600160401b0383116100fc57602083818601950101116100fc57565b90601f801991011681019081106001600160401b0382111761091857604052565b634e487b7160e01b5f52604160045260245ffd5b6001600160401b03811161091857601f01601f191660200190565b9291926109538261092c565b9161096160405193846108f7565b8294818452818301116100fc578281602093845f960137010152565b9080601f830112156100fc5781602061099893359101610947565b90565b9060406003198301126100fc576004356001600160a01b03811681036100fc5791602435906001600160401b0382116100fc576109989160040161097d565b5f5b8381106109eb5750505f910152565b81810151838201526020016109dc565b60409160208252610a1b81518092816020860152602086860191016109da565b601f01601f1916010190565b9181601f840112156100fc578235916001600160401b0383116100fc576020808501948460051b0101116100fc57565b90805160208092012090604092835192828401907f60b3cbf8b4a223d68d641b3b6ddf9a298e7f33710cf3d3a9d1146b5a6150fbca82528585015284845260608401908482106001600160401b03831117610918578186528451902063f698da2560e01b8252918390829060049082906001600160a01b03165afa938415610712575f94610b21575b50509251601960f81b918101918252600160f81b6001830152600282019290925260228101929092529061099890829060420103601f1981018352826108f7565b8380929395503d8311610b4c575b610b3981856108f7565b810103126100fc57519180610998610ae0565b503d610b2f565b51906001600160a01b03821682036100fc57565b604051635624b25b60e01b81527f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d56004820152600160248201525f81604481335afa908115610c96575f91610c1e575b506020818051810103126100fc57602001516001600160a01b038116908190036100fc573003610be357565b60405162461bcd60e51b81526020600482015260136024820152721b9bdd08184819985b1b189858dac818d85b1b606a1b6044820152606490fd5b90503d805f833e610c2f81836108f7565b8101906020818303126100fc578051906001600160401b0382116100fc570181601f820112156100fc578051610c648161092c565b92610c7260405194856108f7565b818452602082840101116100fc57610c9091602080850191016109da565b5f610bb7565b6040513d5f823e3d90fdfea26469706673582212205f64b3f7abe056e3387273ec1415cd84fa9efe00730808d0c229d2eb602913e264736f6c63430008180033c080a09d43c4345d2af07a1b7eed738ff69d03c59a0807417b3b556e69a7cea33a767fa04be8898a4020beee84b7d99a2387562bc365a2bb55e63d7f7ddd52f2b2a964f5", "02f90275830e4a2565010f830339ef8080b9022160a0806040523461002257306080526101fa9081610027823960805181609c0152f35b5f80fdfe608060048036101561000f575f80fd5b5f3560e01c638d80ff0a14610022575f80fd5b60203660031901126101ad5767ffffffffffffffff9080358281116101ad57366023820112156101ad5780820135908382116101b157601f8201601f19908116603f01168501938411858510176101b15760409360405281855236602483830101116101ad57815f926024602093018388013785010152307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610150575081519160205b8381106100d957005b80820190815160f81c90600183015160601c3081150217601584015192603585015180946055809701905f9390815f1461013f5750600114610130575b50509050156101265701016100d0565b84513d5f823e3d90fd5b5f938493505af480835f610116565b90505f948594505af180835f610116565b60849060206040519162461bcd60e51b8352820152603060248201527f4d756c746953656e642073686f756c64206f6e6c792062652063616c6c65642060448201526f1d9a584819195b1959d85d1958d85b1b60821b6064820152fd5b5f80fd5b604183634e487b7160e01b5f525260245ffdfea2646970667358221220444590a6b88af90b01c64d82141e3e2ff43a0702cf51a98c68e97b78b6bf919c64736f6c63430008180033c001a0203eb4b9eea97fa40847c352b406020814a6392404bb7c07be1391cfd6ceab71a041f93243a6c9d359d290c7f06987b3939f23ccb3cf780dd954f737bc17b057cc", "02f901ca830e4a2566010f83028ba98080b90176608080604052346100165761015b908161001b8239f35b5f80fdfe6080600436101561000e575f80fd5b5f3560e01c638d80ff0a14610021575f80fd5b60203660031901126100f95767ffffffffffffffff6004358181116100f957366023820112156100f95780600401359082821161011157601f8201601f19908116603f01168401928311848410176101115760409260405281845236602483830101116100f957815f92602460209301838701378401015281519160205b8381106100a857005b80820190815160f81c90600183015160601c9160158401519360358101518094605596875f9594855f146100fd5750505050506001146100f9575b156100ef57010161009f565b84513d5f823e3d90fd5b5f80fd5b5f9650869550019130811502175af16100e3565b634e487b7160e01b5f52604160045260245ffdfea2646970667358221220984be03c94d7c223c92a572dd3965be331e7abe69f60598f1b81f72d19dda88e64736f6c63430008180033c080a02e9316fcdd40f3bcb4405488ceff32e00ec88d4ba1a0bce739bd8c7712b2f3d0a044f7401c03ab29205c4e9e497771b5df3a47f7590d97b545e0317acd67e32eb1", "02f9026c830e4a2567010f83033d028080b9021860808060405234610016576101fd908161001b8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80634847be6f146100b057634c8c9ea11461002f575f80fd5b346100ac5760403660031901126100ac5760243567ffffffffffffffff81116100ac576100626020913690600401610105565b80516001600160a01b03918301600435f01661007f81151561017b565b60405190807f4db17dd5e4732fb6da34a148104a592783ca119a1e7bb8829eba6cbadef0b5115f80a28152f35b5f80fd5b346100ac5760603660031901126100ac5760243567ffffffffffffffff81116100ac576100e36020913690600401610105565b80516001600160a01b039160443591908401600435f51661007f81151561017b565b81601f820112156100ac5780359067ffffffffffffffff928383116101675760405193601f8401601f19908116603f011685019081118582101761016757604052828452602083830101116100ac57815f926020809301838601378301015290565b634e487b7160e01b5f52604160045260245ffd5b1561018257565b60405162461bcd60e51b815260206004820152601960248201527f436f756c64206e6f74206465706c6f7920636f6e7472616374000000000000006044820152606490fdfea2646970667358221220a935493c27304aaac81fd698f7f94fc07a6080c77bcdc36f1e80bc9ab21661dd64736f6c63430008180033c001a0bd861286378ddb6b49481875c23a120a5fe0c703c6753a783a2a5dea431ac9d5a054c2c98dd3a408b57ca8adadd2ba9f62413ec34f388216d876a211559465d154", "02f9032c830e4a2568010f8304100a8080b902d860808060405234610016576102bd908161001b8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80630a1028c4146100c6576385a5affe1461002f575f80fd5b346100c25760203660031901126100c25760043567ffffffffffffffff8082116100c257366023830112156100c25781600401359081116100c25736602482840101116100c25761008d9161008891602436920161014b565b610191565b805f526007602052600160405f20557fe7f4675038f4f6034dfcbbb24c4dc08e4ebf10eb9d257d3d02c0f38d122ac6e45f80a2005b5f80fd5b346100c25760203660031901126100c25760043567ffffffffffffffff81116100c257366023820112156100c25761010d610088602092369060248160040135910161014b565b604051908152f35b90601f8019910116810190811067ffffffffffffffff82111761013757604052565b634e487b7160e01b5f52604160045260245ffd5b92919267ffffffffffffffff82116101375760405191610175601f8201601f191660200184610115565b8294818452818301116100c2578281602093845f960137010152565b805160208092012090604091825192828401917f60b3cbf8b4a223d68d641b3b6ddf9a298e7f33710cf3d3a9d1146b5a6150fbca8352818501528084526060840167ffffffffffffffff9285821084831117610137578183528551902063f698da2560e01b8252908481600481305afa95861561027d575f9661024d575b5050815193840194601960f81b8652600160f81b60218601526022850152604284015260428352608083019183831090831117610137575251902090565b8580929397503d8311610276575b6102658185610115565b810103126100c25751935f8061020f565b503d61025b565b83513d5f823e3d90fdfea2646970667358221220f01c1366c8896bea5b7230b2b288d72b2ac0f2106c7dc880d346be5b5cd427bc64736f6c63430008180033c080a0ee8a69c647e0832cf32f5168da52a5f3ce25f161800f0758872e1e3e57ce1927a052dd868e39ab9632d49d74dfb0051c10c326175c145154328cf6d5d755e10edc", "02f902fa830e4a2569010f8303d9668080b902a6608080604052346100165761028b908161001b8239f35b5f80fdfe608060408181526004918236101561001f575b505050361561001d57005b005b5f3560e01c9081632d9ad53d146101545750638d0dc49f146100415780610012565b346101505760203660031901126101505767ffffffffffffffff9180358381116101505736602382011215610150578082013593808511610150576024936024830192602436918860051b010111610150575f5b86811061009e57005b6100b16100ac82898761021d565b610241565b303b1561015057825163610b592560e01b81526001600160a01b03918216878201525f81898183305af1801561014657610124575b50906001916100f96100ac838b8961021d565b167f7a77214430737f5a548efc743650795815091c4d522683f9665bdc753bdb8c165f80a201610095565b84811161013457835260016100e6565b87604188634e487b7160e01b5f52525ffd5b84513d5f823e3d90fd5b5f80fd5b83833461015057602092836003193601126101505782356001600160a01b0381169081900361015057632d9ad53d60e01b8252838201528381602481305afa928315610213575f936101ab575b5050519015158152f35b9091925083903d851161020b575b601f8201601f191683019067ffffffffffffffff8211848310176101f857508491839185528101031261015057518015158103610150579083806101a1565b604190634e487b7160e01b5f525260245ffd5b3d91506101b9565b82513d5f823e3d90fd5b919081101561022d5760051b0190565b634e487b7160e01b5f52603260045260245ffd5b356001600160a01b0381168103610150579056fea2646970667358221220c64c634b6f2c5857f1f1262768588f1ebe5343006d2b23fc5c081b88630b22bb64736f6c63430008180033c001a03b802832644d5a3edf72aa0e1ad6501e18a1e7c5e36c0f2b3ec08cedf6b7d6a8a03e5ba8d9a1e3e120173a6ee8b440d6633d0ca75ee3eaa1e31a56f119c3dd221d", "02f902cf830e4a256a010f83039c878080b9027b60a080604052346100225730608052610254908161002782396080518160970152f35b5f80fdfe6080604081815260049182361015610015575f80fd5b5f3560e01c631c5fb21114610028575f80fd5b3461021a57608090608060031936011261021a578335936001600160a01b0393848616860361021a57602467ffffffffffffffff60443581811161021a573660238201121561021a57808501359582871161021a573684888401011161021a576064359860028a101561021a577f00000000000000000000000000000000000000000000000000000000000000001630146101b457505a985a92601f19998651918b603f81601f8d01160116830190838210908211176101a2579160015f9694928796948a528b83528660208d819e8c8388019901893785010152148514610195575192f4925b5a8803978811610184578387898888876060815191833d84010181523d83523d5f8585013e805197889687521515848701528501528051928360608601525f5b84811061016e578560808189601f895f85828601015201168101030190f35b828101840151888201830152879550830161014f565b601190634e487b7160e01b5f52525ffd5b519286359190f19261010f565b8660418a634e487b7160e01b5f52525ffd5b62461bcd60e51b81526020868201526039848201527f53696d756c61746554784163636573736f722073686f756c64206f6e6c79206260448201527f652063616c6c6564207669612064656c656761746563616c6c000000000000006064820152608490fd5b5f80fdfea26469706673582212202cbcc019cd6e13f575aca5ea3843d4044f85ee2dabf113ce4633d0a6ce740e5864736f6c63430008180033c001a0988c087ba2e23f3119601b7e22699dd3a88d6d8c539a5018a25628a4e7e61016a02cb9b72930832926485397fd06bdaa4a08b319525a364c689c12e617a5c69f48" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12204d5c1b0fd3ebf1811aea931789e9a9a050dc3a227fab7a1d7bff7fca87b569b5", {} ] ] } }