Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Bytes32Array ¶ added in v1.0.3
func SliceTo32Bytes ¶ added in v1.0.3
Types ¶
type Executor ¶
type Executor struct {
coreContracts.Contract
}
func NewExecutorContract ¶
func NewExecutorContract( address common.Address, client client.Client, transactor transactor.Transactor, ) *Executor
func (*Executor) ExecuteProposals ¶
func (c *Executor) ExecuteProposals( props []ExecutorProposal, accountProof [][]byte, slot *big.Int, opts transactor.TransactOptions, ) (*common.Hash, error)
type ExecutorProposal ¶
type HashiAdapterContract ¶ added in v1.0.3
type HashiAdapterContract struct {
coreContracts.Contract
}
func NewHashiAdapterContract ¶ added in v1.0.3
func NewHashiAdapterContract( address common.Address, client client.Client, transactor transactor.Transactor, ) *HashiAdapterContract
func (*HashiAdapterContract) VerifyAndStoreDispatchedMessage ¶ added in v1.0.3
func (c *HashiAdapterContract) VerifyAndStoreDispatchedMessage( srcSlot uint64, txSlot uint64, receiptsRootProof [][]byte, receiptsRoot [32]byte, receiptProof [][]byte, txIndexRLPEncoded []byte, logIndex *big.Int, opts transactor.TransactOptions, ) (*common.Hash, error)
Click to show internal directories.
Click to hide internal directories.