github.com/Cleverse/go-ethereum@v0.0.0-20220927095127-45113064e7f2/arbitrum/arbos_interface.go (about)

     1  package arbitrum
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/ethereum/go-ethereum/core"
     7  	"github.com/ethereum/go-ethereum/core/types"
     8  )
     9  
    10  type ArbInterface interface {
    11  	PublishTransaction(ctx context.Context, tx *types.Transaction) error
    12  	BlockChain() *core.BlockChain
    13  	ArbNode() interface{}
    14  }