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 }