Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EVMExecutor ¶
type EVMExecutor struct {
// contains filtered or unexported fields
}
func NewEVMExecutor ¶
func NewEVMExecutor(domainID uint8, proofSubmitter ProofSubmitter) *EVMExecutor
type ProofSubmitter ¶
type ProofSubmitter interface { Step( domainID uint8, input message.SyncStepInput, stepProof []byte, stateRoot [32]byte, stateRootProof [][]byte, opts transactor.TransactOptions, ) (*common.Hash, error) Rotate( domainID uint8, rotateProof []byte, stepInput message.SyncStepInput, stepProof []byte, opts transactor.TransactOptions, ) (*common.Hash, error) }
Click to show internal directories.
Click to hide internal directories.