Documentation ¶
Index ¶
- Variables
- type ArbAddressTable
- type ArbAddressTableCaller
- func (_ArbAddressTable *ArbAddressTableCaller) AddressExists(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_ArbAddressTable *ArbAddressTableCaller) Decompress(opts *bind.CallOpts, buf []byte, offset *big.Int) (common.Address, *big.Int, error)
- func (_ArbAddressTable *ArbAddressTableCaller) Lookup(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_ArbAddressTable *ArbAddressTableCaller) LookupIndex(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_ArbAddressTable *ArbAddressTableCaller) Size(opts *bind.CallOpts) (*big.Int, error)
- type ArbAddressTableCallerRaw
- type ArbAddressTableCallerSession
- func (_ArbAddressTable *ArbAddressTableCallerSession) AddressExists(addr common.Address) (bool, error)
- func (_ArbAddressTable *ArbAddressTableCallerSession) Decompress(buf []byte, offset *big.Int) (common.Address, *big.Int, error)
- func (_ArbAddressTable *ArbAddressTableCallerSession) Lookup(addr common.Address) (*big.Int, error)
- func (_ArbAddressTable *ArbAddressTableCallerSession) LookupIndex(index *big.Int) (common.Address, error)
- func (_ArbAddressTable *ArbAddressTableCallerSession) Size() (*big.Int, error)
- type ArbAddressTableFilterer
- type ArbAddressTableRaw
- func (_ArbAddressTable *ArbAddressTableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbAddressTable *ArbAddressTableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbAddressTable *ArbAddressTableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbAddressTableSession
- func (_ArbAddressTable *ArbAddressTableSession) AddressExists(addr common.Address) (bool, error)
- func (_ArbAddressTable *ArbAddressTableSession) Compress(addr common.Address) (*types.Transaction, error)
- func (_ArbAddressTable *ArbAddressTableSession) Decompress(buf []byte, offset *big.Int) (common.Address, *big.Int, error)
- func (_ArbAddressTable *ArbAddressTableSession) Lookup(addr common.Address) (*big.Int, error)
- func (_ArbAddressTable *ArbAddressTableSession) LookupIndex(index *big.Int) (common.Address, error)
- func (_ArbAddressTable *ArbAddressTableSession) Register(addr common.Address) (*types.Transaction, error)
- func (_ArbAddressTable *ArbAddressTableSession) Size() (*big.Int, error)
- type ArbAddressTableTransactor
- type ArbAddressTableTransactorRaw
- type ArbAddressTableTransactorSession
- type ArbAggregator
- type ArbAggregatorCaller
- func (_ArbAggregator *ArbAggregatorCaller) GetBatchPosters(opts *bind.CallOpts) ([]common.Address, error)
- func (_ArbAggregator *ArbAggregatorCaller) GetDefaultAggregator(opts *bind.CallOpts) (common.Address, error)
- func (_ArbAggregator *ArbAggregatorCaller) GetFeeCollector(opts *bind.CallOpts, batchPoster common.Address) (common.Address, error)
- func (_ArbAggregator *ArbAggregatorCaller) GetPreferredAggregator(opts *bind.CallOpts, addr common.Address) (common.Address, bool, error)
- func (_ArbAggregator *ArbAggregatorCaller) GetTxBaseFee(opts *bind.CallOpts, aggregator common.Address) (*big.Int, error)
- type ArbAggregatorCallerRaw
- type ArbAggregatorCallerSession
- func (_ArbAggregator *ArbAggregatorCallerSession) GetBatchPosters() ([]common.Address, error)
- func (_ArbAggregator *ArbAggregatorCallerSession) GetDefaultAggregator() (common.Address, error)
- func (_ArbAggregator *ArbAggregatorCallerSession) GetFeeCollector(batchPoster common.Address) (common.Address, error)
- func (_ArbAggregator *ArbAggregatorCallerSession) GetPreferredAggregator(addr common.Address) (common.Address, bool, error)
- func (_ArbAggregator *ArbAggregatorCallerSession) GetTxBaseFee(aggregator common.Address) (*big.Int, error)
- type ArbAggregatorFilterer
- type ArbAggregatorRaw
- func (_ArbAggregator *ArbAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbAggregator *ArbAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbAggregator *ArbAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbAggregatorSession
- func (_ArbAggregator *ArbAggregatorSession) AddBatchPoster(newBatchPoster common.Address) (*types.Transaction, error)
- func (_ArbAggregator *ArbAggregatorSession) GetBatchPosters() ([]common.Address, error)
- func (_ArbAggregator *ArbAggregatorSession) GetDefaultAggregator() (common.Address, error)
- func (_ArbAggregator *ArbAggregatorSession) GetFeeCollector(batchPoster common.Address) (common.Address, error)
- func (_ArbAggregator *ArbAggregatorSession) GetPreferredAggregator(addr common.Address) (common.Address, bool, error)
- func (_ArbAggregator *ArbAggregatorSession) GetTxBaseFee(aggregator common.Address) (*big.Int, error)
- func (_ArbAggregator *ArbAggregatorSession) SetFeeCollector(batchPoster common.Address, newFeeCollector common.Address) (*types.Transaction, error)
- func (_ArbAggregator *ArbAggregatorSession) SetTxBaseFee(aggregator common.Address, feeInL1Gas *big.Int) (*types.Transaction, error)
- type ArbAggregatorTransactor
- func (_ArbAggregator *ArbAggregatorTransactor) AddBatchPoster(opts *bind.TransactOpts, newBatchPoster common.Address) (*types.Transaction, error)
- func (_ArbAggregator *ArbAggregatorTransactor) SetFeeCollector(opts *bind.TransactOpts, batchPoster common.Address, ...) (*types.Transaction, error)
- func (_ArbAggregator *ArbAggregatorTransactor) SetTxBaseFee(opts *bind.TransactOpts, aggregator common.Address, feeInL1Gas *big.Int) (*types.Transaction, error)
- type ArbAggregatorTransactorRaw
- type ArbAggregatorTransactorSession
- func (_ArbAggregator *ArbAggregatorTransactorSession) AddBatchPoster(newBatchPoster common.Address) (*types.Transaction, error)
- func (_ArbAggregator *ArbAggregatorTransactorSession) SetFeeCollector(batchPoster common.Address, newFeeCollector common.Address) (*types.Transaction, error)
- func (_ArbAggregator *ArbAggregatorTransactorSession) SetTxBaseFee(aggregator common.Address, feeInL1Gas *big.Int) (*types.Transaction, error)
- type ArbBLS
- type ArbBLSCaller
- type ArbBLSCallerRaw
- type ArbBLSCallerSession
- type ArbBLSFilterer
- type ArbBLSRaw
- func (_ArbBLS *ArbBLSRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbBLS *ArbBLSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbBLS *ArbBLSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbBLSSession
- type ArbBLSTransactor
- type ArbBLSTransactorRaw
- type ArbBLSTransactorSession
- type ArbDebug
- type ArbDebugBasic
- type ArbDebugBasicIterator
- type ArbDebugCaller
- type ArbDebugCallerRaw
- type ArbDebugCallerSession
- type ArbDebugFilterer
- func (_ArbDebug *ArbDebugFilterer) FilterBasic(opts *bind.FilterOpts, value [][32]byte) (*ArbDebugBasicIterator, error)
- func (_ArbDebug *ArbDebugFilterer) FilterMixed(opts *bind.FilterOpts, flag []bool, value [][32]byte, caller []common.Address) (*ArbDebugMixedIterator, error)
- func (_ArbDebug *ArbDebugFilterer) FilterStore(opts *bind.FilterOpts, flag []bool, field []common.Address) (*ArbDebugStoreIterator, error)
- func (_ArbDebug *ArbDebugFilterer) ParseBasic(log types.Log) (*ArbDebugBasic, error)
- func (_ArbDebug *ArbDebugFilterer) ParseMixed(log types.Log) (*ArbDebugMixed, error)
- func (_ArbDebug *ArbDebugFilterer) ParseStore(log types.Log) (*ArbDebugStore, error)
- func (_ArbDebug *ArbDebugFilterer) WatchBasic(opts *bind.WatchOpts, sink chan<- *ArbDebugBasic, value [][32]byte) (event.Subscription, error)
- func (_ArbDebug *ArbDebugFilterer) WatchMixed(opts *bind.WatchOpts, sink chan<- *ArbDebugMixed, flag []bool, ...) (event.Subscription, error)
- func (_ArbDebug *ArbDebugFilterer) WatchStore(opts *bind.WatchOpts, sink chan<- *ArbDebugStore, flag []bool, ...) (event.Subscription, error)
- type ArbDebugMixed
- type ArbDebugMixedIterator
- type ArbDebugRaw
- func (_ArbDebug *ArbDebugRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbDebug *ArbDebugRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbDebug *ArbDebugRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbDebugSession
- func (_ArbDebug *ArbDebugSession) BecomeChainOwner() (*types.Transaction, error)
- func (_ArbDebug *ArbDebugSession) CustomRevert(number uint64) error
- func (_ArbDebug *ArbDebugSession) Events(flag bool, value [32]byte) (*types.Transaction, error)
- func (_ArbDebug *ArbDebugSession) EventsView() error
- func (_ArbDebug *ArbDebugSession) LegacyError() error
- type ArbDebugStore
- type ArbDebugStoreIterator
- type ArbDebugTransactor
- type ArbDebugTransactorRaw
- type ArbDebugTransactorSession
- type ArbFunctionTable
- type ArbFunctionTableCaller
- type ArbFunctionTableCallerRaw
- type ArbFunctionTableCallerSession
- type ArbFunctionTableFilterer
- type ArbFunctionTableRaw
- func (_ArbFunctionTable *ArbFunctionTableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbFunctionTable *ArbFunctionTableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbFunctionTable *ArbFunctionTableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbFunctionTableSession
- func (_ArbFunctionTable *ArbFunctionTableSession) Get(addr common.Address, index *big.Int) (*big.Int, bool, *big.Int, error)
- func (_ArbFunctionTable *ArbFunctionTableSession) Size(addr common.Address) (*big.Int, error)
- func (_ArbFunctionTable *ArbFunctionTableSession) Upload(buf []byte) (*types.Transaction, error)
- type ArbFunctionTableTransactor
- type ArbFunctionTableTransactorRaw
- type ArbFunctionTableTransactorSession
- type ArbGasInfo
- type ArbGasInfoCaller
- func (_ArbGasInfo *ArbGasInfoCaller) GetAmortizedCostCapBips(opts *bind.CallOpts) (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetCurrentTxL1GasFees(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetGasAccountingParams(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetGasBacklog(opts *bind.CallOpts) (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetGasBacklogTolerance(opts *bind.CallOpts) (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1BaseFeeEstimate(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1BaseFeeEstimateInertia(opts *bind.CallOpts) (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1FeesAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1GasPriceEstimate(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1PricingEquilibrationUnits(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1PricingFundsDueForRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1PricingSurplus(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1PricingUnitsSinceUpdate(opts *bind.CallOpts) (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1RewardRate(opts *bind.CallOpts) (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetL1RewardRecipient(opts *bind.CallOpts) (common.Address, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetLastL1PricingSurplus(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetLastL1PricingUpdateTime(opts *bind.CallOpts) (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetMinimumGasPrice(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetPerBatchGasCharge(opts *bind.CallOpts) (int64, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInArbGas(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInArbGasWithAggregator(opts *bind.CallOpts, aggregator common.Address) (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInWei(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInWeiWithAggregator(opts *bind.CallOpts, aggregator common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCaller) GetPricingInertia(opts *bind.CallOpts) (uint64, error)
- type ArbGasInfoCallerRaw
- type ArbGasInfoCallerSession
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetAmortizedCostCapBips() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetCurrentTxL1GasFees() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetGasAccountingParams() (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetGasBacklog() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetGasBacklogTolerance() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1BaseFeeEstimate() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1BaseFeeEstimateInertia() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1FeesAvailable() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1GasPriceEstimate() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingEquilibrationUnits() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingFundsDueForRewards() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingSurplus() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingUnitsSinceUpdate() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1RewardRate() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1RewardRecipient() (common.Address, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetLastL1PricingSurplus() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetLastL1PricingUpdateTime() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetMinimumGasPrice() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetPerBatchGasCharge() (int64, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInArbGas() (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInArbGasWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInWei() (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInWeiWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricingInertia() (uint64, error)
- type ArbGasInfoFilterer
- type ArbGasInfoRaw
- func (_ArbGasInfo *ArbGasInfoRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbGasInfo *ArbGasInfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbGasInfo *ArbGasInfoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbGasInfoSession
- func (_ArbGasInfo *ArbGasInfoSession) GetAmortizedCostCapBips() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetCurrentTxL1GasFees() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetGasAccountingParams() (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetGasBacklog() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetGasBacklogTolerance() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1BaseFeeEstimate() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1BaseFeeEstimateInertia() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1FeesAvailable() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1GasPriceEstimate() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingEquilibrationUnits() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingFundsDueForRewards() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingSurplus() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingUnitsSinceUpdate() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1RewardRate() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetL1RewardRecipient() (common.Address, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetLastL1PricingSurplus() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetLastL1PricingUpdateTime() (uint64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetMinimumGasPrice() (*big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetPerBatchGasCharge() (int64, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetPricesInArbGas() (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetPricesInArbGasWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetPricesInWei() (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetPricesInWeiWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_ArbGasInfo *ArbGasInfoSession) GetPricingInertia() (uint64, error)
- type ArbGasInfoTransactor
- type ArbGasInfoTransactorRaw
- type ArbGasInfoTransactorSession
- type ArbInfo
- type ArbInfoCaller
- type ArbInfoCallerRaw
- type ArbInfoCallerSession
- type ArbInfoFilterer
- type ArbInfoRaw
- func (_ArbInfo *ArbInfoRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbInfo *ArbInfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbInfo *ArbInfoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbInfoSession
- type ArbInfoTransactor
- type ArbInfoTransactorRaw
- type ArbInfoTransactorSession
- type ArbOwner
- type ArbOwnerCaller
- func (_ArbOwner *ArbOwnerCaller) GetAllChainOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_ArbOwner *ArbOwnerCaller) GetInfraFeeAccount(opts *bind.CallOpts) (common.Address, error)
- func (_ArbOwner *ArbOwnerCaller) GetNetworkFeeAccount(opts *bind.CallOpts) (common.Address, error)
- func (_ArbOwner *ArbOwnerCaller) IsChainOwner(opts *bind.CallOpts, addr common.Address) (bool, error)
- type ArbOwnerCallerRaw
- type ArbOwnerCallerSession
- func (_ArbOwner *ArbOwnerCallerSession) GetAllChainOwners() ([]common.Address, error)
- func (_ArbOwner *ArbOwnerCallerSession) GetInfraFeeAccount() (common.Address, error)
- func (_ArbOwner *ArbOwnerCallerSession) GetNetworkFeeAccount() (common.Address, error)
- func (_ArbOwner *ArbOwnerCallerSession) IsChainOwner(addr common.Address) (bool, error)
- type ArbOwnerFilterer
- func (_ArbOwner *ArbOwnerFilterer) FilterOwnerActs(opts *bind.FilterOpts, method [][4]byte, owner []common.Address) (*ArbOwnerOwnerActsIterator, error)
- func (_ArbOwner *ArbOwnerFilterer) ParseOwnerActs(log types.Log) (*ArbOwnerOwnerActs, error)
- func (_ArbOwner *ArbOwnerFilterer) WatchOwnerActs(opts *bind.WatchOpts, sink chan<- *ArbOwnerOwnerActs, method [][4]byte, ...) (event.Subscription, error)
- type ArbOwnerOwnerActs
- type ArbOwnerOwnerActsIterator
- type ArbOwnerPublic
- type ArbOwnerPublicCaller
- func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetAllChainOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetBrotliCompressionLevel(opts *bind.CallOpts) (uint64, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetInfraFeeAccount(opts *bind.CallOpts) (common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetNetworkFeeAccount(opts *bind.CallOpts) (common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetScheduledUpgrade(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCaller) IsChainOwner(opts *bind.CallOpts, addr common.Address) (bool, error)
- type ArbOwnerPublicCallerRaw
- type ArbOwnerPublicCallerSession
- func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetAllChainOwners() ([]common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetBrotliCompressionLevel() (uint64, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetInfraFeeAccount() (common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetNetworkFeeAccount() (common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetScheduledUpgrade() (struct{ ... }, error)
- func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) IsChainOwner(addr common.Address) (bool, error)
- type ArbOwnerPublicChainOwnerRectified
- type ArbOwnerPublicChainOwnerRectifiedIterator
- type ArbOwnerPublicFilterer
- func (_ArbOwnerPublic *ArbOwnerPublicFilterer) FilterChainOwnerRectified(opts *bind.FilterOpts) (*ArbOwnerPublicChainOwnerRectifiedIterator, error)
- func (_ArbOwnerPublic *ArbOwnerPublicFilterer) ParseChainOwnerRectified(log types.Log) (*ArbOwnerPublicChainOwnerRectified, error)
- func (_ArbOwnerPublic *ArbOwnerPublicFilterer) WatchChainOwnerRectified(opts *bind.WatchOpts, sink chan<- *ArbOwnerPublicChainOwnerRectified) (event.Subscription, error)
- type ArbOwnerPublicRaw
- func (_ArbOwnerPublic *ArbOwnerPublicRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbOwnerPublic *ArbOwnerPublicRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbOwnerPublic *ArbOwnerPublicRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbOwnerPublicSession
- func (_ArbOwnerPublic *ArbOwnerPublicSession) GetAllChainOwners() ([]common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicSession) GetBrotliCompressionLevel() (uint64, error)
- func (_ArbOwnerPublic *ArbOwnerPublicSession) GetInfraFeeAccount() (common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicSession) GetNetworkFeeAccount() (common.Address, error)
- func (_ArbOwnerPublic *ArbOwnerPublicSession) GetScheduledUpgrade() (struct{ ... }, error)
- func (_ArbOwnerPublic *ArbOwnerPublicSession) IsChainOwner(addr common.Address) (bool, error)
- func (_ArbOwnerPublic *ArbOwnerPublicSession) RectifyChainOwner(ownerToRectify common.Address) (*types.Transaction, error)
- type ArbOwnerPublicTransactor
- type ArbOwnerPublicTransactorRaw
- type ArbOwnerPublicTransactorSession
- type ArbOwnerRaw
- func (_ArbOwner *ArbOwnerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbOwner *ArbOwnerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbOwnerSession
- func (_ArbOwner *ArbOwnerSession) AddChainOwner(newOwner common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) GetAllChainOwners() ([]common.Address, error)
- func (_ArbOwner *ArbOwnerSession) GetInfraFeeAccount() (common.Address, error)
- func (_ArbOwner *ArbOwnerSession) GetNetworkFeeAccount() (common.Address, error)
- func (_ArbOwner *ArbOwnerSession) IsChainOwner(addr common.Address) (bool, error)
- func (_ArbOwner *ArbOwnerSession) ReleaseL1PricerSurplusFunds(maxWeiToRelease *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) RemoveChainOwner(ownerToRemove common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) ScheduleArbOSUpgrade(newVersion uint64, timestamp uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetAmortizedCostCapBips(cap uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetBrotliCompressionLevel(level uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetChainConfig(chainConfig string) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetInfraFeeAccount(newInfraFeeAccount common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL1BaseFeeEstimateInertia(inertia uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL1PricePerUnit(pricePerUnit *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL1PricingEquilibrationUnits(equilibrationUnits *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL1PricingInertia(inertia uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL1PricingRewardRate(weiPerUnit uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL1PricingRewardRecipient(recipient common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL2GasBacklogTolerance(sec uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetL2GasPricingInertia(sec uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetMaxTxGasLimit(limit uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetMinimumL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetNetworkFeeAccount(newNetworkFeeAccount common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetPerBatchGasCharge(cost int64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerSession) SetSpeedLimit(limit uint64) (*types.Transaction, error)
- type ArbOwnerTransactor
- func (_ArbOwner *ArbOwnerTransactor) AddChainOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) ReleaseL1PricerSurplusFunds(opts *bind.TransactOpts, maxWeiToRelease *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) RemoveChainOwner(opts *bind.TransactOpts, ownerToRemove common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) ScheduleArbOSUpgrade(opts *bind.TransactOpts, newVersion uint64, timestamp uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetAmortizedCostCapBips(opts *bind.TransactOpts, cap uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetBrotliCompressionLevel(opts *bind.TransactOpts, level uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetChainConfig(opts *bind.TransactOpts, chainConfig string) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetInfraFeeAccount(opts *bind.TransactOpts, newInfraFeeAccount common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL1BaseFeeEstimateInertia(opts *bind.TransactOpts, inertia uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL1PricePerUnit(opts *bind.TransactOpts, pricePerUnit *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL1PricingEquilibrationUnits(opts *bind.TransactOpts, equilibrationUnits *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL1PricingInertia(opts *bind.TransactOpts, inertia uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL1PricingRewardRate(opts *bind.TransactOpts, weiPerUnit uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL1PricingRewardRecipient(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL2BaseFee(opts *bind.TransactOpts, priceInWei *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL2GasBacklogTolerance(opts *bind.TransactOpts, sec uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetL2GasPricingInertia(opts *bind.TransactOpts, sec uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetMaxTxGasLimit(opts *bind.TransactOpts, limit uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetMinimumL2BaseFee(opts *bind.TransactOpts, priceInWei *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetNetworkFeeAccount(opts *bind.TransactOpts, newNetworkFeeAccount common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetPerBatchGasCharge(opts *bind.TransactOpts, cost int64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactor) SetSpeedLimit(opts *bind.TransactOpts, limit uint64) (*types.Transaction, error)
- type ArbOwnerTransactorRaw
- type ArbOwnerTransactorSession
- func (_ArbOwner *ArbOwnerTransactorSession) AddChainOwner(newOwner common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) ReleaseL1PricerSurplusFunds(maxWeiToRelease *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) RemoveChainOwner(ownerToRemove common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) ScheduleArbOSUpgrade(newVersion uint64, timestamp uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetAmortizedCostCapBips(cap uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetBrotliCompressionLevel(level uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetChainConfig(chainConfig string) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetInfraFeeAccount(newInfraFeeAccount common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL1BaseFeeEstimateInertia(inertia uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricePerUnit(pricePerUnit *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingEquilibrationUnits(equilibrationUnits *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingInertia(inertia uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingRewardRate(weiPerUnit uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingRewardRecipient(recipient common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL2GasBacklogTolerance(sec uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetL2GasPricingInertia(sec uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetMaxTxGasLimit(limit uint64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetMinimumL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetNetworkFeeAccount(newNetworkFeeAccount common.Address) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetPerBatchGasCharge(cost int64) (*types.Transaction, error)
- func (_ArbOwner *ArbOwnerTransactorSession) SetSpeedLimit(limit uint64) (*types.Transaction, error)
- type ArbRetryableTx
- type ArbRetryableTxCaller
- func (_ArbRetryableTx *ArbRetryableTxCaller) GetBeneficiary(opts *bind.CallOpts, ticketId [32]byte) (common.Address, error)
- func (_ArbRetryableTx *ArbRetryableTxCaller) GetCurrentRedeemer(opts *bind.CallOpts) (common.Address, error)
- func (_ArbRetryableTx *ArbRetryableTxCaller) GetLifetime(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbRetryableTx *ArbRetryableTxCaller) GetTimeout(opts *bind.CallOpts, ticketId [32]byte) (*big.Int, error)
- type ArbRetryableTxCallerRaw
- type ArbRetryableTxCallerSession
- func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetBeneficiary(ticketId [32]byte) (common.Address, error)
- func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetCurrentRedeemer() (common.Address, error)
- func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetLifetime() (*big.Int, error)
- func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetTimeout(ticketId [32]byte) (*big.Int, error)
- type ArbRetryableTxCanceled
- type ArbRetryableTxCanceledIterator
- type ArbRetryableTxFilterer
- func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterCanceled(opts *bind.FilterOpts, ticketId [][32]byte) (*ArbRetryableTxCanceledIterator, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterLifetimeExtended(opts *bind.FilterOpts, ticketId [][32]byte) (*ArbRetryableTxLifetimeExtendedIterator, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterRedeemScheduled(opts *bind.FilterOpts, ticketId [][32]byte, retryTxHash [][32]byte, ...) (*ArbRetryableTxRedeemScheduledIterator, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterRedeemed(opts *bind.FilterOpts, userTxHash [][32]byte) (*ArbRetryableTxRedeemedIterator, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterTicketCreated(opts *bind.FilterOpts, ticketId [][32]byte) (*ArbRetryableTxTicketCreatedIterator, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseCanceled(log types.Log) (*ArbRetryableTxCanceled, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseLifetimeExtended(log types.Log) (*ArbRetryableTxLifetimeExtended, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseRedeemScheduled(log types.Log) (*ArbRetryableTxRedeemScheduled, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseRedeemed(log types.Log) (*ArbRetryableTxRedeemed, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseTicketCreated(log types.Log) (*ArbRetryableTxTicketCreated, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchCanceled(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxCanceled, ticketId [][32]byte) (event.Subscription, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchLifetimeExtended(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxLifetimeExtended, ...) (event.Subscription, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchRedeemScheduled(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxRedeemScheduled, ...) (event.Subscription, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchRedeemed(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxRedeemed, ...) (event.Subscription, error)
- func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchTicketCreated(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxTicketCreated, ...) (event.Subscription, error)
- type ArbRetryableTxLifetimeExtended
- type ArbRetryableTxLifetimeExtendedIterator
- type ArbRetryableTxRaw
- func (_ArbRetryableTx *ArbRetryableTxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbRetryableTx *ArbRetryableTxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbRetryableTxRedeemScheduled
- type ArbRetryableTxRedeemScheduledIterator
- type ArbRetryableTxRedeemed
- type ArbRetryableTxRedeemedIterator
- type ArbRetryableTxSession
- func (_ArbRetryableTx *ArbRetryableTxSession) Cancel(ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxSession) GetBeneficiary(ticketId [32]byte) (common.Address, error)
- func (_ArbRetryableTx *ArbRetryableTxSession) GetCurrentRedeemer() (common.Address, error)
- func (_ArbRetryableTx *ArbRetryableTxSession) GetLifetime() (*big.Int, error)
- func (_ArbRetryableTx *ArbRetryableTxSession) GetTimeout(ticketId [32]byte) (*big.Int, error)
- func (_ArbRetryableTx *ArbRetryableTxSession) Keepalive(ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxSession) Redeem(ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxSession) SubmitRetryable(requestId [32]byte, l1BaseFee *big.Int, deposit *big.Int, callvalue *big.Int, ...) (*types.Transaction, error)
- type ArbRetryableTxTicketCreated
- type ArbRetryableTxTicketCreatedIterator
- type ArbRetryableTxTransactor
- func (_ArbRetryableTx *ArbRetryableTxTransactor) Cancel(opts *bind.TransactOpts, ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxTransactor) Keepalive(opts *bind.TransactOpts, ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxTransactor) Redeem(opts *bind.TransactOpts, ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxTransactor) SubmitRetryable(opts *bind.TransactOpts, requestId [32]byte, l1BaseFee *big.Int, ...) (*types.Transaction, error)
- type ArbRetryableTxTransactorRaw
- type ArbRetryableTxTransactorSession
- func (_ArbRetryableTx *ArbRetryableTxTransactorSession) Cancel(ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxTransactorSession) Keepalive(ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxTransactorSession) Redeem(ticketId [32]byte) (*types.Transaction, error)
- func (_ArbRetryableTx *ArbRetryableTxTransactorSession) SubmitRetryable(requestId [32]byte, l1BaseFee *big.Int, deposit *big.Int, callvalue *big.Int, ...) (*types.Transaction, error)
- type ArbStatistics
- type ArbStatisticsCaller
- type ArbStatisticsCallerRaw
- type ArbStatisticsCallerSession
- type ArbStatisticsFilterer
- type ArbStatisticsRaw
- func (_ArbStatistics *ArbStatisticsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbStatistics *ArbStatisticsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbStatistics *ArbStatisticsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbStatisticsSession
- type ArbStatisticsTransactor
- type ArbStatisticsTransactorRaw
- type ArbStatisticsTransactorSession
- type ArbSys
- type ArbSysCaller
- func (_ArbSys *ArbSysCaller) ArbBlockHash(opts *bind.CallOpts, arbBlockNum *big.Int) ([32]byte, error)
- func (_ArbSys *ArbSysCaller) ArbBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbSys *ArbSysCaller) ArbChainID(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbSys *ArbSysCaller) ArbOSVersion(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbSys *ArbSysCaller) GetStorageGasAvailable(opts *bind.CallOpts) (*big.Int, error)
- func (_ArbSys *ArbSysCaller) IsTopLevelCall(opts *bind.CallOpts) (bool, error)
- func (_ArbSys *ArbSysCaller) MapL1SenderContractAddressToL2Alias(opts *bind.CallOpts, sender common.Address, unused common.Address) (common.Address, error)
- func (_ArbSys *ArbSysCaller) MyCallersAddressWithoutAliasing(opts *bind.CallOpts) (common.Address, error)
- func (_ArbSys *ArbSysCaller) SendMerkleTreeState(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ArbSys *ArbSysCaller) WasMyCallersAddressAliased(opts *bind.CallOpts) (bool, error)
- type ArbSysCallerRaw
- type ArbSysCallerSession
- func (_ArbSys *ArbSysCallerSession) ArbBlockHash(arbBlockNum *big.Int) ([32]byte, error)
- func (_ArbSys *ArbSysCallerSession) ArbBlockNumber() (*big.Int, error)
- func (_ArbSys *ArbSysCallerSession) ArbChainID() (*big.Int, error)
- func (_ArbSys *ArbSysCallerSession) ArbOSVersion() (*big.Int, error)
- func (_ArbSys *ArbSysCallerSession) GetStorageGasAvailable() (*big.Int, error)
- func (_ArbSys *ArbSysCallerSession) IsTopLevelCall() (bool, error)
- func (_ArbSys *ArbSysCallerSession) MapL1SenderContractAddressToL2Alias(sender common.Address, unused common.Address) (common.Address, error)
- func (_ArbSys *ArbSysCallerSession) MyCallersAddressWithoutAliasing() (common.Address, error)
- func (_ArbSys *ArbSysCallerSession) SendMerkleTreeState() (struct{ ... }, error)
- func (_ArbSys *ArbSysCallerSession) WasMyCallersAddressAliased() (bool, error)
- type ArbSysFilterer
- func (_ArbSys *ArbSysFilterer) FilterL2ToL1Transaction(opts *bind.FilterOpts, destination []common.Address, uniqueId []*big.Int, ...) (*ArbSysL2ToL1TransactionIterator, error)
- func (_ArbSys *ArbSysFilterer) FilterL2ToL1Tx(opts *bind.FilterOpts, destination []common.Address, hash []*big.Int, ...) (*ArbSysL2ToL1TxIterator, error)
- func (_ArbSys *ArbSysFilterer) FilterSendMerkleUpdate(opts *bind.FilterOpts, reserved []*big.Int, hash [][32]byte, ...) (*ArbSysSendMerkleUpdateIterator, error)
- func (_ArbSys *ArbSysFilterer) ParseL2ToL1Transaction(log types.Log) (*ArbSysL2ToL1Transaction, error)
- func (_ArbSys *ArbSysFilterer) ParseL2ToL1Tx(log types.Log) (*ArbSysL2ToL1Tx, error)
- func (_ArbSys *ArbSysFilterer) ParseSendMerkleUpdate(log types.Log) (*ArbSysSendMerkleUpdate, error)
- func (_ArbSys *ArbSysFilterer) WatchL2ToL1Transaction(opts *bind.WatchOpts, sink chan<- *ArbSysL2ToL1Transaction, ...) (event.Subscription, error)
- func (_ArbSys *ArbSysFilterer) WatchL2ToL1Tx(opts *bind.WatchOpts, sink chan<- *ArbSysL2ToL1Tx, ...) (event.Subscription, error)
- func (_ArbSys *ArbSysFilterer) WatchSendMerkleUpdate(opts *bind.WatchOpts, sink chan<- *ArbSysSendMerkleUpdate, reserved []*big.Int, ...) (event.Subscription, error)
- type ArbSysL2ToL1Transaction
- type ArbSysL2ToL1TransactionIterator
- type ArbSysL2ToL1Tx
- type ArbSysL2ToL1TxIterator
- type ArbSysRaw
- func (_ArbSys *ArbSysRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbSys *ArbSysRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbSys *ArbSysRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbSysSendMerkleUpdate
- type ArbSysSendMerkleUpdateIterator
- type ArbSysSession
- func (_ArbSys *ArbSysSession) ArbBlockHash(arbBlockNum *big.Int) ([32]byte, error)
- func (_ArbSys *ArbSysSession) ArbBlockNumber() (*big.Int, error)
- func (_ArbSys *ArbSysSession) ArbChainID() (*big.Int, error)
- func (_ArbSys *ArbSysSession) ArbOSVersion() (*big.Int, error)
- func (_ArbSys *ArbSysSession) GetStorageGasAvailable() (*big.Int, error)
- func (_ArbSys *ArbSysSession) IsTopLevelCall() (bool, error)
- func (_ArbSys *ArbSysSession) MapL1SenderContractAddressToL2Alias(sender common.Address, unused common.Address) (common.Address, error)
- func (_ArbSys *ArbSysSession) MyCallersAddressWithoutAliasing() (common.Address, error)
- func (_ArbSys *ArbSysSession) SendMerkleTreeState() (struct{ ... }, error)
- func (_ArbSys *ArbSysSession) SendTxToL1(destination common.Address, data []byte) (*types.Transaction, error)
- func (_ArbSys *ArbSysSession) WasMyCallersAddressAliased() (bool, error)
- func (_ArbSys *ArbSysSession) WithdrawEth(destination common.Address) (*types.Transaction, error)
- type ArbSysTransactor
- type ArbSysTransactorRaw
- type ArbSysTransactorSession
- type ArbosActs
- type ArbosActsCaller
- type ArbosActsCallerRaw
- type ArbosActsCallerSession
- type ArbosActsFilterer
- type ArbosActsRaw
- func (_ArbosActs *ArbosActsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbosActs *ArbosActsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbosActs *ArbosActsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbosActsSession
- func (_ArbosActs *ArbosActsSession) BatchPostingReport(batchTimestamp *big.Int, batchPosterAddress common.Address, batchNumber uint64, ...) (*types.Transaction, error)
- func (_ArbosActs *ArbosActsSession) StartBlock(l1BaseFee *big.Int, l1BlockNumber uint64, l2BlockNumber uint64, ...) (*types.Transaction, error)
- type ArbosActsTransactor
- type ArbosActsTransactorRaw
- type ArbosActsTransactorSession
- func (_ArbosActs *ArbosActsTransactorSession) BatchPostingReport(batchTimestamp *big.Int, batchPosterAddress common.Address, batchNumber uint64, ...) (*types.Transaction, error)
- func (_ArbosActs *ArbosActsTransactorSession) StartBlock(l1BaseFee *big.Int, l1BlockNumber uint64, l2BlockNumber uint64, ...) (*types.Transaction, error)
- type ArbosTest
- type ArbosTestCaller
- type ArbosTestCallerRaw
- type ArbosTestCallerSession
- type ArbosTestFilterer
- type ArbosTestRaw
- func (_ArbosTest *ArbosTestRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ArbosTest *ArbosTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ArbosTest *ArbosTestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ArbosTestSession
- type ArbosTestTransactor
- type ArbosTestTransactorRaw
- type ArbosTestTransactorSession
Constants ¶
This section is empty.
Variables ¶
var ArbAddressTableABI = ArbAddressTableMetaData.ABI
ArbAddressTableABI is the input ABI used to generate the binding from. Deprecated: Use ArbAddressTableMetaData.ABI instead.
var ArbAddressTableMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"addressExists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"compress\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"buf\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"offset\",\"type\":\"uint256\"}],\"name\":\"decompress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"lookup\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"lookupIndex\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"register\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"size\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ArbAddressTableMetaData contains all meta data concerning the ArbAddressTable contract.
var ArbAggregatorABI = ArbAggregatorMetaData.ABI
ArbAggregatorABI is the input ABI used to generate the binding from. Deprecated: Use ArbAggregatorMetaData.ABI instead.
var ArbAggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newBatchPoster\",\"type\":\"address\"}],\"name\":\"addBatchPoster\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBatchPosters\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDefaultAggregator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"batchPoster\",\"type\":\"address\"}],\"name\":\"getFeeCollector\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"getPreferredAggregator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"getTxBaseFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"batchPoster\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"newFeeCollector\",\"type\":\"address\"}],\"name\":\"setFeeCollector\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"feeInL1Gas\",\"type\":\"uint256\"}],\"name\":\"setTxBaseFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ArbAggregatorMetaData contains all meta data concerning the ArbAggregator contract.
var ArbBLSABI = ArbBLSMetaData.ABI
ArbBLSABI is the input ABI used to generate the binding from. Deprecated: Use ArbBLSMetaData.ABI instead.
var ArbBLSMetaData = &bind.MetaData{
ABI: "[]",
}
ArbBLSMetaData contains all meta data concerning the ArbBLS contract.
var ArbDebugABI = ArbDebugMetaData.ABI
ArbDebugABI is the input ABI used to generate the binding from. Deprecated: Use ArbDebugMetaData.ABI instead.
var ArbDebugMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"},{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"Custom\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Unused\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"flag\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"}],\"name\":\"Basic\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"flag\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"not\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"conn\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"}],\"name\":\"Mixed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bool\",\"name\":\"flag\",\"type\":\"bool\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"field\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint24\",\"name\":\"number\",\"type\":\"uint24\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"store\",\"type\":\"bytes\"}],\"name\":\"Store\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"becomeChainOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"number\",\"type\":\"uint64\"}],\"name\":\"customRevert\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"flag\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"value\",\"type\":\"bytes32\"}],\"name\":\"events\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"eventsView\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"legacyError\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
ArbDebugMetaData contains all meta data concerning the ArbDebug contract.
var ArbFunctionTableABI = ArbFunctionTableMetaData.ABI
ArbFunctionTableABI is the input ABI used to generate the binding from. Deprecated: Use ArbFunctionTableMetaData.ABI instead.
var ArbFunctionTableMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"get\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"size\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"buf\",\"type\":\"bytes\"}],\"name\":\"upload\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ArbFunctionTableMetaData contains all meta data concerning the ArbFunctionTable contract.
var ArbGasInfoABI = ArbGasInfoMetaData.ABI
ArbGasInfoABI is the input ABI used to generate the binding from. Deprecated: Use ArbGasInfoMetaData.ABI instead.
var ArbGasInfoMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"getAmortizedCostCapBips\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentTxL1GasFees\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGasAccountingParams\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGasBacklog\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGasBacklogTolerance\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1BaseFeeEstimate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1BaseFeeEstimateInertia\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1FeesAvailable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1GasPriceEstimate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1PricingEquilibrationUnits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1PricingFundsDueForRewards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1PricingSurplus\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1PricingUnitsSinceUpdate\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1RewardRate\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getL1RewardRecipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastL1PricingSurplus\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastL1PricingUpdateTime\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getMinimumGasPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPerBatchGasCharge\",\"outputs\":[{\"internalType\":\"int64\",\"name\":\"\",\"type\":\"int64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPricesInArbGas\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"getPricesInArbGasWithAggregator\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPricesInWei\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"getPricesInWeiWithAggregator\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getPricingInertia\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ArbGasInfoMetaData contains all meta data concerning the ArbGasInfo contract.
var ArbInfoABI = ArbInfoMetaData.ABI
ArbInfoABI is the input ABI used to generate the binding from. Deprecated: Use ArbInfoMetaData.ABI instead.
var ArbInfoMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"getCode\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ArbInfoMetaData contains all meta data concerning the ArbInfo contract.
var ArbOwnerABI = ArbOwnerMetaData.ABI
ArbOwnerABI is the input ABI used to generate the binding from. Deprecated: Use ArbOwnerMetaData.ABI instead.
var ArbOwnerMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"method\",\"type\":\"bytes4\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"OwnerActs\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"addChainOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAllChainOwners\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getInfraFeeAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNetworkFeeAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isChainOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"maxWeiToRelease\",\"type\":\"uint256\"}],\"name\":\"releaseL1PricerSurplusFunds\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ownerToRemove\",\"type\":\"address\"}],\"name\":\"removeChainOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"newVersion\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"}],\"name\":\"scheduleArbOSUpgrade\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"cap\",\"type\":\"uint64\"}],\"name\":\"setAmortizedCostCapBips\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"level\",\"type\":\"uint64\"}],\"name\":\"setBrotliCompressionLevel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"chainConfig\",\"type\":\"string\"}],\"name\":\"setChainConfig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newInfraFeeAccount\",\"type\":\"address\"}],\"name\":\"setInfraFeeAccount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"inertia\",\"type\":\"uint64\"}],\"name\":\"setL1BaseFeeEstimateInertia\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pricePerUnit\",\"type\":\"uint256\"}],\"name\":\"setL1PricePerUnit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"equilibrationUnits\",\"type\":\"uint256\"}],\"name\":\"setL1PricingEquilibrationUnits\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"inertia\",\"type\":\"uint64\"}],\"name\":\"setL1PricingInertia\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"weiPerUnit\",\"type\":\"uint64\"}],\"name\":\"setL1PricingRewardRate\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"}],\"name\":\"setL1PricingRewardRecipient\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"}],\"name\":\"setL2BaseFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"sec\",\"type\":\"uint64\"}],\"name\":\"setL2GasBacklogTolerance\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"sec\",\"type\":\"uint64\"}],\"name\":\"setL2GasPricingInertia\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"limit\",\"type\":\"uint64\"}],\"name\":\"setMaxTxGasLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"priceInWei\",\"type\":\"uint256\"}],\"name\":\"setMinimumL2BaseFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newNetworkFeeAccount\",\"type\":\"address\"}],\"name\":\"setNetworkFeeAccount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int64\",\"name\":\"cost\",\"type\":\"int64\"}],\"name\":\"setPerBatchGasCharge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"limit\",\"type\":\"uint64\"}],\"name\":\"setSpeedLimit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ArbOwnerMetaData contains all meta data concerning the ArbOwner contract.
var ArbOwnerPublicABI = ArbOwnerPublicMetaData.ABI
ArbOwnerPublicABI is the input ABI used to generate the binding from. Deprecated: Use ArbOwnerPublicMetaData.ABI instead.
var ArbOwnerPublicMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"rectifiedOwner\",\"type\":\"address\"}],\"name\":\"ChainOwnerRectified\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"getAllChainOwners\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getBrotliCompressionLevel\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getInfraFeeAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNetworkFeeAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getScheduledUpgrade\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"arbosVersion\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"scheduledForTimestamp\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"isChainOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"ownerToRectify\",\"type\":\"address\"}],\"name\":\"rectifyChainOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ArbOwnerPublicMetaData contains all meta data concerning the ArbOwnerPublic contract.
var ArbRetryableTxABI = ArbRetryableTxMetaData.ABI
ArbRetryableTxABI is the input ABI used to generate the binding from. Deprecated: Use ArbRetryableTxMetaData.ABI instead.
var ArbRetryableTxMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"NoTicketWithID\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotCallable\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"}],\"name\":\"Canceled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"newTimeout\",\"type\":\"uint256\"}],\"name\":\"LifetimeExtended\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"retryTxHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint64\",\"name\":\"sequenceNum\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"donatedGas\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"gasDonor\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"maxRefund\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"submissionFeeRefund\",\"type\":\"uint256\"}],\"name\":\"RedeemScheduled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"userTxHash\",\"type\":\"bytes32\"}],\"name\":\"Redeemed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"}],\"name\":\"TicketCreated\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"}],\"name\":\"cancel\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"}],\"name\":\"getBeneficiary\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getCurrentRedeemer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLifetime\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"}],\"name\":\"getTimeout\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"}],\"name\":\"keepalive\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ticketId\",\"type\":\"bytes32\"}],\"name\":\"redeem\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"l1BaseFee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deposit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"callvalue\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gasFeeCap\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"gasLimit\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"maxSubmissionFee\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"feeRefundAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"beneficiary\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"retryTo\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"retryData\",\"type\":\"bytes\"}],\"name\":\"submitRetryable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ArbRetryableTxMetaData contains all meta data concerning the ArbRetryableTx contract.
var ArbStatisticsABI = ArbStatisticsMetaData.ABI
ArbStatisticsABI is the input ABI used to generate the binding from. Deprecated: Use ArbStatisticsMetaData.ABI instead.
var ArbStatisticsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"getStats\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
ArbStatisticsMetaData contains all meta data concerning the ArbStatistics contract.
var ArbSysABI = ArbSysMetaData.ABI
ArbSysABI is the input ABI used to generate the binding from. Deprecated: Use ArbSysMetaData.ABI instead.
var ArbSysMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"requested\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"current\",\"type\":\"uint256\"}],\"name\":\"InvalidBlockNumber\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"uniqueId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"batchNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"indexInBatch\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"arbBlockNum\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ethBlockNum\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"callvalue\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"L2ToL1Transaction\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"caller\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"hash\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"position\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"arbBlockNum\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"ethBlockNum\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"timestamp\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"callvalue\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"L2ToL1Tx\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"reserved\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"position\",\"type\":\"uint256\"}],\"name\":\"SendMerkleUpdate\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"arbBlockNum\",\"type\":\"uint256\"}],\"name\":\"arbBlockHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"arbBlockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"arbChainID\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"arbOSVersion\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getStorageGasAvailable\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isTopLevelCall\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"unused\",\"type\":\"address\"}],\"name\":\"mapL1SenderContractAddressToL2Alias\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"myCallersAddressWithoutAliasing\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sendMerkleTreeState\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"size\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"root\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32[]\",\"name\":\"partials\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"sendTxToL1\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"wasMyCallersAddressAliased\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"withdrawEth\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
ArbSysMetaData contains all meta data concerning the ArbSys contract.
var ArbosActsABI = ArbosActsMetaData.ABI
ArbosActsABI is the input ABI used to generate the binding from. Deprecated: Use ArbosActsMetaData.ABI instead.
var ArbosActsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"CallerNotArbOS\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"batchTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"batchPosterAddress\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"batchNumber\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"batchDataGas\",\"type\":\"uint64\"},{\"internalType\":\"uint256\",\"name\":\"l1BaseFeeWei\",\"type\":\"uint256\"}],\"name\":\"batchPostingReport\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"l1BaseFee\",\"type\":\"uint256\"},{\"internalType\":\"uint64\",\"name\":\"l1BlockNumber\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"l2BlockNumber\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"timePassed\",\"type\":\"uint64\"}],\"name\":\"startBlock\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ArbosActsMetaData contains all meta data concerning the ArbosActs contract.
var ArbosTestABI = ArbosTestMetaData.ABI
ArbosTestABI is the input ABI used to generate the binding from. Deprecated: Use ArbosTestMetaData.ABI instead.
var ArbosTestMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"gasAmount\",\"type\":\"uint256\"}],\"name\":\"burnArbGas\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
ArbosTestMetaData contains all meta data concerning the ArbosTest contract.
Functions ¶
This section is empty.
Types ¶
type ArbAddressTable ¶
type ArbAddressTable struct { ArbAddressTableCaller // Read-only binding to the contract ArbAddressTableTransactor // Write-only binding to the contract ArbAddressTableFilterer // Log filterer for contract events }
ArbAddressTable is an auto generated Go binding around an Ethereum contract.
func NewArbAddressTable ¶
func NewArbAddressTable(address common.Address, backend bind.ContractBackend) (*ArbAddressTable, error)
NewArbAddressTable creates a new instance of ArbAddressTable, bound to a specific deployed contract.
type ArbAddressTableCaller ¶
type ArbAddressTableCaller struct {
// contains filtered or unexported fields
}
ArbAddressTableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbAddressTableCaller ¶
func NewArbAddressTableCaller(address common.Address, caller bind.ContractCaller) (*ArbAddressTableCaller, error)
NewArbAddressTableCaller creates a new read-only instance of ArbAddressTable, bound to a specific deployed contract.
func (*ArbAddressTableCaller) AddressExists ¶
func (_ArbAddressTable *ArbAddressTableCaller) AddressExists(opts *bind.CallOpts, addr common.Address) (bool, error)
AddressExists is a free data retrieval call binding the contract method 0xa5025222.
Solidity: function addressExists(address addr) view returns(bool)
func (*ArbAddressTableCaller) Decompress ¶
func (_ArbAddressTable *ArbAddressTableCaller) Decompress(opts *bind.CallOpts, buf []byte, offset *big.Int) (common.Address, *big.Int, error)
Decompress is a free data retrieval call binding the contract method 0x31862ada.
Solidity: function decompress(bytes buf, uint256 offset) view returns(address, uint256)
func (*ArbAddressTableCaller) Lookup ¶
func (_ArbAddressTable *ArbAddressTableCaller) Lookup(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
Lookup is a free data retrieval call binding the contract method 0xd4b6b5da.
Solidity: function lookup(address addr) view returns(uint256)
func (*ArbAddressTableCaller) LookupIndex ¶
func (_ArbAddressTable *ArbAddressTableCaller) LookupIndex(opts *bind.CallOpts, index *big.Int) (common.Address, error)
LookupIndex is a free data retrieval call binding the contract method 0x8a186788.
Solidity: function lookupIndex(uint256 index) view returns(address)
type ArbAddressTableCallerRaw ¶
type ArbAddressTableCallerRaw struct {
Contract *ArbAddressTableCaller // Generic read-only contract binding to access the raw methods on
}
ArbAddressTableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbAddressTableCallerRaw) Call ¶
func (_ArbAddressTable *ArbAddressTableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbAddressTableCallerSession ¶
type ArbAddressTableCallerSession struct { Contract *ArbAddressTableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbAddressTableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbAddressTableCallerSession) AddressExists ¶
func (_ArbAddressTable *ArbAddressTableCallerSession) AddressExists(addr common.Address) (bool, error)
AddressExists is a free data retrieval call binding the contract method 0xa5025222.
Solidity: function addressExists(address addr) view returns(bool)
func (*ArbAddressTableCallerSession) Decompress ¶
func (_ArbAddressTable *ArbAddressTableCallerSession) Decompress(buf []byte, offset *big.Int) (common.Address, *big.Int, error)
Decompress is a free data retrieval call binding the contract method 0x31862ada.
Solidity: function decompress(bytes buf, uint256 offset) view returns(address, uint256)
func (*ArbAddressTableCallerSession) Lookup ¶
Lookup is a free data retrieval call binding the contract method 0xd4b6b5da.
Solidity: function lookup(address addr) view returns(uint256)
func (*ArbAddressTableCallerSession) LookupIndex ¶
func (_ArbAddressTable *ArbAddressTableCallerSession) LookupIndex(index *big.Int) (common.Address, error)
LookupIndex is a free data retrieval call binding the contract method 0x8a186788.
Solidity: function lookupIndex(uint256 index) view returns(address)
type ArbAddressTableFilterer ¶
type ArbAddressTableFilterer struct {
// contains filtered or unexported fields
}
ArbAddressTableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbAddressTableFilterer ¶
func NewArbAddressTableFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbAddressTableFilterer, error)
NewArbAddressTableFilterer creates a new log filterer instance of ArbAddressTable, bound to a specific deployed contract.
type ArbAddressTableRaw ¶
type ArbAddressTableRaw struct {
Contract *ArbAddressTable // Generic contract binding to access the raw methods on
}
ArbAddressTableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbAddressTableRaw) Call ¶
func (_ArbAddressTable *ArbAddressTableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbAddressTableRaw) Transact ¶
func (_ArbAddressTable *ArbAddressTableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbAddressTableRaw) Transfer ¶
func (_ArbAddressTable *ArbAddressTableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbAddressTableSession ¶
type ArbAddressTableSession struct { Contract *ArbAddressTable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbAddressTableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbAddressTableSession) AddressExists ¶
func (_ArbAddressTable *ArbAddressTableSession) AddressExists(addr common.Address) (bool, error)
AddressExists is a free data retrieval call binding the contract method 0xa5025222.
Solidity: function addressExists(address addr) view returns(bool)
func (*ArbAddressTableSession) Compress ¶
func (_ArbAddressTable *ArbAddressTableSession) Compress(addr common.Address) (*types.Transaction, error)
Compress is a paid mutator transaction binding the contract method 0xf6a455a2.
Solidity: function compress(address addr) returns(bytes)
func (*ArbAddressTableSession) Decompress ¶
func (_ArbAddressTable *ArbAddressTableSession) Decompress(buf []byte, offset *big.Int) (common.Address, *big.Int, error)
Decompress is a free data retrieval call binding the contract method 0x31862ada.
Solidity: function decompress(bytes buf, uint256 offset) view returns(address, uint256)
func (*ArbAddressTableSession) Lookup ¶
Lookup is a free data retrieval call binding the contract method 0xd4b6b5da.
Solidity: function lookup(address addr) view returns(uint256)
func (*ArbAddressTableSession) LookupIndex ¶
LookupIndex is a free data retrieval call binding the contract method 0x8a186788.
Solidity: function lookupIndex(uint256 index) view returns(address)
func (*ArbAddressTableSession) Register ¶
func (_ArbAddressTable *ArbAddressTableSession) Register(addr common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x4420e486.
Solidity: function register(address addr) returns(uint256)
type ArbAddressTableTransactor ¶
type ArbAddressTableTransactor struct {
// contains filtered or unexported fields
}
ArbAddressTableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbAddressTableTransactor ¶
func NewArbAddressTableTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbAddressTableTransactor, error)
NewArbAddressTableTransactor creates a new write-only instance of ArbAddressTable, bound to a specific deployed contract.
func (*ArbAddressTableTransactor) Compress ¶
func (_ArbAddressTable *ArbAddressTableTransactor) Compress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
Compress is a paid mutator transaction binding the contract method 0xf6a455a2.
Solidity: function compress(address addr) returns(bytes)
func (*ArbAddressTableTransactor) Register ¶
func (_ArbAddressTable *ArbAddressTableTransactor) Register(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x4420e486.
Solidity: function register(address addr) returns(uint256)
type ArbAddressTableTransactorRaw ¶
type ArbAddressTableTransactorRaw struct {
Contract *ArbAddressTableTransactor // Generic write-only contract binding to access the raw methods on
}
ArbAddressTableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbAddressTableTransactorRaw) Transact ¶
func (_ArbAddressTable *ArbAddressTableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbAddressTableTransactorRaw) Transfer ¶
func (_ArbAddressTable *ArbAddressTableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbAddressTableTransactorSession ¶
type ArbAddressTableTransactorSession struct { Contract *ArbAddressTableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbAddressTableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbAddressTableTransactorSession) Compress ¶
func (_ArbAddressTable *ArbAddressTableTransactorSession) Compress(addr common.Address) (*types.Transaction, error)
Compress is a paid mutator transaction binding the contract method 0xf6a455a2.
Solidity: function compress(address addr) returns(bytes)
func (*ArbAddressTableTransactorSession) Register ¶
func (_ArbAddressTable *ArbAddressTableTransactorSession) Register(addr common.Address) (*types.Transaction, error)
Register is a paid mutator transaction binding the contract method 0x4420e486.
Solidity: function register(address addr) returns(uint256)
type ArbAggregator ¶
type ArbAggregator struct { ArbAggregatorCaller // Read-only binding to the contract ArbAggregatorTransactor // Write-only binding to the contract ArbAggregatorFilterer // Log filterer for contract events }
ArbAggregator is an auto generated Go binding around an Ethereum contract.
func NewArbAggregator ¶
func NewArbAggregator(address common.Address, backend bind.ContractBackend) (*ArbAggregator, error)
NewArbAggregator creates a new instance of ArbAggregator, bound to a specific deployed contract.
type ArbAggregatorCaller ¶
type ArbAggregatorCaller struct {
// contains filtered or unexported fields
}
ArbAggregatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbAggregatorCaller ¶
func NewArbAggregatorCaller(address common.Address, caller bind.ContractCaller) (*ArbAggregatorCaller, error)
NewArbAggregatorCaller creates a new read-only instance of ArbAggregator, bound to a specific deployed contract.
func (*ArbAggregatorCaller) GetBatchPosters ¶
func (_ArbAggregator *ArbAggregatorCaller) GetBatchPosters(opts *bind.CallOpts) ([]common.Address, error)
GetBatchPosters is a free data retrieval call binding the contract method 0xe10573a3.
Solidity: function getBatchPosters() view returns(address[])
func (*ArbAggregatorCaller) GetDefaultAggregator ¶
func (_ArbAggregator *ArbAggregatorCaller) GetDefaultAggregator(opts *bind.CallOpts) (common.Address, error)
GetDefaultAggregator is a free data retrieval call binding the contract method 0x875883f2.
Solidity: function getDefaultAggregator() view returns(address)
func (*ArbAggregatorCaller) GetFeeCollector ¶
func (_ArbAggregator *ArbAggregatorCaller) GetFeeCollector(opts *bind.CallOpts, batchPoster common.Address) (common.Address, error)
GetFeeCollector is a free data retrieval call binding the contract method 0x9c2c5bb5.
Solidity: function getFeeCollector(address batchPoster) view returns(address)
func (*ArbAggregatorCaller) GetPreferredAggregator ¶
func (_ArbAggregator *ArbAggregatorCaller) GetPreferredAggregator(opts *bind.CallOpts, addr common.Address) (common.Address, bool, error)
GetPreferredAggregator is a free data retrieval call binding the contract method 0x52f10740.
Solidity: function getPreferredAggregator(address addr) view returns(address, bool)
func (*ArbAggregatorCaller) GetTxBaseFee ¶
func (_ArbAggregator *ArbAggregatorCaller) GetTxBaseFee(opts *bind.CallOpts, aggregator common.Address) (*big.Int, error)
GetTxBaseFee is a free data retrieval call binding the contract method 0x049764af.
Solidity: function getTxBaseFee(address aggregator) view returns(uint256)
type ArbAggregatorCallerRaw ¶
type ArbAggregatorCallerRaw struct {
Contract *ArbAggregatorCaller // Generic read-only contract binding to access the raw methods on
}
ArbAggregatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbAggregatorCallerRaw) Call ¶
func (_ArbAggregator *ArbAggregatorCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbAggregatorCallerSession ¶
type ArbAggregatorCallerSession struct { Contract *ArbAggregatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbAggregatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbAggregatorCallerSession) GetBatchPosters ¶
func (_ArbAggregator *ArbAggregatorCallerSession) GetBatchPosters() ([]common.Address, error)
GetBatchPosters is a free data retrieval call binding the contract method 0xe10573a3.
Solidity: function getBatchPosters() view returns(address[])
func (*ArbAggregatorCallerSession) GetDefaultAggregator ¶
func (_ArbAggregator *ArbAggregatorCallerSession) GetDefaultAggregator() (common.Address, error)
GetDefaultAggregator is a free data retrieval call binding the contract method 0x875883f2.
Solidity: function getDefaultAggregator() view returns(address)
func (*ArbAggregatorCallerSession) GetFeeCollector ¶
func (_ArbAggregator *ArbAggregatorCallerSession) GetFeeCollector(batchPoster common.Address) (common.Address, error)
GetFeeCollector is a free data retrieval call binding the contract method 0x9c2c5bb5.
Solidity: function getFeeCollector(address batchPoster) view returns(address)
func (*ArbAggregatorCallerSession) GetPreferredAggregator ¶
func (_ArbAggregator *ArbAggregatorCallerSession) GetPreferredAggregator(addr common.Address) (common.Address, bool, error)
GetPreferredAggregator is a free data retrieval call binding the contract method 0x52f10740.
Solidity: function getPreferredAggregator(address addr) view returns(address, bool)
func (*ArbAggregatorCallerSession) GetTxBaseFee ¶
func (_ArbAggregator *ArbAggregatorCallerSession) GetTxBaseFee(aggregator common.Address) (*big.Int, error)
GetTxBaseFee is a free data retrieval call binding the contract method 0x049764af.
Solidity: function getTxBaseFee(address aggregator) view returns(uint256)
type ArbAggregatorFilterer ¶
type ArbAggregatorFilterer struct {
// contains filtered or unexported fields
}
ArbAggregatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbAggregatorFilterer ¶
func NewArbAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbAggregatorFilterer, error)
NewArbAggregatorFilterer creates a new log filterer instance of ArbAggregator, bound to a specific deployed contract.
type ArbAggregatorRaw ¶
type ArbAggregatorRaw struct {
Contract *ArbAggregator // Generic contract binding to access the raw methods on
}
ArbAggregatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbAggregatorRaw) Call ¶
func (_ArbAggregator *ArbAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbAggregatorRaw) Transact ¶
func (_ArbAggregator *ArbAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbAggregatorRaw) Transfer ¶
func (_ArbAggregator *ArbAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbAggregatorSession ¶
type ArbAggregatorSession struct { Contract *ArbAggregator // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbAggregatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbAggregatorSession) AddBatchPoster ¶
func (_ArbAggregator *ArbAggregatorSession) AddBatchPoster(newBatchPoster common.Address) (*types.Transaction, error)
AddBatchPoster is a paid mutator transaction binding the contract method 0xdf41e1e2.
Solidity: function addBatchPoster(address newBatchPoster) returns()
func (*ArbAggregatorSession) GetBatchPosters ¶
func (_ArbAggregator *ArbAggregatorSession) GetBatchPosters() ([]common.Address, error)
GetBatchPosters is a free data retrieval call binding the contract method 0xe10573a3.
Solidity: function getBatchPosters() view returns(address[])
func (*ArbAggregatorSession) GetDefaultAggregator ¶
func (_ArbAggregator *ArbAggregatorSession) GetDefaultAggregator() (common.Address, error)
GetDefaultAggregator is a free data retrieval call binding the contract method 0x875883f2.
Solidity: function getDefaultAggregator() view returns(address)
func (*ArbAggregatorSession) GetFeeCollector ¶
func (_ArbAggregator *ArbAggregatorSession) GetFeeCollector(batchPoster common.Address) (common.Address, error)
GetFeeCollector is a free data retrieval call binding the contract method 0x9c2c5bb5.
Solidity: function getFeeCollector(address batchPoster) view returns(address)
func (*ArbAggregatorSession) GetPreferredAggregator ¶
func (_ArbAggregator *ArbAggregatorSession) GetPreferredAggregator(addr common.Address) (common.Address, bool, error)
GetPreferredAggregator is a free data retrieval call binding the contract method 0x52f10740.
Solidity: function getPreferredAggregator(address addr) view returns(address, bool)
func (*ArbAggregatorSession) GetTxBaseFee ¶
func (_ArbAggregator *ArbAggregatorSession) GetTxBaseFee(aggregator common.Address) (*big.Int, error)
GetTxBaseFee is a free data retrieval call binding the contract method 0x049764af.
Solidity: function getTxBaseFee(address aggregator) view returns(uint256)
func (*ArbAggregatorSession) SetFeeCollector ¶
func (_ArbAggregator *ArbAggregatorSession) SetFeeCollector(batchPoster common.Address, newFeeCollector common.Address) (*types.Transaction, error)
SetFeeCollector is a paid mutator transaction binding the contract method 0x29149799.
Solidity: function setFeeCollector(address batchPoster, address newFeeCollector) returns()
func (*ArbAggregatorSession) SetTxBaseFee ¶
func (_ArbAggregator *ArbAggregatorSession) SetTxBaseFee(aggregator common.Address, feeInL1Gas *big.Int) (*types.Transaction, error)
SetTxBaseFee is a paid mutator transaction binding the contract method 0x5be6888b.
Solidity: function setTxBaseFee(address aggregator, uint256 feeInL1Gas) returns()
type ArbAggregatorTransactor ¶
type ArbAggregatorTransactor struct {
// contains filtered or unexported fields
}
ArbAggregatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbAggregatorTransactor ¶
func NewArbAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbAggregatorTransactor, error)
NewArbAggregatorTransactor creates a new write-only instance of ArbAggregator, bound to a specific deployed contract.
func (*ArbAggregatorTransactor) AddBatchPoster ¶
func (_ArbAggregator *ArbAggregatorTransactor) AddBatchPoster(opts *bind.TransactOpts, newBatchPoster common.Address) (*types.Transaction, error)
AddBatchPoster is a paid mutator transaction binding the contract method 0xdf41e1e2.
Solidity: function addBatchPoster(address newBatchPoster) returns()
func (*ArbAggregatorTransactor) SetFeeCollector ¶
func (_ArbAggregator *ArbAggregatorTransactor) SetFeeCollector(opts *bind.TransactOpts, batchPoster common.Address, newFeeCollector common.Address) (*types.Transaction, error)
SetFeeCollector is a paid mutator transaction binding the contract method 0x29149799.
Solidity: function setFeeCollector(address batchPoster, address newFeeCollector) returns()
func (*ArbAggregatorTransactor) SetTxBaseFee ¶
func (_ArbAggregator *ArbAggregatorTransactor) SetTxBaseFee(opts *bind.TransactOpts, aggregator common.Address, feeInL1Gas *big.Int) (*types.Transaction, error)
SetTxBaseFee is a paid mutator transaction binding the contract method 0x5be6888b.
Solidity: function setTxBaseFee(address aggregator, uint256 feeInL1Gas) returns()
type ArbAggregatorTransactorRaw ¶
type ArbAggregatorTransactorRaw struct {
Contract *ArbAggregatorTransactor // Generic write-only contract binding to access the raw methods on
}
ArbAggregatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbAggregatorTransactorRaw) Transact ¶
func (_ArbAggregator *ArbAggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbAggregatorTransactorRaw) Transfer ¶
func (_ArbAggregator *ArbAggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbAggregatorTransactorSession ¶
type ArbAggregatorTransactorSession struct { Contract *ArbAggregatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbAggregatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbAggregatorTransactorSession) AddBatchPoster ¶
func (_ArbAggregator *ArbAggregatorTransactorSession) AddBatchPoster(newBatchPoster common.Address) (*types.Transaction, error)
AddBatchPoster is a paid mutator transaction binding the contract method 0xdf41e1e2.
Solidity: function addBatchPoster(address newBatchPoster) returns()
func (*ArbAggregatorTransactorSession) SetFeeCollector ¶
func (_ArbAggregator *ArbAggregatorTransactorSession) SetFeeCollector(batchPoster common.Address, newFeeCollector common.Address) (*types.Transaction, error)
SetFeeCollector is a paid mutator transaction binding the contract method 0x29149799.
Solidity: function setFeeCollector(address batchPoster, address newFeeCollector) returns()
func (*ArbAggregatorTransactorSession) SetTxBaseFee ¶
func (_ArbAggregator *ArbAggregatorTransactorSession) SetTxBaseFee(aggregator common.Address, feeInL1Gas *big.Int) (*types.Transaction, error)
SetTxBaseFee is a paid mutator transaction binding the contract method 0x5be6888b.
Solidity: function setTxBaseFee(address aggregator, uint256 feeInL1Gas) returns()
type ArbBLS ¶
type ArbBLS struct { ArbBLSCaller // Read-only binding to the contract ArbBLSTransactor // Write-only binding to the contract ArbBLSFilterer // Log filterer for contract events }
ArbBLS is an auto generated Go binding around an Ethereum contract.
type ArbBLSCaller ¶
type ArbBLSCaller struct {
// contains filtered or unexported fields
}
ArbBLSCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbBLSCaller ¶
func NewArbBLSCaller(address common.Address, caller bind.ContractCaller) (*ArbBLSCaller, error)
NewArbBLSCaller creates a new read-only instance of ArbBLS, bound to a specific deployed contract.
type ArbBLSCallerRaw ¶
type ArbBLSCallerRaw struct {
Contract *ArbBLSCaller // Generic read-only contract binding to access the raw methods on
}
ArbBLSCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbBLSCallerRaw) Call ¶
func (_ArbBLS *ArbBLSCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbBLSCallerSession ¶
type ArbBLSCallerSession struct { Contract *ArbBLSCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbBLSCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ArbBLSFilterer ¶
type ArbBLSFilterer struct {
// contains filtered or unexported fields
}
ArbBLSFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbBLSFilterer ¶
func NewArbBLSFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbBLSFilterer, error)
NewArbBLSFilterer creates a new log filterer instance of ArbBLS, bound to a specific deployed contract.
type ArbBLSRaw ¶
type ArbBLSRaw struct {
Contract *ArbBLS // Generic contract binding to access the raw methods on
}
ArbBLSRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbBLSRaw) Call ¶
func (_ArbBLS *ArbBLSRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbBLSRaw) Transact ¶
func (_ArbBLS *ArbBLSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbBLSRaw) Transfer ¶
func (_ArbBLS *ArbBLSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbBLSSession ¶
type ArbBLSSession struct { Contract *ArbBLS // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbBLSSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ArbBLSTransactor ¶
type ArbBLSTransactor struct {
// contains filtered or unexported fields
}
ArbBLSTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbBLSTransactor ¶
func NewArbBLSTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbBLSTransactor, error)
NewArbBLSTransactor creates a new write-only instance of ArbBLS, bound to a specific deployed contract.
type ArbBLSTransactorRaw ¶
type ArbBLSTransactorRaw struct {
Contract *ArbBLSTransactor // Generic write-only contract binding to access the raw methods on
}
ArbBLSTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbBLSTransactorRaw) Transact ¶
func (_ArbBLS *ArbBLSTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbBLSTransactorRaw) Transfer ¶
func (_ArbBLS *ArbBLSTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbBLSTransactorSession ¶
type ArbBLSTransactorSession struct { Contract *ArbBLSTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbBLSTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ArbDebug ¶
type ArbDebug struct { ArbDebugCaller // Read-only binding to the contract ArbDebugTransactor // Write-only binding to the contract ArbDebugFilterer // Log filterer for contract events }
ArbDebug is an auto generated Go binding around an Ethereum contract.
func NewArbDebug ¶
NewArbDebug creates a new instance of ArbDebug, bound to a specific deployed contract.
type ArbDebugBasic ¶
type ArbDebugBasic struct { Flag bool Value [32]byte Raw types.Log // Blockchain specific contextual infos }
ArbDebugBasic represents a Basic event raised by the ArbDebug contract.
type ArbDebugBasicIterator ¶
type ArbDebugBasicIterator struct { Event *ArbDebugBasic // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbDebugBasicIterator is returned from FilterBasic and is used to iterate over the raw logs and unpacked data for Basic events raised by the ArbDebug contract.
func (*ArbDebugBasicIterator) Close ¶
func (it *ArbDebugBasicIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbDebugBasicIterator) Error ¶
func (it *ArbDebugBasicIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbDebugBasicIterator) Next ¶
func (it *ArbDebugBasicIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbDebugCaller ¶
type ArbDebugCaller struct {
// contains filtered or unexported fields
}
ArbDebugCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbDebugCaller ¶
func NewArbDebugCaller(address common.Address, caller bind.ContractCaller) (*ArbDebugCaller, error)
NewArbDebugCaller creates a new read-only instance of ArbDebug, bound to a specific deployed contract.
func (*ArbDebugCaller) CustomRevert ¶
func (_ArbDebug *ArbDebugCaller) CustomRevert(opts *bind.CallOpts, number uint64) error
CustomRevert is a free data retrieval call binding the contract method 0x7ea89f8b.
Solidity: function customRevert(uint64 number) pure returns()
func (*ArbDebugCaller) EventsView ¶
func (_ArbDebug *ArbDebugCaller) EventsView(opts *bind.CallOpts) error
EventsView is a free data retrieval call binding the contract method 0x8e5f30ab.
Solidity: function eventsView() view returns()
func (*ArbDebugCaller) LegacyError ¶
func (_ArbDebug *ArbDebugCaller) LegacyError(opts *bind.CallOpts) error
LegacyError is a free data retrieval call binding the contract method 0x1e48fe82.
Solidity: function legacyError() pure returns()
type ArbDebugCallerRaw ¶
type ArbDebugCallerRaw struct {
Contract *ArbDebugCaller // Generic read-only contract binding to access the raw methods on
}
ArbDebugCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbDebugCallerRaw) Call ¶
func (_ArbDebug *ArbDebugCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbDebugCallerSession ¶
type ArbDebugCallerSession struct { Contract *ArbDebugCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbDebugCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbDebugCallerSession) CustomRevert ¶
func (_ArbDebug *ArbDebugCallerSession) CustomRevert(number uint64) error
CustomRevert is a free data retrieval call binding the contract method 0x7ea89f8b.
Solidity: function customRevert(uint64 number) pure returns()
func (*ArbDebugCallerSession) EventsView ¶
func (_ArbDebug *ArbDebugCallerSession) EventsView() error
EventsView is a free data retrieval call binding the contract method 0x8e5f30ab.
Solidity: function eventsView() view returns()
func (*ArbDebugCallerSession) LegacyError ¶
func (_ArbDebug *ArbDebugCallerSession) LegacyError() error
LegacyError is a free data retrieval call binding the contract method 0x1e48fe82.
Solidity: function legacyError() pure returns()
type ArbDebugFilterer ¶
type ArbDebugFilterer struct {
// contains filtered or unexported fields
}
ArbDebugFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbDebugFilterer ¶
func NewArbDebugFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbDebugFilterer, error)
NewArbDebugFilterer creates a new log filterer instance of ArbDebug, bound to a specific deployed contract.
func (*ArbDebugFilterer) FilterBasic ¶
func (_ArbDebug *ArbDebugFilterer) FilterBasic(opts *bind.FilterOpts, value [][32]byte) (*ArbDebugBasicIterator, error)
FilterBasic is a free log retrieval operation binding the contract event 0x93c1309077578d0b9ed1398956be51f0c6e1fcc0b91d899836148550215acfe2.
Solidity: event Basic(bool flag, bytes32 indexed value)
func (*ArbDebugFilterer) FilterMixed ¶
func (_ArbDebug *ArbDebugFilterer) FilterMixed(opts *bind.FilterOpts, flag []bool, value [][32]byte, caller []common.Address) (*ArbDebugMixedIterator, error)
FilterMixed is a free log retrieval operation binding the contract event 0xa6059246508753631072a6a59c1127af99d3f4cc0f8d6370d4fae122b1dd4eaf.
Solidity: event Mixed(bool indexed flag, bool not, bytes32 indexed value, address conn, address indexed caller)
func (*ArbDebugFilterer) FilterStore ¶
func (_ArbDebug *ArbDebugFilterer) FilterStore(opts *bind.FilterOpts, flag []bool, field []common.Address) (*ArbDebugStoreIterator, error)
FilterStore is a free log retrieval operation binding the contract event 0x9be442d880b83e5d6db765f303a0602546662e34a066734a19a7ee929c028d95.
Solidity: event Store(bool indexed flag, address indexed field, uint24 number, bytes32 value, bytes store)
func (*ArbDebugFilterer) ParseBasic ¶
func (_ArbDebug *ArbDebugFilterer) ParseBasic(log types.Log) (*ArbDebugBasic, error)
ParseBasic is a log parse operation binding the contract event 0x93c1309077578d0b9ed1398956be51f0c6e1fcc0b91d899836148550215acfe2.
Solidity: event Basic(bool flag, bytes32 indexed value)
func (*ArbDebugFilterer) ParseMixed ¶
func (_ArbDebug *ArbDebugFilterer) ParseMixed(log types.Log) (*ArbDebugMixed, error)
ParseMixed is a log parse operation binding the contract event 0xa6059246508753631072a6a59c1127af99d3f4cc0f8d6370d4fae122b1dd4eaf.
Solidity: event Mixed(bool indexed flag, bool not, bytes32 indexed value, address conn, address indexed caller)
func (*ArbDebugFilterer) ParseStore ¶
func (_ArbDebug *ArbDebugFilterer) ParseStore(log types.Log) (*ArbDebugStore, error)
ParseStore is a log parse operation binding the contract event 0x9be442d880b83e5d6db765f303a0602546662e34a066734a19a7ee929c028d95.
Solidity: event Store(bool indexed flag, address indexed field, uint24 number, bytes32 value, bytes store)
func (*ArbDebugFilterer) WatchBasic ¶
func (_ArbDebug *ArbDebugFilterer) WatchBasic(opts *bind.WatchOpts, sink chan<- *ArbDebugBasic, value [][32]byte) (event.Subscription, error)
WatchBasic is a free log subscription operation binding the contract event 0x93c1309077578d0b9ed1398956be51f0c6e1fcc0b91d899836148550215acfe2.
Solidity: event Basic(bool flag, bytes32 indexed value)
func (*ArbDebugFilterer) WatchMixed ¶
func (_ArbDebug *ArbDebugFilterer) WatchMixed(opts *bind.WatchOpts, sink chan<- *ArbDebugMixed, flag []bool, value [][32]byte, caller []common.Address) (event.Subscription, error)
WatchMixed is a free log subscription operation binding the contract event 0xa6059246508753631072a6a59c1127af99d3f4cc0f8d6370d4fae122b1dd4eaf.
Solidity: event Mixed(bool indexed flag, bool not, bytes32 indexed value, address conn, address indexed caller)
func (*ArbDebugFilterer) WatchStore ¶
func (_ArbDebug *ArbDebugFilterer) WatchStore(opts *bind.WatchOpts, sink chan<- *ArbDebugStore, flag []bool, field []common.Address) (event.Subscription, error)
WatchStore is a free log subscription operation binding the contract event 0x9be442d880b83e5d6db765f303a0602546662e34a066734a19a7ee929c028d95.
Solidity: event Store(bool indexed flag, address indexed field, uint24 number, bytes32 value, bytes store)
type ArbDebugMixed ¶
type ArbDebugMixed struct { Flag bool Not bool Value [32]byte Conn common.Address Caller common.Address Raw types.Log // Blockchain specific contextual infos }
ArbDebugMixed represents a Mixed event raised by the ArbDebug contract.
type ArbDebugMixedIterator ¶
type ArbDebugMixedIterator struct { Event *ArbDebugMixed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbDebugMixedIterator is returned from FilterMixed and is used to iterate over the raw logs and unpacked data for Mixed events raised by the ArbDebug contract.
func (*ArbDebugMixedIterator) Close ¶
func (it *ArbDebugMixedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbDebugMixedIterator) Error ¶
func (it *ArbDebugMixedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbDebugMixedIterator) Next ¶
func (it *ArbDebugMixedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbDebugRaw ¶
type ArbDebugRaw struct {
Contract *ArbDebug // Generic contract binding to access the raw methods on
}
ArbDebugRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbDebugRaw) Call ¶
func (_ArbDebug *ArbDebugRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbDebugRaw) Transact ¶
func (_ArbDebug *ArbDebugRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbDebugRaw) Transfer ¶
func (_ArbDebug *ArbDebugRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbDebugSession ¶
type ArbDebugSession struct { Contract *ArbDebug // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbDebugSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbDebugSession) BecomeChainOwner ¶
func (_ArbDebug *ArbDebugSession) BecomeChainOwner() (*types.Transaction, error)
BecomeChainOwner is a paid mutator transaction binding the contract method 0x0e5bbc11.
Solidity: function becomeChainOwner() returns()
func (*ArbDebugSession) CustomRevert ¶
func (_ArbDebug *ArbDebugSession) CustomRevert(number uint64) error
CustomRevert is a free data retrieval call binding the contract method 0x7ea89f8b.
Solidity: function customRevert(uint64 number) pure returns()
func (*ArbDebugSession) Events ¶
func (_ArbDebug *ArbDebugSession) Events(flag bool, value [32]byte) (*types.Transaction, error)
Events is a paid mutator transaction binding the contract method 0x7b9963ef.
Solidity: function events(bool flag, bytes32 value) payable returns(address, uint256)
func (*ArbDebugSession) EventsView ¶
func (_ArbDebug *ArbDebugSession) EventsView() error
EventsView is a free data retrieval call binding the contract method 0x8e5f30ab.
Solidity: function eventsView() view returns()
func (*ArbDebugSession) LegacyError ¶
func (_ArbDebug *ArbDebugSession) LegacyError() error
LegacyError is a free data retrieval call binding the contract method 0x1e48fe82.
Solidity: function legacyError() pure returns()
type ArbDebugStore ¶
type ArbDebugStore struct { Flag bool Field common.Address Number *big.Int Value [32]byte Store []byte Raw types.Log // Blockchain specific contextual infos }
ArbDebugStore represents a Store event raised by the ArbDebug contract.
type ArbDebugStoreIterator ¶
type ArbDebugStoreIterator struct { Event *ArbDebugStore // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbDebugStoreIterator is returned from FilterStore and is used to iterate over the raw logs and unpacked data for Store events raised by the ArbDebug contract.
func (*ArbDebugStoreIterator) Close ¶
func (it *ArbDebugStoreIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbDebugStoreIterator) Error ¶
func (it *ArbDebugStoreIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbDebugStoreIterator) Next ¶
func (it *ArbDebugStoreIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbDebugTransactor ¶
type ArbDebugTransactor struct {
// contains filtered or unexported fields
}
ArbDebugTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbDebugTransactor ¶
func NewArbDebugTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbDebugTransactor, error)
NewArbDebugTransactor creates a new write-only instance of ArbDebug, bound to a specific deployed contract.
func (*ArbDebugTransactor) BecomeChainOwner ¶
func (_ArbDebug *ArbDebugTransactor) BecomeChainOwner(opts *bind.TransactOpts) (*types.Transaction, error)
BecomeChainOwner is a paid mutator transaction binding the contract method 0x0e5bbc11.
Solidity: function becomeChainOwner() returns()
func (*ArbDebugTransactor) Events ¶
func (_ArbDebug *ArbDebugTransactor) Events(opts *bind.TransactOpts, flag bool, value [32]byte) (*types.Transaction, error)
Events is a paid mutator transaction binding the contract method 0x7b9963ef.
Solidity: function events(bool flag, bytes32 value) payable returns(address, uint256)
type ArbDebugTransactorRaw ¶
type ArbDebugTransactorRaw struct {
Contract *ArbDebugTransactor // Generic write-only contract binding to access the raw methods on
}
ArbDebugTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbDebugTransactorRaw) Transact ¶
func (_ArbDebug *ArbDebugTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbDebugTransactorRaw) Transfer ¶
func (_ArbDebug *ArbDebugTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbDebugTransactorSession ¶
type ArbDebugTransactorSession struct { Contract *ArbDebugTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbDebugTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbDebugTransactorSession) BecomeChainOwner ¶
func (_ArbDebug *ArbDebugTransactorSession) BecomeChainOwner() (*types.Transaction, error)
BecomeChainOwner is a paid mutator transaction binding the contract method 0x0e5bbc11.
Solidity: function becomeChainOwner() returns()
func (*ArbDebugTransactorSession) Events ¶
func (_ArbDebug *ArbDebugTransactorSession) Events(flag bool, value [32]byte) (*types.Transaction, error)
Events is a paid mutator transaction binding the contract method 0x7b9963ef.
Solidity: function events(bool flag, bytes32 value) payable returns(address, uint256)
type ArbFunctionTable ¶
type ArbFunctionTable struct { ArbFunctionTableCaller // Read-only binding to the contract ArbFunctionTableTransactor // Write-only binding to the contract ArbFunctionTableFilterer // Log filterer for contract events }
ArbFunctionTable is an auto generated Go binding around an Ethereum contract.
func NewArbFunctionTable ¶
func NewArbFunctionTable(address common.Address, backend bind.ContractBackend) (*ArbFunctionTable, error)
NewArbFunctionTable creates a new instance of ArbFunctionTable, bound to a specific deployed contract.
type ArbFunctionTableCaller ¶
type ArbFunctionTableCaller struct {
// contains filtered or unexported fields
}
ArbFunctionTableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbFunctionTableCaller ¶
func NewArbFunctionTableCaller(address common.Address, caller bind.ContractCaller) (*ArbFunctionTableCaller, error)
NewArbFunctionTableCaller creates a new read-only instance of ArbFunctionTable, bound to a specific deployed contract.
func (*ArbFunctionTableCaller) Get ¶
func (_ArbFunctionTable *ArbFunctionTableCaller) Get(opts *bind.CallOpts, addr common.Address, index *big.Int) (*big.Int, bool, *big.Int, error)
Get is a free data retrieval call binding the contract method 0xb464631b.
Solidity: function get(address addr, uint256 index) view returns(uint256, bool, uint256)
type ArbFunctionTableCallerRaw ¶
type ArbFunctionTableCallerRaw struct {
Contract *ArbFunctionTableCaller // Generic read-only contract binding to access the raw methods on
}
ArbFunctionTableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbFunctionTableCallerRaw) Call ¶
func (_ArbFunctionTable *ArbFunctionTableCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbFunctionTableCallerSession ¶
type ArbFunctionTableCallerSession struct { Contract *ArbFunctionTableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbFunctionTableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbFunctionTableCallerSession) Get ¶
func (_ArbFunctionTable *ArbFunctionTableCallerSession) Get(addr common.Address, index *big.Int) (*big.Int, bool, *big.Int, error)
Get is a free data retrieval call binding the contract method 0xb464631b.
Solidity: function get(address addr, uint256 index) view returns(uint256, bool, uint256)
type ArbFunctionTableFilterer ¶
type ArbFunctionTableFilterer struct {
// contains filtered or unexported fields
}
ArbFunctionTableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbFunctionTableFilterer ¶
func NewArbFunctionTableFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbFunctionTableFilterer, error)
NewArbFunctionTableFilterer creates a new log filterer instance of ArbFunctionTable, bound to a specific deployed contract.
type ArbFunctionTableRaw ¶
type ArbFunctionTableRaw struct {
Contract *ArbFunctionTable // Generic contract binding to access the raw methods on
}
ArbFunctionTableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbFunctionTableRaw) Call ¶
func (_ArbFunctionTable *ArbFunctionTableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbFunctionTableRaw) Transact ¶
func (_ArbFunctionTable *ArbFunctionTableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbFunctionTableRaw) Transfer ¶
func (_ArbFunctionTable *ArbFunctionTableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbFunctionTableSession ¶
type ArbFunctionTableSession struct { Contract *ArbFunctionTable // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbFunctionTableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbFunctionTableSession) Get ¶
func (_ArbFunctionTable *ArbFunctionTableSession) Get(addr common.Address, index *big.Int) (*big.Int, bool, *big.Int, error)
Get is a free data retrieval call binding the contract method 0xb464631b.
Solidity: function get(address addr, uint256 index) view returns(uint256, bool, uint256)
func (*ArbFunctionTableSession) Size ¶
Size is a free data retrieval call binding the contract method 0x88987068.
Solidity: function size(address addr) view returns(uint256)
func (*ArbFunctionTableSession) Upload ¶
func (_ArbFunctionTable *ArbFunctionTableSession) Upload(buf []byte) (*types.Transaction, error)
Upload is a paid mutator transaction binding the contract method 0xce2ae159.
Solidity: function upload(bytes buf) returns()
type ArbFunctionTableTransactor ¶
type ArbFunctionTableTransactor struct {
// contains filtered or unexported fields
}
ArbFunctionTableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbFunctionTableTransactor ¶
func NewArbFunctionTableTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbFunctionTableTransactor, error)
NewArbFunctionTableTransactor creates a new write-only instance of ArbFunctionTable, bound to a specific deployed contract.
func (*ArbFunctionTableTransactor) Upload ¶
func (_ArbFunctionTable *ArbFunctionTableTransactor) Upload(opts *bind.TransactOpts, buf []byte) (*types.Transaction, error)
Upload is a paid mutator transaction binding the contract method 0xce2ae159.
Solidity: function upload(bytes buf) returns()
type ArbFunctionTableTransactorRaw ¶
type ArbFunctionTableTransactorRaw struct {
Contract *ArbFunctionTableTransactor // Generic write-only contract binding to access the raw methods on
}
ArbFunctionTableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbFunctionTableTransactorRaw) Transact ¶
func (_ArbFunctionTable *ArbFunctionTableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbFunctionTableTransactorRaw) Transfer ¶
func (_ArbFunctionTable *ArbFunctionTableTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbFunctionTableTransactorSession ¶
type ArbFunctionTableTransactorSession struct { Contract *ArbFunctionTableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbFunctionTableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbFunctionTableTransactorSession) Upload ¶
func (_ArbFunctionTable *ArbFunctionTableTransactorSession) Upload(buf []byte) (*types.Transaction, error)
Upload is a paid mutator transaction binding the contract method 0xce2ae159.
Solidity: function upload(bytes buf) returns()
type ArbGasInfo ¶
type ArbGasInfo struct { ArbGasInfoCaller // Read-only binding to the contract ArbGasInfoTransactor // Write-only binding to the contract ArbGasInfoFilterer // Log filterer for contract events }
ArbGasInfo is an auto generated Go binding around an Ethereum contract.
func NewArbGasInfo ¶
func NewArbGasInfo(address common.Address, backend bind.ContractBackend) (*ArbGasInfo, error)
NewArbGasInfo creates a new instance of ArbGasInfo, bound to a specific deployed contract.
type ArbGasInfoCaller ¶
type ArbGasInfoCaller struct {
// contains filtered or unexported fields
}
ArbGasInfoCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbGasInfoCaller ¶
func NewArbGasInfoCaller(address common.Address, caller bind.ContractCaller) (*ArbGasInfoCaller, error)
NewArbGasInfoCaller creates a new read-only instance of ArbGasInfo, bound to a specific deployed contract.
func (*ArbGasInfoCaller) GetAmortizedCostCapBips ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetAmortizedCostCapBips(opts *bind.CallOpts) (uint64, error)
GetAmortizedCostCapBips is a free data retrieval call binding the contract method 0x7a7d6beb.
Solidity: function getAmortizedCostCapBips() view returns(uint64)
func (*ArbGasInfoCaller) GetCurrentTxL1GasFees ¶
GetCurrentTxL1GasFees is a free data retrieval call binding the contract method 0xc6f7de0e.
Solidity: function getCurrentTxL1GasFees() view returns(uint256)
func (*ArbGasInfoCaller) GetGasAccountingParams ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetGasAccountingParams(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
GetGasAccountingParams is a free data retrieval call binding the contract method 0x612af178.
Solidity: function getGasAccountingParams() view returns(uint256, uint256, uint256)
func (*ArbGasInfoCaller) GetGasBacklog ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetGasBacklog(opts *bind.CallOpts) (uint64, error)
GetGasBacklog is a free data retrieval call binding the contract method 0x1d5b5c20.
Solidity: function getGasBacklog() view returns(uint64)
func (*ArbGasInfoCaller) GetGasBacklogTolerance ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetGasBacklogTolerance(opts *bind.CallOpts) (uint64, error)
GetGasBacklogTolerance is a free data retrieval call binding the contract method 0x25754f91.
Solidity: function getGasBacklogTolerance() view returns(uint64)
func (*ArbGasInfoCaller) GetL1BaseFeeEstimate ¶
GetL1BaseFeeEstimate is a free data retrieval call binding the contract method 0xf5d6ded7.
Solidity: function getL1BaseFeeEstimate() view returns(uint256)
func (*ArbGasInfoCaller) GetL1BaseFeeEstimateInertia ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetL1BaseFeeEstimateInertia(opts *bind.CallOpts) (uint64, error)
GetL1BaseFeeEstimateInertia is a free data retrieval call binding the contract method 0x29eb31ee.
Solidity: function getL1BaseFeeEstimateInertia() view returns(uint64)
func (*ArbGasInfoCaller) GetL1FeesAvailable ¶
GetL1FeesAvailable is a free data retrieval call binding the contract method 0x5b39d23c.
Solidity: function getL1FeesAvailable() view returns(uint256)
func (*ArbGasInfoCaller) GetL1GasPriceEstimate ¶
GetL1GasPriceEstimate is a free data retrieval call binding the contract method 0x055f362f.
Solidity: function getL1GasPriceEstimate() view returns(uint256)
func (*ArbGasInfoCaller) GetL1PricingEquilibrationUnits ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetL1PricingEquilibrationUnits(opts *bind.CallOpts) (*big.Int, error)
GetL1PricingEquilibrationUnits is a free data retrieval call binding the contract method 0xad26ce90.
Solidity: function getL1PricingEquilibrationUnits() view returns(uint256)
func (*ArbGasInfoCaller) GetL1PricingFundsDueForRewards ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetL1PricingFundsDueForRewards(opts *bind.CallOpts) (*big.Int, error)
GetL1PricingFundsDueForRewards is a free data retrieval call binding the contract method 0x963d6002.
Solidity: function getL1PricingFundsDueForRewards() view returns(uint256)
func (*ArbGasInfoCaller) GetL1PricingSurplus ¶
GetL1PricingSurplus is a free data retrieval call binding the contract method 0x520acdd7.
Solidity: function getL1PricingSurplus() view returns(int256)
func (*ArbGasInfoCaller) GetL1PricingUnitsSinceUpdate ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetL1PricingUnitsSinceUpdate(opts *bind.CallOpts) (uint64, error)
GetL1PricingUnitsSinceUpdate is a free data retrieval call binding the contract method 0xeff01306.
Solidity: function getL1PricingUnitsSinceUpdate() view returns(uint64)
func (*ArbGasInfoCaller) GetL1RewardRate ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetL1RewardRate(opts *bind.CallOpts) (uint64, error)
GetL1RewardRate is a free data retrieval call binding the contract method 0x8a5b1d28.
Solidity: function getL1RewardRate() view returns(uint64)
func (*ArbGasInfoCaller) GetL1RewardRecipient ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetL1RewardRecipient(opts *bind.CallOpts) (common.Address, error)
GetL1RewardRecipient is a free data retrieval call binding the contract method 0x9e6d7e31.
Solidity: function getL1RewardRecipient() view returns(address)
func (*ArbGasInfoCaller) GetLastL1PricingSurplus ¶
GetLastL1PricingSurplus is a free data retrieval call binding the contract method 0x2987d027.
Solidity: function getLastL1PricingSurplus() view returns(int256)
func (*ArbGasInfoCaller) GetLastL1PricingUpdateTime ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetLastL1PricingUpdateTime(opts *bind.CallOpts) (uint64, error)
GetLastL1PricingUpdateTime is a free data retrieval call binding the contract method 0x138b47b4.
Solidity: function getLastL1PricingUpdateTime() view returns(uint64)
func (*ArbGasInfoCaller) GetMinimumGasPrice ¶
GetMinimumGasPrice is a free data retrieval call binding the contract method 0xf918379a.
Solidity: function getMinimumGasPrice() view returns(uint256)
func (*ArbGasInfoCaller) GetPerBatchGasCharge ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetPerBatchGasCharge(opts *bind.CallOpts) (int64, error)
GetPerBatchGasCharge is a free data retrieval call binding the contract method 0x6ecca45a.
Solidity: function getPerBatchGasCharge() view returns(int64)
func (*ArbGasInfoCaller) GetPricesInArbGas ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInArbGas(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
GetPricesInArbGas is a free data retrieval call binding the contract method 0x02199f34.
Solidity: function getPricesInArbGas() view returns(uint256, uint256, uint256)
func (*ArbGasInfoCaller) GetPricesInArbGasWithAggregator ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInArbGasWithAggregator(opts *bind.CallOpts, aggregator common.Address) (*big.Int, *big.Int, *big.Int, error)
GetPricesInArbGasWithAggregator is a free data retrieval call binding the contract method 0x7a1ea732.
Solidity: function getPricesInArbGasWithAggregator(address aggregator) view returns(uint256, uint256, uint256)
func (*ArbGasInfoCaller) GetPricesInWei ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInWei(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetPricesInWei is a free data retrieval call binding the contract method 0x41b247a8.
Solidity: function getPricesInWei() view returns(uint256, uint256, uint256, uint256, uint256, uint256)
func (*ArbGasInfoCaller) GetPricesInWeiWithAggregator ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetPricesInWeiWithAggregator(opts *bind.CallOpts, aggregator common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetPricesInWeiWithAggregator is a free data retrieval call binding the contract method 0xba9c916e.
Solidity: function getPricesInWeiWithAggregator(address aggregator) view returns(uint256, uint256, uint256, uint256, uint256, uint256)
func (*ArbGasInfoCaller) GetPricingInertia ¶
func (_ArbGasInfo *ArbGasInfoCaller) GetPricingInertia(opts *bind.CallOpts) (uint64, error)
GetPricingInertia is a free data retrieval call binding the contract method 0x3dfb45b9.
Solidity: function getPricingInertia() view returns(uint64)
type ArbGasInfoCallerRaw ¶
type ArbGasInfoCallerRaw struct {
Contract *ArbGasInfoCaller // Generic read-only contract binding to access the raw methods on
}
ArbGasInfoCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbGasInfoCallerRaw) Call ¶
func (_ArbGasInfo *ArbGasInfoCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbGasInfoCallerSession ¶
type ArbGasInfoCallerSession struct { Contract *ArbGasInfoCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbGasInfoCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbGasInfoCallerSession) GetAmortizedCostCapBips ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetAmortizedCostCapBips() (uint64, error)
GetAmortizedCostCapBips is a free data retrieval call binding the contract method 0x7a7d6beb.
Solidity: function getAmortizedCostCapBips() view returns(uint64)
func (*ArbGasInfoCallerSession) GetCurrentTxL1GasFees ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetCurrentTxL1GasFees() (*big.Int, error)
GetCurrentTxL1GasFees is a free data retrieval call binding the contract method 0xc6f7de0e.
Solidity: function getCurrentTxL1GasFees() view returns(uint256)
func (*ArbGasInfoCallerSession) GetGasAccountingParams ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetGasAccountingParams() (*big.Int, *big.Int, *big.Int, error)
GetGasAccountingParams is a free data retrieval call binding the contract method 0x612af178.
Solidity: function getGasAccountingParams() view returns(uint256, uint256, uint256)
func (*ArbGasInfoCallerSession) GetGasBacklog ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetGasBacklog() (uint64, error)
GetGasBacklog is a free data retrieval call binding the contract method 0x1d5b5c20.
Solidity: function getGasBacklog() view returns(uint64)
func (*ArbGasInfoCallerSession) GetGasBacklogTolerance ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetGasBacklogTolerance() (uint64, error)
GetGasBacklogTolerance is a free data retrieval call binding the contract method 0x25754f91.
Solidity: function getGasBacklogTolerance() view returns(uint64)
func (*ArbGasInfoCallerSession) GetL1BaseFeeEstimate ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1BaseFeeEstimate() (*big.Int, error)
GetL1BaseFeeEstimate is a free data retrieval call binding the contract method 0xf5d6ded7.
Solidity: function getL1BaseFeeEstimate() view returns(uint256)
func (*ArbGasInfoCallerSession) GetL1BaseFeeEstimateInertia ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1BaseFeeEstimateInertia() (uint64, error)
GetL1BaseFeeEstimateInertia is a free data retrieval call binding the contract method 0x29eb31ee.
Solidity: function getL1BaseFeeEstimateInertia() view returns(uint64)
func (*ArbGasInfoCallerSession) GetL1FeesAvailable ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1FeesAvailable() (*big.Int, error)
GetL1FeesAvailable is a free data retrieval call binding the contract method 0x5b39d23c.
Solidity: function getL1FeesAvailable() view returns(uint256)
func (*ArbGasInfoCallerSession) GetL1GasPriceEstimate ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1GasPriceEstimate() (*big.Int, error)
GetL1GasPriceEstimate is a free data retrieval call binding the contract method 0x055f362f.
Solidity: function getL1GasPriceEstimate() view returns(uint256)
func (*ArbGasInfoCallerSession) GetL1PricingEquilibrationUnits ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingEquilibrationUnits() (*big.Int, error)
GetL1PricingEquilibrationUnits is a free data retrieval call binding the contract method 0xad26ce90.
Solidity: function getL1PricingEquilibrationUnits() view returns(uint256)
func (*ArbGasInfoCallerSession) GetL1PricingFundsDueForRewards ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingFundsDueForRewards() (*big.Int, error)
GetL1PricingFundsDueForRewards is a free data retrieval call binding the contract method 0x963d6002.
Solidity: function getL1PricingFundsDueForRewards() view returns(uint256)
func (*ArbGasInfoCallerSession) GetL1PricingSurplus ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingSurplus() (*big.Int, error)
GetL1PricingSurplus is a free data retrieval call binding the contract method 0x520acdd7.
Solidity: function getL1PricingSurplus() view returns(int256)
func (*ArbGasInfoCallerSession) GetL1PricingUnitsSinceUpdate ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1PricingUnitsSinceUpdate() (uint64, error)
GetL1PricingUnitsSinceUpdate is a free data retrieval call binding the contract method 0xeff01306.
Solidity: function getL1PricingUnitsSinceUpdate() view returns(uint64)
func (*ArbGasInfoCallerSession) GetL1RewardRate ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1RewardRate() (uint64, error)
GetL1RewardRate is a free data retrieval call binding the contract method 0x8a5b1d28.
Solidity: function getL1RewardRate() view returns(uint64)
func (*ArbGasInfoCallerSession) GetL1RewardRecipient ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetL1RewardRecipient() (common.Address, error)
GetL1RewardRecipient is a free data retrieval call binding the contract method 0x9e6d7e31.
Solidity: function getL1RewardRecipient() view returns(address)
func (*ArbGasInfoCallerSession) GetLastL1PricingSurplus ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetLastL1PricingSurplus() (*big.Int, error)
GetLastL1PricingSurplus is a free data retrieval call binding the contract method 0x2987d027.
Solidity: function getLastL1PricingSurplus() view returns(int256)
func (*ArbGasInfoCallerSession) GetLastL1PricingUpdateTime ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetLastL1PricingUpdateTime() (uint64, error)
GetLastL1PricingUpdateTime is a free data retrieval call binding the contract method 0x138b47b4.
Solidity: function getLastL1PricingUpdateTime() view returns(uint64)
func (*ArbGasInfoCallerSession) GetMinimumGasPrice ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetMinimumGasPrice() (*big.Int, error)
GetMinimumGasPrice is a free data retrieval call binding the contract method 0xf918379a.
Solidity: function getMinimumGasPrice() view returns(uint256)
func (*ArbGasInfoCallerSession) GetPerBatchGasCharge ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetPerBatchGasCharge() (int64, error)
GetPerBatchGasCharge is a free data retrieval call binding the contract method 0x6ecca45a.
Solidity: function getPerBatchGasCharge() view returns(int64)
func (*ArbGasInfoCallerSession) GetPricesInArbGas ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInArbGas() (*big.Int, *big.Int, *big.Int, error)
GetPricesInArbGas is a free data retrieval call binding the contract method 0x02199f34.
Solidity: function getPricesInArbGas() view returns(uint256, uint256, uint256)
func (*ArbGasInfoCallerSession) GetPricesInArbGasWithAggregator ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInArbGasWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, error)
GetPricesInArbGasWithAggregator is a free data retrieval call binding the contract method 0x7a1ea732.
Solidity: function getPricesInArbGasWithAggregator(address aggregator) view returns(uint256, uint256, uint256)
func (*ArbGasInfoCallerSession) GetPricesInWei ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInWei() (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetPricesInWei is a free data retrieval call binding the contract method 0x41b247a8.
Solidity: function getPricesInWei() view returns(uint256, uint256, uint256, uint256, uint256, uint256)
func (*ArbGasInfoCallerSession) GetPricesInWeiWithAggregator ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricesInWeiWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetPricesInWeiWithAggregator is a free data retrieval call binding the contract method 0xba9c916e.
Solidity: function getPricesInWeiWithAggregator(address aggregator) view returns(uint256, uint256, uint256, uint256, uint256, uint256)
func (*ArbGasInfoCallerSession) GetPricingInertia ¶
func (_ArbGasInfo *ArbGasInfoCallerSession) GetPricingInertia() (uint64, error)
GetPricingInertia is a free data retrieval call binding the contract method 0x3dfb45b9.
Solidity: function getPricingInertia() view returns(uint64)
type ArbGasInfoFilterer ¶
type ArbGasInfoFilterer struct {
// contains filtered or unexported fields
}
ArbGasInfoFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbGasInfoFilterer ¶
func NewArbGasInfoFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbGasInfoFilterer, error)
NewArbGasInfoFilterer creates a new log filterer instance of ArbGasInfo, bound to a specific deployed contract.
type ArbGasInfoRaw ¶
type ArbGasInfoRaw struct {
Contract *ArbGasInfo // Generic contract binding to access the raw methods on
}
ArbGasInfoRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbGasInfoRaw) Call ¶
func (_ArbGasInfo *ArbGasInfoRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbGasInfoRaw) Transact ¶
func (_ArbGasInfo *ArbGasInfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbGasInfoRaw) Transfer ¶
func (_ArbGasInfo *ArbGasInfoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbGasInfoSession ¶
type ArbGasInfoSession struct { Contract *ArbGasInfo // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbGasInfoSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbGasInfoSession) GetAmortizedCostCapBips ¶
func (_ArbGasInfo *ArbGasInfoSession) GetAmortizedCostCapBips() (uint64, error)
GetAmortizedCostCapBips is a free data retrieval call binding the contract method 0x7a7d6beb.
Solidity: function getAmortizedCostCapBips() view returns(uint64)
func (*ArbGasInfoSession) GetCurrentTxL1GasFees ¶
func (_ArbGasInfo *ArbGasInfoSession) GetCurrentTxL1GasFees() (*big.Int, error)
GetCurrentTxL1GasFees is a free data retrieval call binding the contract method 0xc6f7de0e.
Solidity: function getCurrentTxL1GasFees() view returns(uint256)
func (*ArbGasInfoSession) GetGasAccountingParams ¶
func (_ArbGasInfo *ArbGasInfoSession) GetGasAccountingParams() (*big.Int, *big.Int, *big.Int, error)
GetGasAccountingParams is a free data retrieval call binding the contract method 0x612af178.
Solidity: function getGasAccountingParams() view returns(uint256, uint256, uint256)
func (*ArbGasInfoSession) GetGasBacklog ¶
func (_ArbGasInfo *ArbGasInfoSession) GetGasBacklog() (uint64, error)
GetGasBacklog is a free data retrieval call binding the contract method 0x1d5b5c20.
Solidity: function getGasBacklog() view returns(uint64)
func (*ArbGasInfoSession) GetGasBacklogTolerance ¶
func (_ArbGasInfo *ArbGasInfoSession) GetGasBacklogTolerance() (uint64, error)
GetGasBacklogTolerance is a free data retrieval call binding the contract method 0x25754f91.
Solidity: function getGasBacklogTolerance() view returns(uint64)
func (*ArbGasInfoSession) GetL1BaseFeeEstimate ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1BaseFeeEstimate() (*big.Int, error)
GetL1BaseFeeEstimate is a free data retrieval call binding the contract method 0xf5d6ded7.
Solidity: function getL1BaseFeeEstimate() view returns(uint256)
func (*ArbGasInfoSession) GetL1BaseFeeEstimateInertia ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1BaseFeeEstimateInertia() (uint64, error)
GetL1BaseFeeEstimateInertia is a free data retrieval call binding the contract method 0x29eb31ee.
Solidity: function getL1BaseFeeEstimateInertia() view returns(uint64)
func (*ArbGasInfoSession) GetL1FeesAvailable ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1FeesAvailable() (*big.Int, error)
GetL1FeesAvailable is a free data retrieval call binding the contract method 0x5b39d23c.
Solidity: function getL1FeesAvailable() view returns(uint256)
func (*ArbGasInfoSession) GetL1GasPriceEstimate ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1GasPriceEstimate() (*big.Int, error)
GetL1GasPriceEstimate is a free data retrieval call binding the contract method 0x055f362f.
Solidity: function getL1GasPriceEstimate() view returns(uint256)
func (*ArbGasInfoSession) GetL1PricingEquilibrationUnits ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingEquilibrationUnits() (*big.Int, error)
GetL1PricingEquilibrationUnits is a free data retrieval call binding the contract method 0xad26ce90.
Solidity: function getL1PricingEquilibrationUnits() view returns(uint256)
func (*ArbGasInfoSession) GetL1PricingFundsDueForRewards ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingFundsDueForRewards() (*big.Int, error)
GetL1PricingFundsDueForRewards is a free data retrieval call binding the contract method 0x963d6002.
Solidity: function getL1PricingFundsDueForRewards() view returns(uint256)
func (*ArbGasInfoSession) GetL1PricingSurplus ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingSurplus() (*big.Int, error)
GetL1PricingSurplus is a free data retrieval call binding the contract method 0x520acdd7.
Solidity: function getL1PricingSurplus() view returns(int256)
func (*ArbGasInfoSession) GetL1PricingUnitsSinceUpdate ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1PricingUnitsSinceUpdate() (uint64, error)
GetL1PricingUnitsSinceUpdate is a free data retrieval call binding the contract method 0xeff01306.
Solidity: function getL1PricingUnitsSinceUpdate() view returns(uint64)
func (*ArbGasInfoSession) GetL1RewardRate ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1RewardRate() (uint64, error)
GetL1RewardRate is a free data retrieval call binding the contract method 0x8a5b1d28.
Solidity: function getL1RewardRate() view returns(uint64)
func (*ArbGasInfoSession) GetL1RewardRecipient ¶
func (_ArbGasInfo *ArbGasInfoSession) GetL1RewardRecipient() (common.Address, error)
GetL1RewardRecipient is a free data retrieval call binding the contract method 0x9e6d7e31.
Solidity: function getL1RewardRecipient() view returns(address)
func (*ArbGasInfoSession) GetLastL1PricingSurplus ¶
func (_ArbGasInfo *ArbGasInfoSession) GetLastL1PricingSurplus() (*big.Int, error)
GetLastL1PricingSurplus is a free data retrieval call binding the contract method 0x2987d027.
Solidity: function getLastL1PricingSurplus() view returns(int256)
func (*ArbGasInfoSession) GetLastL1PricingUpdateTime ¶
func (_ArbGasInfo *ArbGasInfoSession) GetLastL1PricingUpdateTime() (uint64, error)
GetLastL1PricingUpdateTime is a free data retrieval call binding the contract method 0x138b47b4.
Solidity: function getLastL1PricingUpdateTime() view returns(uint64)
func (*ArbGasInfoSession) GetMinimumGasPrice ¶
func (_ArbGasInfo *ArbGasInfoSession) GetMinimumGasPrice() (*big.Int, error)
GetMinimumGasPrice is a free data retrieval call binding the contract method 0xf918379a.
Solidity: function getMinimumGasPrice() view returns(uint256)
func (*ArbGasInfoSession) GetPerBatchGasCharge ¶
func (_ArbGasInfo *ArbGasInfoSession) GetPerBatchGasCharge() (int64, error)
GetPerBatchGasCharge is a free data retrieval call binding the contract method 0x6ecca45a.
Solidity: function getPerBatchGasCharge() view returns(int64)
func (*ArbGasInfoSession) GetPricesInArbGas ¶
GetPricesInArbGas is a free data retrieval call binding the contract method 0x02199f34.
Solidity: function getPricesInArbGas() view returns(uint256, uint256, uint256)
func (*ArbGasInfoSession) GetPricesInArbGasWithAggregator ¶
func (_ArbGasInfo *ArbGasInfoSession) GetPricesInArbGasWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, error)
GetPricesInArbGasWithAggregator is a free data retrieval call binding the contract method 0x7a1ea732.
Solidity: function getPricesInArbGasWithAggregator(address aggregator) view returns(uint256, uint256, uint256)
func (*ArbGasInfoSession) GetPricesInWei ¶
func (_ArbGasInfo *ArbGasInfoSession) GetPricesInWei() (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetPricesInWei is a free data retrieval call binding the contract method 0x41b247a8.
Solidity: function getPricesInWei() view returns(uint256, uint256, uint256, uint256, uint256, uint256)
func (*ArbGasInfoSession) GetPricesInWeiWithAggregator ¶
func (_ArbGasInfo *ArbGasInfoSession) GetPricesInWeiWithAggregator(aggregator common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetPricesInWeiWithAggregator is a free data retrieval call binding the contract method 0xba9c916e.
Solidity: function getPricesInWeiWithAggregator(address aggregator) view returns(uint256, uint256, uint256, uint256, uint256, uint256)
func (*ArbGasInfoSession) GetPricingInertia ¶
func (_ArbGasInfo *ArbGasInfoSession) GetPricingInertia() (uint64, error)
GetPricingInertia is a free data retrieval call binding the contract method 0x3dfb45b9.
Solidity: function getPricingInertia() view returns(uint64)
type ArbGasInfoTransactor ¶
type ArbGasInfoTransactor struct {
// contains filtered or unexported fields
}
ArbGasInfoTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbGasInfoTransactor ¶
func NewArbGasInfoTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbGasInfoTransactor, error)
NewArbGasInfoTransactor creates a new write-only instance of ArbGasInfo, bound to a specific deployed contract.
type ArbGasInfoTransactorRaw ¶
type ArbGasInfoTransactorRaw struct {
Contract *ArbGasInfoTransactor // Generic write-only contract binding to access the raw methods on
}
ArbGasInfoTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbGasInfoTransactorRaw) Transact ¶
func (_ArbGasInfo *ArbGasInfoTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbGasInfoTransactorRaw) Transfer ¶
func (_ArbGasInfo *ArbGasInfoTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbGasInfoTransactorSession ¶
type ArbGasInfoTransactorSession struct { Contract *ArbGasInfoTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbGasInfoTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ArbInfo ¶
type ArbInfo struct { ArbInfoCaller // Read-only binding to the contract ArbInfoTransactor // Write-only binding to the contract ArbInfoFilterer // Log filterer for contract events }
ArbInfo is an auto generated Go binding around an Ethereum contract.
func NewArbInfo ¶
NewArbInfo creates a new instance of ArbInfo, bound to a specific deployed contract.
type ArbInfoCaller ¶
type ArbInfoCaller struct {
// contains filtered or unexported fields
}
ArbInfoCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbInfoCaller ¶
func NewArbInfoCaller(address common.Address, caller bind.ContractCaller) (*ArbInfoCaller, error)
NewArbInfoCaller creates a new read-only instance of ArbInfo, bound to a specific deployed contract.
func (*ArbInfoCaller) GetBalance ¶
func (_ArbInfo *ArbInfoCaller) GetBalance(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address account) view returns(uint256)
type ArbInfoCallerRaw ¶
type ArbInfoCallerRaw struct {
Contract *ArbInfoCaller // Generic read-only contract binding to access the raw methods on
}
ArbInfoCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbInfoCallerRaw) Call ¶
func (_ArbInfo *ArbInfoCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbInfoCallerSession ¶
type ArbInfoCallerSession struct { Contract *ArbInfoCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbInfoCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbInfoCallerSession) GetBalance ¶
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address account) view returns(uint256)
type ArbInfoFilterer ¶
type ArbInfoFilterer struct {
// contains filtered or unexported fields
}
ArbInfoFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbInfoFilterer ¶
func NewArbInfoFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbInfoFilterer, error)
NewArbInfoFilterer creates a new log filterer instance of ArbInfo, bound to a specific deployed contract.
type ArbInfoRaw ¶
type ArbInfoRaw struct {
Contract *ArbInfo // Generic contract binding to access the raw methods on
}
ArbInfoRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbInfoRaw) Call ¶
func (_ArbInfo *ArbInfoRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbInfoRaw) Transact ¶
func (_ArbInfo *ArbInfoRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbInfoRaw) Transfer ¶
func (_ArbInfo *ArbInfoRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbInfoSession ¶
type ArbInfoSession struct { Contract *ArbInfo // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbInfoSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbInfoSession) GetBalance ¶
GetBalance is a free data retrieval call binding the contract method 0xf8b2cb4f.
Solidity: function getBalance(address account) view returns(uint256)
type ArbInfoTransactor ¶
type ArbInfoTransactor struct {
// contains filtered or unexported fields
}
ArbInfoTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbInfoTransactor ¶
func NewArbInfoTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbInfoTransactor, error)
NewArbInfoTransactor creates a new write-only instance of ArbInfo, bound to a specific deployed contract.
type ArbInfoTransactorRaw ¶
type ArbInfoTransactorRaw struct {
Contract *ArbInfoTransactor // Generic write-only contract binding to access the raw methods on
}
ArbInfoTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbInfoTransactorRaw) Transact ¶
func (_ArbInfo *ArbInfoTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbInfoTransactorRaw) Transfer ¶
func (_ArbInfo *ArbInfoTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbInfoTransactorSession ¶
type ArbInfoTransactorSession struct { Contract *ArbInfoTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbInfoTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ArbOwner ¶
type ArbOwner struct { ArbOwnerCaller // Read-only binding to the contract ArbOwnerTransactor // Write-only binding to the contract ArbOwnerFilterer // Log filterer for contract events }
ArbOwner is an auto generated Go binding around an Ethereum contract.
func NewArbOwner ¶
NewArbOwner creates a new instance of ArbOwner, bound to a specific deployed contract.
type ArbOwnerCaller ¶
type ArbOwnerCaller struct {
// contains filtered or unexported fields
}
ArbOwnerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbOwnerCaller ¶
func NewArbOwnerCaller(address common.Address, caller bind.ContractCaller) (*ArbOwnerCaller, error)
NewArbOwnerCaller creates a new read-only instance of ArbOwner, bound to a specific deployed contract.
func (*ArbOwnerCaller) GetAllChainOwners ¶
GetAllChainOwners is a free data retrieval call binding the contract method 0x516b4e0f.
Solidity: function getAllChainOwners() view returns(address[])
func (*ArbOwnerCaller) GetInfraFeeAccount ¶
GetInfraFeeAccount is a free data retrieval call binding the contract method 0xee95a824.
Solidity: function getInfraFeeAccount() view returns(address)
func (*ArbOwnerCaller) GetNetworkFeeAccount ¶
GetNetworkFeeAccount is a free data retrieval call binding the contract method 0x2d9125e9.
Solidity: function getNetworkFeeAccount() view returns(address)
func (*ArbOwnerCaller) IsChainOwner ¶
func (_ArbOwner *ArbOwnerCaller) IsChainOwner(opts *bind.CallOpts, addr common.Address) (bool, error)
IsChainOwner is a free data retrieval call binding the contract method 0x26ef7f68.
Solidity: function isChainOwner(address addr) view returns(bool)
type ArbOwnerCallerRaw ¶
type ArbOwnerCallerRaw struct {
Contract *ArbOwnerCaller // Generic read-only contract binding to access the raw methods on
}
ArbOwnerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbOwnerCallerRaw) Call ¶
func (_ArbOwner *ArbOwnerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbOwnerCallerSession ¶
type ArbOwnerCallerSession struct { Contract *ArbOwnerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbOwnerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbOwnerCallerSession) GetAllChainOwners ¶
func (_ArbOwner *ArbOwnerCallerSession) GetAllChainOwners() ([]common.Address, error)
GetAllChainOwners is a free data retrieval call binding the contract method 0x516b4e0f.
Solidity: function getAllChainOwners() view returns(address[])
func (*ArbOwnerCallerSession) GetInfraFeeAccount ¶
func (_ArbOwner *ArbOwnerCallerSession) GetInfraFeeAccount() (common.Address, error)
GetInfraFeeAccount is a free data retrieval call binding the contract method 0xee95a824.
Solidity: function getInfraFeeAccount() view returns(address)
func (*ArbOwnerCallerSession) GetNetworkFeeAccount ¶
func (_ArbOwner *ArbOwnerCallerSession) GetNetworkFeeAccount() (common.Address, error)
GetNetworkFeeAccount is a free data retrieval call binding the contract method 0x2d9125e9.
Solidity: function getNetworkFeeAccount() view returns(address)
func (*ArbOwnerCallerSession) IsChainOwner ¶
func (_ArbOwner *ArbOwnerCallerSession) IsChainOwner(addr common.Address) (bool, error)
IsChainOwner is a free data retrieval call binding the contract method 0x26ef7f68.
Solidity: function isChainOwner(address addr) view returns(bool)
type ArbOwnerFilterer ¶
type ArbOwnerFilterer struct {
// contains filtered or unexported fields
}
ArbOwnerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbOwnerFilterer ¶
func NewArbOwnerFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbOwnerFilterer, error)
NewArbOwnerFilterer creates a new log filterer instance of ArbOwner, bound to a specific deployed contract.
func (*ArbOwnerFilterer) FilterOwnerActs ¶
func (_ArbOwner *ArbOwnerFilterer) FilterOwnerActs(opts *bind.FilterOpts, method [][4]byte, owner []common.Address) (*ArbOwnerOwnerActsIterator, error)
FilterOwnerActs is a free log retrieval operation binding the contract event 0x3c9e6a772755407311e3b35b3ee56799df8f87395941b3a658eee9e08a67ebda.
Solidity: event OwnerActs(bytes4 indexed method, address indexed owner, bytes data)
func (*ArbOwnerFilterer) ParseOwnerActs ¶
func (_ArbOwner *ArbOwnerFilterer) ParseOwnerActs(log types.Log) (*ArbOwnerOwnerActs, error)
ParseOwnerActs is a log parse operation binding the contract event 0x3c9e6a772755407311e3b35b3ee56799df8f87395941b3a658eee9e08a67ebda.
Solidity: event OwnerActs(bytes4 indexed method, address indexed owner, bytes data)
func (*ArbOwnerFilterer) WatchOwnerActs ¶
func (_ArbOwner *ArbOwnerFilterer) WatchOwnerActs(opts *bind.WatchOpts, sink chan<- *ArbOwnerOwnerActs, method [][4]byte, owner []common.Address) (event.Subscription, error)
WatchOwnerActs is a free log subscription operation binding the contract event 0x3c9e6a772755407311e3b35b3ee56799df8f87395941b3a658eee9e08a67ebda.
Solidity: event OwnerActs(bytes4 indexed method, address indexed owner, bytes data)
type ArbOwnerOwnerActs ¶
type ArbOwnerOwnerActs struct { Method [4]byte Owner common.Address Data []byte Raw types.Log // Blockchain specific contextual infos }
ArbOwnerOwnerActs represents a OwnerActs event raised by the ArbOwner contract.
type ArbOwnerOwnerActsIterator ¶
type ArbOwnerOwnerActsIterator struct { Event *ArbOwnerOwnerActs // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbOwnerOwnerActsIterator is returned from FilterOwnerActs and is used to iterate over the raw logs and unpacked data for OwnerActs events raised by the ArbOwner contract.
func (*ArbOwnerOwnerActsIterator) Close ¶
func (it *ArbOwnerOwnerActsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbOwnerOwnerActsIterator) Error ¶
func (it *ArbOwnerOwnerActsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbOwnerOwnerActsIterator) Next ¶
func (it *ArbOwnerOwnerActsIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbOwnerPublic ¶
type ArbOwnerPublic struct { ArbOwnerPublicCaller // Read-only binding to the contract ArbOwnerPublicTransactor // Write-only binding to the contract ArbOwnerPublicFilterer // Log filterer for contract events }
ArbOwnerPublic is an auto generated Go binding around an Ethereum contract.
func NewArbOwnerPublic ¶
func NewArbOwnerPublic(address common.Address, backend bind.ContractBackend) (*ArbOwnerPublic, error)
NewArbOwnerPublic creates a new instance of ArbOwnerPublic, bound to a specific deployed contract.
type ArbOwnerPublicCaller ¶
type ArbOwnerPublicCaller struct {
// contains filtered or unexported fields
}
ArbOwnerPublicCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbOwnerPublicCaller ¶
func NewArbOwnerPublicCaller(address common.Address, caller bind.ContractCaller) (*ArbOwnerPublicCaller, error)
NewArbOwnerPublicCaller creates a new read-only instance of ArbOwnerPublic, bound to a specific deployed contract.
func (*ArbOwnerPublicCaller) GetAllChainOwners ¶
func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetAllChainOwners(opts *bind.CallOpts) ([]common.Address, error)
GetAllChainOwners is a free data retrieval call binding the contract method 0x516b4e0f.
Solidity: function getAllChainOwners() view returns(address[])
func (*ArbOwnerPublicCaller) GetBrotliCompressionLevel ¶
func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetBrotliCompressionLevel(opts *bind.CallOpts) (uint64, error)
GetBrotliCompressionLevel is a free data retrieval call binding the contract method 0x22d499c7.
Solidity: function getBrotliCompressionLevel() view returns(uint64)
func (*ArbOwnerPublicCaller) GetInfraFeeAccount ¶
func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetInfraFeeAccount(opts *bind.CallOpts) (common.Address, error)
GetInfraFeeAccount is a free data retrieval call binding the contract method 0xee95a824.
Solidity: function getInfraFeeAccount() view returns(address)
func (*ArbOwnerPublicCaller) GetNetworkFeeAccount ¶
func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetNetworkFeeAccount(opts *bind.CallOpts) (common.Address, error)
GetNetworkFeeAccount is a free data retrieval call binding the contract method 0x2d9125e9.
Solidity: function getNetworkFeeAccount() view returns(address)
func (*ArbOwnerPublicCaller) GetScheduledUpgrade ¶
func (_ArbOwnerPublic *ArbOwnerPublicCaller) GetScheduledUpgrade(opts *bind.CallOpts) (struct { ArbosVersion uint64 ScheduledForTimestamp uint64 }, error)
GetScheduledUpgrade is a free data retrieval call binding the contract method 0x81ef944c.
Solidity: function getScheduledUpgrade() view returns(uint64 arbosVersion, uint64 scheduledForTimestamp)
func (*ArbOwnerPublicCaller) IsChainOwner ¶
func (_ArbOwnerPublic *ArbOwnerPublicCaller) IsChainOwner(opts *bind.CallOpts, addr common.Address) (bool, error)
IsChainOwner is a free data retrieval call binding the contract method 0x26ef7f68.
Solidity: function isChainOwner(address addr) view returns(bool)
type ArbOwnerPublicCallerRaw ¶
type ArbOwnerPublicCallerRaw struct {
Contract *ArbOwnerPublicCaller // Generic read-only contract binding to access the raw methods on
}
ArbOwnerPublicCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbOwnerPublicCallerRaw) Call ¶
func (_ArbOwnerPublic *ArbOwnerPublicCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbOwnerPublicCallerSession ¶
type ArbOwnerPublicCallerSession struct { Contract *ArbOwnerPublicCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbOwnerPublicCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbOwnerPublicCallerSession) GetAllChainOwners ¶
func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetAllChainOwners() ([]common.Address, error)
GetAllChainOwners is a free data retrieval call binding the contract method 0x516b4e0f.
Solidity: function getAllChainOwners() view returns(address[])
func (*ArbOwnerPublicCallerSession) GetBrotliCompressionLevel ¶
func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetBrotliCompressionLevel() (uint64, error)
GetBrotliCompressionLevel is a free data retrieval call binding the contract method 0x22d499c7.
Solidity: function getBrotliCompressionLevel() view returns(uint64)
func (*ArbOwnerPublicCallerSession) GetInfraFeeAccount ¶
func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetInfraFeeAccount() (common.Address, error)
GetInfraFeeAccount is a free data retrieval call binding the contract method 0xee95a824.
Solidity: function getInfraFeeAccount() view returns(address)
func (*ArbOwnerPublicCallerSession) GetNetworkFeeAccount ¶
func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetNetworkFeeAccount() (common.Address, error)
GetNetworkFeeAccount is a free data retrieval call binding the contract method 0x2d9125e9.
Solidity: function getNetworkFeeAccount() view returns(address)
func (*ArbOwnerPublicCallerSession) GetScheduledUpgrade ¶
func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) GetScheduledUpgrade() (struct { ArbosVersion uint64 ScheduledForTimestamp uint64 }, error)
GetScheduledUpgrade is a free data retrieval call binding the contract method 0x81ef944c.
Solidity: function getScheduledUpgrade() view returns(uint64 arbosVersion, uint64 scheduledForTimestamp)
func (*ArbOwnerPublicCallerSession) IsChainOwner ¶
func (_ArbOwnerPublic *ArbOwnerPublicCallerSession) IsChainOwner(addr common.Address) (bool, error)
IsChainOwner is a free data retrieval call binding the contract method 0x26ef7f68.
Solidity: function isChainOwner(address addr) view returns(bool)
type ArbOwnerPublicChainOwnerRectified ¶
type ArbOwnerPublicChainOwnerRectified struct { RectifiedOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ArbOwnerPublicChainOwnerRectified represents a ChainOwnerRectified event raised by the ArbOwnerPublic contract.
type ArbOwnerPublicChainOwnerRectifiedIterator ¶
type ArbOwnerPublicChainOwnerRectifiedIterator struct { Event *ArbOwnerPublicChainOwnerRectified // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbOwnerPublicChainOwnerRectifiedIterator is returned from FilterChainOwnerRectified and is used to iterate over the raw logs and unpacked data for ChainOwnerRectified events raised by the ArbOwnerPublic contract.
func (*ArbOwnerPublicChainOwnerRectifiedIterator) Close ¶
func (it *ArbOwnerPublicChainOwnerRectifiedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbOwnerPublicChainOwnerRectifiedIterator) Error ¶
func (it *ArbOwnerPublicChainOwnerRectifiedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbOwnerPublicChainOwnerRectifiedIterator) Next ¶
func (it *ArbOwnerPublicChainOwnerRectifiedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbOwnerPublicFilterer ¶
type ArbOwnerPublicFilterer struct {
// contains filtered or unexported fields
}
ArbOwnerPublicFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbOwnerPublicFilterer ¶
func NewArbOwnerPublicFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbOwnerPublicFilterer, error)
NewArbOwnerPublicFilterer creates a new log filterer instance of ArbOwnerPublic, bound to a specific deployed contract.
func (*ArbOwnerPublicFilterer) FilterChainOwnerRectified ¶
func (_ArbOwnerPublic *ArbOwnerPublicFilterer) FilterChainOwnerRectified(opts *bind.FilterOpts) (*ArbOwnerPublicChainOwnerRectifiedIterator, error)
FilterChainOwnerRectified is a free log retrieval operation binding the contract event 0x14c7c9cb05f84448a0f2fc5775a4048a7210cb040a35fd84cd45b2b863d04d82.
Solidity: event ChainOwnerRectified(address rectifiedOwner)
func (*ArbOwnerPublicFilterer) ParseChainOwnerRectified ¶
func (_ArbOwnerPublic *ArbOwnerPublicFilterer) ParseChainOwnerRectified(log types.Log) (*ArbOwnerPublicChainOwnerRectified, error)
ParseChainOwnerRectified is a log parse operation binding the contract event 0x14c7c9cb05f84448a0f2fc5775a4048a7210cb040a35fd84cd45b2b863d04d82.
Solidity: event ChainOwnerRectified(address rectifiedOwner)
func (*ArbOwnerPublicFilterer) WatchChainOwnerRectified ¶
func (_ArbOwnerPublic *ArbOwnerPublicFilterer) WatchChainOwnerRectified(opts *bind.WatchOpts, sink chan<- *ArbOwnerPublicChainOwnerRectified) (event.Subscription, error)
WatchChainOwnerRectified is a free log subscription operation binding the contract event 0x14c7c9cb05f84448a0f2fc5775a4048a7210cb040a35fd84cd45b2b863d04d82.
Solidity: event ChainOwnerRectified(address rectifiedOwner)
type ArbOwnerPublicRaw ¶
type ArbOwnerPublicRaw struct {
Contract *ArbOwnerPublic // Generic contract binding to access the raw methods on
}
ArbOwnerPublicRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbOwnerPublicRaw) Call ¶
func (_ArbOwnerPublic *ArbOwnerPublicRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbOwnerPublicRaw) Transact ¶
func (_ArbOwnerPublic *ArbOwnerPublicRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbOwnerPublicRaw) Transfer ¶
func (_ArbOwnerPublic *ArbOwnerPublicRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbOwnerPublicSession ¶
type ArbOwnerPublicSession struct { Contract *ArbOwnerPublic // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbOwnerPublicSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbOwnerPublicSession) GetAllChainOwners ¶
func (_ArbOwnerPublic *ArbOwnerPublicSession) GetAllChainOwners() ([]common.Address, error)
GetAllChainOwners is a free data retrieval call binding the contract method 0x516b4e0f.
Solidity: function getAllChainOwners() view returns(address[])
func (*ArbOwnerPublicSession) GetBrotliCompressionLevel ¶
func (_ArbOwnerPublic *ArbOwnerPublicSession) GetBrotliCompressionLevel() (uint64, error)
GetBrotliCompressionLevel is a free data retrieval call binding the contract method 0x22d499c7.
Solidity: function getBrotliCompressionLevel() view returns(uint64)
func (*ArbOwnerPublicSession) GetInfraFeeAccount ¶
func (_ArbOwnerPublic *ArbOwnerPublicSession) GetInfraFeeAccount() (common.Address, error)
GetInfraFeeAccount is a free data retrieval call binding the contract method 0xee95a824.
Solidity: function getInfraFeeAccount() view returns(address)
func (*ArbOwnerPublicSession) GetNetworkFeeAccount ¶
func (_ArbOwnerPublic *ArbOwnerPublicSession) GetNetworkFeeAccount() (common.Address, error)
GetNetworkFeeAccount is a free data retrieval call binding the contract method 0x2d9125e9.
Solidity: function getNetworkFeeAccount() view returns(address)
func (*ArbOwnerPublicSession) GetScheduledUpgrade ¶
func (_ArbOwnerPublic *ArbOwnerPublicSession) GetScheduledUpgrade() (struct { ArbosVersion uint64 ScheduledForTimestamp uint64 }, error)
GetScheduledUpgrade is a free data retrieval call binding the contract method 0x81ef944c.
Solidity: function getScheduledUpgrade() view returns(uint64 arbosVersion, uint64 scheduledForTimestamp)
func (*ArbOwnerPublicSession) IsChainOwner ¶
func (_ArbOwnerPublic *ArbOwnerPublicSession) IsChainOwner(addr common.Address) (bool, error)
IsChainOwner is a free data retrieval call binding the contract method 0x26ef7f68.
Solidity: function isChainOwner(address addr) view returns(bool)
func (*ArbOwnerPublicSession) RectifyChainOwner ¶
func (_ArbOwnerPublic *ArbOwnerPublicSession) RectifyChainOwner(ownerToRectify common.Address) (*types.Transaction, error)
RectifyChainOwner is a paid mutator transaction binding the contract method 0x6fe86373.
Solidity: function rectifyChainOwner(address ownerToRectify) returns()
type ArbOwnerPublicTransactor ¶
type ArbOwnerPublicTransactor struct {
// contains filtered or unexported fields
}
ArbOwnerPublicTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbOwnerPublicTransactor ¶
func NewArbOwnerPublicTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbOwnerPublicTransactor, error)
NewArbOwnerPublicTransactor creates a new write-only instance of ArbOwnerPublic, bound to a specific deployed contract.
func (*ArbOwnerPublicTransactor) RectifyChainOwner ¶
func (_ArbOwnerPublic *ArbOwnerPublicTransactor) RectifyChainOwner(opts *bind.TransactOpts, ownerToRectify common.Address) (*types.Transaction, error)
RectifyChainOwner is a paid mutator transaction binding the contract method 0x6fe86373.
Solidity: function rectifyChainOwner(address ownerToRectify) returns()
type ArbOwnerPublicTransactorRaw ¶
type ArbOwnerPublicTransactorRaw struct {
Contract *ArbOwnerPublicTransactor // Generic write-only contract binding to access the raw methods on
}
ArbOwnerPublicTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbOwnerPublicTransactorRaw) Transact ¶
func (_ArbOwnerPublic *ArbOwnerPublicTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbOwnerPublicTransactorRaw) Transfer ¶
func (_ArbOwnerPublic *ArbOwnerPublicTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbOwnerPublicTransactorSession ¶
type ArbOwnerPublicTransactorSession struct { Contract *ArbOwnerPublicTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbOwnerPublicTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbOwnerPublicTransactorSession) RectifyChainOwner ¶
func (_ArbOwnerPublic *ArbOwnerPublicTransactorSession) RectifyChainOwner(ownerToRectify common.Address) (*types.Transaction, error)
RectifyChainOwner is a paid mutator transaction binding the contract method 0x6fe86373.
Solidity: function rectifyChainOwner(address ownerToRectify) returns()
type ArbOwnerRaw ¶
type ArbOwnerRaw struct {
Contract *ArbOwner // Generic contract binding to access the raw methods on
}
ArbOwnerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbOwnerRaw) Call ¶
func (_ArbOwner *ArbOwnerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbOwnerRaw) Transact ¶
func (_ArbOwner *ArbOwnerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbOwnerRaw) Transfer ¶
func (_ArbOwner *ArbOwnerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbOwnerSession ¶
type ArbOwnerSession struct { Contract *ArbOwner // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbOwnerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbOwnerSession) AddChainOwner ¶
func (_ArbOwner *ArbOwnerSession) AddChainOwner(newOwner common.Address) (*types.Transaction, error)
AddChainOwner is a paid mutator transaction binding the contract method 0x481f8dbf.
Solidity: function addChainOwner(address newOwner) returns()
func (*ArbOwnerSession) GetAllChainOwners ¶
func (_ArbOwner *ArbOwnerSession) GetAllChainOwners() ([]common.Address, error)
GetAllChainOwners is a free data retrieval call binding the contract method 0x516b4e0f.
Solidity: function getAllChainOwners() view returns(address[])
func (*ArbOwnerSession) GetInfraFeeAccount ¶
func (_ArbOwner *ArbOwnerSession) GetInfraFeeAccount() (common.Address, error)
GetInfraFeeAccount is a free data retrieval call binding the contract method 0xee95a824.
Solidity: function getInfraFeeAccount() view returns(address)
func (*ArbOwnerSession) GetNetworkFeeAccount ¶
func (_ArbOwner *ArbOwnerSession) GetNetworkFeeAccount() (common.Address, error)
GetNetworkFeeAccount is a free data retrieval call binding the contract method 0x2d9125e9.
Solidity: function getNetworkFeeAccount() view returns(address)
func (*ArbOwnerSession) IsChainOwner ¶
func (_ArbOwner *ArbOwnerSession) IsChainOwner(addr common.Address) (bool, error)
IsChainOwner is a free data retrieval call binding the contract method 0x26ef7f68.
Solidity: function isChainOwner(address addr) view returns(bool)
func (*ArbOwnerSession) ReleaseL1PricerSurplusFunds ¶
func (_ArbOwner *ArbOwnerSession) ReleaseL1PricerSurplusFunds(maxWeiToRelease *big.Int) (*types.Transaction, error)
ReleaseL1PricerSurplusFunds is a paid mutator transaction binding the contract method 0x314bcf05.
Solidity: function releaseL1PricerSurplusFunds(uint256 maxWeiToRelease) returns(uint256)
func (*ArbOwnerSession) RemoveChainOwner ¶
func (_ArbOwner *ArbOwnerSession) RemoveChainOwner(ownerToRemove common.Address) (*types.Transaction, error)
RemoveChainOwner is a paid mutator transaction binding the contract method 0x8792701a.
Solidity: function removeChainOwner(address ownerToRemove) returns()
func (*ArbOwnerSession) ScheduleArbOSUpgrade ¶
func (_ArbOwner *ArbOwnerSession) ScheduleArbOSUpgrade(newVersion uint64, timestamp uint64) (*types.Transaction, error)
ScheduleArbOSUpgrade is a paid mutator transaction binding the contract method 0xe388b381.
Solidity: function scheduleArbOSUpgrade(uint64 newVersion, uint64 timestamp) returns()
func (*ArbOwnerSession) SetAmortizedCostCapBips ¶
func (_ArbOwner *ArbOwnerSession) SetAmortizedCostCapBips(cap uint64) (*types.Transaction, error)
SetAmortizedCostCapBips is a paid mutator transaction binding the contract method 0x56191cc3.
Solidity: function setAmortizedCostCapBips(uint64 cap) returns()
func (*ArbOwnerSession) SetBrotliCompressionLevel ¶
func (_ArbOwner *ArbOwnerSession) SetBrotliCompressionLevel(level uint64) (*types.Transaction, error)
SetBrotliCompressionLevel is a paid mutator transaction binding the contract method 0x5399126f.
Solidity: function setBrotliCompressionLevel(uint64 level) returns()
func (*ArbOwnerSession) SetChainConfig ¶
func (_ArbOwner *ArbOwnerSession) SetChainConfig(chainConfig string) (*types.Transaction, error)
SetChainConfig is a paid mutator transaction binding the contract method 0xeda73212.
Solidity: function setChainConfig(string chainConfig) returns()
func (*ArbOwnerSession) SetInfraFeeAccount ¶
func (_ArbOwner *ArbOwnerSession) SetInfraFeeAccount(newInfraFeeAccount common.Address) (*types.Transaction, error)
SetInfraFeeAccount is a paid mutator transaction binding the contract method 0x57f585db.
Solidity: function setInfraFeeAccount(address newInfraFeeAccount) returns()
func (*ArbOwnerSession) SetL1BaseFeeEstimateInertia ¶
func (_ArbOwner *ArbOwnerSession) SetL1BaseFeeEstimateInertia(inertia uint64) (*types.Transaction, error)
SetL1BaseFeeEstimateInertia is a paid mutator transaction binding the contract method 0x718f7805.
Solidity: function setL1BaseFeeEstimateInertia(uint64 inertia) returns()
func (*ArbOwnerSession) SetL1PricePerUnit ¶
func (_ArbOwner *ArbOwnerSession) SetL1PricePerUnit(pricePerUnit *big.Int) (*types.Transaction, error)
SetL1PricePerUnit is a paid mutator transaction binding the contract method 0x2b352fae.
Solidity: function setL1PricePerUnit(uint256 pricePerUnit) returns()
func (*ArbOwnerSession) SetL1PricingEquilibrationUnits ¶
func (_ArbOwner *ArbOwnerSession) SetL1PricingEquilibrationUnits(equilibrationUnits *big.Int) (*types.Transaction, error)
SetL1PricingEquilibrationUnits is a paid mutator transaction binding the contract method 0x152db696.
Solidity: function setL1PricingEquilibrationUnits(uint256 equilibrationUnits) returns()
func (*ArbOwnerSession) SetL1PricingInertia ¶
func (_ArbOwner *ArbOwnerSession) SetL1PricingInertia(inertia uint64) (*types.Transaction, error)
SetL1PricingInertia is a paid mutator transaction binding the contract method 0x775a82e9.
Solidity: function setL1PricingInertia(uint64 inertia) returns()
func (*ArbOwnerSession) SetL1PricingRewardRate ¶
func (_ArbOwner *ArbOwnerSession) SetL1PricingRewardRate(weiPerUnit uint64) (*types.Transaction, error)
SetL1PricingRewardRate is a paid mutator transaction binding the contract method 0xf6739500.
Solidity: function setL1PricingRewardRate(uint64 weiPerUnit) returns()
func (*ArbOwnerSession) SetL1PricingRewardRecipient ¶
func (_ArbOwner *ArbOwnerSession) SetL1PricingRewardRecipient(recipient common.Address) (*types.Transaction, error)
SetL1PricingRewardRecipient is a paid mutator transaction binding the contract method 0x934be07d.
Solidity: function setL1PricingRewardRecipient(address recipient) returns()
func (*ArbOwnerSession) SetL2BaseFee ¶
func (_ArbOwner *ArbOwnerSession) SetL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
SetL2BaseFee is a paid mutator transaction binding the contract method 0xd99bc80e.
Solidity: function setL2BaseFee(uint256 priceInWei) returns()
func (*ArbOwnerSession) SetL2GasBacklogTolerance ¶
func (_ArbOwner *ArbOwnerSession) SetL2GasBacklogTolerance(sec uint64) (*types.Transaction, error)
SetL2GasBacklogTolerance is a paid mutator transaction binding the contract method 0x198e7157.
Solidity: function setL2GasBacklogTolerance(uint64 sec) returns()
func (*ArbOwnerSession) SetL2GasPricingInertia ¶
func (_ArbOwner *ArbOwnerSession) SetL2GasPricingInertia(sec uint64) (*types.Transaction, error)
SetL2GasPricingInertia is a paid mutator transaction binding the contract method 0x3fd62a29.
Solidity: function setL2GasPricingInertia(uint64 sec) returns()
func (*ArbOwnerSession) SetMaxTxGasLimit ¶
func (_ArbOwner *ArbOwnerSession) SetMaxTxGasLimit(limit uint64) (*types.Transaction, error)
SetMaxTxGasLimit is a paid mutator transaction binding the contract method 0x39673611.
Solidity: function setMaxTxGasLimit(uint64 limit) returns()
func (*ArbOwnerSession) SetMinimumL2BaseFee ¶
func (_ArbOwner *ArbOwnerSession) SetMinimumL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
SetMinimumL2BaseFee is a paid mutator transaction binding the contract method 0xa0188cdb.
Solidity: function setMinimumL2BaseFee(uint256 priceInWei) returns()
func (*ArbOwnerSession) SetNetworkFeeAccount ¶
func (_ArbOwner *ArbOwnerSession) SetNetworkFeeAccount(newNetworkFeeAccount common.Address) (*types.Transaction, error)
SetNetworkFeeAccount is a paid mutator transaction binding the contract method 0xfcdde2b4.
Solidity: function setNetworkFeeAccount(address newNetworkFeeAccount) returns()
func (*ArbOwnerSession) SetPerBatchGasCharge ¶
func (_ArbOwner *ArbOwnerSession) SetPerBatchGasCharge(cost int64) (*types.Transaction, error)
SetPerBatchGasCharge is a paid mutator transaction binding the contract method 0xfad7f20b.
Solidity: function setPerBatchGasCharge(int64 cost) returns()
func (*ArbOwnerSession) SetSpeedLimit ¶
func (_ArbOwner *ArbOwnerSession) SetSpeedLimit(limit uint64) (*types.Transaction, error)
SetSpeedLimit is a paid mutator transaction binding the contract method 0x4d7a060d.
Solidity: function setSpeedLimit(uint64 limit) returns()
type ArbOwnerTransactor ¶
type ArbOwnerTransactor struct {
// contains filtered or unexported fields
}
ArbOwnerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbOwnerTransactor ¶
func NewArbOwnerTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbOwnerTransactor, error)
NewArbOwnerTransactor creates a new write-only instance of ArbOwner, bound to a specific deployed contract.
func (*ArbOwnerTransactor) AddChainOwner ¶
func (_ArbOwner *ArbOwnerTransactor) AddChainOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
AddChainOwner is a paid mutator transaction binding the contract method 0x481f8dbf.
Solidity: function addChainOwner(address newOwner) returns()
func (*ArbOwnerTransactor) ReleaseL1PricerSurplusFunds ¶
func (_ArbOwner *ArbOwnerTransactor) ReleaseL1PricerSurplusFunds(opts *bind.TransactOpts, maxWeiToRelease *big.Int) (*types.Transaction, error)
ReleaseL1PricerSurplusFunds is a paid mutator transaction binding the contract method 0x314bcf05.
Solidity: function releaseL1PricerSurplusFunds(uint256 maxWeiToRelease) returns(uint256)
func (*ArbOwnerTransactor) RemoveChainOwner ¶
func (_ArbOwner *ArbOwnerTransactor) RemoveChainOwner(opts *bind.TransactOpts, ownerToRemove common.Address) (*types.Transaction, error)
RemoveChainOwner is a paid mutator transaction binding the contract method 0x8792701a.
Solidity: function removeChainOwner(address ownerToRemove) returns()
func (*ArbOwnerTransactor) ScheduleArbOSUpgrade ¶
func (_ArbOwner *ArbOwnerTransactor) ScheduleArbOSUpgrade(opts *bind.TransactOpts, newVersion uint64, timestamp uint64) (*types.Transaction, error)
ScheduleArbOSUpgrade is a paid mutator transaction binding the contract method 0xe388b381.
Solidity: function scheduleArbOSUpgrade(uint64 newVersion, uint64 timestamp) returns()
func (*ArbOwnerTransactor) SetAmortizedCostCapBips ¶
func (_ArbOwner *ArbOwnerTransactor) SetAmortizedCostCapBips(opts *bind.TransactOpts, cap uint64) (*types.Transaction, error)
SetAmortizedCostCapBips is a paid mutator transaction binding the contract method 0x56191cc3.
Solidity: function setAmortizedCostCapBips(uint64 cap) returns()
func (*ArbOwnerTransactor) SetBrotliCompressionLevel ¶
func (_ArbOwner *ArbOwnerTransactor) SetBrotliCompressionLevel(opts *bind.TransactOpts, level uint64) (*types.Transaction, error)
SetBrotliCompressionLevel is a paid mutator transaction binding the contract method 0x5399126f.
Solidity: function setBrotliCompressionLevel(uint64 level) returns()
func (*ArbOwnerTransactor) SetChainConfig ¶
func (_ArbOwner *ArbOwnerTransactor) SetChainConfig(opts *bind.TransactOpts, chainConfig string) (*types.Transaction, error)
SetChainConfig is a paid mutator transaction binding the contract method 0xeda73212.
Solidity: function setChainConfig(string chainConfig) returns()
func (*ArbOwnerTransactor) SetInfraFeeAccount ¶
func (_ArbOwner *ArbOwnerTransactor) SetInfraFeeAccount(opts *bind.TransactOpts, newInfraFeeAccount common.Address) (*types.Transaction, error)
SetInfraFeeAccount is a paid mutator transaction binding the contract method 0x57f585db.
Solidity: function setInfraFeeAccount(address newInfraFeeAccount) returns()
func (*ArbOwnerTransactor) SetL1BaseFeeEstimateInertia ¶
func (_ArbOwner *ArbOwnerTransactor) SetL1BaseFeeEstimateInertia(opts *bind.TransactOpts, inertia uint64) (*types.Transaction, error)
SetL1BaseFeeEstimateInertia is a paid mutator transaction binding the contract method 0x718f7805.
Solidity: function setL1BaseFeeEstimateInertia(uint64 inertia) returns()
func (*ArbOwnerTransactor) SetL1PricePerUnit ¶
func (_ArbOwner *ArbOwnerTransactor) SetL1PricePerUnit(opts *bind.TransactOpts, pricePerUnit *big.Int) (*types.Transaction, error)
SetL1PricePerUnit is a paid mutator transaction binding the contract method 0x2b352fae.
Solidity: function setL1PricePerUnit(uint256 pricePerUnit) returns()
func (*ArbOwnerTransactor) SetL1PricingEquilibrationUnits ¶
func (_ArbOwner *ArbOwnerTransactor) SetL1PricingEquilibrationUnits(opts *bind.TransactOpts, equilibrationUnits *big.Int) (*types.Transaction, error)
SetL1PricingEquilibrationUnits is a paid mutator transaction binding the contract method 0x152db696.
Solidity: function setL1PricingEquilibrationUnits(uint256 equilibrationUnits) returns()
func (*ArbOwnerTransactor) SetL1PricingInertia ¶
func (_ArbOwner *ArbOwnerTransactor) SetL1PricingInertia(opts *bind.TransactOpts, inertia uint64) (*types.Transaction, error)
SetL1PricingInertia is a paid mutator transaction binding the contract method 0x775a82e9.
Solidity: function setL1PricingInertia(uint64 inertia) returns()
func (*ArbOwnerTransactor) SetL1PricingRewardRate ¶
func (_ArbOwner *ArbOwnerTransactor) SetL1PricingRewardRate(opts *bind.TransactOpts, weiPerUnit uint64) (*types.Transaction, error)
SetL1PricingRewardRate is a paid mutator transaction binding the contract method 0xf6739500.
Solidity: function setL1PricingRewardRate(uint64 weiPerUnit) returns()
func (*ArbOwnerTransactor) SetL1PricingRewardRecipient ¶
func (_ArbOwner *ArbOwnerTransactor) SetL1PricingRewardRecipient(opts *bind.TransactOpts, recipient common.Address) (*types.Transaction, error)
SetL1PricingRewardRecipient is a paid mutator transaction binding the contract method 0x934be07d.
Solidity: function setL1PricingRewardRecipient(address recipient) returns()
func (*ArbOwnerTransactor) SetL2BaseFee ¶
func (_ArbOwner *ArbOwnerTransactor) SetL2BaseFee(opts *bind.TransactOpts, priceInWei *big.Int) (*types.Transaction, error)
SetL2BaseFee is a paid mutator transaction binding the contract method 0xd99bc80e.
Solidity: function setL2BaseFee(uint256 priceInWei) returns()
func (*ArbOwnerTransactor) SetL2GasBacklogTolerance ¶
func (_ArbOwner *ArbOwnerTransactor) SetL2GasBacklogTolerance(opts *bind.TransactOpts, sec uint64) (*types.Transaction, error)
SetL2GasBacklogTolerance is a paid mutator transaction binding the contract method 0x198e7157.
Solidity: function setL2GasBacklogTolerance(uint64 sec) returns()
func (*ArbOwnerTransactor) SetL2GasPricingInertia ¶
func (_ArbOwner *ArbOwnerTransactor) SetL2GasPricingInertia(opts *bind.TransactOpts, sec uint64) (*types.Transaction, error)
SetL2GasPricingInertia is a paid mutator transaction binding the contract method 0x3fd62a29.
Solidity: function setL2GasPricingInertia(uint64 sec) returns()
func (*ArbOwnerTransactor) SetMaxTxGasLimit ¶
func (_ArbOwner *ArbOwnerTransactor) SetMaxTxGasLimit(opts *bind.TransactOpts, limit uint64) (*types.Transaction, error)
SetMaxTxGasLimit is a paid mutator transaction binding the contract method 0x39673611.
Solidity: function setMaxTxGasLimit(uint64 limit) returns()
func (*ArbOwnerTransactor) SetMinimumL2BaseFee ¶
func (_ArbOwner *ArbOwnerTransactor) SetMinimumL2BaseFee(opts *bind.TransactOpts, priceInWei *big.Int) (*types.Transaction, error)
SetMinimumL2BaseFee is a paid mutator transaction binding the contract method 0xa0188cdb.
Solidity: function setMinimumL2BaseFee(uint256 priceInWei) returns()
func (*ArbOwnerTransactor) SetNetworkFeeAccount ¶
func (_ArbOwner *ArbOwnerTransactor) SetNetworkFeeAccount(opts *bind.TransactOpts, newNetworkFeeAccount common.Address) (*types.Transaction, error)
SetNetworkFeeAccount is a paid mutator transaction binding the contract method 0xfcdde2b4.
Solidity: function setNetworkFeeAccount(address newNetworkFeeAccount) returns()
func (*ArbOwnerTransactor) SetPerBatchGasCharge ¶
func (_ArbOwner *ArbOwnerTransactor) SetPerBatchGasCharge(opts *bind.TransactOpts, cost int64) (*types.Transaction, error)
SetPerBatchGasCharge is a paid mutator transaction binding the contract method 0xfad7f20b.
Solidity: function setPerBatchGasCharge(int64 cost) returns()
func (*ArbOwnerTransactor) SetSpeedLimit ¶
func (_ArbOwner *ArbOwnerTransactor) SetSpeedLimit(opts *bind.TransactOpts, limit uint64) (*types.Transaction, error)
SetSpeedLimit is a paid mutator transaction binding the contract method 0x4d7a060d.
Solidity: function setSpeedLimit(uint64 limit) returns()
type ArbOwnerTransactorRaw ¶
type ArbOwnerTransactorRaw struct {
Contract *ArbOwnerTransactor // Generic write-only contract binding to access the raw methods on
}
ArbOwnerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbOwnerTransactorRaw) Transact ¶
func (_ArbOwner *ArbOwnerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbOwnerTransactorRaw) Transfer ¶
func (_ArbOwner *ArbOwnerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbOwnerTransactorSession ¶
type ArbOwnerTransactorSession struct { Contract *ArbOwnerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbOwnerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbOwnerTransactorSession) AddChainOwner ¶
func (_ArbOwner *ArbOwnerTransactorSession) AddChainOwner(newOwner common.Address) (*types.Transaction, error)
AddChainOwner is a paid mutator transaction binding the contract method 0x481f8dbf.
Solidity: function addChainOwner(address newOwner) returns()
func (*ArbOwnerTransactorSession) ReleaseL1PricerSurplusFunds ¶
func (_ArbOwner *ArbOwnerTransactorSession) ReleaseL1PricerSurplusFunds(maxWeiToRelease *big.Int) (*types.Transaction, error)
ReleaseL1PricerSurplusFunds is a paid mutator transaction binding the contract method 0x314bcf05.
Solidity: function releaseL1PricerSurplusFunds(uint256 maxWeiToRelease) returns(uint256)
func (*ArbOwnerTransactorSession) RemoveChainOwner ¶
func (_ArbOwner *ArbOwnerTransactorSession) RemoveChainOwner(ownerToRemove common.Address) (*types.Transaction, error)
RemoveChainOwner is a paid mutator transaction binding the contract method 0x8792701a.
Solidity: function removeChainOwner(address ownerToRemove) returns()
func (*ArbOwnerTransactorSession) ScheduleArbOSUpgrade ¶
func (_ArbOwner *ArbOwnerTransactorSession) ScheduleArbOSUpgrade(newVersion uint64, timestamp uint64) (*types.Transaction, error)
ScheduleArbOSUpgrade is a paid mutator transaction binding the contract method 0xe388b381.
Solidity: function scheduleArbOSUpgrade(uint64 newVersion, uint64 timestamp) returns()
func (*ArbOwnerTransactorSession) SetAmortizedCostCapBips ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetAmortizedCostCapBips(cap uint64) (*types.Transaction, error)
SetAmortizedCostCapBips is a paid mutator transaction binding the contract method 0x56191cc3.
Solidity: function setAmortizedCostCapBips(uint64 cap) returns()
func (*ArbOwnerTransactorSession) SetBrotliCompressionLevel ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetBrotliCompressionLevel(level uint64) (*types.Transaction, error)
SetBrotliCompressionLevel is a paid mutator transaction binding the contract method 0x5399126f.
Solidity: function setBrotliCompressionLevel(uint64 level) returns()
func (*ArbOwnerTransactorSession) SetChainConfig ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetChainConfig(chainConfig string) (*types.Transaction, error)
SetChainConfig is a paid mutator transaction binding the contract method 0xeda73212.
Solidity: function setChainConfig(string chainConfig) returns()
func (*ArbOwnerTransactorSession) SetInfraFeeAccount ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetInfraFeeAccount(newInfraFeeAccount common.Address) (*types.Transaction, error)
SetInfraFeeAccount is a paid mutator transaction binding the contract method 0x57f585db.
Solidity: function setInfraFeeAccount(address newInfraFeeAccount) returns()
func (*ArbOwnerTransactorSession) SetL1BaseFeeEstimateInertia ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL1BaseFeeEstimateInertia(inertia uint64) (*types.Transaction, error)
SetL1BaseFeeEstimateInertia is a paid mutator transaction binding the contract method 0x718f7805.
Solidity: function setL1BaseFeeEstimateInertia(uint64 inertia) returns()
func (*ArbOwnerTransactorSession) SetL1PricePerUnit ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricePerUnit(pricePerUnit *big.Int) (*types.Transaction, error)
SetL1PricePerUnit is a paid mutator transaction binding the contract method 0x2b352fae.
Solidity: function setL1PricePerUnit(uint256 pricePerUnit) returns()
func (*ArbOwnerTransactorSession) SetL1PricingEquilibrationUnits ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingEquilibrationUnits(equilibrationUnits *big.Int) (*types.Transaction, error)
SetL1PricingEquilibrationUnits is a paid mutator transaction binding the contract method 0x152db696.
Solidity: function setL1PricingEquilibrationUnits(uint256 equilibrationUnits) returns()
func (*ArbOwnerTransactorSession) SetL1PricingInertia ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingInertia(inertia uint64) (*types.Transaction, error)
SetL1PricingInertia is a paid mutator transaction binding the contract method 0x775a82e9.
Solidity: function setL1PricingInertia(uint64 inertia) returns()
func (*ArbOwnerTransactorSession) SetL1PricingRewardRate ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingRewardRate(weiPerUnit uint64) (*types.Transaction, error)
SetL1PricingRewardRate is a paid mutator transaction binding the contract method 0xf6739500.
Solidity: function setL1PricingRewardRate(uint64 weiPerUnit) returns()
func (*ArbOwnerTransactorSession) SetL1PricingRewardRecipient ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL1PricingRewardRecipient(recipient common.Address) (*types.Transaction, error)
SetL1PricingRewardRecipient is a paid mutator transaction binding the contract method 0x934be07d.
Solidity: function setL1PricingRewardRecipient(address recipient) returns()
func (*ArbOwnerTransactorSession) SetL2BaseFee ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
SetL2BaseFee is a paid mutator transaction binding the contract method 0xd99bc80e.
Solidity: function setL2BaseFee(uint256 priceInWei) returns()
func (*ArbOwnerTransactorSession) SetL2GasBacklogTolerance ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL2GasBacklogTolerance(sec uint64) (*types.Transaction, error)
SetL2GasBacklogTolerance is a paid mutator transaction binding the contract method 0x198e7157.
Solidity: function setL2GasBacklogTolerance(uint64 sec) returns()
func (*ArbOwnerTransactorSession) SetL2GasPricingInertia ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetL2GasPricingInertia(sec uint64) (*types.Transaction, error)
SetL2GasPricingInertia is a paid mutator transaction binding the contract method 0x3fd62a29.
Solidity: function setL2GasPricingInertia(uint64 sec) returns()
func (*ArbOwnerTransactorSession) SetMaxTxGasLimit ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetMaxTxGasLimit(limit uint64) (*types.Transaction, error)
SetMaxTxGasLimit is a paid mutator transaction binding the contract method 0x39673611.
Solidity: function setMaxTxGasLimit(uint64 limit) returns()
func (*ArbOwnerTransactorSession) SetMinimumL2BaseFee ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetMinimumL2BaseFee(priceInWei *big.Int) (*types.Transaction, error)
SetMinimumL2BaseFee is a paid mutator transaction binding the contract method 0xa0188cdb.
Solidity: function setMinimumL2BaseFee(uint256 priceInWei) returns()
func (*ArbOwnerTransactorSession) SetNetworkFeeAccount ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetNetworkFeeAccount(newNetworkFeeAccount common.Address) (*types.Transaction, error)
SetNetworkFeeAccount is a paid mutator transaction binding the contract method 0xfcdde2b4.
Solidity: function setNetworkFeeAccount(address newNetworkFeeAccount) returns()
func (*ArbOwnerTransactorSession) SetPerBatchGasCharge ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetPerBatchGasCharge(cost int64) (*types.Transaction, error)
SetPerBatchGasCharge is a paid mutator transaction binding the contract method 0xfad7f20b.
Solidity: function setPerBatchGasCharge(int64 cost) returns()
func (*ArbOwnerTransactorSession) SetSpeedLimit ¶
func (_ArbOwner *ArbOwnerTransactorSession) SetSpeedLimit(limit uint64) (*types.Transaction, error)
SetSpeedLimit is a paid mutator transaction binding the contract method 0x4d7a060d.
Solidity: function setSpeedLimit(uint64 limit) returns()
type ArbRetryableTx ¶
type ArbRetryableTx struct { ArbRetryableTxCaller // Read-only binding to the contract ArbRetryableTxTransactor // Write-only binding to the contract ArbRetryableTxFilterer // Log filterer for contract events }
ArbRetryableTx is an auto generated Go binding around an Ethereum contract.
func NewArbRetryableTx ¶
func NewArbRetryableTx(address common.Address, backend bind.ContractBackend) (*ArbRetryableTx, error)
NewArbRetryableTx creates a new instance of ArbRetryableTx, bound to a specific deployed contract.
type ArbRetryableTxCaller ¶
type ArbRetryableTxCaller struct {
// contains filtered or unexported fields
}
ArbRetryableTxCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbRetryableTxCaller ¶
func NewArbRetryableTxCaller(address common.Address, caller bind.ContractCaller) (*ArbRetryableTxCaller, error)
NewArbRetryableTxCaller creates a new read-only instance of ArbRetryableTx, bound to a specific deployed contract.
func (*ArbRetryableTxCaller) GetBeneficiary ¶
func (_ArbRetryableTx *ArbRetryableTxCaller) GetBeneficiary(opts *bind.CallOpts, ticketId [32]byte) (common.Address, error)
GetBeneficiary is a free data retrieval call binding the contract method 0xba20dda4.
Solidity: function getBeneficiary(bytes32 ticketId) view returns(address)
func (*ArbRetryableTxCaller) GetCurrentRedeemer ¶
func (_ArbRetryableTx *ArbRetryableTxCaller) GetCurrentRedeemer(opts *bind.CallOpts) (common.Address, error)
GetCurrentRedeemer is a free data retrieval call binding the contract method 0xde4ba2b3.
Solidity: function getCurrentRedeemer() view returns(address)
func (*ArbRetryableTxCaller) GetLifetime ¶
GetLifetime is a free data retrieval call binding the contract method 0x81e6e083.
Solidity: function getLifetime() view returns(uint256)
func (*ArbRetryableTxCaller) GetTimeout ¶
func (_ArbRetryableTx *ArbRetryableTxCaller) GetTimeout(opts *bind.CallOpts, ticketId [32]byte) (*big.Int, error)
GetTimeout is a free data retrieval call binding the contract method 0x9f1025c6.
Solidity: function getTimeout(bytes32 ticketId) view returns(uint256)
type ArbRetryableTxCallerRaw ¶
type ArbRetryableTxCallerRaw struct {
Contract *ArbRetryableTxCaller // Generic read-only contract binding to access the raw methods on
}
ArbRetryableTxCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbRetryableTxCallerRaw) Call ¶
func (_ArbRetryableTx *ArbRetryableTxCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbRetryableTxCallerSession ¶
type ArbRetryableTxCallerSession struct { Contract *ArbRetryableTxCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbRetryableTxCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbRetryableTxCallerSession) GetBeneficiary ¶
func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetBeneficiary(ticketId [32]byte) (common.Address, error)
GetBeneficiary is a free data retrieval call binding the contract method 0xba20dda4.
Solidity: function getBeneficiary(bytes32 ticketId) view returns(address)
func (*ArbRetryableTxCallerSession) GetCurrentRedeemer ¶
func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetCurrentRedeemer() (common.Address, error)
GetCurrentRedeemer is a free data retrieval call binding the contract method 0xde4ba2b3.
Solidity: function getCurrentRedeemer() view returns(address)
func (*ArbRetryableTxCallerSession) GetLifetime ¶
func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetLifetime() (*big.Int, error)
GetLifetime is a free data retrieval call binding the contract method 0x81e6e083.
Solidity: function getLifetime() view returns(uint256)
func (*ArbRetryableTxCallerSession) GetTimeout ¶
func (_ArbRetryableTx *ArbRetryableTxCallerSession) GetTimeout(ticketId [32]byte) (*big.Int, error)
GetTimeout is a free data retrieval call binding the contract method 0x9f1025c6.
Solidity: function getTimeout(bytes32 ticketId) view returns(uint256)
type ArbRetryableTxCanceled ¶
type ArbRetryableTxCanceled struct { TicketId [32]byte Raw types.Log // Blockchain specific contextual infos }
ArbRetryableTxCanceled represents a Canceled event raised by the ArbRetryableTx contract.
type ArbRetryableTxCanceledIterator ¶
type ArbRetryableTxCanceledIterator struct { Event *ArbRetryableTxCanceled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbRetryableTxCanceledIterator is returned from FilterCanceled and is used to iterate over the raw logs and unpacked data for Canceled events raised by the ArbRetryableTx contract.
func (*ArbRetryableTxCanceledIterator) Close ¶
func (it *ArbRetryableTxCanceledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbRetryableTxCanceledIterator) Error ¶
func (it *ArbRetryableTxCanceledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbRetryableTxCanceledIterator) Next ¶
func (it *ArbRetryableTxCanceledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbRetryableTxFilterer ¶
type ArbRetryableTxFilterer struct {
// contains filtered or unexported fields
}
ArbRetryableTxFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbRetryableTxFilterer ¶
func NewArbRetryableTxFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbRetryableTxFilterer, error)
NewArbRetryableTxFilterer creates a new log filterer instance of ArbRetryableTx, bound to a specific deployed contract.
func (*ArbRetryableTxFilterer) FilterCanceled ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterCanceled(opts *bind.FilterOpts, ticketId [][32]byte) (*ArbRetryableTxCanceledIterator, error)
FilterCanceled is a free log retrieval operation binding the contract event 0x134fdd648feeaf30251f0157f9624ef8608ff9a042aad6d13e73f35d21d3f88d.
Solidity: event Canceled(bytes32 indexed ticketId)
func (*ArbRetryableTxFilterer) FilterLifetimeExtended ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterLifetimeExtended(opts *bind.FilterOpts, ticketId [][32]byte) (*ArbRetryableTxLifetimeExtendedIterator, error)
FilterLifetimeExtended is a free log retrieval operation binding the contract event 0xf4c40a5f930e1469fcc053bf25f045253a7bad2fcc9b88c05ec1fca8e2066b83.
Solidity: event LifetimeExtended(bytes32 indexed ticketId, uint256 newTimeout)
func (*ArbRetryableTxFilterer) FilterRedeemScheduled ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterRedeemScheduled(opts *bind.FilterOpts, ticketId [][32]byte, retryTxHash [][32]byte, sequenceNum []uint64) (*ArbRetryableTxRedeemScheduledIterator, error)
FilterRedeemScheduled is a free log retrieval operation binding the contract event 0x5ccd009502509cf28762c67858994d85b163bb6e451f5e9df7c5e18c9c2e123e.
Solidity: event RedeemScheduled(bytes32 indexed ticketId, bytes32 indexed retryTxHash, uint64 indexed sequenceNum, uint64 donatedGas, address gasDonor, uint256 maxRefund, uint256 submissionFeeRefund)
func (*ArbRetryableTxFilterer) FilterRedeemed ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterRedeemed(opts *bind.FilterOpts, userTxHash [][32]byte) (*ArbRetryableTxRedeemedIterator, error)
FilterRedeemed is a free log retrieval operation binding the contract event 0x27fc6cca2a0e9eb6f4876c01fc7779b00cdeb7277a770ac2b844db5932449578.
Solidity: event Redeemed(bytes32 indexed userTxHash)
func (*ArbRetryableTxFilterer) FilterTicketCreated ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) FilterTicketCreated(opts *bind.FilterOpts, ticketId [][32]byte) (*ArbRetryableTxTicketCreatedIterator, error)
FilterTicketCreated is a free log retrieval operation binding the contract event 0x7c793cced5743dc5f531bbe2bfb5a9fa3f40adef29231e6ab165c08a29e3dd89.
Solidity: event TicketCreated(bytes32 indexed ticketId)
func (*ArbRetryableTxFilterer) ParseCanceled ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseCanceled(log types.Log) (*ArbRetryableTxCanceled, error)
ParseCanceled is a log parse operation binding the contract event 0x134fdd648feeaf30251f0157f9624ef8608ff9a042aad6d13e73f35d21d3f88d.
Solidity: event Canceled(bytes32 indexed ticketId)
func (*ArbRetryableTxFilterer) ParseLifetimeExtended ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseLifetimeExtended(log types.Log) (*ArbRetryableTxLifetimeExtended, error)
ParseLifetimeExtended is a log parse operation binding the contract event 0xf4c40a5f930e1469fcc053bf25f045253a7bad2fcc9b88c05ec1fca8e2066b83.
Solidity: event LifetimeExtended(bytes32 indexed ticketId, uint256 newTimeout)
func (*ArbRetryableTxFilterer) ParseRedeemScheduled ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseRedeemScheduled(log types.Log) (*ArbRetryableTxRedeemScheduled, error)
ParseRedeemScheduled is a log parse operation binding the contract event 0x5ccd009502509cf28762c67858994d85b163bb6e451f5e9df7c5e18c9c2e123e.
Solidity: event RedeemScheduled(bytes32 indexed ticketId, bytes32 indexed retryTxHash, uint64 indexed sequenceNum, uint64 donatedGas, address gasDonor, uint256 maxRefund, uint256 submissionFeeRefund)
func (*ArbRetryableTxFilterer) ParseRedeemed ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseRedeemed(log types.Log) (*ArbRetryableTxRedeemed, error)
ParseRedeemed is a log parse operation binding the contract event 0x27fc6cca2a0e9eb6f4876c01fc7779b00cdeb7277a770ac2b844db5932449578.
Solidity: event Redeemed(bytes32 indexed userTxHash)
func (*ArbRetryableTxFilterer) ParseTicketCreated ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) ParseTicketCreated(log types.Log) (*ArbRetryableTxTicketCreated, error)
ParseTicketCreated is a log parse operation binding the contract event 0x7c793cced5743dc5f531bbe2bfb5a9fa3f40adef29231e6ab165c08a29e3dd89.
Solidity: event TicketCreated(bytes32 indexed ticketId)
func (*ArbRetryableTxFilterer) WatchCanceled ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchCanceled(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxCanceled, ticketId [][32]byte) (event.Subscription, error)
WatchCanceled is a free log subscription operation binding the contract event 0x134fdd648feeaf30251f0157f9624ef8608ff9a042aad6d13e73f35d21d3f88d.
Solidity: event Canceled(bytes32 indexed ticketId)
func (*ArbRetryableTxFilterer) WatchLifetimeExtended ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchLifetimeExtended(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxLifetimeExtended, ticketId [][32]byte) (event.Subscription, error)
WatchLifetimeExtended is a free log subscription operation binding the contract event 0xf4c40a5f930e1469fcc053bf25f045253a7bad2fcc9b88c05ec1fca8e2066b83.
Solidity: event LifetimeExtended(bytes32 indexed ticketId, uint256 newTimeout)
func (*ArbRetryableTxFilterer) WatchRedeemScheduled ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchRedeemScheduled(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxRedeemScheduled, ticketId [][32]byte, retryTxHash [][32]byte, sequenceNum []uint64) (event.Subscription, error)
WatchRedeemScheduled is a free log subscription operation binding the contract event 0x5ccd009502509cf28762c67858994d85b163bb6e451f5e9df7c5e18c9c2e123e.
Solidity: event RedeemScheduled(bytes32 indexed ticketId, bytes32 indexed retryTxHash, uint64 indexed sequenceNum, uint64 donatedGas, address gasDonor, uint256 maxRefund, uint256 submissionFeeRefund)
func (*ArbRetryableTxFilterer) WatchRedeemed ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchRedeemed(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxRedeemed, userTxHash [][32]byte) (event.Subscription, error)
WatchRedeemed is a free log subscription operation binding the contract event 0x27fc6cca2a0e9eb6f4876c01fc7779b00cdeb7277a770ac2b844db5932449578.
Solidity: event Redeemed(bytes32 indexed userTxHash)
func (*ArbRetryableTxFilterer) WatchTicketCreated ¶
func (_ArbRetryableTx *ArbRetryableTxFilterer) WatchTicketCreated(opts *bind.WatchOpts, sink chan<- *ArbRetryableTxTicketCreated, ticketId [][32]byte) (event.Subscription, error)
WatchTicketCreated is a free log subscription operation binding the contract event 0x7c793cced5743dc5f531bbe2bfb5a9fa3f40adef29231e6ab165c08a29e3dd89.
Solidity: event TicketCreated(bytes32 indexed ticketId)
type ArbRetryableTxLifetimeExtended ¶
type ArbRetryableTxLifetimeExtended struct { TicketId [32]byte NewTimeout *big.Int Raw types.Log // Blockchain specific contextual infos }
ArbRetryableTxLifetimeExtended represents a LifetimeExtended event raised by the ArbRetryableTx contract.
type ArbRetryableTxLifetimeExtendedIterator ¶
type ArbRetryableTxLifetimeExtendedIterator struct { Event *ArbRetryableTxLifetimeExtended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbRetryableTxLifetimeExtendedIterator is returned from FilterLifetimeExtended and is used to iterate over the raw logs and unpacked data for LifetimeExtended events raised by the ArbRetryableTx contract.
func (*ArbRetryableTxLifetimeExtendedIterator) Close ¶
func (it *ArbRetryableTxLifetimeExtendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbRetryableTxLifetimeExtendedIterator) Error ¶
func (it *ArbRetryableTxLifetimeExtendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbRetryableTxLifetimeExtendedIterator) Next ¶
func (it *ArbRetryableTxLifetimeExtendedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbRetryableTxRaw ¶
type ArbRetryableTxRaw struct {
Contract *ArbRetryableTx // Generic contract binding to access the raw methods on
}
ArbRetryableTxRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbRetryableTxRaw) Call ¶
func (_ArbRetryableTx *ArbRetryableTxRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbRetryableTxRaw) Transact ¶
func (_ArbRetryableTx *ArbRetryableTxRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbRetryableTxRaw) Transfer ¶
func (_ArbRetryableTx *ArbRetryableTxRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbRetryableTxRedeemScheduled ¶
type ArbRetryableTxRedeemScheduled struct { TicketId [32]byte RetryTxHash [32]byte SequenceNum uint64 DonatedGas uint64 GasDonor common.Address MaxRefund *big.Int SubmissionFeeRefund *big.Int Raw types.Log // Blockchain specific contextual infos }
ArbRetryableTxRedeemScheduled represents a RedeemScheduled event raised by the ArbRetryableTx contract.
type ArbRetryableTxRedeemScheduledIterator ¶
type ArbRetryableTxRedeemScheduledIterator struct { Event *ArbRetryableTxRedeemScheduled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbRetryableTxRedeemScheduledIterator is returned from FilterRedeemScheduled and is used to iterate over the raw logs and unpacked data for RedeemScheduled events raised by the ArbRetryableTx contract.
func (*ArbRetryableTxRedeemScheduledIterator) Close ¶
func (it *ArbRetryableTxRedeemScheduledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbRetryableTxRedeemScheduledIterator) Error ¶
func (it *ArbRetryableTxRedeemScheduledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbRetryableTxRedeemScheduledIterator) Next ¶
func (it *ArbRetryableTxRedeemScheduledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbRetryableTxRedeemed ¶
type ArbRetryableTxRedeemed struct { UserTxHash [32]byte Raw types.Log // Blockchain specific contextual infos }
ArbRetryableTxRedeemed represents a Redeemed event raised by the ArbRetryableTx contract.
type ArbRetryableTxRedeemedIterator ¶
type ArbRetryableTxRedeemedIterator struct { Event *ArbRetryableTxRedeemed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbRetryableTxRedeemedIterator is returned from FilterRedeemed and is used to iterate over the raw logs and unpacked data for Redeemed events raised by the ArbRetryableTx contract.
func (*ArbRetryableTxRedeemedIterator) Close ¶
func (it *ArbRetryableTxRedeemedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbRetryableTxRedeemedIterator) Error ¶
func (it *ArbRetryableTxRedeemedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbRetryableTxRedeemedIterator) Next ¶
func (it *ArbRetryableTxRedeemedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbRetryableTxSession ¶
type ArbRetryableTxSession struct { Contract *ArbRetryableTx // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbRetryableTxSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbRetryableTxSession) Cancel ¶
func (_ArbRetryableTx *ArbRetryableTxSession) Cancel(ticketId [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 ticketId) returns()
func (*ArbRetryableTxSession) GetBeneficiary ¶
func (_ArbRetryableTx *ArbRetryableTxSession) GetBeneficiary(ticketId [32]byte) (common.Address, error)
GetBeneficiary is a free data retrieval call binding the contract method 0xba20dda4.
Solidity: function getBeneficiary(bytes32 ticketId) view returns(address)
func (*ArbRetryableTxSession) GetCurrentRedeemer ¶
func (_ArbRetryableTx *ArbRetryableTxSession) GetCurrentRedeemer() (common.Address, error)
GetCurrentRedeemer is a free data retrieval call binding the contract method 0xde4ba2b3.
Solidity: function getCurrentRedeemer() view returns(address)
func (*ArbRetryableTxSession) GetLifetime ¶
func (_ArbRetryableTx *ArbRetryableTxSession) GetLifetime() (*big.Int, error)
GetLifetime is a free data retrieval call binding the contract method 0x81e6e083.
Solidity: function getLifetime() view returns(uint256)
func (*ArbRetryableTxSession) GetTimeout ¶
func (_ArbRetryableTx *ArbRetryableTxSession) GetTimeout(ticketId [32]byte) (*big.Int, error)
GetTimeout is a free data retrieval call binding the contract method 0x9f1025c6.
Solidity: function getTimeout(bytes32 ticketId) view returns(uint256)
func (*ArbRetryableTxSession) Keepalive ¶
func (_ArbRetryableTx *ArbRetryableTxSession) Keepalive(ticketId [32]byte) (*types.Transaction, error)
Keepalive is a paid mutator transaction binding the contract method 0xf0b21a41.
Solidity: function keepalive(bytes32 ticketId) returns(uint256)
func (*ArbRetryableTxSession) Redeem ¶
func (_ArbRetryableTx *ArbRetryableTxSession) Redeem(ticketId [32]byte) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xeda1122c.
Solidity: function redeem(bytes32 ticketId) returns(bytes32)
func (*ArbRetryableTxSession) SubmitRetryable ¶
func (_ArbRetryableTx *ArbRetryableTxSession) SubmitRetryable(requestId [32]byte, l1BaseFee *big.Int, deposit *big.Int, callvalue *big.Int, gasFeeCap *big.Int, gasLimit uint64, maxSubmissionFee *big.Int, feeRefundAddress common.Address, beneficiary common.Address, retryTo common.Address, retryData []byte) (*types.Transaction, error)
SubmitRetryable is a paid mutator transaction binding the contract method 0xc9f95d32.
Solidity: function submitRetryable(bytes32 requestId, uint256 l1BaseFee, uint256 deposit, uint256 callvalue, uint256 gasFeeCap, uint64 gasLimit, uint256 maxSubmissionFee, address feeRefundAddress, address beneficiary, address retryTo, bytes retryData) returns()
type ArbRetryableTxTicketCreated ¶
type ArbRetryableTxTicketCreated struct { TicketId [32]byte Raw types.Log // Blockchain specific contextual infos }
ArbRetryableTxTicketCreated represents a TicketCreated event raised by the ArbRetryableTx contract.
type ArbRetryableTxTicketCreatedIterator ¶
type ArbRetryableTxTicketCreatedIterator struct { Event *ArbRetryableTxTicketCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbRetryableTxTicketCreatedIterator is returned from FilterTicketCreated and is used to iterate over the raw logs and unpacked data for TicketCreated events raised by the ArbRetryableTx contract.
func (*ArbRetryableTxTicketCreatedIterator) Close ¶
func (it *ArbRetryableTxTicketCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbRetryableTxTicketCreatedIterator) Error ¶
func (it *ArbRetryableTxTicketCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbRetryableTxTicketCreatedIterator) Next ¶
func (it *ArbRetryableTxTicketCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbRetryableTxTransactor ¶
type ArbRetryableTxTransactor struct {
// contains filtered or unexported fields
}
ArbRetryableTxTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbRetryableTxTransactor ¶
func NewArbRetryableTxTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbRetryableTxTransactor, error)
NewArbRetryableTxTransactor creates a new write-only instance of ArbRetryableTx, bound to a specific deployed contract.
func (*ArbRetryableTxTransactor) Cancel ¶
func (_ArbRetryableTx *ArbRetryableTxTransactor) Cancel(opts *bind.TransactOpts, ticketId [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 ticketId) returns()
func (*ArbRetryableTxTransactor) Keepalive ¶
func (_ArbRetryableTx *ArbRetryableTxTransactor) Keepalive(opts *bind.TransactOpts, ticketId [32]byte) (*types.Transaction, error)
Keepalive is a paid mutator transaction binding the contract method 0xf0b21a41.
Solidity: function keepalive(bytes32 ticketId) returns(uint256)
func (*ArbRetryableTxTransactor) Redeem ¶
func (_ArbRetryableTx *ArbRetryableTxTransactor) Redeem(opts *bind.TransactOpts, ticketId [32]byte) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xeda1122c.
Solidity: function redeem(bytes32 ticketId) returns(bytes32)
func (*ArbRetryableTxTransactor) SubmitRetryable ¶
func (_ArbRetryableTx *ArbRetryableTxTransactor) SubmitRetryable(opts *bind.TransactOpts, requestId [32]byte, l1BaseFee *big.Int, deposit *big.Int, callvalue *big.Int, gasFeeCap *big.Int, gasLimit uint64, maxSubmissionFee *big.Int, feeRefundAddress common.Address, beneficiary common.Address, retryTo common.Address, retryData []byte) (*types.Transaction, error)
SubmitRetryable is a paid mutator transaction binding the contract method 0xc9f95d32.
Solidity: function submitRetryable(bytes32 requestId, uint256 l1BaseFee, uint256 deposit, uint256 callvalue, uint256 gasFeeCap, uint64 gasLimit, uint256 maxSubmissionFee, address feeRefundAddress, address beneficiary, address retryTo, bytes retryData) returns()
type ArbRetryableTxTransactorRaw ¶
type ArbRetryableTxTransactorRaw struct {
Contract *ArbRetryableTxTransactor // Generic write-only contract binding to access the raw methods on
}
ArbRetryableTxTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbRetryableTxTransactorRaw) Transact ¶
func (_ArbRetryableTx *ArbRetryableTxTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbRetryableTxTransactorRaw) Transfer ¶
func (_ArbRetryableTx *ArbRetryableTxTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbRetryableTxTransactorSession ¶
type ArbRetryableTxTransactorSession struct { Contract *ArbRetryableTxTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbRetryableTxTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbRetryableTxTransactorSession) Cancel ¶
func (_ArbRetryableTx *ArbRetryableTxTransactorSession) Cancel(ticketId [32]byte) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0xc4d252f5.
Solidity: function cancel(bytes32 ticketId) returns()
func (*ArbRetryableTxTransactorSession) Keepalive ¶
func (_ArbRetryableTx *ArbRetryableTxTransactorSession) Keepalive(ticketId [32]byte) (*types.Transaction, error)
Keepalive is a paid mutator transaction binding the contract method 0xf0b21a41.
Solidity: function keepalive(bytes32 ticketId) returns(uint256)
func (*ArbRetryableTxTransactorSession) Redeem ¶
func (_ArbRetryableTx *ArbRetryableTxTransactorSession) Redeem(ticketId [32]byte) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xeda1122c.
Solidity: function redeem(bytes32 ticketId) returns(bytes32)
func (*ArbRetryableTxTransactorSession) SubmitRetryable ¶
func (_ArbRetryableTx *ArbRetryableTxTransactorSession) SubmitRetryable(requestId [32]byte, l1BaseFee *big.Int, deposit *big.Int, callvalue *big.Int, gasFeeCap *big.Int, gasLimit uint64, maxSubmissionFee *big.Int, feeRefundAddress common.Address, beneficiary common.Address, retryTo common.Address, retryData []byte) (*types.Transaction, error)
SubmitRetryable is a paid mutator transaction binding the contract method 0xc9f95d32.
Solidity: function submitRetryable(bytes32 requestId, uint256 l1BaseFee, uint256 deposit, uint256 callvalue, uint256 gasFeeCap, uint64 gasLimit, uint256 maxSubmissionFee, address feeRefundAddress, address beneficiary, address retryTo, bytes retryData) returns()
type ArbStatistics ¶
type ArbStatistics struct { ArbStatisticsCaller // Read-only binding to the contract ArbStatisticsTransactor // Write-only binding to the contract ArbStatisticsFilterer // Log filterer for contract events }
ArbStatistics is an auto generated Go binding around an Ethereum contract.
func NewArbStatistics ¶
func NewArbStatistics(address common.Address, backend bind.ContractBackend) (*ArbStatistics, error)
NewArbStatistics creates a new instance of ArbStatistics, bound to a specific deployed contract.
type ArbStatisticsCaller ¶
type ArbStatisticsCaller struct {
// contains filtered or unexported fields
}
ArbStatisticsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbStatisticsCaller ¶
func NewArbStatisticsCaller(address common.Address, caller bind.ContractCaller) (*ArbStatisticsCaller, error)
NewArbStatisticsCaller creates a new read-only instance of ArbStatistics, bound to a specific deployed contract.
func (*ArbStatisticsCaller) GetStats ¶
func (_ArbStatistics *ArbStatisticsCaller) GetStats(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetStats is a free data retrieval call binding the contract method 0xc59d4847.
Solidity: function getStats() view returns(uint256, uint256, uint256, uint256, uint256, uint256)
type ArbStatisticsCallerRaw ¶
type ArbStatisticsCallerRaw struct {
Contract *ArbStatisticsCaller // Generic read-only contract binding to access the raw methods on
}
ArbStatisticsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbStatisticsCallerRaw) Call ¶
func (_ArbStatistics *ArbStatisticsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbStatisticsCallerSession ¶
type ArbStatisticsCallerSession struct { Contract *ArbStatisticsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbStatisticsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbStatisticsCallerSession) GetStats ¶
func (_ArbStatistics *ArbStatisticsCallerSession) GetStats() (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetStats is a free data retrieval call binding the contract method 0xc59d4847.
Solidity: function getStats() view returns(uint256, uint256, uint256, uint256, uint256, uint256)
type ArbStatisticsFilterer ¶
type ArbStatisticsFilterer struct {
// contains filtered or unexported fields
}
ArbStatisticsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbStatisticsFilterer ¶
func NewArbStatisticsFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbStatisticsFilterer, error)
NewArbStatisticsFilterer creates a new log filterer instance of ArbStatistics, bound to a specific deployed contract.
type ArbStatisticsRaw ¶
type ArbStatisticsRaw struct {
Contract *ArbStatistics // Generic contract binding to access the raw methods on
}
ArbStatisticsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbStatisticsRaw) Call ¶
func (_ArbStatistics *ArbStatisticsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbStatisticsRaw) Transact ¶
func (_ArbStatistics *ArbStatisticsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbStatisticsRaw) Transfer ¶
func (_ArbStatistics *ArbStatisticsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbStatisticsSession ¶
type ArbStatisticsSession struct { Contract *ArbStatistics // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbStatisticsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbStatisticsSession) GetStats ¶
func (_ArbStatistics *ArbStatisticsSession) GetStats() (*big.Int, *big.Int, *big.Int, *big.Int, *big.Int, *big.Int, error)
GetStats is a free data retrieval call binding the contract method 0xc59d4847.
Solidity: function getStats() view returns(uint256, uint256, uint256, uint256, uint256, uint256)
type ArbStatisticsTransactor ¶
type ArbStatisticsTransactor struct {
// contains filtered or unexported fields
}
ArbStatisticsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbStatisticsTransactor ¶
func NewArbStatisticsTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbStatisticsTransactor, error)
NewArbStatisticsTransactor creates a new write-only instance of ArbStatistics, bound to a specific deployed contract.
type ArbStatisticsTransactorRaw ¶
type ArbStatisticsTransactorRaw struct {
Contract *ArbStatisticsTransactor // Generic write-only contract binding to access the raw methods on
}
ArbStatisticsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbStatisticsTransactorRaw) Transact ¶
func (_ArbStatistics *ArbStatisticsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbStatisticsTransactorRaw) Transfer ¶
func (_ArbStatistics *ArbStatisticsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbStatisticsTransactorSession ¶
type ArbStatisticsTransactorSession struct { Contract *ArbStatisticsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbStatisticsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ArbSys ¶
type ArbSys struct { ArbSysCaller // Read-only binding to the contract ArbSysTransactor // Write-only binding to the contract ArbSysFilterer // Log filterer for contract events }
ArbSys is an auto generated Go binding around an Ethereum contract.
type ArbSysCaller ¶
type ArbSysCaller struct {
// contains filtered or unexported fields
}
ArbSysCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbSysCaller ¶
func NewArbSysCaller(address common.Address, caller bind.ContractCaller) (*ArbSysCaller, error)
NewArbSysCaller creates a new read-only instance of ArbSys, bound to a specific deployed contract.
func (*ArbSysCaller) ArbBlockHash ¶
func (_ArbSys *ArbSysCaller) ArbBlockHash(opts *bind.CallOpts, arbBlockNum *big.Int) ([32]byte, error)
ArbBlockHash is a free data retrieval call binding the contract method 0x2b407a82.
Solidity: function arbBlockHash(uint256 arbBlockNum) view returns(bytes32)
func (*ArbSysCaller) ArbBlockNumber ¶
ArbBlockNumber is a free data retrieval call binding the contract method 0xa3b1b31d.
Solidity: function arbBlockNumber() view returns(uint256)
func (*ArbSysCaller) ArbChainID ¶
ArbChainID is a free data retrieval call binding the contract method 0xd127f54a.
Solidity: function arbChainID() view returns(uint256)
func (*ArbSysCaller) ArbOSVersion ¶
ArbOSVersion is a free data retrieval call binding the contract method 0x051038f2.
Solidity: function arbOSVersion() view returns(uint256)
func (*ArbSysCaller) GetStorageGasAvailable ¶
GetStorageGasAvailable is a free data retrieval call binding the contract method 0xa94597ff.
Solidity: function getStorageGasAvailable() view returns(uint256)
func (*ArbSysCaller) IsTopLevelCall ¶
func (_ArbSys *ArbSysCaller) IsTopLevelCall(opts *bind.CallOpts) (bool, error)
IsTopLevelCall is a free data retrieval call binding the contract method 0x08bd624c.
Solidity: function isTopLevelCall() view returns(bool)
func (*ArbSysCaller) MapL1SenderContractAddressToL2Alias ¶
func (_ArbSys *ArbSysCaller) MapL1SenderContractAddressToL2Alias(opts *bind.CallOpts, sender common.Address, unused common.Address) (common.Address, error)
MapL1SenderContractAddressToL2Alias is a free data retrieval call binding the contract method 0x4dbbd506.
Solidity: function mapL1SenderContractAddressToL2Alias(address sender, address unused) pure returns(address)
func (*ArbSysCaller) MyCallersAddressWithoutAliasing ¶
func (_ArbSys *ArbSysCaller) MyCallersAddressWithoutAliasing(opts *bind.CallOpts) (common.Address, error)
MyCallersAddressWithoutAliasing is a free data retrieval call binding the contract method 0xd74523b3.
Solidity: function myCallersAddressWithoutAliasing() view returns(address)
func (*ArbSysCaller) SendMerkleTreeState ¶
func (_ArbSys *ArbSysCaller) SendMerkleTreeState(opts *bind.CallOpts) (struct { Size *big.Int Root [32]byte Partials [][32]byte }, error)
SendMerkleTreeState is a free data retrieval call binding the contract method 0x7aeecd2a.
Solidity: function sendMerkleTreeState() view returns(uint256 size, bytes32 root, bytes32[] partials)
func (*ArbSysCaller) WasMyCallersAddressAliased ¶
func (_ArbSys *ArbSysCaller) WasMyCallersAddressAliased(opts *bind.CallOpts) (bool, error)
WasMyCallersAddressAliased is a free data retrieval call binding the contract method 0x175a260b.
Solidity: function wasMyCallersAddressAliased() view returns(bool)
type ArbSysCallerRaw ¶
type ArbSysCallerRaw struct {
Contract *ArbSysCaller // Generic read-only contract binding to access the raw methods on
}
ArbSysCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbSysCallerRaw) Call ¶
func (_ArbSys *ArbSysCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbSysCallerSession ¶
type ArbSysCallerSession struct { Contract *ArbSysCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbSysCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbSysCallerSession) ArbBlockHash ¶
func (_ArbSys *ArbSysCallerSession) ArbBlockHash(arbBlockNum *big.Int) ([32]byte, error)
ArbBlockHash is a free data retrieval call binding the contract method 0x2b407a82.
Solidity: function arbBlockHash(uint256 arbBlockNum) view returns(bytes32)
func (*ArbSysCallerSession) ArbBlockNumber ¶
func (_ArbSys *ArbSysCallerSession) ArbBlockNumber() (*big.Int, error)
ArbBlockNumber is a free data retrieval call binding the contract method 0xa3b1b31d.
Solidity: function arbBlockNumber() view returns(uint256)
func (*ArbSysCallerSession) ArbChainID ¶
func (_ArbSys *ArbSysCallerSession) ArbChainID() (*big.Int, error)
ArbChainID is a free data retrieval call binding the contract method 0xd127f54a.
Solidity: function arbChainID() view returns(uint256)
func (*ArbSysCallerSession) ArbOSVersion ¶
func (_ArbSys *ArbSysCallerSession) ArbOSVersion() (*big.Int, error)
ArbOSVersion is a free data retrieval call binding the contract method 0x051038f2.
Solidity: function arbOSVersion() view returns(uint256)
func (*ArbSysCallerSession) GetStorageGasAvailable ¶
func (_ArbSys *ArbSysCallerSession) GetStorageGasAvailable() (*big.Int, error)
GetStorageGasAvailable is a free data retrieval call binding the contract method 0xa94597ff.
Solidity: function getStorageGasAvailable() view returns(uint256)
func (*ArbSysCallerSession) IsTopLevelCall ¶
func (_ArbSys *ArbSysCallerSession) IsTopLevelCall() (bool, error)
IsTopLevelCall is a free data retrieval call binding the contract method 0x08bd624c.
Solidity: function isTopLevelCall() view returns(bool)
func (*ArbSysCallerSession) MapL1SenderContractAddressToL2Alias ¶
func (_ArbSys *ArbSysCallerSession) MapL1SenderContractAddressToL2Alias(sender common.Address, unused common.Address) (common.Address, error)
MapL1SenderContractAddressToL2Alias is a free data retrieval call binding the contract method 0x4dbbd506.
Solidity: function mapL1SenderContractAddressToL2Alias(address sender, address unused) pure returns(address)
func (*ArbSysCallerSession) MyCallersAddressWithoutAliasing ¶
func (_ArbSys *ArbSysCallerSession) MyCallersAddressWithoutAliasing() (common.Address, error)
MyCallersAddressWithoutAliasing is a free data retrieval call binding the contract method 0xd74523b3.
Solidity: function myCallersAddressWithoutAliasing() view returns(address)
func (*ArbSysCallerSession) SendMerkleTreeState ¶
func (_ArbSys *ArbSysCallerSession) SendMerkleTreeState() (struct { Size *big.Int Root [32]byte Partials [][32]byte }, error)
SendMerkleTreeState is a free data retrieval call binding the contract method 0x7aeecd2a.
Solidity: function sendMerkleTreeState() view returns(uint256 size, bytes32 root, bytes32[] partials)
func (*ArbSysCallerSession) WasMyCallersAddressAliased ¶
func (_ArbSys *ArbSysCallerSession) WasMyCallersAddressAliased() (bool, error)
WasMyCallersAddressAliased is a free data retrieval call binding the contract method 0x175a260b.
Solidity: function wasMyCallersAddressAliased() view returns(bool)
type ArbSysFilterer ¶
type ArbSysFilterer struct {
// contains filtered or unexported fields
}
ArbSysFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbSysFilterer ¶
func NewArbSysFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbSysFilterer, error)
NewArbSysFilterer creates a new log filterer instance of ArbSys, bound to a specific deployed contract.
func (*ArbSysFilterer) FilterL2ToL1Transaction ¶
func (_ArbSys *ArbSysFilterer) FilterL2ToL1Transaction(opts *bind.FilterOpts, destination []common.Address, uniqueId []*big.Int, batchNumber []*big.Int) (*ArbSysL2ToL1TransactionIterator, error)
FilterL2ToL1Transaction is a free log retrieval operation binding the contract event 0x5baaa87db386365b5c161be377bc3d8e317e8d98d71a3ca7ed7d555340c8f767.
Solidity: event L2ToL1Transaction(address caller, address indexed destination, uint256 indexed uniqueId, uint256 indexed batchNumber, uint256 indexInBatch, uint256 arbBlockNum, uint256 ethBlockNum, uint256 timestamp, uint256 callvalue, bytes data)
func (*ArbSysFilterer) FilterL2ToL1Tx ¶
func (_ArbSys *ArbSysFilterer) FilterL2ToL1Tx(opts *bind.FilterOpts, destination []common.Address, hash []*big.Int, position []*big.Int) (*ArbSysL2ToL1TxIterator, error)
FilterL2ToL1Tx is a free log retrieval operation binding the contract event 0x3e7aafa77dbf186b7fd488006beff893744caa3c4f6f299e8a709fa2087374fc.
Solidity: event L2ToL1Tx(address caller, address indexed destination, uint256 indexed hash, uint256 indexed position, uint256 arbBlockNum, uint256 ethBlockNum, uint256 timestamp, uint256 callvalue, bytes data)
func (*ArbSysFilterer) FilterSendMerkleUpdate ¶
func (_ArbSys *ArbSysFilterer) FilterSendMerkleUpdate(opts *bind.FilterOpts, reserved []*big.Int, hash [][32]byte, position []*big.Int) (*ArbSysSendMerkleUpdateIterator, error)
FilterSendMerkleUpdate is a free log retrieval operation binding the contract event 0xe9e13da364699fb5b0496ff5a0fc70760ad5836e93ba96568a4e42b9914a8b95.
Solidity: event SendMerkleUpdate(uint256 indexed reserved, bytes32 indexed hash, uint256 indexed position)
func (*ArbSysFilterer) ParseL2ToL1Transaction ¶
func (_ArbSys *ArbSysFilterer) ParseL2ToL1Transaction(log types.Log) (*ArbSysL2ToL1Transaction, error)
ParseL2ToL1Transaction is a log parse operation binding the contract event 0x5baaa87db386365b5c161be377bc3d8e317e8d98d71a3ca7ed7d555340c8f767.
Solidity: event L2ToL1Transaction(address caller, address indexed destination, uint256 indexed uniqueId, uint256 indexed batchNumber, uint256 indexInBatch, uint256 arbBlockNum, uint256 ethBlockNum, uint256 timestamp, uint256 callvalue, bytes data)
func (*ArbSysFilterer) ParseL2ToL1Tx ¶
func (_ArbSys *ArbSysFilterer) ParseL2ToL1Tx(log types.Log) (*ArbSysL2ToL1Tx, error)
ParseL2ToL1Tx is a log parse operation binding the contract event 0x3e7aafa77dbf186b7fd488006beff893744caa3c4f6f299e8a709fa2087374fc.
Solidity: event L2ToL1Tx(address caller, address indexed destination, uint256 indexed hash, uint256 indexed position, uint256 arbBlockNum, uint256 ethBlockNum, uint256 timestamp, uint256 callvalue, bytes data)
func (*ArbSysFilterer) ParseSendMerkleUpdate ¶
func (_ArbSys *ArbSysFilterer) ParseSendMerkleUpdate(log types.Log) (*ArbSysSendMerkleUpdate, error)
ParseSendMerkleUpdate is a log parse operation binding the contract event 0xe9e13da364699fb5b0496ff5a0fc70760ad5836e93ba96568a4e42b9914a8b95.
Solidity: event SendMerkleUpdate(uint256 indexed reserved, bytes32 indexed hash, uint256 indexed position)
func (*ArbSysFilterer) WatchL2ToL1Transaction ¶
func (_ArbSys *ArbSysFilterer) WatchL2ToL1Transaction(opts *bind.WatchOpts, sink chan<- *ArbSysL2ToL1Transaction, destination []common.Address, uniqueId []*big.Int, batchNumber []*big.Int) (event.Subscription, error)
WatchL2ToL1Transaction is a free log subscription operation binding the contract event 0x5baaa87db386365b5c161be377bc3d8e317e8d98d71a3ca7ed7d555340c8f767.
Solidity: event L2ToL1Transaction(address caller, address indexed destination, uint256 indexed uniqueId, uint256 indexed batchNumber, uint256 indexInBatch, uint256 arbBlockNum, uint256 ethBlockNum, uint256 timestamp, uint256 callvalue, bytes data)
func (*ArbSysFilterer) WatchL2ToL1Tx ¶
func (_ArbSys *ArbSysFilterer) WatchL2ToL1Tx(opts *bind.WatchOpts, sink chan<- *ArbSysL2ToL1Tx, destination []common.Address, hash []*big.Int, position []*big.Int) (event.Subscription, error)
WatchL2ToL1Tx is a free log subscription operation binding the contract event 0x3e7aafa77dbf186b7fd488006beff893744caa3c4f6f299e8a709fa2087374fc.
Solidity: event L2ToL1Tx(address caller, address indexed destination, uint256 indexed hash, uint256 indexed position, uint256 arbBlockNum, uint256 ethBlockNum, uint256 timestamp, uint256 callvalue, bytes data)
func (*ArbSysFilterer) WatchSendMerkleUpdate ¶
func (_ArbSys *ArbSysFilterer) WatchSendMerkleUpdate(opts *bind.WatchOpts, sink chan<- *ArbSysSendMerkleUpdate, reserved []*big.Int, hash [][32]byte, position []*big.Int) (event.Subscription, error)
WatchSendMerkleUpdate is a free log subscription operation binding the contract event 0xe9e13da364699fb5b0496ff5a0fc70760ad5836e93ba96568a4e42b9914a8b95.
Solidity: event SendMerkleUpdate(uint256 indexed reserved, bytes32 indexed hash, uint256 indexed position)
type ArbSysL2ToL1Transaction ¶
type ArbSysL2ToL1Transaction struct { Caller common.Address Destination common.Address UniqueId *big.Int BatchNumber *big.Int IndexInBatch *big.Int ArbBlockNum *big.Int EthBlockNum *big.Int Timestamp *big.Int Callvalue *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
ArbSysL2ToL1Transaction represents a L2ToL1Transaction event raised by the ArbSys contract.
type ArbSysL2ToL1TransactionIterator ¶
type ArbSysL2ToL1TransactionIterator struct { Event *ArbSysL2ToL1Transaction // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbSysL2ToL1TransactionIterator is returned from FilterL2ToL1Transaction and is used to iterate over the raw logs and unpacked data for L2ToL1Transaction events raised by the ArbSys contract.
func (*ArbSysL2ToL1TransactionIterator) Close ¶
func (it *ArbSysL2ToL1TransactionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbSysL2ToL1TransactionIterator) Error ¶
func (it *ArbSysL2ToL1TransactionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbSysL2ToL1TransactionIterator) Next ¶
func (it *ArbSysL2ToL1TransactionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbSysL2ToL1Tx ¶
type ArbSysL2ToL1Tx struct { Caller common.Address Destination common.Address Hash *big.Int Position *big.Int ArbBlockNum *big.Int EthBlockNum *big.Int Timestamp *big.Int Callvalue *big.Int Data []byte Raw types.Log // Blockchain specific contextual infos }
ArbSysL2ToL1Tx represents a L2ToL1Tx event raised by the ArbSys contract.
type ArbSysL2ToL1TxIterator ¶
type ArbSysL2ToL1TxIterator struct { Event *ArbSysL2ToL1Tx // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbSysL2ToL1TxIterator is returned from FilterL2ToL1Tx and is used to iterate over the raw logs and unpacked data for L2ToL1Tx events raised by the ArbSys contract.
func (*ArbSysL2ToL1TxIterator) Close ¶
func (it *ArbSysL2ToL1TxIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbSysL2ToL1TxIterator) Error ¶
func (it *ArbSysL2ToL1TxIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbSysL2ToL1TxIterator) Next ¶
func (it *ArbSysL2ToL1TxIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbSysRaw ¶
type ArbSysRaw struct {
Contract *ArbSys // Generic contract binding to access the raw methods on
}
ArbSysRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbSysRaw) Call ¶
func (_ArbSys *ArbSysRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbSysRaw) Transact ¶
func (_ArbSys *ArbSysRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbSysRaw) Transfer ¶
func (_ArbSys *ArbSysRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbSysSendMerkleUpdate ¶
type ArbSysSendMerkleUpdate struct { Reserved *big.Int Hash [32]byte Position *big.Int Raw types.Log // Blockchain specific contextual infos }
ArbSysSendMerkleUpdate represents a SendMerkleUpdate event raised by the ArbSys contract.
type ArbSysSendMerkleUpdateIterator ¶
type ArbSysSendMerkleUpdateIterator struct { Event *ArbSysSendMerkleUpdate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ArbSysSendMerkleUpdateIterator is returned from FilterSendMerkleUpdate and is used to iterate over the raw logs and unpacked data for SendMerkleUpdate events raised by the ArbSys contract.
func (*ArbSysSendMerkleUpdateIterator) Close ¶
func (it *ArbSysSendMerkleUpdateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ArbSysSendMerkleUpdateIterator) Error ¶
func (it *ArbSysSendMerkleUpdateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ArbSysSendMerkleUpdateIterator) Next ¶
func (it *ArbSysSendMerkleUpdateIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ArbSysSession ¶
type ArbSysSession struct { Contract *ArbSys // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbSysSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbSysSession) ArbBlockHash ¶
func (_ArbSys *ArbSysSession) ArbBlockHash(arbBlockNum *big.Int) ([32]byte, error)
ArbBlockHash is a free data retrieval call binding the contract method 0x2b407a82.
Solidity: function arbBlockHash(uint256 arbBlockNum) view returns(bytes32)
func (*ArbSysSession) ArbBlockNumber ¶
func (_ArbSys *ArbSysSession) ArbBlockNumber() (*big.Int, error)
ArbBlockNumber is a free data retrieval call binding the contract method 0xa3b1b31d.
Solidity: function arbBlockNumber() view returns(uint256)
func (*ArbSysSession) ArbChainID ¶
func (_ArbSys *ArbSysSession) ArbChainID() (*big.Int, error)
ArbChainID is a free data retrieval call binding the contract method 0xd127f54a.
Solidity: function arbChainID() view returns(uint256)
func (*ArbSysSession) ArbOSVersion ¶
func (_ArbSys *ArbSysSession) ArbOSVersion() (*big.Int, error)
ArbOSVersion is a free data retrieval call binding the contract method 0x051038f2.
Solidity: function arbOSVersion() view returns(uint256)
func (*ArbSysSession) GetStorageGasAvailable ¶
func (_ArbSys *ArbSysSession) GetStorageGasAvailable() (*big.Int, error)
GetStorageGasAvailable is a free data retrieval call binding the contract method 0xa94597ff.
Solidity: function getStorageGasAvailable() view returns(uint256)
func (*ArbSysSession) IsTopLevelCall ¶
func (_ArbSys *ArbSysSession) IsTopLevelCall() (bool, error)
IsTopLevelCall is a free data retrieval call binding the contract method 0x08bd624c.
Solidity: function isTopLevelCall() view returns(bool)
func (*ArbSysSession) MapL1SenderContractAddressToL2Alias ¶
func (_ArbSys *ArbSysSession) MapL1SenderContractAddressToL2Alias(sender common.Address, unused common.Address) (common.Address, error)
MapL1SenderContractAddressToL2Alias is a free data retrieval call binding the contract method 0x4dbbd506.
Solidity: function mapL1SenderContractAddressToL2Alias(address sender, address unused) pure returns(address)
func (*ArbSysSession) MyCallersAddressWithoutAliasing ¶
func (_ArbSys *ArbSysSession) MyCallersAddressWithoutAliasing() (common.Address, error)
MyCallersAddressWithoutAliasing is a free data retrieval call binding the contract method 0xd74523b3.
Solidity: function myCallersAddressWithoutAliasing() view returns(address)
func (*ArbSysSession) SendMerkleTreeState ¶
func (_ArbSys *ArbSysSession) SendMerkleTreeState() (struct { Size *big.Int Root [32]byte Partials [][32]byte }, error)
SendMerkleTreeState is a free data retrieval call binding the contract method 0x7aeecd2a.
Solidity: function sendMerkleTreeState() view returns(uint256 size, bytes32 root, bytes32[] partials)
func (*ArbSysSession) SendTxToL1 ¶
func (_ArbSys *ArbSysSession) SendTxToL1(destination common.Address, data []byte) (*types.Transaction, error)
SendTxToL1 is a paid mutator transaction binding the contract method 0x928c169a.
Solidity: function sendTxToL1(address destination, bytes data) payable returns(uint256)
func (*ArbSysSession) WasMyCallersAddressAliased ¶
func (_ArbSys *ArbSysSession) WasMyCallersAddressAliased() (bool, error)
WasMyCallersAddressAliased is a free data retrieval call binding the contract method 0x175a260b.
Solidity: function wasMyCallersAddressAliased() view returns(bool)
func (*ArbSysSession) WithdrawEth ¶
func (_ArbSys *ArbSysSession) WithdrawEth(destination common.Address) (*types.Transaction, error)
WithdrawEth is a paid mutator transaction binding the contract method 0x25e16063.
Solidity: function withdrawEth(address destination) payable returns(uint256)
type ArbSysTransactor ¶
type ArbSysTransactor struct {
// contains filtered or unexported fields
}
ArbSysTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbSysTransactor ¶
func NewArbSysTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbSysTransactor, error)
NewArbSysTransactor creates a new write-only instance of ArbSys, bound to a specific deployed contract.
func (*ArbSysTransactor) SendTxToL1 ¶
func (_ArbSys *ArbSysTransactor) SendTxToL1(opts *bind.TransactOpts, destination common.Address, data []byte) (*types.Transaction, error)
SendTxToL1 is a paid mutator transaction binding the contract method 0x928c169a.
Solidity: function sendTxToL1(address destination, bytes data) payable returns(uint256)
func (*ArbSysTransactor) WithdrawEth ¶
func (_ArbSys *ArbSysTransactor) WithdrawEth(opts *bind.TransactOpts, destination common.Address) (*types.Transaction, error)
WithdrawEth is a paid mutator transaction binding the contract method 0x25e16063.
Solidity: function withdrawEth(address destination) payable returns(uint256)
type ArbSysTransactorRaw ¶
type ArbSysTransactorRaw struct {
Contract *ArbSysTransactor // Generic write-only contract binding to access the raw methods on
}
ArbSysTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbSysTransactorRaw) Transact ¶
func (_ArbSys *ArbSysTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbSysTransactorRaw) Transfer ¶
func (_ArbSys *ArbSysTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbSysTransactorSession ¶
type ArbSysTransactorSession struct { Contract *ArbSysTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbSysTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbSysTransactorSession) SendTxToL1 ¶
func (_ArbSys *ArbSysTransactorSession) SendTxToL1(destination common.Address, data []byte) (*types.Transaction, error)
SendTxToL1 is a paid mutator transaction binding the contract method 0x928c169a.
Solidity: function sendTxToL1(address destination, bytes data) payable returns(uint256)
func (*ArbSysTransactorSession) WithdrawEth ¶
func (_ArbSys *ArbSysTransactorSession) WithdrawEth(destination common.Address) (*types.Transaction, error)
WithdrawEth is a paid mutator transaction binding the contract method 0x25e16063.
Solidity: function withdrawEth(address destination) payable returns(uint256)
type ArbosActs ¶
type ArbosActs struct { ArbosActsCaller // Read-only binding to the contract ArbosActsTransactor // Write-only binding to the contract ArbosActsFilterer // Log filterer for contract events }
ArbosActs is an auto generated Go binding around an Ethereum contract.
func NewArbosActs ¶
NewArbosActs creates a new instance of ArbosActs, bound to a specific deployed contract.
type ArbosActsCaller ¶
type ArbosActsCaller struct {
// contains filtered or unexported fields
}
ArbosActsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbosActsCaller ¶
func NewArbosActsCaller(address common.Address, caller bind.ContractCaller) (*ArbosActsCaller, error)
NewArbosActsCaller creates a new read-only instance of ArbosActs, bound to a specific deployed contract.
type ArbosActsCallerRaw ¶
type ArbosActsCallerRaw struct {
Contract *ArbosActsCaller // Generic read-only contract binding to access the raw methods on
}
ArbosActsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbosActsCallerRaw) Call ¶
func (_ArbosActs *ArbosActsCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbosActsCallerSession ¶
type ArbosActsCallerSession struct { Contract *ArbosActsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbosActsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ArbosActsFilterer ¶
type ArbosActsFilterer struct {
// contains filtered or unexported fields
}
ArbosActsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbosActsFilterer ¶
func NewArbosActsFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbosActsFilterer, error)
NewArbosActsFilterer creates a new log filterer instance of ArbosActs, bound to a specific deployed contract.
type ArbosActsRaw ¶
type ArbosActsRaw struct {
Contract *ArbosActs // Generic contract binding to access the raw methods on
}
ArbosActsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbosActsRaw) Call ¶
func (_ArbosActs *ArbosActsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbosActsRaw) Transact ¶
func (_ArbosActs *ArbosActsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbosActsRaw) Transfer ¶
func (_ArbosActs *ArbosActsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbosActsSession ¶
type ArbosActsSession struct { Contract *ArbosActs // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbosActsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbosActsSession) BatchPostingReport ¶
func (_ArbosActs *ArbosActsSession) BatchPostingReport(batchTimestamp *big.Int, batchPosterAddress common.Address, batchNumber uint64, batchDataGas uint64, l1BaseFeeWei *big.Int) (*types.Transaction, error)
BatchPostingReport is a paid mutator transaction binding the contract method 0xb6693771.
Solidity: function batchPostingReport(uint256 batchTimestamp, address batchPosterAddress, uint64 batchNumber, uint64 batchDataGas, uint256 l1BaseFeeWei) returns()
func (*ArbosActsSession) StartBlock ¶
func (_ArbosActs *ArbosActsSession) StartBlock(l1BaseFee *big.Int, l1BlockNumber uint64, l2BlockNumber uint64, timePassed uint64) (*types.Transaction, error)
StartBlock is a paid mutator transaction binding the contract method 0x6bf6a42d.
Solidity: function startBlock(uint256 l1BaseFee, uint64 l1BlockNumber, uint64 l2BlockNumber, uint64 timePassed) returns()
type ArbosActsTransactor ¶
type ArbosActsTransactor struct {
// contains filtered or unexported fields
}
ArbosActsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbosActsTransactor ¶
func NewArbosActsTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbosActsTransactor, error)
NewArbosActsTransactor creates a new write-only instance of ArbosActs, bound to a specific deployed contract.
func (*ArbosActsTransactor) BatchPostingReport ¶
func (_ArbosActs *ArbosActsTransactor) BatchPostingReport(opts *bind.TransactOpts, batchTimestamp *big.Int, batchPosterAddress common.Address, batchNumber uint64, batchDataGas uint64, l1BaseFeeWei *big.Int) (*types.Transaction, error)
BatchPostingReport is a paid mutator transaction binding the contract method 0xb6693771.
Solidity: function batchPostingReport(uint256 batchTimestamp, address batchPosterAddress, uint64 batchNumber, uint64 batchDataGas, uint256 l1BaseFeeWei) returns()
func (*ArbosActsTransactor) StartBlock ¶
func (_ArbosActs *ArbosActsTransactor) StartBlock(opts *bind.TransactOpts, l1BaseFee *big.Int, l1BlockNumber uint64, l2BlockNumber uint64, timePassed uint64) (*types.Transaction, error)
StartBlock is a paid mutator transaction binding the contract method 0x6bf6a42d.
Solidity: function startBlock(uint256 l1BaseFee, uint64 l1BlockNumber, uint64 l2BlockNumber, uint64 timePassed) returns()
type ArbosActsTransactorRaw ¶
type ArbosActsTransactorRaw struct {
Contract *ArbosActsTransactor // Generic write-only contract binding to access the raw methods on
}
ArbosActsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbosActsTransactorRaw) Transact ¶
func (_ArbosActs *ArbosActsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbosActsTransactorRaw) Transfer ¶
func (_ArbosActs *ArbosActsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbosActsTransactorSession ¶
type ArbosActsTransactorSession struct { Contract *ArbosActsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbosActsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ArbosActsTransactorSession) BatchPostingReport ¶
func (_ArbosActs *ArbosActsTransactorSession) BatchPostingReport(batchTimestamp *big.Int, batchPosterAddress common.Address, batchNumber uint64, batchDataGas uint64, l1BaseFeeWei *big.Int) (*types.Transaction, error)
BatchPostingReport is a paid mutator transaction binding the contract method 0xb6693771.
Solidity: function batchPostingReport(uint256 batchTimestamp, address batchPosterAddress, uint64 batchNumber, uint64 batchDataGas, uint256 l1BaseFeeWei) returns()
func (*ArbosActsTransactorSession) StartBlock ¶
func (_ArbosActs *ArbosActsTransactorSession) StartBlock(l1BaseFee *big.Int, l1BlockNumber uint64, l2BlockNumber uint64, timePassed uint64) (*types.Transaction, error)
StartBlock is a paid mutator transaction binding the contract method 0x6bf6a42d.
Solidity: function startBlock(uint256 l1BaseFee, uint64 l1BlockNumber, uint64 l2BlockNumber, uint64 timePassed) returns()
type ArbosTest ¶
type ArbosTest struct { ArbosTestCaller // Read-only binding to the contract ArbosTestTransactor // Write-only binding to the contract ArbosTestFilterer // Log filterer for contract events }
ArbosTest is an auto generated Go binding around an Ethereum contract.
func NewArbosTest ¶
NewArbosTest creates a new instance of ArbosTest, bound to a specific deployed contract.
type ArbosTestCaller ¶
type ArbosTestCaller struct {
// contains filtered or unexported fields
}
ArbosTestCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewArbosTestCaller ¶
func NewArbosTestCaller(address common.Address, caller bind.ContractCaller) (*ArbosTestCaller, error)
NewArbosTestCaller creates a new read-only instance of ArbosTest, bound to a specific deployed contract.
func (*ArbosTestCaller) BurnArbGas ¶
BurnArbGas is a free data retrieval call binding the contract method 0xbb3480f9.
Solidity: function burnArbGas(uint256 gasAmount) pure returns()
type ArbosTestCallerRaw ¶
type ArbosTestCallerRaw struct {
Contract *ArbosTestCaller // Generic read-only contract binding to access the raw methods on
}
ArbosTestCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ArbosTestCallerRaw) Call ¶
func (_ArbosTest *ArbosTestCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ArbosTestCallerSession ¶
type ArbosTestCallerSession struct { Contract *ArbosTestCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ArbosTestCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ArbosTestCallerSession) BurnArbGas ¶
func (_ArbosTest *ArbosTestCallerSession) BurnArbGas(gasAmount *big.Int) error
BurnArbGas is a free data retrieval call binding the contract method 0xbb3480f9.
Solidity: function burnArbGas(uint256 gasAmount) pure returns()
type ArbosTestFilterer ¶
type ArbosTestFilterer struct {
// contains filtered or unexported fields
}
ArbosTestFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewArbosTestFilterer ¶
func NewArbosTestFilterer(address common.Address, filterer bind.ContractFilterer) (*ArbosTestFilterer, error)
NewArbosTestFilterer creates a new log filterer instance of ArbosTest, bound to a specific deployed contract.
type ArbosTestRaw ¶
type ArbosTestRaw struct {
Contract *ArbosTest // Generic contract binding to access the raw methods on
}
ArbosTestRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ArbosTestRaw) Call ¶
func (_ArbosTest *ArbosTestRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ArbosTestRaw) Transact ¶
func (_ArbosTest *ArbosTestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbosTestRaw) Transfer ¶
func (_ArbosTest *ArbosTestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbosTestSession ¶
type ArbosTestSession struct { Contract *ArbosTest // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbosTestSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ArbosTestSession) BurnArbGas ¶
func (_ArbosTest *ArbosTestSession) BurnArbGas(gasAmount *big.Int) error
BurnArbGas is a free data retrieval call binding the contract method 0xbb3480f9.
Solidity: function burnArbGas(uint256 gasAmount) pure returns()
type ArbosTestTransactor ¶
type ArbosTestTransactor struct {
// contains filtered or unexported fields
}
ArbosTestTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewArbosTestTransactor ¶
func NewArbosTestTransactor(address common.Address, transactor bind.ContractTransactor) (*ArbosTestTransactor, error)
NewArbosTestTransactor creates a new write-only instance of ArbosTest, bound to a specific deployed contract.
type ArbosTestTransactorRaw ¶
type ArbosTestTransactorRaw struct {
Contract *ArbosTestTransactor // Generic write-only contract binding to access the raw methods on
}
ArbosTestTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ArbosTestTransactorRaw) Transact ¶
func (_ArbosTest *ArbosTestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ArbosTestTransactorRaw) Transfer ¶
func (_ArbosTest *ArbosTestTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ArbosTestTransactorSession ¶
type ArbosTestTransactorSession struct { Contract *ArbosTestTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ArbosTestTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.