EVM Transaction
EVM-initiated transaction processed through Canton consensus
Relayer Wraps Tx
Eth tx → Canton BlockProposal
Validator2 — Re-execute
participant2 · REVM re-execution
Validator3 — Re-execute
participant3 · REVM re-execution
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).
0x608060405234801561000f575f5ffd5b50604051610b41380380610b418339818101604052810190610031919061011b565b805f819055508060015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516100d69190610155565b60405180910390a35061016e565b5f5ffd5b5f819050919050565b6100fa816100e8565b8114610104575f5ffd5b50565b5f81519050610115816100f1565b92915050565b5f602082840312156101305761012f6100e4565b5b5f61013d84828501610107565b91505092915050565b61014f816100e8565b82525050565b5f6020820190506101685f830184610146565b92915050565b6109c68061017b5f395ff3fe608060405234801561000f575f5ffd5b5060043610610091575f3560e01c8063313ce56711610064578063313ce5671461013157806370a082311461014f57806395d89b411461017f578063a9059cbb1461019d578063dd62ed3e146101cd57610091565b806306fdde0314610095578063095ea7b3146100b357806318160ddd146100e357806323b872dd14610101575b5f5ffd5b61009d6101fd565b6040516100aa91906106c6565b60405180910390f35b6100cd60048036038101906100c89190610777565b610236565b6040516100da91906107cf565b60405180910390f35b6100eb610323565b6040516100f891906107f7565b60405180910390f35b61011b60048036038101906101169190610810565b610328565b60405161012891906107cf565b60405180910390f35b6101396104cd565b604051610146919061087b565b60405180910390f35b61016960048036038101906101649190610894565b6104d2565b60405161017691906107f7565b60405180910390f35b6101876104e7565b60405161019491906106c6565b60405180910390f35b6101b760048036038101906101b29190610777565b610520565b6040516101c491906107cf565b60405180910390f35b6101e760048036038101906101e291906108bf565b610636565b6040516101f491906107f7565b60405180910390f35b6040518060400160405280601181526020017f5a656e697468205465737420546f6b656e00000000000000000000000000000081525081565b5f8160025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161031191906107f7565b60405180910390a36001905092915050565b5f5481565b5f8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546103b0919061092a565b925050819055508160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610403919061092a565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610456919061095d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516104ba91906107f7565b60405180910390a3600190509392505050565b601281565b6001602052805f5260405f205f915090505481565b6040518060400160405280600381526020017f5a5454000000000000000000000000000000000000000000000000000000000081525081565b5f8160015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461056d919061092a565b925050819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105c0919061095d565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161062491906107f7565b60405180910390a36001905092915050565b6002602052815f5260405f20602052805f5260405f205f91509150505481565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61069882610656565b6106a28185610660565b93506106b2818560208601610670565b6106bb8161067e565b840191505092915050565b5f6020820190508181035f8301526106de818461068e565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610713826106ea565b9050919050565b61072381610709565b811461072d575f5ffd5b50565b5f8135905061073e8161071a565b92915050565b5f819050919050565b61075681610744565b8114610760575f5ffd5b50565b5f813590506107718161074d565b92915050565b5f5f6040838503121561078d5761078c6106e6565b5b5f61079a85828601610730565b92505060206107ab85828601610763565b9150509250929050565b5f8115159050919050565b6107c9816107b5565b82525050565b5f6020820190506107e25f8301846107c0565b92915050565b6107f181610744565b82525050565b5f60208201905061080a5f8301846107e8565b92915050565b5f5f5f60608486031215610827576108266106e6565b5b5f61083486828701610730565b935050602061084586828701610730565b925050604061085686828701610763565b9150509250925092565b5f60ff82169050919050565b61087581610860565b82525050565b5f60208201905061088e5f83018461086c565b92915050565b5f602082840312156108a9576108a86106e6565b5b5f6108b684828501610730565b91505092915050565b5f5f604083850312156108d5576108d46106e6565b5b5f6108e285828601610730565b92505060206108f385828601610730565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61093482610744565b915061093f83610744565b9250828203905081811115610957576109566108fd565b5b92915050565b5f61096782610744565b915061097283610744565b925082820190508082111561098a576109896108fd565b5b9291505056fea2646970667358221220e7154ea2a933079c33fc6d5a5335f14cd4d74a9cb7e9b8683248a731b20eda6964736f6c6343000822003300000000000000000000000000000000000000000000d3c21bcecceda1000000