Versions in this module Expand all Collapse all v1 v1.0.48 Jan 19, 2023 v1.0.47 Jan 19, 2023 Changes in this version + type EVMChain struct + func NewEVMChain(listener EventListener, writer ProposalExecutor, blockstore *store.BlockStore, ...) *EVMChain + func (c *EVMChain) CheckFeeClaim() bool + func (c *EVMChain) DomainID() uint8 + func (c *EVMChain) GetFeeClaim(msg *message.Message) error + func (c *EVMChain) PollEvents(ctx context.Context, sysErr chan<- error, msgChan chan *message.Message, ...) + func (c *EVMChain) Write(msg *message.Message) error + func (c *EVMChain) Write1(msg1 *message.Message2) (bool, error) + func (c *EVMChain) Write2(msg *message.Message2) error + func (c *EVMChain) WriteRemoval(msg *message.Message2) error + type EventListener interface + ListenToEvents func(ctx context.Context, startBlock *big.Int, msgChan chan *message.Message, ...) + type ProposalExecutor interface + Execute func(message *message.Message) error + Execute1 func(message *message.Message2) (bool, error) + ExecuteRemovefromdest func(message *message.Message2) error + ExecuteSourceTransactiions func(message *message.Message2) error + FeeClaimByRelayer func(p *message.Message) error + IsFeeThresholdReached func() bool