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