arbos

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2021 License: Apache-2.0 Imports: 15 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RetryCanceledEvent abi.Event
	RetryRedeemedEvent abi.Event
)
View Source
var ARB_ADDRESS_TABLE_ADDRESS = ethcommon.HexToAddress("0x0000000000000000000000000000000000000066")
View Source
var ARB_AGGREGATOR_ADDRESS = ethcommon.HexToAddress("0x000000000000000000000000000000000000006D")
View Source
var ARB_BLS_ADDRESS = ethcommon.HexToAddress("0x0000000000000000000000000000000000000067")
View Source
var ARB_FUNCTION_TABLE_ADDRESS = ethcommon.HexToAddress("0x0000000000000000000000000000000000000068")
View Source
var ARB_GAS_INFO_ADDRESS = ethcommon.HexToAddress("0x000000000000000000000000000000000000006C")
View Source
var ARB_INFO_ADDRESS = ethcommon.HexToAddress("0x0000000000000000000000000000000000000065")
View Source
var ARB_NODE_INTERFACE_ADDRESS = ethcommon.HexToAddress("0x00000000000000000000000000000000000000C8")
View Source
var ARB_OWNER_ADDRESS = ethcommon.HexToAddress("0x000000000000000000000000000000000000006B")
View Source
var ARB_RETRYABLE_ADDRESS = ethcommon.HexToAddress("0x000000000000000000000000000000000000006E")
View Source
var ARB_SYS_ADDRESS = ethcommon.HexToAddress("0x0000000000000000000000000000000000000064")
View Source
var (
	L2ToL1TransactionID ethcommon.Hash
)

Functions

func AddressTableAddressExistsData

func AddressTableAddressExistsData(address common.Address) []byte

func AddressTableCompressData

func AddressTableCompressData(address common.Address) []byte

func AddressTableDecompressData

func AddressTableDecompressData(buf []byte, offset *big.Int) []byte

func AddressTableLookupData

func AddressTableLookupData(address common.Address) []byte

func AddressTableLookupIndexData

func AddressTableLookupIndexData(index *big.Int) []byte

func AddressTableRegisterData

func AddressTableRegisterData(address common.Address) []byte

func AddressTableSizeData

func AddressTableSizeData() []byte

func ContinueArbOSUpgradeData

func ContinueArbOSUpgradeData(data []byte) []byte

func FinishArbOSUpgradeData

func FinishArbOSUpgradeData() []byte

func FunctionTableGetData

func FunctionTableGetData(address common.Address, index *big.Int) []byte

func FunctionTableSizeData

func FunctionTableSizeData(address common.Address) []byte

func GetBLSPublicKeyData

func GetBLSPublicKeyData(address common.Address) []byte

func GetBalanceData

func GetBalanceData(address common.Address) []byte

func GetCodeData

func GetCodeData(address common.Address) []byte

func GiveOwnershipData

func GiveOwnershipData(newOwnerAddr common.Address) []byte

func ParseBalanceResult

func ParseBalanceResult(res *evm.TxResult) (*big.Int, error)

func ParseCodeResult

func ParseCodeResult(res *evm.TxResult) ([]byte, error)

func ParseEthWithdrawalEvent

func ParseEthWithdrawalEvent(log evm.Log) (*arboscontracts.ArbSysEthWithdrawal, error)

func ParseFunctionTableGetDataResult

func ParseFunctionTableGetDataResult(data []byte) (message.FunctionTableEntry, error)

func ParseGetStorageAtResult

func ParseGetStorageAtResult(res *evm.TxResult) (*big.Int, error)

func ParseTransactionCountResult

func ParseTransactionCountResult(res *evm.TxResult) (*big.Int, error)

func Path

func Path() string

func RegisterBLSKeyData

func RegisterBLSKeyData(x0, x1, y0, y1 *big.Int) []byte

func StartArbOSUpgradeData

func StartArbOSUpgradeData() []byte

func StorageAtData

func StorageAtData(address common.Address, index *big.Int) []byte

func TransactionCountData

func TransactionCountData(address common.Address) []byte

func UploadFunctionTableData

func UploadFunctionTableData(buf []byte) []byte

func WithdrawEthData

func WithdrawEthData(address common.Address) []byte

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL