Documentation ¶
Index ¶
- func AddressTableAddressExistsData(address common.Address) []byte
- func AddressTableCompressData(address common.Address) []byte
- func AddressTableDecompressData(buf []byte, offset *big.Int) []byte
- func AddressTableLookupData(address common.Address) []byte
- func AddressTableLookupIndexData(index *big.Int) []byte
- func AddressTableRegisterData(address common.Address) []byte
- func AddressTableSizeData() []byte
- func FunctionTableGetData(address common.Address, index *big.Int) []byte
- func FunctionTableSizeData(address common.Address) []byte
- func GetBLSPublicKeyData(address common.Address) []byte
- func ParseERC20WithdrawalEvent(log evm.Log) (*arboscontracts.ArbSysERC20Withdrawal, error)
- func ParseERC721WithdrawalEvent(log evm.Log) (*arboscontracts.ArbSysERC721Withdrawal, error)
- func ParseEthWithdrawalEvent(log evm.Log) (*arboscontracts.ArbSysEthWithdrawal, error)
- func ParseFunctionTableGetDataResult(data []byte) (message.FunctionTableEntry, error)
- func RegisterBLSKeyData(x0, x1, y0, y1 *big.Int) []byte
- func StorageAtData(address common.Address, index *big.Int) []byte
- func TransactionCountData(address common.Address) []byte
- func UploadFunctionTableData(buf []byte) []byte
- func WithdrawERC20Data(address common.Address, amount *big.Int) []byte
- func WithdrawERC721Data(address common.Address, id *big.Int) []byte
- func WithdrawEthData(address common.Address) []byte
- type Snapshot
- func (s *Snapshot) AddMessage(msg message.Message, sender common.Address, targetHash common.Hash) (*evm.TxResult, error)
- func (s *Snapshot) AdvanceTime(time inbox.ChainTime)
- func (s *Snapshot) BasicCall(data []byte, dest common.Address) (*evm.TxResult, error)
- func (s *Snapshot) Call(msg message.Call, sender common.Address) (*evm.TxResult, error)
- func (s *Snapshot) Clone() *Snapshot
- func (s *Snapshot) GetBalance(account common.Address) (*big.Int, error)
- func (s *Snapshot) GetCode(account common.Address) ([]byte, error)
- func (s *Snapshot) GetStorageAt(account common.Address, index *big.Int) (*big.Int, error)
- func (s *Snapshot) GetTransactionCount(account common.Address) (*big.Int, error)
- func (s *Snapshot) Height() *common.TimeBlocks
- func (s *Snapshot) TryTx(msg message.Message, sender common.Address, targetHash common.Hash) (*evm.TxResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddressTableAddressExistsData ¶ added in v0.7.3
func AddressTableCompressData ¶ added in v0.7.3
func AddressTableDecompressData ¶ added in v0.7.3
func AddressTableLookupData ¶ added in v0.7.3
func AddressTableLookupIndexData ¶ added in v0.7.3
func AddressTableRegisterData ¶ added in v0.7.3
func AddressTableSizeData ¶ added in v0.7.3
func AddressTableSizeData() []byte
func FunctionTableGetData ¶ added in v0.7.3
func FunctionTableSizeData ¶ added in v0.7.3
func GetBLSPublicKeyData ¶ added in v0.7.3
func ParseERC20WithdrawalEvent ¶ added in v0.7.3
func ParseERC20WithdrawalEvent(log evm.Log) (*arboscontracts.ArbSysERC20Withdrawal, error)
func ParseERC721WithdrawalEvent ¶ added in v0.7.3
func ParseERC721WithdrawalEvent(log evm.Log) (*arboscontracts.ArbSysERC721Withdrawal, error)
func ParseEthWithdrawalEvent ¶ added in v0.7.3
func ParseEthWithdrawalEvent(log evm.Log) (*arboscontracts.ArbSysEthWithdrawal, error)
func ParseFunctionTableGetDataResult ¶ added in v0.7.3
func ParseFunctionTableGetDataResult(data []byte) (message.FunctionTableEntry, error)
func RegisterBLSKeyData ¶ added in v0.7.3
func StorageAtData ¶ added in v0.7.3
func TransactionCountData ¶ added in v0.7.3
func UploadFunctionTableData ¶ added in v0.7.3
func WithdrawERC20Data ¶ added in v0.7.3
func WithdrawERC721Data ¶ added in v0.7.3
func WithdrawEthData ¶ added in v0.7.3
Types ¶
type Snapshot ¶
type Snapshot struct {
// contains filtered or unexported fields
}
func NewSnapshot ¶
func (*Snapshot) AddMessage ¶
func (s *Snapshot) AddMessage(msg message.Message, sender common.Address, targetHash common.Hash) (*evm.TxResult, error)
AddMessage can only be called if the snapshot is uniquely owned If an error is returned, s is unmodified
func (*Snapshot) AdvanceTime ¶
AdvanceTime can only be called if the snapshot is uniquely owned
func (*Snapshot) GetBalance ¶
func (*Snapshot) GetStorageAt ¶
func (*Snapshot) GetTransactionCount ¶
func (*Snapshot) Height ¶
func (s *Snapshot) Height() *common.TimeBlocks
Click to show internal directories.
Click to hide internal directories.