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