Documentation ¶
Index ¶
- Variables
- type BVMEigenDataLayrFee
- type BVMEigenDataLayrFeeCaller
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCaller) GasFeeAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCaller) GetRollupFee(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type BVMEigenDataLayrFeeCallerRaw
- type BVMEigenDataLayrFeeCallerSession
- type BVMEigenDataLayrFeeFilterer
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) FilterInitialized(opts *bind.FilterOpts) (*BVMEigenDataLayrFeeInitializedIterator, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BVMEigenDataLayrFeeOwnershipTransferredIterator, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) FilterRollupFeeHistory(opts *bind.FilterOpts) (*BVMEigenDataLayrFeeRollupFeeHistoryIterator, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) ParseInitialized(log types.Log) (*BVMEigenDataLayrFeeInitialized, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) ParseOwnershipTransferred(log types.Log) (*BVMEigenDataLayrFeeOwnershipTransferred, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) ParseRollupFeeHistory(log types.Log) (*BVMEigenDataLayrFeeRollupFeeHistory, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *BVMEigenDataLayrFeeInitialized) (event.Subscription, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BVMEigenDataLayrFeeOwnershipTransferred, ...) (event.Subscription, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) WatchRollupFeeHistory(opts *bind.WatchOpts, sink chan<- *BVMEigenDataLayrFeeRollupFeeHistory) (event.Subscription, error)
- type BVMEigenDataLayrFeeInitialized
- type BVMEigenDataLayrFeeInitializedIterator
- type BVMEigenDataLayrFeeOwnershipTransferred
- type BVMEigenDataLayrFeeOwnershipTransferredIterator
- type BVMEigenDataLayrFeeRaw
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BVMEigenDataLayrFeeRollupFeeHistory
- type BVMEigenDataLayrFeeRollupFeeHistoryIterator
- type BVMEigenDataLayrFeeSession
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) GasFeeAddress() (common.Address, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) GetRollupFee() (*big.Int, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) Initialize(_address common.Address) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) Owner() (common.Address, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) RenounceOwnership() (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) SetFeeAddress(_address common.Address) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) SetRollupFee(_l2Block *big.Int, _userRollupFee *big.Int) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BVMEigenDataLayrFeeTransactor
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) Initialize(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) SetFeeAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) SetRollupFee(opts *bind.TransactOpts, _l2Block *big.Int, _userRollupFee *big.Int) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BVMEigenDataLayrFeeTransactorRaw
- type BVMEigenDataLayrFeeTransactorSession
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) Initialize(_address common.Address) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) SetFeeAddress(_address common.Address) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) SetRollupFee(_l2Block *big.Int, _userRollupFee *big.Int) (*types.Transaction, error)
- func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BVMGasPriceOracle
- type BVMGasPriceOracleCaller
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) Charge(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) DaGasPrice(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) DaSwitch(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) Decimals(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) GasPrice(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) GetL1Fee(opts *bind.CallOpts, _data []byte) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) GetL1GasUsed(opts *bind.CallOpts, _data []byte) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) IsBurning(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) L1BaseFee(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) Overhead(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) Scalar(opts *bind.CallOpts) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) SccAddress(opts *bind.CallOpts) (common.Address, error)
- type BVMGasPriceOracleCallerRaw
- type BVMGasPriceOracleCallerSession
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Charge() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) DaGasPrice() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) DaSwitch() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Decimals() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) GasPrice() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) GetL1Fee(_data []byte) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) GetL1GasUsed(_data []byte) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) IsBurning() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) L1BaseFee() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Overhead() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Owner() (common.Address, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Scalar() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) SccAddress() (common.Address, error)
- type BVMGasPriceOracleChargeUpdated
- type BVMGasPriceOracleChargeUpdatedIterator
- type BVMGasPriceOracleDAGasPriceUpdated
- type BVMGasPriceOracleDAGasPriceUpdatedIterator
- type BVMGasPriceOracleDASwitchUpdated
- type BVMGasPriceOracleDASwitchUpdatedIterator
- type BVMGasPriceOracleDecimalsUpdated
- type BVMGasPriceOracleDecimalsUpdatedIterator
- type BVMGasPriceOracleFilterer
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterChargeUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleChargeUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterDAGasPriceUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleDAGasPriceUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterDASwitchUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleDASwitchUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterDecimalsUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleDecimalsUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterGasPriceUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleGasPriceUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterIsBurningUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleIsBurningUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterL1BaseFeeUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleL1BaseFeeUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterOverheadUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleOverheadUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BVMGasPriceOracleOwnershipTransferredIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterScalarUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleScalarUpdatedIterator, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseChargeUpdated(log types.Log) (*BVMGasPriceOracleChargeUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseDAGasPriceUpdated(log types.Log) (*BVMGasPriceOracleDAGasPriceUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseDASwitchUpdated(log types.Log) (*BVMGasPriceOracleDASwitchUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseDecimalsUpdated(log types.Log) (*BVMGasPriceOracleDecimalsUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseGasPriceUpdated(log types.Log) (*BVMGasPriceOracleGasPriceUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseIsBurningUpdated(log types.Log) (*BVMGasPriceOracleIsBurningUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseL1BaseFeeUpdated(log types.Log) (*BVMGasPriceOracleL1BaseFeeUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseOverheadUpdated(log types.Log) (*BVMGasPriceOracleOverheadUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseOwnershipTransferred(log types.Log) (*BVMGasPriceOracleOwnershipTransferred, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseScalarUpdated(log types.Log) (*BVMGasPriceOracleScalarUpdated, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchChargeUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleChargeUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchDAGasPriceUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleDAGasPriceUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchDASwitchUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleDASwitchUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchDecimalsUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleDecimalsUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchGasPriceUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleGasPriceUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchIsBurningUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleIsBurningUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchL1BaseFeeUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleL1BaseFeeUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchOverheadUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleOverheadUpdated) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleOwnershipTransferred, ...) (event.Subscription, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchScalarUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleScalarUpdated) (event.Subscription, error)
- type BVMGasPriceOracleGasPriceUpdated
- type BVMGasPriceOracleGasPriceUpdatedIterator
- type BVMGasPriceOracleIsBurningUpdated
- type BVMGasPriceOracleIsBurningUpdatedIterator
- type BVMGasPriceOracleL1BaseFeeUpdated
- type BVMGasPriceOracleL1BaseFeeUpdatedIterator
- type BVMGasPriceOracleOverheadUpdated
- type BVMGasPriceOracleOverheadUpdatedIterator
- type BVMGasPriceOracleOwnershipTransferred
- type BVMGasPriceOracleOwnershipTransferredIterator
- type BVMGasPriceOracleRaw
- func (_BVMGasPriceOracle *BVMGasPriceOracleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BVMGasPriceOracle *BVMGasPriceOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BVMGasPriceOracleScalarUpdated
- type BVMGasPriceOracleScalarUpdatedIterator
- type BVMGasPriceOracleSession
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Charge() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) DaGasPrice() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) DaSwitch() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Decimals() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) GasPrice() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) GetL1Fee(_data []byte) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) GetL1GasUsed(_data []byte) (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) IsBurning() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) L1BaseFee() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Overhead() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Owner() (common.Address, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) RenounceOwnership() (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Scalar() (*big.Int, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SccAddress() (common.Address, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetCharge(_charge *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetDAGasPrice(_daGasPrice *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetDaSwitch(_daSwitch *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetDecimals(_decimals *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetIsBurning(_isBurning *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetL1BaseFee(_baseFee *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetOverhead(_overhead *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetScalar(_scalar *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BVMGasPriceOracleTransactor
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetCharge(opts *bind.TransactOpts, _charge *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetDAGasPrice(opts *bind.TransactOpts, _daGasPrice *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetDaSwitch(opts *bind.TransactOpts, _daSwitch *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetDecimals(opts *bind.TransactOpts, _decimals *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetGasPrice(opts *bind.TransactOpts, _gasPrice *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetIsBurning(opts *bind.TransactOpts, _isBurning *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetL1BaseFee(opts *bind.TransactOpts, _baseFee *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetOverhead(opts *bind.TransactOpts, _overhead *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetScalar(opts *bind.TransactOpts, _scalar *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BVMGasPriceOracleTransactorRaw
- type BVMGasPriceOracleTransactorSession
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetCharge(_charge *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetDAGasPrice(_daGasPrice *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetDaSwitch(_daSwitch *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetDecimals(_decimals *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetIsBurning(_isBurning *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetL1BaseFee(_baseFee *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetOverhead(_overhead *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetScalar(_scalar *big.Int) (*types.Transaction, error)
- func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type CanonicalTransactionChain
- type CanonicalTransactionChainCaller
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) Batches(opts *bind.CallOpts) (common.Address, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) EnqueueGasCost(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) EnqueueL2GasPrepaid(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetLastBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetLastTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetNextQueueIndex(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetNumPendingQueueElements(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetQueueElement(opts *bind.CallOpts, _index *big.Int) (LibBVMCodecQueueElement, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetQueueLength(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetTotalBatches(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetTotalElements(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) L2GasDiscountDivisor(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) LibAddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) MAXROLLUPTXSIZE(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) MINROLLUPTXGAS(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) MaxTransactionGasLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) Resolve(opts *bind.CallOpts, _name string) (common.Address, error)
- type CanonicalTransactionChainCallerRaw
- type CanonicalTransactionChainCallerSession
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) Batches() (common.Address, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) EnqueueGasCost() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) EnqueueL2GasPrepaid() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetLastBlockNumber() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetLastTimestamp() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetNextQueueIndex() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetNumPendingQueueElements() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetQueueElement(_index *big.Int) (LibBVMCodecQueueElement, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetQueueLength() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetTotalBatches() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetTotalElements() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) L2GasDiscountDivisor() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) LibAddressManager() (common.Address, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) MAXROLLUPTXSIZE() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) MINROLLUPTXGAS() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) MaxTransactionGasLimit() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) Resolve(_name string) (common.Address, error)
- type CanonicalTransactionChainFilterer
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterL2GasParamsUpdated(opts *bind.FilterOpts) (*CanonicalTransactionChainL2GasParamsUpdatedIterator, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterQueueBatchAppended(opts *bind.FilterOpts) (*CanonicalTransactionChainQueueBatchAppendedIterator, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterSequencerBatchAppended(opts *bind.FilterOpts) (*CanonicalTransactionChainSequencerBatchAppendedIterator, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterTransactionBatchAppended(opts *bind.FilterOpts, _batchIndex []*big.Int) (*CanonicalTransactionChainTransactionBatchAppendedIterator, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterTransactionEnqueued(opts *bind.FilterOpts, _l1TxOrigin []common.Address, _target []common.Address, ...) (*CanonicalTransactionChainTransactionEnqueuedIterator, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseL2GasParamsUpdated(log types.Log) (*CanonicalTransactionChainL2GasParamsUpdated, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseQueueBatchAppended(log types.Log) (*CanonicalTransactionChainQueueBatchAppended, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseSequencerBatchAppended(log types.Log) (*CanonicalTransactionChainSequencerBatchAppended, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseTransactionBatchAppended(log types.Log) (*CanonicalTransactionChainTransactionBatchAppended, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseTransactionEnqueued(log types.Log) (*CanonicalTransactionChainTransactionEnqueued, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchL2GasParamsUpdated(opts *bind.WatchOpts, sink chan<- *CanonicalTransactionChainL2GasParamsUpdated) (event.Subscription, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchQueueBatchAppended(opts *bind.WatchOpts, sink chan<- *CanonicalTransactionChainQueueBatchAppended) (event.Subscription, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchSequencerBatchAppended(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchTransactionBatchAppended(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchTransactionEnqueued(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type CanonicalTransactionChainL2GasParamsUpdated
- type CanonicalTransactionChainL2GasParamsUpdatedIterator
- type CanonicalTransactionChainQueueBatchAppended
- type CanonicalTransactionChainQueueBatchAppendedIterator
- type CanonicalTransactionChainRaw
- func (_CanonicalTransactionChain *CanonicalTransactionChainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_CanonicalTransactionChain *CanonicalTransactionChainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CanonicalTransactionChainSequencerBatchAppended
- type CanonicalTransactionChainSequencerBatchAppendedIterator
- type CanonicalTransactionChainSession
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) AppendSequencerBatch() (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) Batches() (common.Address, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) Enqueue(_target common.Address, _gasLimit *big.Int, _data []byte) (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) EnqueueGasCost() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) EnqueueL2GasPrepaid() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetLastBlockNumber() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetLastTimestamp() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetNextQueueIndex() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetNumPendingQueueElements() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetQueueElement(_index *big.Int) (LibBVMCodecQueueElement, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetQueueLength() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetTotalBatches() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetTotalElements() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) L2GasDiscountDivisor() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) LibAddressManager() (common.Address, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) MAXROLLUPTXSIZE() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) MINROLLUPTXGAS() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) MaxTransactionGasLimit() (*big.Int, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) Resolve(_name string) (common.Address, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainSession) SetGasParams(_l2GasDiscountDivisor *big.Int, _enqueueGasCost *big.Int) (*types.Transaction, error)
- type CanonicalTransactionChainTransactionBatchAppended
- type CanonicalTransactionChainTransactionBatchAppendedIterator
- type CanonicalTransactionChainTransactionEnqueued
- type CanonicalTransactionChainTransactionEnqueuedIterator
- type CanonicalTransactionChainTransactor
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactor) AppendSequencerBatch(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactor) Enqueue(opts *bind.TransactOpts, _target common.Address, _gasLimit *big.Int, ...) (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactor) SetGasParams(opts *bind.TransactOpts, _l2GasDiscountDivisor *big.Int, ...) (*types.Transaction, error)
- type CanonicalTransactionChainTransactorRaw
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CanonicalTransactionChainTransactorSession
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorSession) AppendSequencerBatch() (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorSession) Enqueue(_target common.Address, _gasLimit *big.Int, _data []byte) (*types.Transaction, error)
- func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorSession) SetGasParams(_l2GasDiscountDivisor *big.Int, _enqueueGasCost *big.Int) (*types.Transaction, error)
- type LibBVMCodecChainBatchHeader
- type LibBVMCodecChainInclusionProof
- type LibBVMCodecQueueElement
- type StateCommitmentChain
- type StateCommitmentChainCaller
- func (_StateCommitmentChain *StateCommitmentChainCaller) Batches(opts *bind.CallOpts) (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) FRAUDPROOFWINDOW(opts *bind.CallOpts) (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) GetFraudProofWindow(opts *bind.CallOpts) (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) GetLastSequencerTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) GetTotalBatches(opts *bind.CallOpts) (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) GetTotalElements(opts *bind.CallOpts) (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) InsideFraudProofWindow(opts *bind.CallOpts, _batchHeader LibBVMCodecChainBatchHeader) (bool, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) LibAddressManager(opts *bind.CallOpts) (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) Messenger(opts *bind.CallOpts) (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) Resolve(opts *bind.CallOpts, _name string) (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) SEQUENCERPUBLISHWINDOW(opts *bind.CallOpts) (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCaller) VerifyStateCommitment(opts *bind.CallOpts, _element [32]byte, ...) (bool, error)
- type StateCommitmentChainCallerRaw
- type StateCommitmentChainCallerSession
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) Batches() (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) FRAUDPROOFWINDOW() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetFraudProofWindow() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetLastSequencerTimestamp() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetTotalBatches() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetTotalElements() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) InsideFraudProofWindow(_batchHeader LibBVMCodecChainBatchHeader) (bool, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) LibAddressManager() (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) Messenger() (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) Resolve(_name string) (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) SEQUENCERPUBLISHWINDOW() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainCallerSession) VerifyStateCommitment(_element [32]byte, _batchHeader LibBVMCodecChainBatchHeader, ...) (bool, error)
- type StateCommitmentChainDistributeTssReward
- type StateCommitmentChainDistributeTssRewardIterator
- type StateCommitmentChainFilterer
- func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterDistributeTssReward(opts *bind.FilterOpts, _startBlockNumber []*big.Int, _batchTime []*big.Int) (*StateCommitmentChainDistributeTssRewardIterator, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterRollBackL2Chain(opts *bind.FilterOpts, _startBlockNumber []*big.Int) (*StateCommitmentChainRollBackL2ChainIterator, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterStateBatchAppended(opts *bind.FilterOpts, _batchIndex []*big.Int) (*StateCommitmentChainStateBatchAppendedIterator, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterStateBatchDeleted(opts *bind.FilterOpts, _batchIndex []*big.Int) (*StateCommitmentChainStateBatchDeletedIterator, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseDistributeTssReward(log types.Log) (*StateCommitmentChainDistributeTssReward, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseRollBackL2Chain(log types.Log) (*StateCommitmentChainRollBackL2Chain, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseStateBatchAppended(log types.Log) (*StateCommitmentChainStateBatchAppended, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseStateBatchDeleted(log types.Log) (*StateCommitmentChainStateBatchDeleted, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchDistributeTssReward(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainDistributeTssReward, ...) (event.Subscription, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchRollBackL2Chain(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainRollBackL2Chain, ...) (event.Subscription, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchStateBatchAppended(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainStateBatchAppended, ...) (event.Subscription, error)
- func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchStateBatchDeleted(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainStateBatchDeleted, ...) (event.Subscription, error)
- type StateCommitmentChainRaw
- func (_StateCommitmentChain *StateCommitmentChainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_StateCommitmentChain *StateCommitmentChainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StateCommitmentChainRollBackL2Chain
- type StateCommitmentChainRollBackL2ChainIterator
- type StateCommitmentChainSession
- func (_StateCommitmentChain *StateCommitmentChainSession) AppendStateBatch(_batch [][32]byte, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) Batches() (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) DeleteStateBatch(_batchHeader LibBVMCodecChainBatchHeader) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) FRAUDPROOFWINDOW() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) GetFraudProofWindow() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) GetLastSequencerTimestamp() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) GetTotalBatches() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) GetTotalElements() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) InsideFraudProofWindow(_batchHeader LibBVMCodecChainBatchHeader) (bool, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) LibAddressManager() (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) Messenger() (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) Resolve(_name string) (common.Address, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) RollBackL2Chain(_shouldRollBack *big.Int, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) SEQUENCERPUBLISHWINDOW() (*big.Int, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) SetFraudProofWindow(_fraudProofWindow *big.Int) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainSession) VerifyStateCommitment(_element [32]byte, _batchHeader LibBVMCodecChainBatchHeader, ...) (bool, error)
- type StateCommitmentChainStateBatchAppended
- type StateCommitmentChainStateBatchAppendedIterator
- type StateCommitmentChainStateBatchDeleted
- type StateCommitmentChainStateBatchDeletedIterator
- type StateCommitmentChainTransactor
- func (_StateCommitmentChain *StateCommitmentChainTransactor) AppendStateBatch(opts *bind.TransactOpts, _batch [][32]byte, _shouldStartAtElement *big.Int, ...) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainTransactor) DeleteStateBatch(opts *bind.TransactOpts, _batchHeader LibBVMCodecChainBatchHeader) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainTransactor) RollBackL2Chain(opts *bind.TransactOpts, _shouldRollBack *big.Int, ...) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainTransactor) SetFraudProofWindow(opts *bind.TransactOpts, _fraudProofWindow *big.Int) (*types.Transaction, error)
- type StateCommitmentChainTransactorRaw
- type StateCommitmentChainTransactorSession
- func (_StateCommitmentChain *StateCommitmentChainTransactorSession) AppendStateBatch(_batch [][32]byte, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainTransactorSession) DeleteStateBatch(_batchHeader LibBVMCodecChainBatchHeader) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainTransactorSession) RollBackL2Chain(_shouldRollBack *big.Int, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
- func (_StateCommitmentChain *StateCommitmentChainTransactorSession) SetFraudProofWindow(_fraudProofWindow *big.Int) (*types.Transaction, error)
- type Uniswapv3Quoter
- type Uniswapv3QuoterCaller
- func (_Uniswapv3Quoter *Uniswapv3QuoterCaller) Factory(opts *bind.CallOpts) (common.Address, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterCaller) UniswapV3SwapCallback(opts *bind.CallOpts, amount0Delta *big.Int, amount1Delta *big.Int, path []byte) error
- func (_Uniswapv3Quoter *Uniswapv3QuoterCaller) WETH9(opts *bind.CallOpts) (common.Address, error)
- type Uniswapv3QuoterCallerRaw
- type Uniswapv3QuoterCallerSession
- func (_Uniswapv3Quoter *Uniswapv3QuoterCallerSession) Factory() (common.Address, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterCallerSession) UniswapV3SwapCallback(amount0Delta *big.Int, amount1Delta *big.Int, path []byte) error
- func (_Uniswapv3Quoter *Uniswapv3QuoterCallerSession) WETH9() (common.Address, error)
- type Uniswapv3QuoterFilterer
- type Uniswapv3QuoterRaw
- func (_Uniswapv3Quoter *Uniswapv3QuoterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Uniswapv3Quoter *Uniswapv3QuoterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Uniswapv3QuoterSession
- func (_Uniswapv3Quoter *Uniswapv3QuoterSession) Factory() (common.Address, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactInput(path []byte, amountIn *big.Int) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactInputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, ...) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactOutput(path []byte, amountOut *big.Int) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactOutputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, ...) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterSession) UniswapV3SwapCallback(amount0Delta *big.Int, amount1Delta *big.Int, path []byte) error
- func (_Uniswapv3Quoter *Uniswapv3QuoterSession) WETH9() (common.Address, error)
- type Uniswapv3QuoterTransactor
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactInput(opts *bind.TransactOpts, path []byte, amountIn *big.Int) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactInputSingle(opts *bind.TransactOpts, tokenIn common.Address, tokenOut common.Address, ...) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactOutput(opts *bind.TransactOpts, path []byte, amountOut *big.Int) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactOutputSingle(opts *bind.TransactOpts, tokenIn common.Address, tokenOut common.Address, ...) (*types.Transaction, error)
- type Uniswapv3QuoterTransactorRaw
- type Uniswapv3QuoterTransactorSession
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactInput(path []byte, amountIn *big.Int) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactInputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, ...) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactOutput(path []byte, amountOut *big.Int) (*types.Transaction, error)
- func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactOutputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, ...) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var BVMEigenDataLayrFeeABI = BVMEigenDataLayrFeeMetaData.ABI
BVMEigenDataLayrFeeABI is the input ABI used to generate the binding from. Deprecated: Use BVMEigenDataLayrFeeMetaData.ABI instead.
var BVMEigenDataLayrFeeMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"l2Block\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"userRollupFee\",\"type\":\"uint256\"}],\"name\":\"RollupFeeHistory\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"gasFeeAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRollupFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_address\",\"type\":\"address\"}],\"name\":\"setFeeAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_l2Block\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_userRollupFee\",\"type\":\"uint256\"}],\"name\":\"setRollupFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
BVMEigenDataLayrFeeMetaData contains all meta data concerning the BVMEigenDataLayrFee contract.
var BVMGasPriceOracleABI = BVMGasPriceOracleMetaData.ABI
BVMGasPriceOracleABI is the input ABI used to generate the binding from. Deprecated: Use BVMGasPriceOracleMetaData.ABI instead.
var BVMGasPriceOracleBin = BVMGasPriceOracleMetaData.Bin
BVMGasPriceOracleBin is the compiled bytecode used for deploying new contracts. Deprecated: Use BVMGasPriceOracleMetaData.Bin instead.
var BVMGasPriceOracleMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"ChargeUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"DAGasPriceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"DASwitchUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"DecimalsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"GasPriceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"IsBurningUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"L1BaseFeeUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"OverheadUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"ScalarUpdated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"IsBurning\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"charge\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"daGasPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"daSwitch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gasPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"getL1Fee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"getL1GasUsed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"l1BaseFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"overhead\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"scalar\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"sccAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_charge\",\"type\":\"uint256\"}],\"name\":\"setCharge\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_daGasPrice\",\"type\":\"uint256\"}],\"name\":\"setDAGasPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_daSwitch\",\"type\":\"uint256\"}],\"name\":\"setDaSwitch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_decimals\",\"type\":\"uint256\"}],\"name\":\"setDecimals\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_gasPrice\",\"type\":\"uint256\"}],\"name\":\"setGasPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_isBurning\",\"type\":\"uint256\"}],\"name\":\"setIsBurning\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_baseFee\",\"type\":\"uint256\"}],\"name\":\"setL1BaseFee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_overhead\",\"type\":\"uint256\"}],\"name\":\"setOverhead\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_scalar\",\"type\":\"uint256\"}],\"name\":\"setScalar\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50604051610dc6380380610dc683398101604081905261002f91610167565b61003833610047565b61004181610097565b50610197565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000546001600160a01b031633146100f65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6001600160a01b03811661015b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016100ed565b61016481610047565b50565b60006020828403121561017957600080fd5b81516001600160a01b038116811461019057600080fd5b9392505050565b610c20806101a66000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c8063715018a6116100c3578063de26c4a11161007c578063de26c4a114610288578063ea01cd361461029b578063f2fde38b146102ae578063f45e65d8146102c1578063fc55b138146102ca578063fe173b97146102dd57600080fd5b8063715018a61461020f5780638c8885c8146102175780638da5cb5b1461022a578063bede39b51461024f578063bf1fe42014610262578063c76478321461027557600080fd5b806345c51a381161011557806345c51a38146101bb57806349948e0e146101ce578063519b4bd3146101e157806355161913146101ea5780635cbe497a146101f357806370465597146101fc57600080fd5b80630c18c1621461015d5780630d1e43a0146101795780630e6faf1e14610181578063288005781461018a578063313ce5671461019f5780633577afc5146101a8575b600080fd5b61016660035481565b6040519081526020015b60405180910390f35b600654610166565b610166600a5481565b61019d6101983660046108dc565b6102e6565b005b61016660055481565b61019d6101b63660046108dc565b610380565b61019d6101c93660046108dc565b6103e6565b6101666101dc36600461090b565b610445565b61016660025481565b61016660075481565b61016660095481565b61019d61020a3660046108dc565b6104a1565b61019d610500565b61019d6102253660046108dc565b610536565b6000546001600160a01b03165b6040516001600160a01b039091168152602001610170565b61019d61025d3660046108dc565b610595565b61019d6102703660046108dc565b6105f4565b61019d6102833660046108dc565b610653565b61016661029636600461090b565b6106dc565b600854610237906001600160a01b031681565b61019d6102bc3660046109bc565b610768565b61016660045481565b61019d6102d83660046108dc565b610803565b61016660015481565b6000546001600160a01b031633146103195760405162461bcd60e51b8152600401610310906109ec565b60405180910390fd5b808015806103275750806001145b6103435760405162461bcd60e51b815260040161031090610a21565b600a8290556040518281527f65cacb453bbeab72658947058c43b2a6c7dfcca1c9d96ba1bc470d346929b288906020015b60405180910390a15050565b6000546001600160a01b031633146103aa5760405162461bcd60e51b8152600401610310906109ec565b60038190556040518181527f32740b35c0ea213650f60d44366b4fb211c9033b50714e4a1d34e65d5beb9bb4906020015b60405180910390a150565b6000546001600160a01b031633146104105760405162461bcd60e51b8152600401610310906109ec565b60098190556040518181527f5af81f5214eaf8c64101a8fde536abc770ef62af9e14d15e2b0b68760b2028f5906020016103db565b600080610451836106dc565b90506000600254826104639190610a6e565b90506000600554600a6104769190610b73565b90506000600454836104889190610a6e565b905060006104968383610b7f565b979650505050505050565b6000546001600160a01b031633146104cb5760405162461bcd60e51b8152600401610310906109ec565b60048190556040518181527f3336cd9708eaf2769a0f0dc0679f30e80f15dcd88d1921b5a16858e8b85c591a906020016103db565b6000546001600160a01b0316331461052a5760405162461bcd60e51b8152600401610310906109ec565b610534600061088c565b565b6000546001600160a01b031633146105605760405162461bcd60e51b8152600401610310906109ec565b60058190556040518181527fd68112a8707e326d08be3656b528c1bcc5bbbfc47f4177e2179b14d8640838c1906020016103db565b6000546001600160a01b031633146105bf5760405162461bcd60e51b8152600401610310906109ec565b60028190556040518181527f351fb23757bb5ea0546c85b7996ddd7155f96b939ebaa5ff7bc49c75f27f2c44906020016103db565b6000546001600160a01b0316331461061e5760405162461bcd60e51b8152600401610310906109ec565b60018190556040518181527ffcdccc6074c6c42e4bd578aa9870c697dc976a270968452d2b8c8dc369fae396906020016103db565b6000546001600160a01b0316331461067d5760405162461bcd60e51b8152600401610310906109ec565b8080158061068b5750806001145b6106a75760405162461bcd60e51b815260040161031090610a21565b60068290556040518281527fd1eaae13a99b475ddca546a1b4a45052c66c14049997f44a1731a8e7167981a790602001610374565b600080805b8351811015610741578381815181106106fc576106fc610ba1565b01602001516001600160f81b0319166107215761071a600483610bb7565b915061072f565b61072c601083610bb7565b91505b8061073981610bcf565b9150506106e1565b506000600354826107529190610bb7565b905061076081610440610bb7565b949350505050565b6000546001600160a01b031633146107925760405162461bcd60e51b8152600401610310906109ec565b6001600160a01b0381166107f75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610310565b6108008161088c565b50565b6000546001600160a01b0316331461082d5760405162461bcd60e51b8152600401610310906109ec565b8080158061083b5750806001145b6108575760405162461bcd60e51b815260040161031090610a21565b60078290556040518281527f49244d4195584d0644398167ca8caa7b98ee36b674e4b4d2a2640749b27eafb790602001610374565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156108ee57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561091d57600080fd5b813567ffffffffffffffff8082111561093557600080fd5b818401915084601f83011261094957600080fd5b81358181111561095b5761095b6108f5565b604051601f8201601f19908116603f01168101908382118183101715610983576109836108f5565b8160405282815287602084870101111561099c57600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000602082840312156109ce57600080fd5b81356001600160a01b03811681146109e557600080fd5b9392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601c908201527f696e76616c69642076616c75652c6d7573742062652030206f72203100000000604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615610a8857610a88610a58565b500290565b600181815b80851115610ac8578160001904821115610aae57610aae610a58565b80851615610abb57918102915b93841c9390800290610a92565b509250929050565b600082610adf57506001610b6d565b81610aec57506000610b6d565b8160018114610b025760028114610b0c57610b28565b6001915050610b6d565b60ff841115610b1d57610b1d610a58565b50506001821b610b6d565b5060208310610133831016604e8410600b8410161715610b4b575081810a610b6d565b610b558383610a8d565b8060001904821115610b6957610b69610a58565b0290505b92915050565b60006109e58383610ad0565b600082610b9c57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b60008219821115610bca57610bca610a58565b500190565b6000600019821415610be357610be3610a58565b506001019056fea2646970667358221220b348647ccfc7827e2205665c9504afa5ec092bef6195c4aad89397450d0d81da64736f6c63430008090033",
}
BVMGasPriceOracleMetaData contains all meta data concerning the BVMGasPriceOracle contract.
var CanonicalTransactionChainABI = CanonicalTransactionChainMetaData.ABI
CanonicalTransactionChainABI is the input ABI used to generate the binding from. Deprecated: Use CanonicalTransactionChainMetaData.ABI instead.
var CanonicalTransactionChainMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_libAddressManager\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_maxTransactionGasLimit\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_l2GasDiscountDivisor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_enqueueGasCost\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"l2GasDiscountDivisor\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"enqueueGasCost\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"enqueueL2GasPrepaid\",\"type\":\"uint256\"}],\"name\":\"L2GasParamsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_startingQueueIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_numQueueElements\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalElements\",\"type\":\"uint256\"}],\"name\":\"QueueBatchAppended\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_startingQueueIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_numQueueElements\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_totalElements\",\"type\":\"uint256\"}],\"name\":\"SequencerBatchAppended\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_batchIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"_batchRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_batchSize\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_prevTotalElements\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"TransactionBatchAppended\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_l1TxOrigin\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_gasLimit\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_queueIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_timestamp\",\"type\":\"uint256\"}],\"name\":\"TransactionEnqueued\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"MAX_ROLLUP_TX_SIZE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MIN_ROLLUP_TX_GAS\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"appendSequencerBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"batches\",\"outputs\":[{\"internalType\":\"contractIChainStorageContainer\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_target\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_gasLimit\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"enqueue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enqueueGasCost\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"enqueueL2GasPrepaid\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastBlockNumber\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastTimestamp\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNextQueueIndex\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getNumPendingQueueElements\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"getQueueElement\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"transactionHash\",\"type\":\"bytes32\"},{\"internalType\":\"uint40\",\"name\":\"timestamp\",\"type\":\"uint40\"},{\"internalType\":\"uint40\",\"name\":\"blockNumber\",\"type\":\"uint40\"}],\"internalType\":\"structLib_BVMCodec.QueueElement\",\"name\":\"_element\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getQueueLength\",\"outputs\":[{\"internalType\":\"uint40\",\"name\":\"\",\"type\":\"uint40\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBatches\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_totalBatches\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalElements\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_totalElements\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"l2GasDiscountDivisor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"libAddressManager\",\"outputs\":[{\"internalType\":\"contractLib_AddressManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxTransactionGasLimit\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_l2GasDiscountDivisor\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_enqueueGasCost\",\"type\":\"uint256\"}],\"name\":\"setGasParams\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
CanonicalTransactionChainMetaData contains all meta data concerning the CanonicalTransactionChain contract.
var StateCommitmentChainABI = StateCommitmentChainMetaData.ABI
StateCommitmentChainABI is the input ABI used to generate the binding from. Deprecated: Use StateCommitmentChainMetaData.ABI instead.
var StateCommitmentChainMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_libAddressManager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_l1messenger\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_fraudProofWindow\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_sequencerPublishWindow\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_startBlockNumber\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_length\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_batchTime\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"_tssMembers\",\"type\":\"address[]\"}],\"name\":\"DistributeTssReward\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_startBlockNumber\",\"type\":\"uint256\"}],\"name\":\"RollBackL2Chain\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_batchIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"_batchRoot\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_batchSize\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_prevTotalElements\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"StateBatchAppended\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"_batchIndex\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"_batchRoot\",\"type\":\"bytes32\"}],\"name\":\"StateBatchDeleted\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"FRAUD_PROOF_WINDOW\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"SEQUENCER_PUBLISH_WINDOW\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"_batch\",\"type\":\"bytes32[]\"},{\"internalType\":\"uint256\",\"name\":\"_shouldStartAtElement\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"appendStateBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"batches\",\"outputs\":[{\"internalType\":\"contractIChainStorageContainer\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"batchRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"batchSize\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"prevTotalElements\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structLib_BVMCodec.ChainBatchHeader\",\"name\":\"_batchHeader\",\"type\":\"tuple\"}],\"name\":\"deleteStateBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getFraudProofWindow\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_fraudProofWindow\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getLastSequencerTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_lastSequencerTimestamp\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalBatches\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_totalBatches\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getTotalElements\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_totalElements\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"batchRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"batchSize\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"prevTotalElements\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structLib_BVMCodec.ChainBatchHeader\",\"name\":\"_batchHeader\",\"type\":\"tuple\"}],\"name\":\"insideFraudProofWindow\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_inside\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"libAddressManager\",\"outputs\":[{\"internalType\":\"contractLib_AddressManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"messenger\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"resolve\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_shouldRollBack\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_shouldStartAtElement\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"rollBackL2Chain\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_fraudProofWindow\",\"type\":\"uint256\"}],\"name\":\"setFraudProofWindow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_element\",\"type\":\"bytes32\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"batchIndex\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"batchRoot\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"batchSize\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"prevTotalElements\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"extraData\",\"type\":\"bytes\"}],\"internalType\":\"structLib_BVMCodec.ChainBatchHeader\",\"name\":\"_batchHeader\",\"type\":\"tuple\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"siblings\",\"type\":\"bytes32[]\"}],\"internalType\":\"structLib_BVMCodec.ChainInclusionProof\",\"name\":\"_proof\",\"type\":\"tuple\"}],\"name\":\"verifyStateCommitment\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
StateCommitmentChainMetaData contains all meta data concerning the StateCommitmentChain contract.
var Uniswapv3QuoterABI = Uniswapv3QuoterMetaData.ABI
Uniswapv3QuoterABI is the input ABI used to generate the binding from. Deprecated: Use Uniswapv3QuoterMetaData.ABI instead.
var Uniswapv3QuoterMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_factory\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_WETH9\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"WETH9\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"factory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"path\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"}],\"name\":\"quoteExactInput\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenIn\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenOut\",\"type\":\"address\"},{\"internalType\":\"uint24\",\"name\":\"fee\",\"type\":\"uint24\"},{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"uint160\",\"name\":\"sqrtPriceLimitX96\",\"type\":\"uint160\"}],\"name\":\"quoteExactInputSingle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"path\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"}],\"name\":\"quoteExactOutput\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenIn\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenOut\",\"type\":\"address\"},{\"internalType\":\"uint24\",\"name\":\"fee\",\"type\":\"uint24\"},{\"internalType\":\"uint256\",\"name\":\"amountOut\",\"type\":\"uint256\"},{\"internalType\":\"uint160\",\"name\":\"sqrtPriceLimitX96\",\"type\":\"uint160\"}],\"name\":\"quoteExactOutputSingle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"amount0Delta\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"amount1Delta\",\"type\":\"int256\"},{\"internalType\":\"bytes\",\"name\":\"path\",\"type\":\"bytes\"}],\"name\":\"uniswapV3SwapCallback\",\"outputs\":[],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
Uniswapv3QuoterMetaData contains all meta data concerning the Uniswapv3Quoter contract.
Functions ¶
This section is empty.
Types ¶
type BVMEigenDataLayrFee ¶
type BVMEigenDataLayrFee struct { BVMEigenDataLayrFeeCaller // Read-only binding to the contract BVMEigenDataLayrFeeTransactor // Write-only binding to the contract BVMEigenDataLayrFeeFilterer // Log filterer for contract events }
BVMEigenDataLayrFee is an auto generated Go binding around an Ethereum contract.
func NewBVMEigenDataLayrFee ¶
func NewBVMEigenDataLayrFee(address common.Address, backend bind.ContractBackend) (*BVMEigenDataLayrFee, error)
NewBVMEigenDataLayrFee creates a new instance of BVMEigenDataLayrFee, bound to a specific deployed contract.
type BVMEigenDataLayrFeeCaller ¶
type BVMEigenDataLayrFeeCaller struct {
// contains filtered or unexported fields
}
BVMEigenDataLayrFeeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBVMEigenDataLayrFeeCaller ¶
func NewBVMEigenDataLayrFeeCaller(address common.Address, caller bind.ContractCaller) (*BVMEigenDataLayrFeeCaller, error)
NewBVMEigenDataLayrFeeCaller creates a new read-only instance of BVMEigenDataLayrFee, bound to a specific deployed contract.
func (*BVMEigenDataLayrFeeCaller) GasFeeAddress ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCaller) GasFeeAddress(opts *bind.CallOpts) (common.Address, error)
GasFeeAddress is a free data retrieval call binding the contract method 0xf7d8f616.
Solidity: function gasFeeAddress() view returns(address)
func (*BVMEigenDataLayrFeeCaller) GetRollupFee ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCaller) GetRollupFee(opts *bind.CallOpts) (*big.Int, error)
GetRollupFee is a free data retrieval call binding the contract method 0xced808e7.
Solidity: function getRollupFee() view returns(uint256)
type BVMEigenDataLayrFeeCallerRaw ¶
type BVMEigenDataLayrFeeCallerRaw struct {
Contract *BVMEigenDataLayrFeeCaller // Generic read-only contract binding to access the raw methods on
}
BVMEigenDataLayrFeeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BVMEigenDataLayrFeeCallerRaw) Call ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCallerRaw) 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 BVMEigenDataLayrFeeCallerSession ¶
type BVMEigenDataLayrFeeCallerSession struct { Contract *BVMEigenDataLayrFeeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BVMEigenDataLayrFeeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BVMEigenDataLayrFeeCallerSession) GasFeeAddress ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCallerSession) GasFeeAddress() (common.Address, error)
GasFeeAddress is a free data retrieval call binding the contract method 0xf7d8f616.
Solidity: function gasFeeAddress() view returns(address)
func (*BVMEigenDataLayrFeeCallerSession) GetRollupFee ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeCallerSession) GetRollupFee() (*big.Int, error)
GetRollupFee is a free data retrieval call binding the contract method 0xced808e7.
Solidity: function getRollupFee() view returns(uint256)
type BVMEigenDataLayrFeeFilterer ¶
type BVMEigenDataLayrFeeFilterer struct {
// contains filtered or unexported fields
}
BVMEigenDataLayrFeeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBVMEigenDataLayrFeeFilterer ¶
func NewBVMEigenDataLayrFeeFilterer(address common.Address, filterer bind.ContractFilterer) (*BVMEigenDataLayrFeeFilterer, error)
NewBVMEigenDataLayrFeeFilterer creates a new log filterer instance of BVMEigenDataLayrFee, bound to a specific deployed contract.
func (*BVMEigenDataLayrFeeFilterer) FilterInitialized ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) FilterInitialized(opts *bind.FilterOpts) (*BVMEigenDataLayrFeeInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*BVMEigenDataLayrFeeFilterer) FilterOwnershipTransferred ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BVMEigenDataLayrFeeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BVMEigenDataLayrFeeFilterer) FilterRollupFeeHistory ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) FilterRollupFeeHistory(opts *bind.FilterOpts) (*BVMEigenDataLayrFeeRollupFeeHistoryIterator, error)
FilterRollupFeeHistory is a free log retrieval operation binding the contract event 0x56b7c04de50cf9d2c6d1c31bff463ab5fc4f80431d2a1292062f73a6de2bbf71.
Solidity: event RollupFeeHistory(uint256 l2Block, uint256 userRollupFee)
func (*BVMEigenDataLayrFeeFilterer) ParseInitialized ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) ParseInitialized(log types.Log) (*BVMEigenDataLayrFeeInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*BVMEigenDataLayrFeeFilterer) ParseOwnershipTransferred ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) ParseOwnershipTransferred(log types.Log) (*BVMEigenDataLayrFeeOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BVMEigenDataLayrFeeFilterer) ParseRollupFeeHistory ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) ParseRollupFeeHistory(log types.Log) (*BVMEigenDataLayrFeeRollupFeeHistory, error)
ParseRollupFeeHistory is a log parse operation binding the contract event 0x56b7c04de50cf9d2c6d1c31bff463ab5fc4f80431d2a1292062f73a6de2bbf71.
Solidity: event RollupFeeHistory(uint256 l2Block, uint256 userRollupFee)
func (*BVMEigenDataLayrFeeFilterer) WatchInitialized ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *BVMEigenDataLayrFeeInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*BVMEigenDataLayrFeeFilterer) WatchOwnershipTransferred ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BVMEigenDataLayrFeeOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BVMEigenDataLayrFeeFilterer) WatchRollupFeeHistory ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeFilterer) WatchRollupFeeHistory(opts *bind.WatchOpts, sink chan<- *BVMEigenDataLayrFeeRollupFeeHistory) (event.Subscription, error)
WatchRollupFeeHistory is a free log subscription operation binding the contract event 0x56b7c04de50cf9d2c6d1c31bff463ab5fc4f80431d2a1292062f73a6de2bbf71.
Solidity: event RollupFeeHistory(uint256 l2Block, uint256 userRollupFee)
type BVMEigenDataLayrFeeInitialized ¶
type BVMEigenDataLayrFeeInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
BVMEigenDataLayrFeeInitialized represents a Initialized event raised by the BVMEigenDataLayrFee contract.
type BVMEigenDataLayrFeeInitializedIterator ¶
type BVMEigenDataLayrFeeInitializedIterator struct { Event *BVMEigenDataLayrFeeInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMEigenDataLayrFeeInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the BVMEigenDataLayrFee contract.
func (*BVMEigenDataLayrFeeInitializedIterator) Close ¶
func (it *BVMEigenDataLayrFeeInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMEigenDataLayrFeeInitializedIterator) Error ¶
func (it *BVMEigenDataLayrFeeInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMEigenDataLayrFeeInitializedIterator) Next ¶
func (it *BVMEigenDataLayrFeeInitializedIterator) 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 BVMEigenDataLayrFeeOwnershipTransferred ¶
type BVMEigenDataLayrFeeOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BVMEigenDataLayrFeeOwnershipTransferred represents a OwnershipTransferred event raised by the BVMEigenDataLayrFee contract.
type BVMEigenDataLayrFeeOwnershipTransferredIterator ¶
type BVMEigenDataLayrFeeOwnershipTransferredIterator struct { Event *BVMEigenDataLayrFeeOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMEigenDataLayrFeeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BVMEigenDataLayrFee contract.
func (*BVMEigenDataLayrFeeOwnershipTransferredIterator) Close ¶
func (it *BVMEigenDataLayrFeeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMEigenDataLayrFeeOwnershipTransferredIterator) Error ¶
func (it *BVMEigenDataLayrFeeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMEigenDataLayrFeeOwnershipTransferredIterator) Next ¶
func (it *BVMEigenDataLayrFeeOwnershipTransferredIterator) 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 BVMEigenDataLayrFeeRaw ¶
type BVMEigenDataLayrFeeRaw struct {
Contract *BVMEigenDataLayrFee // Generic contract binding to access the raw methods on
}
BVMEigenDataLayrFeeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BVMEigenDataLayrFeeRaw) Call ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeRaw) 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 (*BVMEigenDataLayrFeeRaw) Transact ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BVMEigenDataLayrFeeRaw) Transfer ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeRaw) 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 BVMEigenDataLayrFeeRollupFeeHistory ¶
type BVMEigenDataLayrFeeRollupFeeHistory struct { L2Block *big.Int UserRollupFee *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMEigenDataLayrFeeRollupFeeHistory represents a RollupFeeHistory event raised by the BVMEigenDataLayrFee contract.
type BVMEigenDataLayrFeeRollupFeeHistoryIterator ¶
type BVMEigenDataLayrFeeRollupFeeHistoryIterator struct { Event *BVMEigenDataLayrFeeRollupFeeHistory // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMEigenDataLayrFeeRollupFeeHistoryIterator is returned from FilterRollupFeeHistory and is used to iterate over the raw logs and unpacked data for RollupFeeHistory events raised by the BVMEigenDataLayrFee contract.
func (*BVMEigenDataLayrFeeRollupFeeHistoryIterator) Close ¶
func (it *BVMEigenDataLayrFeeRollupFeeHistoryIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMEigenDataLayrFeeRollupFeeHistoryIterator) Error ¶
func (it *BVMEigenDataLayrFeeRollupFeeHistoryIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMEigenDataLayrFeeRollupFeeHistoryIterator) Next ¶
func (it *BVMEigenDataLayrFeeRollupFeeHistoryIterator) 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 BVMEigenDataLayrFeeSession ¶
type BVMEigenDataLayrFeeSession struct { Contract *BVMEigenDataLayrFee // 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 }
BVMEigenDataLayrFeeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BVMEigenDataLayrFeeSession) GasFeeAddress ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) GasFeeAddress() (common.Address, error)
GasFeeAddress is a free data retrieval call binding the contract method 0xf7d8f616.
Solidity: function gasFeeAddress() view returns(address)
func (*BVMEigenDataLayrFeeSession) GetRollupFee ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) GetRollupFee() (*big.Int, error)
GetRollupFee is a free data retrieval call binding the contract method 0xced808e7.
Solidity: function getRollupFee() view returns(uint256)
func (*BVMEigenDataLayrFeeSession) Initialize ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) Initialize(_address common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _address) returns()
func (*BVMEigenDataLayrFeeSession) Owner ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BVMEigenDataLayrFeeSession) RenounceOwnership ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BVMEigenDataLayrFeeSession) SetFeeAddress ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) SetFeeAddress(_address common.Address) (*types.Transaction, error)
SetFeeAddress is a paid mutator transaction binding the contract method 0x8705fcd4.
Solidity: function setFeeAddress(address _address) returns()
func (*BVMEigenDataLayrFeeSession) SetRollupFee ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) SetRollupFee(_l2Block *big.Int, _userRollupFee *big.Int) (*types.Transaction, error)
SetRollupFee is a paid mutator transaction binding the contract method 0x66ab598b.
Solidity: function setRollupFee(uint256 _l2Block, uint256 _userRollupFee) returns()
func (*BVMEigenDataLayrFeeSession) TransferOwnership ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BVMEigenDataLayrFeeTransactor ¶
type BVMEigenDataLayrFeeTransactor struct {
// contains filtered or unexported fields
}
BVMEigenDataLayrFeeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBVMEigenDataLayrFeeTransactor ¶
func NewBVMEigenDataLayrFeeTransactor(address common.Address, transactor bind.ContractTransactor) (*BVMEigenDataLayrFeeTransactor, error)
NewBVMEigenDataLayrFeeTransactor creates a new write-only instance of BVMEigenDataLayrFee, bound to a specific deployed contract.
func (*BVMEigenDataLayrFeeTransactor) Initialize ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) Initialize(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _address) returns()
func (*BVMEigenDataLayrFeeTransactor) RenounceOwnership ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BVMEigenDataLayrFeeTransactor) SetFeeAddress ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) SetFeeAddress(opts *bind.TransactOpts, _address common.Address) (*types.Transaction, error)
SetFeeAddress is a paid mutator transaction binding the contract method 0x8705fcd4.
Solidity: function setFeeAddress(address _address) returns()
func (*BVMEigenDataLayrFeeTransactor) SetRollupFee ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) SetRollupFee(opts *bind.TransactOpts, _l2Block *big.Int, _userRollupFee *big.Int) (*types.Transaction, error)
SetRollupFee is a paid mutator transaction binding the contract method 0x66ab598b.
Solidity: function setRollupFee(uint256 _l2Block, uint256 _userRollupFee) returns()
func (*BVMEigenDataLayrFeeTransactor) TransferOwnership ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BVMEigenDataLayrFeeTransactorRaw ¶
type BVMEigenDataLayrFeeTransactorRaw struct {
Contract *BVMEigenDataLayrFeeTransactor // Generic write-only contract binding to access the raw methods on
}
BVMEigenDataLayrFeeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BVMEigenDataLayrFeeTransactorRaw) Transact ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BVMEigenDataLayrFeeTransactorRaw) Transfer ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorRaw) 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 BVMEigenDataLayrFeeTransactorSession ¶
type BVMEigenDataLayrFeeTransactorSession struct { Contract *BVMEigenDataLayrFeeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BVMEigenDataLayrFeeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BVMEigenDataLayrFeeTransactorSession) Initialize ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) Initialize(_address common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address _address) returns()
func (*BVMEigenDataLayrFeeTransactorSession) RenounceOwnership ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BVMEigenDataLayrFeeTransactorSession) SetFeeAddress ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) SetFeeAddress(_address common.Address) (*types.Transaction, error)
SetFeeAddress is a paid mutator transaction binding the contract method 0x8705fcd4.
Solidity: function setFeeAddress(address _address) returns()
func (*BVMEigenDataLayrFeeTransactorSession) SetRollupFee ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) SetRollupFee(_l2Block *big.Int, _userRollupFee *big.Int) (*types.Transaction, error)
SetRollupFee is a paid mutator transaction binding the contract method 0x66ab598b.
Solidity: function setRollupFee(uint256 _l2Block, uint256 _userRollupFee) returns()
func (*BVMEigenDataLayrFeeTransactorSession) TransferOwnership ¶
func (_BVMEigenDataLayrFee *BVMEigenDataLayrFeeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BVMGasPriceOracle ¶
type BVMGasPriceOracle struct { BVMGasPriceOracleCaller // Read-only binding to the contract BVMGasPriceOracleTransactor // Write-only binding to the contract BVMGasPriceOracleFilterer // Log filterer for contract events }
BVMGasPriceOracle is an auto generated Go binding around an Ethereum contract.
func DeployBVMGasPriceOracle ¶
func DeployBVMGasPriceOracle(auth *bind.TransactOpts, backend bind.ContractBackend, _owner common.Address) (common.Address, *types.Transaction, *BVMGasPriceOracle, error)
DeployBVMGasPriceOracle deploys a new Ethereum contract, binding an instance of BVMGasPriceOracle to it.
func NewBVMGasPriceOracle ¶
func NewBVMGasPriceOracle(address common.Address, backend bind.ContractBackend) (*BVMGasPriceOracle, error)
NewBVMGasPriceOracle creates a new instance of BVMGasPriceOracle, bound to a specific deployed contract.
type BVMGasPriceOracleCaller ¶
type BVMGasPriceOracleCaller struct {
// contains filtered or unexported fields
}
BVMGasPriceOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBVMGasPriceOracleCaller ¶
func NewBVMGasPriceOracleCaller(address common.Address, caller bind.ContractCaller) (*BVMGasPriceOracleCaller, error)
NewBVMGasPriceOracleCaller creates a new read-only instance of BVMGasPriceOracle, bound to a specific deployed contract.
func (*BVMGasPriceOracleCaller) Charge ¶
Charge is a free data retrieval call binding the contract method 0x55161913.
Solidity: function charge() view returns(uint256)
func (*BVMGasPriceOracleCaller) DaGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) DaGasPrice(opts *bind.CallOpts) (*big.Int, error)
DaGasPrice is a free data retrieval call binding the contract method 0x5cbe497a.
Solidity: function daGasPrice() view returns(uint256)
func (*BVMGasPriceOracleCaller) DaSwitch ¶
DaSwitch is a free data retrieval call binding the contract method 0x0e6faf1e.
Solidity: function daSwitch() view returns(uint256)
func (*BVMGasPriceOracleCaller) Decimals ¶
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint256)
func (*BVMGasPriceOracleCaller) GasPrice ¶
GasPrice is a free data retrieval call binding the contract method 0xfe173b97.
Solidity: function gasPrice() view returns(uint256)
func (*BVMGasPriceOracleCaller) GetL1Fee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) GetL1Fee(opts *bind.CallOpts, _data []byte) (*big.Int, error)
GetL1Fee is a free data retrieval call binding the contract method 0x49948e0e.
Solidity: function getL1Fee(bytes _data) view returns(uint256)
func (*BVMGasPriceOracleCaller) GetL1GasUsed ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) GetL1GasUsed(opts *bind.CallOpts, _data []byte) (*big.Int, error)
GetL1GasUsed is a free data retrieval call binding the contract method 0xde26c4a1.
Solidity: function getL1GasUsed(bytes _data) view returns(uint256)
func (*BVMGasPriceOracleCaller) IsBurning ¶
IsBurning is a free data retrieval call binding the contract method 0x0d1e43a0.
Solidity: function IsBurning() view returns(uint256)
func (*BVMGasPriceOracleCaller) L1BaseFee ¶
L1BaseFee is a free data retrieval call binding the contract method 0x519b4bd3.
Solidity: function l1BaseFee() view returns(uint256)
func (*BVMGasPriceOracleCaller) Overhead ¶
Overhead is a free data retrieval call binding the contract method 0x0c18c162.
Solidity: function overhead() view returns(uint256)
func (*BVMGasPriceOracleCaller) Owner ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BVMGasPriceOracleCaller) Scalar ¶
Scalar is a free data retrieval call binding the contract method 0xf45e65d8.
Solidity: function scalar() view returns(uint256)
func (*BVMGasPriceOracleCaller) SccAddress ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCaller) SccAddress(opts *bind.CallOpts) (common.Address, error)
SccAddress is a free data retrieval call binding the contract method 0xea01cd36.
Solidity: function sccAddress() view returns(address)
type BVMGasPriceOracleCallerRaw ¶
type BVMGasPriceOracleCallerRaw struct {
Contract *BVMGasPriceOracleCaller // Generic read-only contract binding to access the raw methods on
}
BVMGasPriceOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BVMGasPriceOracleCallerRaw) Call ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerRaw) 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 BVMGasPriceOracleCallerSession ¶
type BVMGasPriceOracleCallerSession struct { Contract *BVMGasPriceOracleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BVMGasPriceOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BVMGasPriceOracleCallerSession) Charge ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Charge() (*big.Int, error)
Charge is a free data retrieval call binding the contract method 0x55161913.
Solidity: function charge() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) DaGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) DaGasPrice() (*big.Int, error)
DaGasPrice is a free data retrieval call binding the contract method 0x5cbe497a.
Solidity: function daGasPrice() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) DaSwitch ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) DaSwitch() (*big.Int, error)
DaSwitch is a free data retrieval call binding the contract method 0x0e6faf1e.
Solidity: function daSwitch() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) Decimals ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Decimals() (*big.Int, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) GasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) GasPrice() (*big.Int, error)
GasPrice is a free data retrieval call binding the contract method 0xfe173b97.
Solidity: function gasPrice() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) GetL1Fee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) GetL1Fee(_data []byte) (*big.Int, error)
GetL1Fee is a free data retrieval call binding the contract method 0x49948e0e.
Solidity: function getL1Fee(bytes _data) view returns(uint256)
func (*BVMGasPriceOracleCallerSession) GetL1GasUsed ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) GetL1GasUsed(_data []byte) (*big.Int, error)
GetL1GasUsed is a free data retrieval call binding the contract method 0xde26c4a1.
Solidity: function getL1GasUsed(bytes _data) view returns(uint256)
func (*BVMGasPriceOracleCallerSession) IsBurning ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) IsBurning() (*big.Int, error)
IsBurning is a free data retrieval call binding the contract method 0x0d1e43a0.
Solidity: function IsBurning() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) L1BaseFee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) L1BaseFee() (*big.Int, error)
L1BaseFee is a free data retrieval call binding the contract method 0x519b4bd3.
Solidity: function l1BaseFee() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) Overhead ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Overhead() (*big.Int, error)
Overhead is a free data retrieval call binding the contract method 0x0c18c162.
Solidity: function overhead() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) Owner ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BVMGasPriceOracleCallerSession) Scalar ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) Scalar() (*big.Int, error)
Scalar is a free data retrieval call binding the contract method 0xf45e65d8.
Solidity: function scalar() view returns(uint256)
func (*BVMGasPriceOracleCallerSession) SccAddress ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleCallerSession) SccAddress() (common.Address, error)
SccAddress is a free data retrieval call binding the contract method 0xea01cd36.
Solidity: function sccAddress() view returns(address)
type BVMGasPriceOracleChargeUpdated ¶
type BVMGasPriceOracleChargeUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleChargeUpdated represents a ChargeUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleChargeUpdatedIterator ¶
type BVMGasPriceOracleChargeUpdatedIterator struct { Event *BVMGasPriceOracleChargeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleChargeUpdatedIterator is returned from FilterChargeUpdated and is used to iterate over the raw logs and unpacked data for ChargeUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleChargeUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleChargeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleChargeUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleChargeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleChargeUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleChargeUpdatedIterator) 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 BVMGasPriceOracleDAGasPriceUpdated ¶
type BVMGasPriceOracleDAGasPriceUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleDAGasPriceUpdated represents a DAGasPriceUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleDAGasPriceUpdatedIterator ¶
type BVMGasPriceOracleDAGasPriceUpdatedIterator struct { Event *BVMGasPriceOracleDAGasPriceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleDAGasPriceUpdatedIterator is returned from FilterDAGasPriceUpdated and is used to iterate over the raw logs and unpacked data for DAGasPriceUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleDAGasPriceUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleDAGasPriceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleDAGasPriceUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleDAGasPriceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleDAGasPriceUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleDAGasPriceUpdatedIterator) 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 BVMGasPriceOracleDASwitchUpdated ¶
type BVMGasPriceOracleDASwitchUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleDASwitchUpdated represents a DASwitchUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleDASwitchUpdatedIterator ¶
type BVMGasPriceOracleDASwitchUpdatedIterator struct { Event *BVMGasPriceOracleDASwitchUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleDASwitchUpdatedIterator is returned from FilterDASwitchUpdated and is used to iterate over the raw logs and unpacked data for DASwitchUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleDASwitchUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleDASwitchUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleDASwitchUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleDASwitchUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleDASwitchUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleDASwitchUpdatedIterator) 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 BVMGasPriceOracleDecimalsUpdated ¶
type BVMGasPriceOracleDecimalsUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleDecimalsUpdated represents a DecimalsUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleDecimalsUpdatedIterator ¶
type BVMGasPriceOracleDecimalsUpdatedIterator struct { Event *BVMGasPriceOracleDecimalsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleDecimalsUpdatedIterator is returned from FilterDecimalsUpdated and is used to iterate over the raw logs and unpacked data for DecimalsUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleDecimalsUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleDecimalsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleDecimalsUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleDecimalsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleDecimalsUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleDecimalsUpdatedIterator) 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 BVMGasPriceOracleFilterer ¶
type BVMGasPriceOracleFilterer struct {
// contains filtered or unexported fields
}
BVMGasPriceOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBVMGasPriceOracleFilterer ¶
func NewBVMGasPriceOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*BVMGasPriceOracleFilterer, error)
NewBVMGasPriceOracleFilterer creates a new log filterer instance of BVMGasPriceOracle, bound to a specific deployed contract.
func (*BVMGasPriceOracleFilterer) FilterChargeUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterChargeUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleChargeUpdatedIterator, error)
FilterChargeUpdated is a free log retrieval operation binding the contract event 0x49244d4195584d0644398167ca8caa7b98ee36b674e4b4d2a2640749b27eafb7.
Solidity: event ChargeUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterDAGasPriceUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterDAGasPriceUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleDAGasPriceUpdatedIterator, error)
FilterDAGasPriceUpdated is a free log retrieval operation binding the contract event 0x5af81f5214eaf8c64101a8fde536abc770ef62af9e14d15e2b0b68760b2028f5.
Solidity: event DAGasPriceUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterDASwitchUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterDASwitchUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleDASwitchUpdatedIterator, error)
FilterDASwitchUpdated is a free log retrieval operation binding the contract event 0x65cacb453bbeab72658947058c43b2a6c7dfcca1c9d96ba1bc470d346929b288.
Solidity: event DASwitchUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterDecimalsUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterDecimalsUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleDecimalsUpdatedIterator, error)
FilterDecimalsUpdated is a free log retrieval operation binding the contract event 0xd68112a8707e326d08be3656b528c1bcc5bbbfc47f4177e2179b14d8640838c1.
Solidity: event DecimalsUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterGasPriceUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterGasPriceUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleGasPriceUpdatedIterator, error)
FilterGasPriceUpdated is a free log retrieval operation binding the contract event 0xfcdccc6074c6c42e4bd578aa9870c697dc976a270968452d2b8c8dc369fae396.
Solidity: event GasPriceUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterIsBurningUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterIsBurningUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleIsBurningUpdatedIterator, error)
FilterIsBurningUpdated is a free log retrieval operation binding the contract event 0xd1eaae13a99b475ddca546a1b4a45052c66c14049997f44a1731a8e7167981a7.
Solidity: event IsBurningUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterL1BaseFeeUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterL1BaseFeeUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleL1BaseFeeUpdatedIterator, error)
FilterL1BaseFeeUpdated is a free log retrieval operation binding the contract event 0x351fb23757bb5ea0546c85b7996ddd7155f96b939ebaa5ff7bc49c75f27f2c44.
Solidity: event L1BaseFeeUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterOverheadUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterOverheadUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleOverheadUpdatedIterator, error)
FilterOverheadUpdated is a free log retrieval operation binding the contract event 0x32740b35c0ea213650f60d44366b4fb211c9033b50714e4a1d34e65d5beb9bb4.
Solidity: event OverheadUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) FilterOwnershipTransferred ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BVMGasPriceOracleOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BVMGasPriceOracleFilterer) FilterScalarUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) FilterScalarUpdated(opts *bind.FilterOpts) (*BVMGasPriceOracleScalarUpdatedIterator, error)
FilterScalarUpdated is a free log retrieval operation binding the contract event 0x3336cd9708eaf2769a0f0dc0679f30e80f15dcd88d1921b5a16858e8b85c591a.
Solidity: event ScalarUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseChargeUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseChargeUpdated(log types.Log) (*BVMGasPriceOracleChargeUpdated, error)
ParseChargeUpdated is a log parse operation binding the contract event 0x49244d4195584d0644398167ca8caa7b98ee36b674e4b4d2a2640749b27eafb7.
Solidity: event ChargeUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseDAGasPriceUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseDAGasPriceUpdated(log types.Log) (*BVMGasPriceOracleDAGasPriceUpdated, error)
ParseDAGasPriceUpdated is a log parse operation binding the contract event 0x5af81f5214eaf8c64101a8fde536abc770ef62af9e14d15e2b0b68760b2028f5.
Solidity: event DAGasPriceUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseDASwitchUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseDASwitchUpdated(log types.Log) (*BVMGasPriceOracleDASwitchUpdated, error)
ParseDASwitchUpdated is a log parse operation binding the contract event 0x65cacb453bbeab72658947058c43b2a6c7dfcca1c9d96ba1bc470d346929b288.
Solidity: event DASwitchUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseDecimalsUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseDecimalsUpdated(log types.Log) (*BVMGasPriceOracleDecimalsUpdated, error)
ParseDecimalsUpdated is a log parse operation binding the contract event 0xd68112a8707e326d08be3656b528c1bcc5bbbfc47f4177e2179b14d8640838c1.
Solidity: event DecimalsUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseGasPriceUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseGasPriceUpdated(log types.Log) (*BVMGasPriceOracleGasPriceUpdated, error)
ParseGasPriceUpdated is a log parse operation binding the contract event 0xfcdccc6074c6c42e4bd578aa9870c697dc976a270968452d2b8c8dc369fae396.
Solidity: event GasPriceUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseIsBurningUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseIsBurningUpdated(log types.Log) (*BVMGasPriceOracleIsBurningUpdated, error)
ParseIsBurningUpdated is a log parse operation binding the contract event 0xd1eaae13a99b475ddca546a1b4a45052c66c14049997f44a1731a8e7167981a7.
Solidity: event IsBurningUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseL1BaseFeeUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseL1BaseFeeUpdated(log types.Log) (*BVMGasPriceOracleL1BaseFeeUpdated, error)
ParseL1BaseFeeUpdated is a log parse operation binding the contract event 0x351fb23757bb5ea0546c85b7996ddd7155f96b939ebaa5ff7bc49c75f27f2c44.
Solidity: event L1BaseFeeUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseOverheadUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseOverheadUpdated(log types.Log) (*BVMGasPriceOracleOverheadUpdated, error)
ParseOverheadUpdated is a log parse operation binding the contract event 0x32740b35c0ea213650f60d44366b4fb211c9033b50714e4a1d34e65d5beb9bb4.
Solidity: event OverheadUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) ParseOwnershipTransferred ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseOwnershipTransferred(log types.Log) (*BVMGasPriceOracleOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BVMGasPriceOracleFilterer) ParseScalarUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) ParseScalarUpdated(log types.Log) (*BVMGasPriceOracleScalarUpdated, error)
ParseScalarUpdated is a log parse operation binding the contract event 0x3336cd9708eaf2769a0f0dc0679f30e80f15dcd88d1921b5a16858e8b85c591a.
Solidity: event ScalarUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchChargeUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchChargeUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleChargeUpdated) (event.Subscription, error)
WatchChargeUpdated is a free log subscription operation binding the contract event 0x49244d4195584d0644398167ca8caa7b98ee36b674e4b4d2a2640749b27eafb7.
Solidity: event ChargeUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchDAGasPriceUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchDAGasPriceUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleDAGasPriceUpdated) (event.Subscription, error)
WatchDAGasPriceUpdated is a free log subscription operation binding the contract event 0x5af81f5214eaf8c64101a8fde536abc770ef62af9e14d15e2b0b68760b2028f5.
Solidity: event DAGasPriceUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchDASwitchUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchDASwitchUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleDASwitchUpdated) (event.Subscription, error)
WatchDASwitchUpdated is a free log subscription operation binding the contract event 0x65cacb453bbeab72658947058c43b2a6c7dfcca1c9d96ba1bc470d346929b288.
Solidity: event DASwitchUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchDecimalsUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchDecimalsUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleDecimalsUpdated) (event.Subscription, error)
WatchDecimalsUpdated is a free log subscription operation binding the contract event 0xd68112a8707e326d08be3656b528c1bcc5bbbfc47f4177e2179b14d8640838c1.
Solidity: event DecimalsUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchGasPriceUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchGasPriceUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleGasPriceUpdated) (event.Subscription, error)
WatchGasPriceUpdated is a free log subscription operation binding the contract event 0xfcdccc6074c6c42e4bd578aa9870c697dc976a270968452d2b8c8dc369fae396.
Solidity: event GasPriceUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchIsBurningUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchIsBurningUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleIsBurningUpdated) (event.Subscription, error)
WatchIsBurningUpdated is a free log subscription operation binding the contract event 0xd1eaae13a99b475ddca546a1b4a45052c66c14049997f44a1731a8e7167981a7.
Solidity: event IsBurningUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchL1BaseFeeUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchL1BaseFeeUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleL1BaseFeeUpdated) (event.Subscription, error)
WatchL1BaseFeeUpdated is a free log subscription operation binding the contract event 0x351fb23757bb5ea0546c85b7996ddd7155f96b939ebaa5ff7bc49c75f27f2c44.
Solidity: event L1BaseFeeUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchOverheadUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchOverheadUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleOverheadUpdated) (event.Subscription, error)
WatchOverheadUpdated is a free log subscription operation binding the contract event 0x32740b35c0ea213650f60d44366b4fb211c9033b50714e4a1d34e65d5beb9bb4.
Solidity: event OverheadUpdated(uint256 arg0)
func (*BVMGasPriceOracleFilterer) WatchOwnershipTransferred ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BVMGasPriceOracleFilterer) WatchScalarUpdated ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleFilterer) WatchScalarUpdated(opts *bind.WatchOpts, sink chan<- *BVMGasPriceOracleScalarUpdated) (event.Subscription, error)
WatchScalarUpdated is a free log subscription operation binding the contract event 0x3336cd9708eaf2769a0f0dc0679f30e80f15dcd88d1921b5a16858e8b85c591a.
Solidity: event ScalarUpdated(uint256 arg0)
type BVMGasPriceOracleGasPriceUpdated ¶
type BVMGasPriceOracleGasPriceUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleGasPriceUpdated represents a GasPriceUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleGasPriceUpdatedIterator ¶
type BVMGasPriceOracleGasPriceUpdatedIterator struct { Event *BVMGasPriceOracleGasPriceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleGasPriceUpdatedIterator is returned from FilterGasPriceUpdated and is used to iterate over the raw logs and unpacked data for GasPriceUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleGasPriceUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleGasPriceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleGasPriceUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleGasPriceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleGasPriceUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleGasPriceUpdatedIterator) 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 BVMGasPriceOracleIsBurningUpdated ¶
type BVMGasPriceOracleIsBurningUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleIsBurningUpdated represents a IsBurningUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleIsBurningUpdatedIterator ¶
type BVMGasPriceOracleIsBurningUpdatedIterator struct { Event *BVMGasPriceOracleIsBurningUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleIsBurningUpdatedIterator is returned from FilterIsBurningUpdated and is used to iterate over the raw logs and unpacked data for IsBurningUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleIsBurningUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleIsBurningUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleIsBurningUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleIsBurningUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleIsBurningUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleIsBurningUpdatedIterator) 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 BVMGasPriceOracleL1BaseFeeUpdated ¶
type BVMGasPriceOracleL1BaseFeeUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleL1BaseFeeUpdated represents a L1BaseFeeUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleL1BaseFeeUpdatedIterator ¶
type BVMGasPriceOracleL1BaseFeeUpdatedIterator struct { Event *BVMGasPriceOracleL1BaseFeeUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleL1BaseFeeUpdatedIterator is returned from FilterL1BaseFeeUpdated and is used to iterate over the raw logs and unpacked data for L1BaseFeeUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleL1BaseFeeUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleL1BaseFeeUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleL1BaseFeeUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleL1BaseFeeUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleL1BaseFeeUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleL1BaseFeeUpdatedIterator) 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 BVMGasPriceOracleOverheadUpdated ¶
type BVMGasPriceOracleOverheadUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleOverheadUpdated represents a OverheadUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleOverheadUpdatedIterator ¶
type BVMGasPriceOracleOverheadUpdatedIterator struct { Event *BVMGasPriceOracleOverheadUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleOverheadUpdatedIterator is returned from FilterOverheadUpdated and is used to iterate over the raw logs and unpacked data for OverheadUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleOverheadUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleOverheadUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleOverheadUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleOverheadUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleOverheadUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleOverheadUpdatedIterator) 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 BVMGasPriceOracleOwnershipTransferred ¶
type BVMGasPriceOracleOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleOwnershipTransferred represents a OwnershipTransferred event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleOwnershipTransferredIterator ¶
type BVMGasPriceOracleOwnershipTransferredIterator struct { Event *BVMGasPriceOracleOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleOwnershipTransferredIterator) Close ¶
func (it *BVMGasPriceOracleOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleOwnershipTransferredIterator) Error ¶
func (it *BVMGasPriceOracleOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleOwnershipTransferredIterator) Next ¶
func (it *BVMGasPriceOracleOwnershipTransferredIterator) 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 BVMGasPriceOracleRaw ¶
type BVMGasPriceOracleRaw struct {
Contract *BVMGasPriceOracle // Generic contract binding to access the raw methods on
}
BVMGasPriceOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BVMGasPriceOracleRaw) Call ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleRaw) 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 (*BVMGasPriceOracleRaw) Transact ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BVMGasPriceOracleRaw) Transfer ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleRaw) 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 BVMGasPriceOracleScalarUpdated ¶
type BVMGasPriceOracleScalarUpdated struct { Arg0 *big.Int Raw types.Log // Blockchain specific contextual infos }
BVMGasPriceOracleScalarUpdated represents a ScalarUpdated event raised by the BVMGasPriceOracle contract.
type BVMGasPriceOracleScalarUpdatedIterator ¶
type BVMGasPriceOracleScalarUpdatedIterator struct { Event *BVMGasPriceOracleScalarUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BVMGasPriceOracleScalarUpdatedIterator is returned from FilterScalarUpdated and is used to iterate over the raw logs and unpacked data for ScalarUpdated events raised by the BVMGasPriceOracle contract.
func (*BVMGasPriceOracleScalarUpdatedIterator) Close ¶
func (it *BVMGasPriceOracleScalarUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BVMGasPriceOracleScalarUpdatedIterator) Error ¶
func (it *BVMGasPriceOracleScalarUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BVMGasPriceOracleScalarUpdatedIterator) Next ¶
func (it *BVMGasPriceOracleScalarUpdatedIterator) 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 BVMGasPriceOracleSession ¶
type BVMGasPriceOracleSession struct { Contract *BVMGasPriceOracle // 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 }
BVMGasPriceOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BVMGasPriceOracleSession) Charge ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Charge() (*big.Int, error)
Charge is a free data retrieval call binding the contract method 0x55161913.
Solidity: function charge() view returns(uint256)
func (*BVMGasPriceOracleSession) DaGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) DaGasPrice() (*big.Int, error)
DaGasPrice is a free data retrieval call binding the contract method 0x5cbe497a.
Solidity: function daGasPrice() view returns(uint256)
func (*BVMGasPriceOracleSession) DaSwitch ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) DaSwitch() (*big.Int, error)
DaSwitch is a free data retrieval call binding the contract method 0x0e6faf1e.
Solidity: function daSwitch() view returns(uint256)
func (*BVMGasPriceOracleSession) Decimals ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Decimals() (*big.Int, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint256)
func (*BVMGasPriceOracleSession) GasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) GasPrice() (*big.Int, error)
GasPrice is a free data retrieval call binding the contract method 0xfe173b97.
Solidity: function gasPrice() view returns(uint256)
func (*BVMGasPriceOracleSession) GetL1Fee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) GetL1Fee(_data []byte) (*big.Int, error)
GetL1Fee is a free data retrieval call binding the contract method 0x49948e0e.
Solidity: function getL1Fee(bytes _data) view returns(uint256)
func (*BVMGasPriceOracleSession) GetL1GasUsed ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) GetL1GasUsed(_data []byte) (*big.Int, error)
GetL1GasUsed is a free data retrieval call binding the contract method 0xde26c4a1.
Solidity: function getL1GasUsed(bytes _data) view returns(uint256)
func (*BVMGasPriceOracleSession) IsBurning ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) IsBurning() (*big.Int, error)
IsBurning is a free data retrieval call binding the contract method 0x0d1e43a0.
Solidity: function IsBurning() view returns(uint256)
func (*BVMGasPriceOracleSession) L1BaseFee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) L1BaseFee() (*big.Int, error)
L1BaseFee is a free data retrieval call binding the contract method 0x519b4bd3.
Solidity: function l1BaseFee() view returns(uint256)
func (*BVMGasPriceOracleSession) Overhead ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Overhead() (*big.Int, error)
Overhead is a free data retrieval call binding the contract method 0x0c18c162.
Solidity: function overhead() view returns(uint256)
func (*BVMGasPriceOracleSession) Owner ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*BVMGasPriceOracleSession) RenounceOwnership ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BVMGasPriceOracleSession) Scalar ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) Scalar() (*big.Int, error)
Scalar is a free data retrieval call binding the contract method 0xf45e65d8.
Solidity: function scalar() view returns(uint256)
func (*BVMGasPriceOracleSession) SccAddress ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SccAddress() (common.Address, error)
SccAddress is a free data retrieval call binding the contract method 0xea01cd36.
Solidity: function sccAddress() view returns(address)
func (*BVMGasPriceOracleSession) SetCharge ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetCharge(_charge *big.Int) (*types.Transaction, error)
SetCharge is a paid mutator transaction binding the contract method 0xfc55b138.
Solidity: function setCharge(uint256 _charge) returns()
func (*BVMGasPriceOracleSession) SetDAGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetDAGasPrice(_daGasPrice *big.Int) (*types.Transaction, error)
SetDAGasPrice is a paid mutator transaction binding the contract method 0x45c51a38.
Solidity: function setDAGasPrice(uint256 _daGasPrice) returns()
func (*BVMGasPriceOracleSession) SetDaSwitch ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetDaSwitch(_daSwitch *big.Int) (*types.Transaction, error)
SetDaSwitch is a paid mutator transaction binding the contract method 0x28800578.
Solidity: function setDaSwitch(uint256 _daSwitch) returns()
func (*BVMGasPriceOracleSession) SetDecimals ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetDecimals(_decimals *big.Int) (*types.Transaction, error)
SetDecimals is a paid mutator transaction binding the contract method 0x8c8885c8.
Solidity: function setDecimals(uint256 _decimals) returns()
func (*BVMGasPriceOracleSession) SetGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
SetGasPrice is a paid mutator transaction binding the contract method 0xbf1fe420.
Solidity: function setGasPrice(uint256 _gasPrice) returns()
func (*BVMGasPriceOracleSession) SetIsBurning ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetIsBurning(_isBurning *big.Int) (*types.Transaction, error)
SetIsBurning is a paid mutator transaction binding the contract method 0xc7647832.
Solidity: function setIsBurning(uint256 _isBurning) returns()
func (*BVMGasPriceOracleSession) SetL1BaseFee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetL1BaseFee(_baseFee *big.Int) (*types.Transaction, error)
SetL1BaseFee is a paid mutator transaction binding the contract method 0xbede39b5.
Solidity: function setL1BaseFee(uint256 _baseFee) returns()
func (*BVMGasPriceOracleSession) SetOverhead ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetOverhead(_overhead *big.Int) (*types.Transaction, error)
SetOverhead is a paid mutator transaction binding the contract method 0x3577afc5.
Solidity: function setOverhead(uint256 _overhead) returns()
func (*BVMGasPriceOracleSession) SetScalar ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) SetScalar(_scalar *big.Int) (*types.Transaction, error)
SetScalar is a paid mutator transaction binding the contract method 0x70465597.
Solidity: function setScalar(uint256 _scalar) returns()
func (*BVMGasPriceOracleSession) TransferOwnership ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BVMGasPriceOracleTransactor ¶
type BVMGasPriceOracleTransactor struct {
// contains filtered or unexported fields
}
BVMGasPriceOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBVMGasPriceOracleTransactor ¶
func NewBVMGasPriceOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*BVMGasPriceOracleTransactor, error)
NewBVMGasPriceOracleTransactor creates a new write-only instance of BVMGasPriceOracle, bound to a specific deployed contract.
func (*BVMGasPriceOracleTransactor) RenounceOwnership ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BVMGasPriceOracleTransactor) SetCharge ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetCharge(opts *bind.TransactOpts, _charge *big.Int) (*types.Transaction, error)
SetCharge is a paid mutator transaction binding the contract method 0xfc55b138.
Solidity: function setCharge(uint256 _charge) returns()
func (*BVMGasPriceOracleTransactor) SetDAGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetDAGasPrice(opts *bind.TransactOpts, _daGasPrice *big.Int) (*types.Transaction, error)
SetDAGasPrice is a paid mutator transaction binding the contract method 0x45c51a38.
Solidity: function setDAGasPrice(uint256 _daGasPrice) returns()
func (*BVMGasPriceOracleTransactor) SetDaSwitch ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetDaSwitch(opts *bind.TransactOpts, _daSwitch *big.Int) (*types.Transaction, error)
SetDaSwitch is a paid mutator transaction binding the contract method 0x28800578.
Solidity: function setDaSwitch(uint256 _daSwitch) returns()
func (*BVMGasPriceOracleTransactor) SetDecimals ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetDecimals(opts *bind.TransactOpts, _decimals *big.Int) (*types.Transaction, error)
SetDecimals is a paid mutator transaction binding the contract method 0x8c8885c8.
Solidity: function setDecimals(uint256 _decimals) returns()
func (*BVMGasPriceOracleTransactor) SetGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetGasPrice(opts *bind.TransactOpts, _gasPrice *big.Int) (*types.Transaction, error)
SetGasPrice is a paid mutator transaction binding the contract method 0xbf1fe420.
Solidity: function setGasPrice(uint256 _gasPrice) returns()
func (*BVMGasPriceOracleTransactor) SetIsBurning ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetIsBurning(opts *bind.TransactOpts, _isBurning *big.Int) (*types.Transaction, error)
SetIsBurning is a paid mutator transaction binding the contract method 0xc7647832.
Solidity: function setIsBurning(uint256 _isBurning) returns()
func (*BVMGasPriceOracleTransactor) SetL1BaseFee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetL1BaseFee(opts *bind.TransactOpts, _baseFee *big.Int) (*types.Transaction, error)
SetL1BaseFee is a paid mutator transaction binding the contract method 0xbede39b5.
Solidity: function setL1BaseFee(uint256 _baseFee) returns()
func (*BVMGasPriceOracleTransactor) SetOverhead ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetOverhead(opts *bind.TransactOpts, _overhead *big.Int) (*types.Transaction, error)
SetOverhead is a paid mutator transaction binding the contract method 0x3577afc5.
Solidity: function setOverhead(uint256 _overhead) returns()
func (*BVMGasPriceOracleTransactor) SetScalar ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) SetScalar(opts *bind.TransactOpts, _scalar *big.Int) (*types.Transaction, error)
SetScalar is a paid mutator transaction binding the contract method 0x70465597.
Solidity: function setScalar(uint256 _scalar) returns()
func (*BVMGasPriceOracleTransactor) TransferOwnership ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BVMGasPriceOracleTransactorRaw ¶
type BVMGasPriceOracleTransactorRaw struct {
Contract *BVMGasPriceOracleTransactor // Generic write-only contract binding to access the raw methods on
}
BVMGasPriceOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BVMGasPriceOracleTransactorRaw) Transact ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BVMGasPriceOracleTransactorRaw) Transfer ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorRaw) 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 BVMGasPriceOracleTransactorSession ¶
type BVMGasPriceOracleTransactorSession struct { Contract *BVMGasPriceOracleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BVMGasPriceOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BVMGasPriceOracleTransactorSession) RenounceOwnership ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BVMGasPriceOracleTransactorSession) SetCharge ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetCharge(_charge *big.Int) (*types.Transaction, error)
SetCharge is a paid mutator transaction binding the contract method 0xfc55b138.
Solidity: function setCharge(uint256 _charge) returns()
func (*BVMGasPriceOracleTransactorSession) SetDAGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetDAGasPrice(_daGasPrice *big.Int) (*types.Transaction, error)
SetDAGasPrice is a paid mutator transaction binding the contract method 0x45c51a38.
Solidity: function setDAGasPrice(uint256 _daGasPrice) returns()
func (*BVMGasPriceOracleTransactorSession) SetDaSwitch ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetDaSwitch(_daSwitch *big.Int) (*types.Transaction, error)
SetDaSwitch is a paid mutator transaction binding the contract method 0x28800578.
Solidity: function setDaSwitch(uint256 _daSwitch) returns()
func (*BVMGasPriceOracleTransactorSession) SetDecimals ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetDecimals(_decimals *big.Int) (*types.Transaction, error)
SetDecimals is a paid mutator transaction binding the contract method 0x8c8885c8.
Solidity: function setDecimals(uint256 _decimals) returns()
func (*BVMGasPriceOracleTransactorSession) SetGasPrice ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetGasPrice(_gasPrice *big.Int) (*types.Transaction, error)
SetGasPrice is a paid mutator transaction binding the contract method 0xbf1fe420.
Solidity: function setGasPrice(uint256 _gasPrice) returns()
func (*BVMGasPriceOracleTransactorSession) SetIsBurning ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetIsBurning(_isBurning *big.Int) (*types.Transaction, error)
SetIsBurning is a paid mutator transaction binding the contract method 0xc7647832.
Solidity: function setIsBurning(uint256 _isBurning) returns()
func (*BVMGasPriceOracleTransactorSession) SetL1BaseFee ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetL1BaseFee(_baseFee *big.Int) (*types.Transaction, error)
SetL1BaseFee is a paid mutator transaction binding the contract method 0xbede39b5.
Solidity: function setL1BaseFee(uint256 _baseFee) returns()
func (*BVMGasPriceOracleTransactorSession) SetOverhead ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetOverhead(_overhead *big.Int) (*types.Transaction, error)
SetOverhead is a paid mutator transaction binding the contract method 0x3577afc5.
Solidity: function setOverhead(uint256 _overhead) returns()
func (*BVMGasPriceOracleTransactorSession) SetScalar ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) SetScalar(_scalar *big.Int) (*types.Transaction, error)
SetScalar is a paid mutator transaction binding the contract method 0x70465597.
Solidity: function setScalar(uint256 _scalar) returns()
func (*BVMGasPriceOracleTransactorSession) TransferOwnership ¶
func (_BVMGasPriceOracle *BVMGasPriceOracleTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type CanonicalTransactionChain ¶
type CanonicalTransactionChain struct { CanonicalTransactionChainCaller // Read-only binding to the contract CanonicalTransactionChainTransactor // Write-only binding to the contract CanonicalTransactionChainFilterer // Log filterer for contract events }
CanonicalTransactionChain is an auto generated Go binding around an Ethereum contract.
func NewCanonicalTransactionChain ¶
func NewCanonicalTransactionChain(address common.Address, backend bind.ContractBackend) (*CanonicalTransactionChain, error)
NewCanonicalTransactionChain creates a new instance of CanonicalTransactionChain, bound to a specific deployed contract.
type CanonicalTransactionChainCaller ¶
type CanonicalTransactionChainCaller struct {
// contains filtered or unexported fields
}
CanonicalTransactionChainCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCanonicalTransactionChainCaller ¶
func NewCanonicalTransactionChainCaller(address common.Address, caller bind.ContractCaller) (*CanonicalTransactionChainCaller, error)
NewCanonicalTransactionChainCaller creates a new read-only instance of CanonicalTransactionChain, bound to a specific deployed contract.
func (*CanonicalTransactionChainCaller) Batches ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) Batches(opts *bind.CallOpts) (common.Address, error)
Batches is a free data retrieval call binding the contract method 0xcfdf677e.
Solidity: function batches() view returns(address)
func (*CanonicalTransactionChainCaller) EnqueueGasCost ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) EnqueueGasCost(opts *bind.CallOpts) (*big.Int, error)
EnqueueGasCost is a free data retrieval call binding the contract method 0xe654b1fb.
Solidity: function enqueueGasCost() view returns(uint256)
func (*CanonicalTransactionChainCaller) EnqueueL2GasPrepaid ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) EnqueueL2GasPrepaid(opts *bind.CallOpts) (*big.Int, error)
EnqueueL2GasPrepaid is a free data retrieval call binding the contract method 0x0b3dfa97.
Solidity: function enqueueL2GasPrepaid() view returns(uint256)
func (*CanonicalTransactionChainCaller) GetLastBlockNumber ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetLastBlockNumber(opts *bind.CallOpts) (*big.Int, error)
GetLastBlockNumber is a free data retrieval call binding the contract method 0x5ae6256d.
Solidity: function getLastBlockNumber() view returns(uint40)
func (*CanonicalTransactionChainCaller) GetLastTimestamp ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetLastTimestamp(opts *bind.CallOpts) (*big.Int, error)
GetLastTimestamp is a free data retrieval call binding the contract method 0x37899770.
Solidity: function getLastTimestamp() view returns(uint40)
func (*CanonicalTransactionChainCaller) GetNextQueueIndex ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetNextQueueIndex(opts *bind.CallOpts) (*big.Int, error)
GetNextQueueIndex is a free data retrieval call binding the contract method 0x7a167a8a.
Solidity: function getNextQueueIndex() view returns(uint40)
func (*CanonicalTransactionChainCaller) GetNumPendingQueueElements ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetNumPendingQueueElements(opts *bind.CallOpts) (*big.Int, error)
GetNumPendingQueueElements is a free data retrieval call binding the contract method 0xf722b41a.
Solidity: function getNumPendingQueueElements() view returns(uint40)
func (*CanonicalTransactionChainCaller) GetQueueElement ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetQueueElement(opts *bind.CallOpts, _index *big.Int) (LibBVMCodecQueueElement, error)
GetQueueElement is a free data retrieval call binding the contract method 0x2a7f18be.
Solidity: function getQueueElement(uint256 _index) view returns((bytes32,uint40,uint40) _element)
func (*CanonicalTransactionChainCaller) GetQueueLength ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetQueueLength(opts *bind.CallOpts) (*big.Int, error)
GetQueueLength is a free data retrieval call binding the contract method 0xb8f77005.
Solidity: function getQueueLength() view returns(uint40)
func (*CanonicalTransactionChainCaller) GetTotalBatches ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetTotalBatches(opts *bind.CallOpts) (*big.Int, error)
GetTotalBatches is a free data retrieval call binding the contract method 0xe561dddc.
Solidity: function getTotalBatches() view returns(uint256 _totalBatches)
func (*CanonicalTransactionChainCaller) GetTotalElements ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) GetTotalElements(opts *bind.CallOpts) (*big.Int, error)
GetTotalElements is a free data retrieval call binding the contract method 0x7aa63a86.
Solidity: function getTotalElements() view returns(uint256 _totalElements)
func (*CanonicalTransactionChainCaller) L2GasDiscountDivisor ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) L2GasDiscountDivisor(opts *bind.CallOpts) (*big.Int, error)
L2GasDiscountDivisor is a free data retrieval call binding the contract method 0xccf987c8.
Solidity: function l2GasDiscountDivisor() view returns(uint256)
func (*CanonicalTransactionChainCaller) LibAddressManager ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) LibAddressManager(opts *bind.CallOpts) (common.Address, error)
LibAddressManager is a free data retrieval call binding the contract method 0x299ca478.
Solidity: function libAddressManager() view returns(address)
func (*CanonicalTransactionChainCaller) MAXROLLUPTXSIZE ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) MAXROLLUPTXSIZE(opts *bind.CallOpts) (*big.Int, error)
MAXROLLUPTXSIZE is a free data retrieval call binding the contract method 0x876ed5cb.
Solidity: function MAX_ROLLUP_TX_SIZE() view returns(uint256)
func (*CanonicalTransactionChainCaller) MINROLLUPTXGAS ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) MINROLLUPTXGAS(opts *bind.CallOpts) (*big.Int, error)
MINROLLUPTXGAS is a free data retrieval call binding the contract method 0x78f4b2f2.
Solidity: function MIN_ROLLUP_TX_GAS() view returns(uint256)
func (*CanonicalTransactionChainCaller) MaxTransactionGasLimit ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) MaxTransactionGasLimit(opts *bind.CallOpts) (*big.Int, error)
MaxTransactionGasLimit is a free data retrieval call binding the contract method 0x8d38c6c1.
Solidity: function maxTransactionGasLimit() view returns(uint256)
func (*CanonicalTransactionChainCaller) Resolve ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCaller) Resolve(opts *bind.CallOpts, _name string) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x461a4478.
Solidity: function resolve(string _name) view returns(address)
type CanonicalTransactionChainCallerRaw ¶
type CanonicalTransactionChainCallerRaw struct {
Contract *CanonicalTransactionChainCaller // Generic read-only contract binding to access the raw methods on
}
CanonicalTransactionChainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CanonicalTransactionChainCallerRaw) Call ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerRaw) 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 CanonicalTransactionChainCallerSession ¶
type CanonicalTransactionChainCallerSession struct { Contract *CanonicalTransactionChainCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CanonicalTransactionChainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CanonicalTransactionChainCallerSession) Batches ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) Batches() (common.Address, error)
Batches is a free data retrieval call binding the contract method 0xcfdf677e.
Solidity: function batches() view returns(address)
func (*CanonicalTransactionChainCallerSession) EnqueueGasCost ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) EnqueueGasCost() (*big.Int, error)
EnqueueGasCost is a free data retrieval call binding the contract method 0xe654b1fb.
Solidity: function enqueueGasCost() view returns(uint256)
func (*CanonicalTransactionChainCallerSession) EnqueueL2GasPrepaid ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) EnqueueL2GasPrepaid() (*big.Int, error)
EnqueueL2GasPrepaid is a free data retrieval call binding the contract method 0x0b3dfa97.
Solidity: function enqueueL2GasPrepaid() view returns(uint256)
func (*CanonicalTransactionChainCallerSession) GetLastBlockNumber ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetLastBlockNumber() (*big.Int, error)
GetLastBlockNumber is a free data retrieval call binding the contract method 0x5ae6256d.
Solidity: function getLastBlockNumber() view returns(uint40)
func (*CanonicalTransactionChainCallerSession) GetLastTimestamp ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetLastTimestamp() (*big.Int, error)
GetLastTimestamp is a free data retrieval call binding the contract method 0x37899770.
Solidity: function getLastTimestamp() view returns(uint40)
func (*CanonicalTransactionChainCallerSession) GetNextQueueIndex ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetNextQueueIndex() (*big.Int, error)
GetNextQueueIndex is a free data retrieval call binding the contract method 0x7a167a8a.
Solidity: function getNextQueueIndex() view returns(uint40)
func (*CanonicalTransactionChainCallerSession) GetNumPendingQueueElements ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetNumPendingQueueElements() (*big.Int, error)
GetNumPendingQueueElements is a free data retrieval call binding the contract method 0xf722b41a.
Solidity: function getNumPendingQueueElements() view returns(uint40)
func (*CanonicalTransactionChainCallerSession) GetQueueElement ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetQueueElement(_index *big.Int) (LibBVMCodecQueueElement, error)
GetQueueElement is a free data retrieval call binding the contract method 0x2a7f18be.
Solidity: function getQueueElement(uint256 _index) view returns((bytes32,uint40,uint40) _element)
func (*CanonicalTransactionChainCallerSession) GetQueueLength ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetQueueLength() (*big.Int, error)
GetQueueLength is a free data retrieval call binding the contract method 0xb8f77005.
Solidity: function getQueueLength() view returns(uint40)
func (*CanonicalTransactionChainCallerSession) GetTotalBatches ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetTotalBatches() (*big.Int, error)
GetTotalBatches is a free data retrieval call binding the contract method 0xe561dddc.
Solidity: function getTotalBatches() view returns(uint256 _totalBatches)
func (*CanonicalTransactionChainCallerSession) GetTotalElements ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) GetTotalElements() (*big.Int, error)
GetTotalElements is a free data retrieval call binding the contract method 0x7aa63a86.
Solidity: function getTotalElements() view returns(uint256 _totalElements)
func (*CanonicalTransactionChainCallerSession) L2GasDiscountDivisor ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) L2GasDiscountDivisor() (*big.Int, error)
L2GasDiscountDivisor is a free data retrieval call binding the contract method 0xccf987c8.
Solidity: function l2GasDiscountDivisor() view returns(uint256)
func (*CanonicalTransactionChainCallerSession) LibAddressManager ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) LibAddressManager() (common.Address, error)
LibAddressManager is a free data retrieval call binding the contract method 0x299ca478.
Solidity: function libAddressManager() view returns(address)
func (*CanonicalTransactionChainCallerSession) MAXROLLUPTXSIZE ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) MAXROLLUPTXSIZE() (*big.Int, error)
MAXROLLUPTXSIZE is a free data retrieval call binding the contract method 0x876ed5cb.
Solidity: function MAX_ROLLUP_TX_SIZE() view returns(uint256)
func (*CanonicalTransactionChainCallerSession) MINROLLUPTXGAS ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) MINROLLUPTXGAS() (*big.Int, error)
MINROLLUPTXGAS is a free data retrieval call binding the contract method 0x78f4b2f2.
Solidity: function MIN_ROLLUP_TX_GAS() view returns(uint256)
func (*CanonicalTransactionChainCallerSession) MaxTransactionGasLimit ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) MaxTransactionGasLimit() (*big.Int, error)
MaxTransactionGasLimit is a free data retrieval call binding the contract method 0x8d38c6c1.
Solidity: function maxTransactionGasLimit() view returns(uint256)
func (*CanonicalTransactionChainCallerSession) Resolve ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainCallerSession) Resolve(_name string) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x461a4478.
Solidity: function resolve(string _name) view returns(address)
type CanonicalTransactionChainFilterer ¶
type CanonicalTransactionChainFilterer struct {
// contains filtered or unexported fields
}
CanonicalTransactionChainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCanonicalTransactionChainFilterer ¶
func NewCanonicalTransactionChainFilterer(address common.Address, filterer bind.ContractFilterer) (*CanonicalTransactionChainFilterer, error)
NewCanonicalTransactionChainFilterer creates a new log filterer instance of CanonicalTransactionChain, bound to a specific deployed contract.
func (*CanonicalTransactionChainFilterer) FilterL2GasParamsUpdated ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterL2GasParamsUpdated(opts *bind.FilterOpts) (*CanonicalTransactionChainL2GasParamsUpdatedIterator, error)
FilterL2GasParamsUpdated is a free log retrieval operation binding the contract event 0xc6ed75e96b8b18b71edc1a6e82a9d677f8268c774a262c624eeb2cf0a8b3e07e.
Solidity: event L2GasParamsUpdated(uint256 l2GasDiscountDivisor, uint256 enqueueGasCost, uint256 enqueueL2GasPrepaid)
func (*CanonicalTransactionChainFilterer) FilterQueueBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterQueueBatchAppended(opts *bind.FilterOpts) (*CanonicalTransactionChainQueueBatchAppendedIterator, error)
FilterQueueBatchAppended is a free log retrieval operation binding the contract event 0x64d7f508348c70dea42d5302a393987e4abc20e45954ab3f9d320207751956f0.
Solidity: event QueueBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
func (*CanonicalTransactionChainFilterer) FilterSequencerBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterSequencerBatchAppended(opts *bind.FilterOpts) (*CanonicalTransactionChainSequencerBatchAppendedIterator, error)
FilterSequencerBatchAppended is a free log retrieval operation binding the contract event 0x602f1aeac0ca2e7a13e281a9ef0ad7838542712ce16780fa2ecffd351f05f899.
Solidity: event SequencerBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
func (*CanonicalTransactionChainFilterer) FilterTransactionBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterTransactionBatchAppended(opts *bind.FilterOpts, _batchIndex []*big.Int) (*CanonicalTransactionChainTransactionBatchAppendedIterator, error)
FilterTransactionBatchAppended is a free log retrieval operation binding the contract event 0xa47512905cf577d4cfae2efc3df461008ddb7234e91ce7f4eefcdb51e1077ccf.
Solidity: event TransactionBatchAppended(uint256 indexed _batchIndex, bytes32 _batchRoot, uint256 _batchSize, uint256 _prevTotalElements, bytes _signature, bytes _extraData)
func (*CanonicalTransactionChainFilterer) FilterTransactionEnqueued ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) FilterTransactionEnqueued(opts *bind.FilterOpts, _l1TxOrigin []common.Address, _target []common.Address, _queueIndex []*big.Int) (*CanonicalTransactionChainTransactionEnqueuedIterator, error)
FilterTransactionEnqueued is a free log retrieval operation binding the contract event 0x4b388aecf9fa6cc92253704e5975a6129a4f735bdbd99567df4ed0094ee4ceb5.
Solidity: event TransactionEnqueued(address indexed _l1TxOrigin, address indexed _target, uint256 _gasLimit, bytes _data, uint256 indexed _queueIndex, uint256 _timestamp)
func (*CanonicalTransactionChainFilterer) ParseL2GasParamsUpdated ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseL2GasParamsUpdated(log types.Log) (*CanonicalTransactionChainL2GasParamsUpdated, error)
ParseL2GasParamsUpdated is a log parse operation binding the contract event 0xc6ed75e96b8b18b71edc1a6e82a9d677f8268c774a262c624eeb2cf0a8b3e07e.
Solidity: event L2GasParamsUpdated(uint256 l2GasDiscountDivisor, uint256 enqueueGasCost, uint256 enqueueL2GasPrepaid)
func (*CanonicalTransactionChainFilterer) ParseQueueBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseQueueBatchAppended(log types.Log) (*CanonicalTransactionChainQueueBatchAppended, error)
ParseQueueBatchAppended is a log parse operation binding the contract event 0x64d7f508348c70dea42d5302a393987e4abc20e45954ab3f9d320207751956f0.
Solidity: event QueueBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
func (*CanonicalTransactionChainFilterer) ParseSequencerBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseSequencerBatchAppended(log types.Log) (*CanonicalTransactionChainSequencerBatchAppended, error)
ParseSequencerBatchAppended is a log parse operation binding the contract event 0x602f1aeac0ca2e7a13e281a9ef0ad7838542712ce16780fa2ecffd351f05f899.
Solidity: event SequencerBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
func (*CanonicalTransactionChainFilterer) ParseTransactionBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseTransactionBatchAppended(log types.Log) (*CanonicalTransactionChainTransactionBatchAppended, error)
ParseTransactionBatchAppended is a log parse operation binding the contract event 0xa47512905cf577d4cfae2efc3df461008ddb7234e91ce7f4eefcdb51e1077ccf.
Solidity: event TransactionBatchAppended(uint256 indexed _batchIndex, bytes32 _batchRoot, uint256 _batchSize, uint256 _prevTotalElements, bytes _signature, bytes _extraData)
func (*CanonicalTransactionChainFilterer) ParseTransactionEnqueued ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) ParseTransactionEnqueued(log types.Log) (*CanonicalTransactionChainTransactionEnqueued, error)
ParseTransactionEnqueued is a log parse operation binding the contract event 0x4b388aecf9fa6cc92253704e5975a6129a4f735bdbd99567df4ed0094ee4ceb5.
Solidity: event TransactionEnqueued(address indexed _l1TxOrigin, address indexed _target, uint256 _gasLimit, bytes _data, uint256 indexed _queueIndex, uint256 _timestamp)
func (*CanonicalTransactionChainFilterer) WatchL2GasParamsUpdated ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchL2GasParamsUpdated(opts *bind.WatchOpts, sink chan<- *CanonicalTransactionChainL2GasParamsUpdated) (event.Subscription, error)
WatchL2GasParamsUpdated is a free log subscription operation binding the contract event 0xc6ed75e96b8b18b71edc1a6e82a9d677f8268c774a262c624eeb2cf0a8b3e07e.
Solidity: event L2GasParamsUpdated(uint256 l2GasDiscountDivisor, uint256 enqueueGasCost, uint256 enqueueL2GasPrepaid)
func (*CanonicalTransactionChainFilterer) WatchQueueBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchQueueBatchAppended(opts *bind.WatchOpts, sink chan<- *CanonicalTransactionChainQueueBatchAppended) (event.Subscription, error)
WatchQueueBatchAppended is a free log subscription operation binding the contract event 0x64d7f508348c70dea42d5302a393987e4abc20e45954ab3f9d320207751956f0.
Solidity: event QueueBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
func (*CanonicalTransactionChainFilterer) WatchSequencerBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchSequencerBatchAppended(opts *bind.WatchOpts, sink chan<- *CanonicalTransactionChainSequencerBatchAppended) (event.Subscription, error)
WatchSequencerBatchAppended is a free log subscription operation binding the contract event 0x602f1aeac0ca2e7a13e281a9ef0ad7838542712ce16780fa2ecffd351f05f899.
Solidity: event SequencerBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
func (*CanonicalTransactionChainFilterer) WatchTransactionBatchAppended ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchTransactionBatchAppended(opts *bind.WatchOpts, sink chan<- *CanonicalTransactionChainTransactionBatchAppended, _batchIndex []*big.Int) (event.Subscription, error)
WatchTransactionBatchAppended is a free log subscription operation binding the contract event 0xa47512905cf577d4cfae2efc3df461008ddb7234e91ce7f4eefcdb51e1077ccf.
Solidity: event TransactionBatchAppended(uint256 indexed _batchIndex, bytes32 _batchRoot, uint256 _batchSize, uint256 _prevTotalElements, bytes _signature, bytes _extraData)
func (*CanonicalTransactionChainFilterer) WatchTransactionEnqueued ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainFilterer) WatchTransactionEnqueued(opts *bind.WatchOpts, sink chan<- *CanonicalTransactionChainTransactionEnqueued, _l1TxOrigin []common.Address, _target []common.Address, _queueIndex []*big.Int) (event.Subscription, error)
WatchTransactionEnqueued is a free log subscription operation binding the contract event 0x4b388aecf9fa6cc92253704e5975a6129a4f735bdbd99567df4ed0094ee4ceb5.
Solidity: event TransactionEnqueued(address indexed _l1TxOrigin, address indexed _target, uint256 _gasLimit, bytes _data, uint256 indexed _queueIndex, uint256 _timestamp)
type CanonicalTransactionChainL2GasParamsUpdated ¶
type CanonicalTransactionChainL2GasParamsUpdated struct { L2GasDiscountDivisor *big.Int EnqueueGasCost *big.Int EnqueueL2GasPrepaid *big.Int Raw types.Log // Blockchain specific contextual infos }
CanonicalTransactionChainL2GasParamsUpdated represents a L2GasParamsUpdated event raised by the CanonicalTransactionChain contract.
type CanonicalTransactionChainL2GasParamsUpdatedIterator ¶
type CanonicalTransactionChainL2GasParamsUpdatedIterator struct { Event *CanonicalTransactionChainL2GasParamsUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CanonicalTransactionChainL2GasParamsUpdatedIterator is returned from FilterL2GasParamsUpdated and is used to iterate over the raw logs and unpacked data for L2GasParamsUpdated events raised by the CanonicalTransactionChain contract.
func (*CanonicalTransactionChainL2GasParamsUpdatedIterator) Close ¶
func (it *CanonicalTransactionChainL2GasParamsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CanonicalTransactionChainL2GasParamsUpdatedIterator) Error ¶
func (it *CanonicalTransactionChainL2GasParamsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CanonicalTransactionChainL2GasParamsUpdatedIterator) Next ¶
func (it *CanonicalTransactionChainL2GasParamsUpdatedIterator) 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 CanonicalTransactionChainQueueBatchAppended ¶
type CanonicalTransactionChainQueueBatchAppended struct { StartingQueueIndex *big.Int NumQueueElements *big.Int TotalElements *big.Int Raw types.Log // Blockchain specific contextual infos }
CanonicalTransactionChainQueueBatchAppended represents a QueueBatchAppended event raised by the CanonicalTransactionChain contract.
type CanonicalTransactionChainQueueBatchAppendedIterator ¶
type CanonicalTransactionChainQueueBatchAppendedIterator struct { Event *CanonicalTransactionChainQueueBatchAppended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CanonicalTransactionChainQueueBatchAppendedIterator is returned from FilterQueueBatchAppended and is used to iterate over the raw logs and unpacked data for QueueBatchAppended events raised by the CanonicalTransactionChain contract.
func (*CanonicalTransactionChainQueueBatchAppendedIterator) Close ¶
func (it *CanonicalTransactionChainQueueBatchAppendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CanonicalTransactionChainQueueBatchAppendedIterator) Error ¶
func (it *CanonicalTransactionChainQueueBatchAppendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CanonicalTransactionChainQueueBatchAppendedIterator) Next ¶
func (it *CanonicalTransactionChainQueueBatchAppendedIterator) 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 CanonicalTransactionChainRaw ¶
type CanonicalTransactionChainRaw struct {
Contract *CanonicalTransactionChain // Generic contract binding to access the raw methods on
}
CanonicalTransactionChainRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CanonicalTransactionChainRaw) Call ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainRaw) 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 (*CanonicalTransactionChainRaw) Transact ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CanonicalTransactionChainRaw) Transfer ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainRaw) 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 CanonicalTransactionChainSequencerBatchAppended ¶
type CanonicalTransactionChainSequencerBatchAppended struct { StartingQueueIndex *big.Int NumQueueElements *big.Int TotalElements *big.Int Raw types.Log // Blockchain specific contextual infos }
CanonicalTransactionChainSequencerBatchAppended represents a SequencerBatchAppended event raised by the CanonicalTransactionChain contract.
type CanonicalTransactionChainSequencerBatchAppendedIterator ¶
type CanonicalTransactionChainSequencerBatchAppendedIterator struct { Event *CanonicalTransactionChainSequencerBatchAppended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CanonicalTransactionChainSequencerBatchAppendedIterator is returned from FilterSequencerBatchAppended and is used to iterate over the raw logs and unpacked data for SequencerBatchAppended events raised by the CanonicalTransactionChain contract.
func (*CanonicalTransactionChainSequencerBatchAppendedIterator) Close ¶
func (it *CanonicalTransactionChainSequencerBatchAppendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CanonicalTransactionChainSequencerBatchAppendedIterator) Error ¶
func (it *CanonicalTransactionChainSequencerBatchAppendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CanonicalTransactionChainSequencerBatchAppendedIterator) Next ¶
func (it *CanonicalTransactionChainSequencerBatchAppendedIterator) 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 CanonicalTransactionChainSession ¶
type CanonicalTransactionChainSession struct { Contract *CanonicalTransactionChain // 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 }
CanonicalTransactionChainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CanonicalTransactionChainSession) AppendSequencerBatch ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) AppendSequencerBatch() (*types.Transaction, error)
AppendSequencerBatch is a paid mutator transaction binding the contract method 0xd0f89344.
Solidity: function appendSequencerBatch() returns()
func (*CanonicalTransactionChainSession) Batches ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) Batches() (common.Address, error)
Batches is a free data retrieval call binding the contract method 0xcfdf677e.
Solidity: function batches() view returns(address)
func (*CanonicalTransactionChainSession) Enqueue ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) Enqueue(_target common.Address, _gasLimit *big.Int, _data []byte) (*types.Transaction, error)
Enqueue is a paid mutator transaction binding the contract method 0x6fee07e0.
Solidity: function enqueue(address _target, uint256 _gasLimit, bytes _data) returns()
func (*CanonicalTransactionChainSession) EnqueueGasCost ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) EnqueueGasCost() (*big.Int, error)
EnqueueGasCost is a free data retrieval call binding the contract method 0xe654b1fb.
Solidity: function enqueueGasCost() view returns(uint256)
func (*CanonicalTransactionChainSession) EnqueueL2GasPrepaid ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) EnqueueL2GasPrepaid() (*big.Int, error)
EnqueueL2GasPrepaid is a free data retrieval call binding the contract method 0x0b3dfa97.
Solidity: function enqueueL2GasPrepaid() view returns(uint256)
func (*CanonicalTransactionChainSession) GetLastBlockNumber ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetLastBlockNumber() (*big.Int, error)
GetLastBlockNumber is a free data retrieval call binding the contract method 0x5ae6256d.
Solidity: function getLastBlockNumber() view returns(uint40)
func (*CanonicalTransactionChainSession) GetLastTimestamp ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetLastTimestamp() (*big.Int, error)
GetLastTimestamp is a free data retrieval call binding the contract method 0x37899770.
Solidity: function getLastTimestamp() view returns(uint40)
func (*CanonicalTransactionChainSession) GetNextQueueIndex ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetNextQueueIndex() (*big.Int, error)
GetNextQueueIndex is a free data retrieval call binding the contract method 0x7a167a8a.
Solidity: function getNextQueueIndex() view returns(uint40)
func (*CanonicalTransactionChainSession) GetNumPendingQueueElements ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetNumPendingQueueElements() (*big.Int, error)
GetNumPendingQueueElements is a free data retrieval call binding the contract method 0xf722b41a.
Solidity: function getNumPendingQueueElements() view returns(uint40)
func (*CanonicalTransactionChainSession) GetQueueElement ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetQueueElement(_index *big.Int) (LibBVMCodecQueueElement, error)
GetQueueElement is a free data retrieval call binding the contract method 0x2a7f18be.
Solidity: function getQueueElement(uint256 _index) view returns((bytes32,uint40,uint40) _element)
func (*CanonicalTransactionChainSession) GetQueueLength ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetQueueLength() (*big.Int, error)
GetQueueLength is a free data retrieval call binding the contract method 0xb8f77005.
Solidity: function getQueueLength() view returns(uint40)
func (*CanonicalTransactionChainSession) GetTotalBatches ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetTotalBatches() (*big.Int, error)
GetTotalBatches is a free data retrieval call binding the contract method 0xe561dddc.
Solidity: function getTotalBatches() view returns(uint256 _totalBatches)
func (*CanonicalTransactionChainSession) GetTotalElements ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) GetTotalElements() (*big.Int, error)
GetTotalElements is a free data retrieval call binding the contract method 0x7aa63a86.
Solidity: function getTotalElements() view returns(uint256 _totalElements)
func (*CanonicalTransactionChainSession) L2GasDiscountDivisor ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) L2GasDiscountDivisor() (*big.Int, error)
L2GasDiscountDivisor is a free data retrieval call binding the contract method 0xccf987c8.
Solidity: function l2GasDiscountDivisor() view returns(uint256)
func (*CanonicalTransactionChainSession) LibAddressManager ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) LibAddressManager() (common.Address, error)
LibAddressManager is a free data retrieval call binding the contract method 0x299ca478.
Solidity: function libAddressManager() view returns(address)
func (*CanonicalTransactionChainSession) MAXROLLUPTXSIZE ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) MAXROLLUPTXSIZE() (*big.Int, error)
MAXROLLUPTXSIZE is a free data retrieval call binding the contract method 0x876ed5cb.
Solidity: function MAX_ROLLUP_TX_SIZE() view returns(uint256)
func (*CanonicalTransactionChainSession) MINROLLUPTXGAS ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) MINROLLUPTXGAS() (*big.Int, error)
MINROLLUPTXGAS is a free data retrieval call binding the contract method 0x78f4b2f2.
Solidity: function MIN_ROLLUP_TX_GAS() view returns(uint256)
func (*CanonicalTransactionChainSession) MaxTransactionGasLimit ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) MaxTransactionGasLimit() (*big.Int, error)
MaxTransactionGasLimit is a free data retrieval call binding the contract method 0x8d38c6c1.
Solidity: function maxTransactionGasLimit() view returns(uint256)
func (*CanonicalTransactionChainSession) Resolve ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) Resolve(_name string) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x461a4478.
Solidity: function resolve(string _name) view returns(address)
func (*CanonicalTransactionChainSession) SetGasParams ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainSession) SetGasParams(_l2GasDiscountDivisor *big.Int, _enqueueGasCost *big.Int) (*types.Transaction, error)
SetGasParams is a paid mutator transaction binding the contract method 0xedcc4a45.
Solidity: function setGasParams(uint256 _l2GasDiscountDivisor, uint256 _enqueueGasCost) returns()
type CanonicalTransactionChainTransactionBatchAppended ¶
type CanonicalTransactionChainTransactionBatchAppended struct { BatchIndex *big.Int BatchRoot [32]byte BatchSize *big.Int PrevTotalElements *big.Int Signature []byte ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
CanonicalTransactionChainTransactionBatchAppended represents a TransactionBatchAppended event raised by the CanonicalTransactionChain contract.
type CanonicalTransactionChainTransactionBatchAppendedIterator ¶
type CanonicalTransactionChainTransactionBatchAppendedIterator struct { Event *CanonicalTransactionChainTransactionBatchAppended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CanonicalTransactionChainTransactionBatchAppendedIterator is returned from FilterTransactionBatchAppended and is used to iterate over the raw logs and unpacked data for TransactionBatchAppended events raised by the CanonicalTransactionChain contract.
func (*CanonicalTransactionChainTransactionBatchAppendedIterator) Close ¶
func (it *CanonicalTransactionChainTransactionBatchAppendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CanonicalTransactionChainTransactionBatchAppendedIterator) Error ¶
func (it *CanonicalTransactionChainTransactionBatchAppendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CanonicalTransactionChainTransactionBatchAppendedIterator) Next ¶
func (it *CanonicalTransactionChainTransactionBatchAppendedIterator) 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 CanonicalTransactionChainTransactionEnqueued ¶
type CanonicalTransactionChainTransactionEnqueued struct { L1TxOrigin common.Address Target common.Address GasLimit *big.Int Data []byte QueueIndex *big.Int Timestamp *big.Int Raw types.Log // Blockchain specific contextual infos }
CanonicalTransactionChainTransactionEnqueued represents a TransactionEnqueued event raised by the CanonicalTransactionChain contract.
type CanonicalTransactionChainTransactionEnqueuedIterator ¶
type CanonicalTransactionChainTransactionEnqueuedIterator struct { Event *CanonicalTransactionChainTransactionEnqueued // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CanonicalTransactionChainTransactionEnqueuedIterator is returned from FilterTransactionEnqueued and is used to iterate over the raw logs and unpacked data for TransactionEnqueued events raised by the CanonicalTransactionChain contract.
func (*CanonicalTransactionChainTransactionEnqueuedIterator) Close ¶
func (it *CanonicalTransactionChainTransactionEnqueuedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CanonicalTransactionChainTransactionEnqueuedIterator) Error ¶
func (it *CanonicalTransactionChainTransactionEnqueuedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CanonicalTransactionChainTransactionEnqueuedIterator) Next ¶
func (it *CanonicalTransactionChainTransactionEnqueuedIterator) 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 CanonicalTransactionChainTransactor ¶
type CanonicalTransactionChainTransactor struct {
// contains filtered or unexported fields
}
CanonicalTransactionChainTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCanonicalTransactionChainTransactor ¶
func NewCanonicalTransactionChainTransactor(address common.Address, transactor bind.ContractTransactor) (*CanonicalTransactionChainTransactor, error)
NewCanonicalTransactionChainTransactor creates a new write-only instance of CanonicalTransactionChain, bound to a specific deployed contract.
func (*CanonicalTransactionChainTransactor) AppendSequencerBatch ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactor) AppendSequencerBatch(opts *bind.TransactOpts) (*types.Transaction, error)
AppendSequencerBatch is a paid mutator transaction binding the contract method 0xd0f89344.
Solidity: function appendSequencerBatch() returns()
func (*CanonicalTransactionChainTransactor) Enqueue ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactor) Enqueue(opts *bind.TransactOpts, _target common.Address, _gasLimit *big.Int, _data []byte) (*types.Transaction, error)
Enqueue is a paid mutator transaction binding the contract method 0x6fee07e0.
Solidity: function enqueue(address _target, uint256 _gasLimit, bytes _data) returns()
func (*CanonicalTransactionChainTransactor) SetGasParams ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactor) SetGasParams(opts *bind.TransactOpts, _l2GasDiscountDivisor *big.Int, _enqueueGasCost *big.Int) (*types.Transaction, error)
SetGasParams is a paid mutator transaction binding the contract method 0xedcc4a45.
Solidity: function setGasParams(uint256 _l2GasDiscountDivisor, uint256 _enqueueGasCost) returns()
type CanonicalTransactionChainTransactorRaw ¶
type CanonicalTransactionChainTransactorRaw struct {
Contract *CanonicalTransactionChainTransactor // Generic write-only contract binding to access the raw methods on
}
CanonicalTransactionChainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CanonicalTransactionChainTransactorRaw) Transact ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CanonicalTransactionChainTransactorRaw) Transfer ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorRaw) 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 CanonicalTransactionChainTransactorSession ¶
type CanonicalTransactionChainTransactorSession struct { Contract *CanonicalTransactionChainTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CanonicalTransactionChainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CanonicalTransactionChainTransactorSession) AppendSequencerBatch ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorSession) AppendSequencerBatch() (*types.Transaction, error)
AppendSequencerBatch is a paid mutator transaction binding the contract method 0xd0f89344.
Solidity: function appendSequencerBatch() returns()
func (*CanonicalTransactionChainTransactorSession) Enqueue ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorSession) Enqueue(_target common.Address, _gasLimit *big.Int, _data []byte) (*types.Transaction, error)
Enqueue is a paid mutator transaction binding the contract method 0x6fee07e0.
Solidity: function enqueue(address _target, uint256 _gasLimit, bytes _data) returns()
func (*CanonicalTransactionChainTransactorSession) SetGasParams ¶
func (_CanonicalTransactionChain *CanonicalTransactionChainTransactorSession) SetGasParams(_l2GasDiscountDivisor *big.Int, _enqueueGasCost *big.Int) (*types.Transaction, error)
SetGasParams is a paid mutator transaction binding the contract method 0xedcc4a45.
Solidity: function setGasParams(uint256 _l2GasDiscountDivisor, uint256 _enqueueGasCost) returns()
type LibBVMCodecChainBatchHeader ¶
type LibBVMCodecChainBatchHeader struct { BatchIndex *big.Int BatchRoot [32]byte BatchSize *big.Int PrevTotalElements *big.Int Signature []byte ExtraData []byte }
LibBVMCodecChainBatchHeader is an auto generated low-level Go binding around an user-defined struct.
type LibBVMCodecChainInclusionProof ¶
LibBVMCodecChainInclusionProof is an auto generated low-level Go binding around an user-defined struct.
type LibBVMCodecQueueElement ¶
type LibBVMCodecQueueElement struct { TransactionHash [32]byte Timestamp *big.Int BlockNumber *big.Int }
LibBVMCodecQueueElement is an auto generated low-level Go binding around an user-defined struct.
type StateCommitmentChain ¶
type StateCommitmentChain struct { StateCommitmentChainCaller // Read-only binding to the contract StateCommitmentChainTransactor // Write-only binding to the contract StateCommitmentChainFilterer // Log filterer for contract events }
StateCommitmentChain is an auto generated Go binding around an Ethereum contract.
func NewStateCommitmentChain ¶
func NewStateCommitmentChain(address common.Address, backend bind.ContractBackend) (*StateCommitmentChain, error)
NewStateCommitmentChain creates a new instance of StateCommitmentChain, bound to a specific deployed contract.
type StateCommitmentChainCaller ¶
type StateCommitmentChainCaller struct {
// contains filtered or unexported fields
}
StateCommitmentChainCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStateCommitmentChainCaller ¶
func NewStateCommitmentChainCaller(address common.Address, caller bind.ContractCaller) (*StateCommitmentChainCaller, error)
NewStateCommitmentChainCaller creates a new read-only instance of StateCommitmentChain, bound to a specific deployed contract.
func (*StateCommitmentChainCaller) Batches ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) Batches(opts *bind.CallOpts) (common.Address, error)
Batches is a free data retrieval call binding the contract method 0xcfdf677e.
Solidity: function batches() view returns(address)
func (*StateCommitmentChainCaller) FRAUDPROOFWINDOW ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) FRAUDPROOFWINDOW(opts *bind.CallOpts) (*big.Int, error)
FRAUDPROOFWINDOW is a free data retrieval call binding the contract method 0xc17b291b.
Solidity: function FRAUD_PROOF_WINDOW() view returns(uint256)
func (*StateCommitmentChainCaller) GetFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) GetFraudProofWindow(opts *bind.CallOpts) (*big.Int, error)
GetFraudProofWindow is a free data retrieval call binding the contract method 0x55a17f8a.
Solidity: function getFraudProofWindow() view returns(uint256 _fraudProofWindow)
func (*StateCommitmentChainCaller) GetLastSequencerTimestamp ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) GetLastSequencerTimestamp(opts *bind.CallOpts) (*big.Int, error)
GetLastSequencerTimestamp is a free data retrieval call binding the contract method 0x7ad168a0.
Solidity: function getLastSequencerTimestamp() view returns(uint256 _lastSequencerTimestamp)
func (*StateCommitmentChainCaller) GetTotalBatches ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) GetTotalBatches(opts *bind.CallOpts) (*big.Int, error)
GetTotalBatches is a free data retrieval call binding the contract method 0xe561dddc.
Solidity: function getTotalBatches() view returns(uint256 _totalBatches)
func (*StateCommitmentChainCaller) GetTotalElements ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) GetTotalElements(opts *bind.CallOpts) (*big.Int, error)
GetTotalElements is a free data retrieval call binding the contract method 0x7aa63a86.
Solidity: function getTotalElements() view returns(uint256 _totalElements)
func (*StateCommitmentChainCaller) InsideFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) InsideFraudProofWindow(opts *bind.CallOpts, _batchHeader LibBVMCodecChainBatchHeader) (bool, error)
InsideFraudProofWindow is a free data retrieval call binding the contract method 0x89a1d980.
Solidity: function insideFraudProofWindow((uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader) view returns(bool _inside)
func (*StateCommitmentChainCaller) LibAddressManager ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) LibAddressManager(opts *bind.CallOpts) (common.Address, error)
LibAddressManager is a free data retrieval call binding the contract method 0x299ca478.
Solidity: function libAddressManager() view returns(address)
func (*StateCommitmentChainCaller) Messenger ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) Messenger(opts *bind.CallOpts) (common.Address, error)
Messenger is a free data retrieval call binding the contract method 0x3cb747bf.
Solidity: function messenger() view returns(address)
func (*StateCommitmentChainCaller) Resolve ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) Resolve(opts *bind.CallOpts, _name string) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x461a4478.
Solidity: function resolve(string _name) view returns(address)
func (*StateCommitmentChainCaller) SEQUENCERPUBLISHWINDOW ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) SEQUENCERPUBLISHWINDOW(opts *bind.CallOpts) (*big.Int, error)
SEQUENCERPUBLISHWINDOW is a free data retrieval call binding the contract method 0x81eb62ef.
Solidity: function SEQUENCER_PUBLISH_WINDOW() view returns(uint256)
func (*StateCommitmentChainCaller) VerifyStateCommitment ¶
func (_StateCommitmentChain *StateCommitmentChainCaller) VerifyStateCommitment(opts *bind.CallOpts, _element [32]byte, _batchHeader LibBVMCodecChainBatchHeader, _proof LibBVMCodecChainInclusionProof) (bool, error)
VerifyStateCommitment is a free data retrieval call binding the contract method 0xb768bb17.
Solidity: function verifyStateCommitment(bytes32 _element, (uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader, (uint256,bytes32[]) _proof) view returns(bool)
type StateCommitmentChainCallerRaw ¶
type StateCommitmentChainCallerRaw struct {
Contract *StateCommitmentChainCaller // Generic read-only contract binding to access the raw methods on
}
StateCommitmentChainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StateCommitmentChainCallerRaw) Call ¶
func (_StateCommitmentChain *StateCommitmentChainCallerRaw) 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 StateCommitmentChainCallerSession ¶
type StateCommitmentChainCallerSession struct { Contract *StateCommitmentChainCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StateCommitmentChainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StateCommitmentChainCallerSession) Batches ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) Batches() (common.Address, error)
Batches is a free data retrieval call binding the contract method 0xcfdf677e.
Solidity: function batches() view returns(address)
func (*StateCommitmentChainCallerSession) FRAUDPROOFWINDOW ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) FRAUDPROOFWINDOW() (*big.Int, error)
FRAUDPROOFWINDOW is a free data retrieval call binding the contract method 0xc17b291b.
Solidity: function FRAUD_PROOF_WINDOW() view returns(uint256)
func (*StateCommitmentChainCallerSession) GetFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetFraudProofWindow() (*big.Int, error)
GetFraudProofWindow is a free data retrieval call binding the contract method 0x55a17f8a.
Solidity: function getFraudProofWindow() view returns(uint256 _fraudProofWindow)
func (*StateCommitmentChainCallerSession) GetLastSequencerTimestamp ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetLastSequencerTimestamp() (*big.Int, error)
GetLastSequencerTimestamp is a free data retrieval call binding the contract method 0x7ad168a0.
Solidity: function getLastSequencerTimestamp() view returns(uint256 _lastSequencerTimestamp)
func (*StateCommitmentChainCallerSession) GetTotalBatches ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetTotalBatches() (*big.Int, error)
GetTotalBatches is a free data retrieval call binding the contract method 0xe561dddc.
Solidity: function getTotalBatches() view returns(uint256 _totalBatches)
func (*StateCommitmentChainCallerSession) GetTotalElements ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) GetTotalElements() (*big.Int, error)
GetTotalElements is a free data retrieval call binding the contract method 0x7aa63a86.
Solidity: function getTotalElements() view returns(uint256 _totalElements)
func (*StateCommitmentChainCallerSession) InsideFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) InsideFraudProofWindow(_batchHeader LibBVMCodecChainBatchHeader) (bool, error)
InsideFraudProofWindow is a free data retrieval call binding the contract method 0x89a1d980.
Solidity: function insideFraudProofWindow((uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader) view returns(bool _inside)
func (*StateCommitmentChainCallerSession) LibAddressManager ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) LibAddressManager() (common.Address, error)
LibAddressManager is a free data retrieval call binding the contract method 0x299ca478.
Solidity: function libAddressManager() view returns(address)
func (*StateCommitmentChainCallerSession) Messenger ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) Messenger() (common.Address, error)
Messenger is a free data retrieval call binding the contract method 0x3cb747bf.
Solidity: function messenger() view returns(address)
func (*StateCommitmentChainCallerSession) Resolve ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) Resolve(_name string) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x461a4478.
Solidity: function resolve(string _name) view returns(address)
func (*StateCommitmentChainCallerSession) SEQUENCERPUBLISHWINDOW ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) SEQUENCERPUBLISHWINDOW() (*big.Int, error)
SEQUENCERPUBLISHWINDOW is a free data retrieval call binding the contract method 0x81eb62ef.
Solidity: function SEQUENCER_PUBLISH_WINDOW() view returns(uint256)
func (*StateCommitmentChainCallerSession) VerifyStateCommitment ¶
func (_StateCommitmentChain *StateCommitmentChainCallerSession) VerifyStateCommitment(_element [32]byte, _batchHeader LibBVMCodecChainBatchHeader, _proof LibBVMCodecChainInclusionProof) (bool, error)
VerifyStateCommitment is a free data retrieval call binding the contract method 0xb768bb17.
Solidity: function verifyStateCommitment(bytes32 _element, (uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader, (uint256,bytes32[]) _proof) view returns(bool)
type StateCommitmentChainDistributeTssReward ¶
type StateCommitmentChainDistributeTssReward struct { StartBlockNumber *big.Int Length *big.Int BatchTime *big.Int TssMembers []common.Address Raw types.Log // Blockchain specific contextual infos }
StateCommitmentChainDistributeTssReward represents a DistributeTssReward event raised by the StateCommitmentChain contract.
type StateCommitmentChainDistributeTssRewardIterator ¶
type StateCommitmentChainDistributeTssRewardIterator struct { Event *StateCommitmentChainDistributeTssReward // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StateCommitmentChainDistributeTssRewardIterator is returned from FilterDistributeTssReward and is used to iterate over the raw logs and unpacked data for DistributeTssReward events raised by the StateCommitmentChain contract.
func (*StateCommitmentChainDistributeTssRewardIterator) Close ¶
func (it *StateCommitmentChainDistributeTssRewardIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StateCommitmentChainDistributeTssRewardIterator) Error ¶
func (it *StateCommitmentChainDistributeTssRewardIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StateCommitmentChainDistributeTssRewardIterator) Next ¶
func (it *StateCommitmentChainDistributeTssRewardIterator) 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 StateCommitmentChainFilterer ¶
type StateCommitmentChainFilterer struct {
// contains filtered or unexported fields
}
StateCommitmentChainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStateCommitmentChainFilterer ¶
func NewStateCommitmentChainFilterer(address common.Address, filterer bind.ContractFilterer) (*StateCommitmentChainFilterer, error)
NewStateCommitmentChainFilterer creates a new log filterer instance of StateCommitmentChain, bound to a specific deployed contract.
func (*StateCommitmentChainFilterer) FilterDistributeTssReward ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterDistributeTssReward(opts *bind.FilterOpts, _startBlockNumber []*big.Int, _batchTime []*big.Int) (*StateCommitmentChainDistributeTssRewardIterator, error)
FilterDistributeTssReward is a free log retrieval operation binding the contract event 0xf533ef50019763ee9d95ad46e28350b533c11edd472ae7be93e8fae83c1b6d99.
Solidity: event DistributeTssReward(uint256 indexed _startBlockNumber, uint256 _length, uint256 indexed _batchTime, address[] _tssMembers)
func (*StateCommitmentChainFilterer) FilterRollBackL2Chain ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterRollBackL2Chain(opts *bind.FilterOpts, _startBlockNumber []*big.Int) (*StateCommitmentChainRollBackL2ChainIterator, error)
FilterRollBackL2Chain is a free log retrieval operation binding the contract event 0x8ef5d07412def056f6bfc680f359c8a0370cfacb2becaf67d01e2e372e08964a.
Solidity: event RollBackL2Chain(uint256 indexed _startBlockNumber)
func (*StateCommitmentChainFilterer) FilterStateBatchAppended ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterStateBatchAppended(opts *bind.FilterOpts, _batchIndex []*big.Int) (*StateCommitmentChainStateBatchAppendedIterator, error)
FilterStateBatchAppended is a free log retrieval operation binding the contract event 0x9cf3ad24eae3fd6d461e2f566b35b95b6d671871d9fcb45f8ac8030e4a8d21b3.
Solidity: event StateBatchAppended(uint256 indexed _batchIndex, bytes32 _batchRoot, uint256 _batchSize, uint256 _prevTotalElements, bytes _signature, bytes _extraData)
func (*StateCommitmentChainFilterer) FilterStateBatchDeleted ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) FilterStateBatchDeleted(opts *bind.FilterOpts, _batchIndex []*big.Int) (*StateCommitmentChainStateBatchDeletedIterator, error)
FilterStateBatchDeleted is a free log retrieval operation binding the contract event 0x8747b69ce8fdb31c3b9b0a67bd8049ad8c1a69ea417b69b12174068abd9cbd64.
Solidity: event StateBatchDeleted(uint256 indexed _batchIndex, bytes32 _batchRoot)
func (*StateCommitmentChainFilterer) ParseDistributeTssReward ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseDistributeTssReward(log types.Log) (*StateCommitmentChainDistributeTssReward, error)
ParseDistributeTssReward is a log parse operation binding the contract event 0xf533ef50019763ee9d95ad46e28350b533c11edd472ae7be93e8fae83c1b6d99.
Solidity: event DistributeTssReward(uint256 indexed _startBlockNumber, uint256 _length, uint256 indexed _batchTime, address[] _tssMembers)
func (*StateCommitmentChainFilterer) ParseRollBackL2Chain ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseRollBackL2Chain(log types.Log) (*StateCommitmentChainRollBackL2Chain, error)
ParseRollBackL2Chain is a log parse operation binding the contract event 0x8ef5d07412def056f6bfc680f359c8a0370cfacb2becaf67d01e2e372e08964a.
Solidity: event RollBackL2Chain(uint256 indexed _startBlockNumber)
func (*StateCommitmentChainFilterer) ParseStateBatchAppended ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseStateBatchAppended(log types.Log) (*StateCommitmentChainStateBatchAppended, error)
ParseStateBatchAppended is a log parse operation binding the contract event 0x9cf3ad24eae3fd6d461e2f566b35b95b6d671871d9fcb45f8ac8030e4a8d21b3.
Solidity: event StateBatchAppended(uint256 indexed _batchIndex, bytes32 _batchRoot, uint256 _batchSize, uint256 _prevTotalElements, bytes _signature, bytes _extraData)
func (*StateCommitmentChainFilterer) ParseStateBatchDeleted ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) ParseStateBatchDeleted(log types.Log) (*StateCommitmentChainStateBatchDeleted, error)
ParseStateBatchDeleted is a log parse operation binding the contract event 0x8747b69ce8fdb31c3b9b0a67bd8049ad8c1a69ea417b69b12174068abd9cbd64.
Solidity: event StateBatchDeleted(uint256 indexed _batchIndex, bytes32 _batchRoot)
func (*StateCommitmentChainFilterer) WatchDistributeTssReward ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchDistributeTssReward(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainDistributeTssReward, _startBlockNumber []*big.Int, _batchTime []*big.Int) (event.Subscription, error)
WatchDistributeTssReward is a free log subscription operation binding the contract event 0xf533ef50019763ee9d95ad46e28350b533c11edd472ae7be93e8fae83c1b6d99.
Solidity: event DistributeTssReward(uint256 indexed _startBlockNumber, uint256 _length, uint256 indexed _batchTime, address[] _tssMembers)
func (*StateCommitmentChainFilterer) WatchRollBackL2Chain ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchRollBackL2Chain(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainRollBackL2Chain, _startBlockNumber []*big.Int) (event.Subscription, error)
WatchRollBackL2Chain is a free log subscription operation binding the contract event 0x8ef5d07412def056f6bfc680f359c8a0370cfacb2becaf67d01e2e372e08964a.
Solidity: event RollBackL2Chain(uint256 indexed _startBlockNumber)
func (*StateCommitmentChainFilterer) WatchStateBatchAppended ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchStateBatchAppended(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainStateBatchAppended, _batchIndex []*big.Int) (event.Subscription, error)
WatchStateBatchAppended is a free log subscription operation binding the contract event 0x9cf3ad24eae3fd6d461e2f566b35b95b6d671871d9fcb45f8ac8030e4a8d21b3.
Solidity: event StateBatchAppended(uint256 indexed _batchIndex, bytes32 _batchRoot, uint256 _batchSize, uint256 _prevTotalElements, bytes _signature, bytes _extraData)
func (*StateCommitmentChainFilterer) WatchStateBatchDeleted ¶
func (_StateCommitmentChain *StateCommitmentChainFilterer) WatchStateBatchDeleted(opts *bind.WatchOpts, sink chan<- *StateCommitmentChainStateBatchDeleted, _batchIndex []*big.Int) (event.Subscription, error)
WatchStateBatchDeleted is a free log subscription operation binding the contract event 0x8747b69ce8fdb31c3b9b0a67bd8049ad8c1a69ea417b69b12174068abd9cbd64.
Solidity: event StateBatchDeleted(uint256 indexed _batchIndex, bytes32 _batchRoot)
type StateCommitmentChainRaw ¶
type StateCommitmentChainRaw struct {
Contract *StateCommitmentChain // Generic contract binding to access the raw methods on
}
StateCommitmentChainRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StateCommitmentChainRaw) Call ¶
func (_StateCommitmentChain *StateCommitmentChainRaw) 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 (*StateCommitmentChainRaw) Transact ¶
func (_StateCommitmentChain *StateCommitmentChainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateCommitmentChainRaw) Transfer ¶
func (_StateCommitmentChain *StateCommitmentChainRaw) 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 StateCommitmentChainRollBackL2Chain ¶
type StateCommitmentChainRollBackL2Chain struct { StartBlockNumber *big.Int Raw types.Log // Blockchain specific contextual infos }
StateCommitmentChainRollBackL2Chain represents a RollBackL2Chain event raised by the StateCommitmentChain contract.
type StateCommitmentChainRollBackL2ChainIterator ¶
type StateCommitmentChainRollBackL2ChainIterator struct { Event *StateCommitmentChainRollBackL2Chain // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StateCommitmentChainRollBackL2ChainIterator is returned from FilterRollBackL2Chain and is used to iterate over the raw logs and unpacked data for RollBackL2Chain events raised by the StateCommitmentChain contract.
func (*StateCommitmentChainRollBackL2ChainIterator) Close ¶
func (it *StateCommitmentChainRollBackL2ChainIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StateCommitmentChainRollBackL2ChainIterator) Error ¶
func (it *StateCommitmentChainRollBackL2ChainIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StateCommitmentChainRollBackL2ChainIterator) Next ¶
func (it *StateCommitmentChainRollBackL2ChainIterator) 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 StateCommitmentChainSession ¶
type StateCommitmentChainSession struct { Contract *StateCommitmentChain // 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 }
StateCommitmentChainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StateCommitmentChainSession) AppendStateBatch ¶
func (_StateCommitmentChain *StateCommitmentChainSession) AppendStateBatch(_batch [][32]byte, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
AppendStateBatch is a paid mutator transaction binding the contract method 0x2169f79f.
Solidity: function appendStateBatch(bytes32[] _batch, uint256 _shouldStartAtElement, bytes _signature) returns()
func (*StateCommitmentChainSession) Batches ¶
func (_StateCommitmentChain *StateCommitmentChainSession) Batches() (common.Address, error)
Batches is a free data retrieval call binding the contract method 0xcfdf677e.
Solidity: function batches() view returns(address)
func (*StateCommitmentChainSession) DeleteStateBatch ¶
func (_StateCommitmentChain *StateCommitmentChainSession) DeleteStateBatch(_batchHeader LibBVMCodecChainBatchHeader) (*types.Transaction, error)
DeleteStateBatch is a paid mutator transaction binding the contract method 0x5b4d90e2.
Solidity: function deleteStateBatch((uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader) returns()
func (*StateCommitmentChainSession) FRAUDPROOFWINDOW ¶
func (_StateCommitmentChain *StateCommitmentChainSession) FRAUDPROOFWINDOW() (*big.Int, error)
FRAUDPROOFWINDOW is a free data retrieval call binding the contract method 0xc17b291b.
Solidity: function FRAUD_PROOF_WINDOW() view returns(uint256)
func (*StateCommitmentChainSession) GetFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainSession) GetFraudProofWindow() (*big.Int, error)
GetFraudProofWindow is a free data retrieval call binding the contract method 0x55a17f8a.
Solidity: function getFraudProofWindow() view returns(uint256 _fraudProofWindow)
func (*StateCommitmentChainSession) GetLastSequencerTimestamp ¶
func (_StateCommitmentChain *StateCommitmentChainSession) GetLastSequencerTimestamp() (*big.Int, error)
GetLastSequencerTimestamp is a free data retrieval call binding the contract method 0x7ad168a0.
Solidity: function getLastSequencerTimestamp() view returns(uint256 _lastSequencerTimestamp)
func (*StateCommitmentChainSession) GetTotalBatches ¶
func (_StateCommitmentChain *StateCommitmentChainSession) GetTotalBatches() (*big.Int, error)
GetTotalBatches is a free data retrieval call binding the contract method 0xe561dddc.
Solidity: function getTotalBatches() view returns(uint256 _totalBatches)
func (*StateCommitmentChainSession) GetTotalElements ¶
func (_StateCommitmentChain *StateCommitmentChainSession) GetTotalElements() (*big.Int, error)
GetTotalElements is a free data retrieval call binding the contract method 0x7aa63a86.
Solidity: function getTotalElements() view returns(uint256 _totalElements)
func (*StateCommitmentChainSession) InsideFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainSession) InsideFraudProofWindow(_batchHeader LibBVMCodecChainBatchHeader) (bool, error)
InsideFraudProofWindow is a free data retrieval call binding the contract method 0x89a1d980.
Solidity: function insideFraudProofWindow((uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader) view returns(bool _inside)
func (*StateCommitmentChainSession) LibAddressManager ¶
func (_StateCommitmentChain *StateCommitmentChainSession) LibAddressManager() (common.Address, error)
LibAddressManager is a free data retrieval call binding the contract method 0x299ca478.
Solidity: function libAddressManager() view returns(address)
func (*StateCommitmentChainSession) Messenger ¶
func (_StateCommitmentChain *StateCommitmentChainSession) Messenger() (common.Address, error)
Messenger is a free data retrieval call binding the contract method 0x3cb747bf.
Solidity: function messenger() view returns(address)
func (*StateCommitmentChainSession) Resolve ¶
func (_StateCommitmentChain *StateCommitmentChainSession) Resolve(_name string) (common.Address, error)
Resolve is a free data retrieval call binding the contract method 0x461a4478.
Solidity: function resolve(string _name) view returns(address)
func (*StateCommitmentChainSession) RollBackL2Chain ¶
func (_StateCommitmentChain *StateCommitmentChainSession) RollBackL2Chain(_shouldRollBack *big.Int, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
RollBackL2Chain is a paid mutator transaction binding the contract method 0x0bf3b5f2.
Solidity: function rollBackL2Chain(uint256 _shouldRollBack, uint256 _shouldStartAtElement, bytes _signature) returns()
func (*StateCommitmentChainSession) SEQUENCERPUBLISHWINDOW ¶
func (_StateCommitmentChain *StateCommitmentChainSession) SEQUENCERPUBLISHWINDOW() (*big.Int, error)
SEQUENCERPUBLISHWINDOW is a free data retrieval call binding the contract method 0x81eb62ef.
Solidity: function SEQUENCER_PUBLISH_WINDOW() view returns(uint256)
func (*StateCommitmentChainSession) SetFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainSession) SetFraudProofWindow(_fraudProofWindow *big.Int) (*types.Transaction, error)
SetFraudProofWindow is a paid mutator transaction binding the contract method 0xab59f7b8.
Solidity: function setFraudProofWindow(uint256 _fraudProofWindow) returns()
func (*StateCommitmentChainSession) VerifyStateCommitment ¶
func (_StateCommitmentChain *StateCommitmentChainSession) VerifyStateCommitment(_element [32]byte, _batchHeader LibBVMCodecChainBatchHeader, _proof LibBVMCodecChainInclusionProof) (bool, error)
VerifyStateCommitment is a free data retrieval call binding the contract method 0xb768bb17.
Solidity: function verifyStateCommitment(bytes32 _element, (uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader, (uint256,bytes32[]) _proof) view returns(bool)
type StateCommitmentChainStateBatchAppended ¶
type StateCommitmentChainStateBatchAppended struct { BatchIndex *big.Int BatchRoot [32]byte BatchSize *big.Int PrevTotalElements *big.Int Signature []byte ExtraData []byte Raw types.Log // Blockchain specific contextual infos }
StateCommitmentChainStateBatchAppended represents a StateBatchAppended event raised by the StateCommitmentChain contract.
type StateCommitmentChainStateBatchAppendedIterator ¶
type StateCommitmentChainStateBatchAppendedIterator struct { Event *StateCommitmentChainStateBatchAppended // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StateCommitmentChainStateBatchAppendedIterator is returned from FilterStateBatchAppended and is used to iterate over the raw logs and unpacked data for StateBatchAppended events raised by the StateCommitmentChain contract.
func (*StateCommitmentChainStateBatchAppendedIterator) Close ¶
func (it *StateCommitmentChainStateBatchAppendedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StateCommitmentChainStateBatchAppendedIterator) Error ¶
func (it *StateCommitmentChainStateBatchAppendedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StateCommitmentChainStateBatchAppendedIterator) Next ¶
func (it *StateCommitmentChainStateBatchAppendedIterator) 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 StateCommitmentChainStateBatchDeleted ¶
type StateCommitmentChainStateBatchDeleted struct { BatchIndex *big.Int BatchRoot [32]byte Raw types.Log // Blockchain specific contextual infos }
StateCommitmentChainStateBatchDeleted represents a StateBatchDeleted event raised by the StateCommitmentChain contract.
type StateCommitmentChainStateBatchDeletedIterator ¶
type StateCommitmentChainStateBatchDeletedIterator struct { Event *StateCommitmentChainStateBatchDeleted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StateCommitmentChainStateBatchDeletedIterator is returned from FilterStateBatchDeleted and is used to iterate over the raw logs and unpacked data for StateBatchDeleted events raised by the StateCommitmentChain contract.
func (*StateCommitmentChainStateBatchDeletedIterator) Close ¶
func (it *StateCommitmentChainStateBatchDeletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StateCommitmentChainStateBatchDeletedIterator) Error ¶
func (it *StateCommitmentChainStateBatchDeletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StateCommitmentChainStateBatchDeletedIterator) Next ¶
func (it *StateCommitmentChainStateBatchDeletedIterator) 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 StateCommitmentChainTransactor ¶
type StateCommitmentChainTransactor struct {
// contains filtered or unexported fields
}
StateCommitmentChainTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStateCommitmentChainTransactor ¶
func NewStateCommitmentChainTransactor(address common.Address, transactor bind.ContractTransactor) (*StateCommitmentChainTransactor, error)
NewStateCommitmentChainTransactor creates a new write-only instance of StateCommitmentChain, bound to a specific deployed contract.
func (*StateCommitmentChainTransactor) AppendStateBatch ¶
func (_StateCommitmentChain *StateCommitmentChainTransactor) AppendStateBatch(opts *bind.TransactOpts, _batch [][32]byte, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
AppendStateBatch is a paid mutator transaction binding the contract method 0x2169f79f.
Solidity: function appendStateBatch(bytes32[] _batch, uint256 _shouldStartAtElement, bytes _signature) returns()
func (*StateCommitmentChainTransactor) DeleteStateBatch ¶
func (_StateCommitmentChain *StateCommitmentChainTransactor) DeleteStateBatch(opts *bind.TransactOpts, _batchHeader LibBVMCodecChainBatchHeader) (*types.Transaction, error)
DeleteStateBatch is a paid mutator transaction binding the contract method 0x5b4d90e2.
Solidity: function deleteStateBatch((uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader) returns()
func (*StateCommitmentChainTransactor) RollBackL2Chain ¶
func (_StateCommitmentChain *StateCommitmentChainTransactor) RollBackL2Chain(opts *bind.TransactOpts, _shouldRollBack *big.Int, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
RollBackL2Chain is a paid mutator transaction binding the contract method 0x0bf3b5f2.
Solidity: function rollBackL2Chain(uint256 _shouldRollBack, uint256 _shouldStartAtElement, bytes _signature) returns()
func (*StateCommitmentChainTransactor) SetFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainTransactor) SetFraudProofWindow(opts *bind.TransactOpts, _fraudProofWindow *big.Int) (*types.Transaction, error)
SetFraudProofWindow is a paid mutator transaction binding the contract method 0xab59f7b8.
Solidity: function setFraudProofWindow(uint256 _fraudProofWindow) returns()
type StateCommitmentChainTransactorRaw ¶
type StateCommitmentChainTransactorRaw struct {
Contract *StateCommitmentChainTransactor // Generic write-only contract binding to access the raw methods on
}
StateCommitmentChainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StateCommitmentChainTransactorRaw) Transact ¶
func (_StateCommitmentChain *StateCommitmentChainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StateCommitmentChainTransactorRaw) Transfer ¶
func (_StateCommitmentChain *StateCommitmentChainTransactorRaw) 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 StateCommitmentChainTransactorSession ¶
type StateCommitmentChainTransactorSession struct { Contract *StateCommitmentChainTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StateCommitmentChainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StateCommitmentChainTransactorSession) AppendStateBatch ¶
func (_StateCommitmentChain *StateCommitmentChainTransactorSession) AppendStateBatch(_batch [][32]byte, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
AppendStateBatch is a paid mutator transaction binding the contract method 0x2169f79f.
Solidity: function appendStateBatch(bytes32[] _batch, uint256 _shouldStartAtElement, bytes _signature) returns()
func (*StateCommitmentChainTransactorSession) DeleteStateBatch ¶
func (_StateCommitmentChain *StateCommitmentChainTransactorSession) DeleteStateBatch(_batchHeader LibBVMCodecChainBatchHeader) (*types.Transaction, error)
DeleteStateBatch is a paid mutator transaction binding the contract method 0x5b4d90e2.
Solidity: function deleteStateBatch((uint256,bytes32,uint256,uint256,bytes,bytes) _batchHeader) returns()
func (*StateCommitmentChainTransactorSession) RollBackL2Chain ¶
func (_StateCommitmentChain *StateCommitmentChainTransactorSession) RollBackL2Chain(_shouldRollBack *big.Int, _shouldStartAtElement *big.Int, _signature []byte) (*types.Transaction, error)
RollBackL2Chain is a paid mutator transaction binding the contract method 0x0bf3b5f2.
Solidity: function rollBackL2Chain(uint256 _shouldRollBack, uint256 _shouldStartAtElement, bytes _signature) returns()
func (*StateCommitmentChainTransactorSession) SetFraudProofWindow ¶
func (_StateCommitmentChain *StateCommitmentChainTransactorSession) SetFraudProofWindow(_fraudProofWindow *big.Int) (*types.Transaction, error)
SetFraudProofWindow is a paid mutator transaction binding the contract method 0xab59f7b8.
Solidity: function setFraudProofWindow(uint256 _fraudProofWindow) returns()
type Uniswapv3Quoter ¶
type Uniswapv3Quoter struct { Uniswapv3QuoterCaller // Read-only binding to the contract Uniswapv3QuoterTransactor // Write-only binding to the contract Uniswapv3QuoterFilterer // Log filterer for contract events }
Uniswapv3Quoter is an auto generated Go binding around an Ethereum contract.
func NewUniswapv3Quoter ¶
func NewUniswapv3Quoter(address common.Address, backend bind.ContractBackend) (*Uniswapv3Quoter, error)
NewUniswapv3Quoter creates a new instance of Uniswapv3Quoter, bound to a specific deployed contract.
type Uniswapv3QuoterCaller ¶
type Uniswapv3QuoterCaller struct {
// contains filtered or unexported fields
}
Uniswapv3QuoterCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewUniswapv3QuoterCaller ¶
func NewUniswapv3QuoterCaller(address common.Address, caller bind.ContractCaller) (*Uniswapv3QuoterCaller, error)
NewUniswapv3QuoterCaller creates a new read-only instance of Uniswapv3Quoter, bound to a specific deployed contract.
func (*Uniswapv3QuoterCaller) Factory ¶
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*Uniswapv3QuoterCaller) UniswapV3SwapCallback ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterCaller) UniswapV3SwapCallback(opts *bind.CallOpts, amount0Delta *big.Int, amount1Delta *big.Int, path []byte) error
UniswapV3SwapCallback is a free data retrieval call binding the contract method 0xfa461e33.
Solidity: function uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes path) view returns()
type Uniswapv3QuoterCallerRaw ¶
type Uniswapv3QuoterCallerRaw struct {
Contract *Uniswapv3QuoterCaller // Generic read-only contract binding to access the raw methods on
}
Uniswapv3QuoterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Uniswapv3QuoterCallerRaw) Call ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterCallerRaw) 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 Uniswapv3QuoterCallerSession ¶
type Uniswapv3QuoterCallerSession struct { Contract *Uniswapv3QuoterCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Uniswapv3QuoterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Uniswapv3QuoterCallerSession) Factory ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterCallerSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*Uniswapv3QuoterCallerSession) UniswapV3SwapCallback ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterCallerSession) UniswapV3SwapCallback(amount0Delta *big.Int, amount1Delta *big.Int, path []byte) error
UniswapV3SwapCallback is a free data retrieval call binding the contract method 0xfa461e33.
Solidity: function uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes path) view returns()
type Uniswapv3QuoterFilterer ¶
type Uniswapv3QuoterFilterer struct {
// contains filtered or unexported fields
}
Uniswapv3QuoterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewUniswapv3QuoterFilterer ¶
func NewUniswapv3QuoterFilterer(address common.Address, filterer bind.ContractFilterer) (*Uniswapv3QuoterFilterer, error)
NewUniswapv3QuoterFilterer creates a new log filterer instance of Uniswapv3Quoter, bound to a specific deployed contract.
type Uniswapv3QuoterRaw ¶
type Uniswapv3QuoterRaw struct {
Contract *Uniswapv3Quoter // Generic contract binding to access the raw methods on
}
Uniswapv3QuoterRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Uniswapv3QuoterRaw) Call ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterRaw) 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 (*Uniswapv3QuoterRaw) Transact ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Uniswapv3QuoterRaw) Transfer ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterRaw) 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 Uniswapv3QuoterSession ¶
type Uniswapv3QuoterSession struct { Contract *Uniswapv3Quoter // 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 }
Uniswapv3QuoterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Uniswapv3QuoterSession) Factory ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterSession) Factory() (common.Address, error)
Factory is a free data retrieval call binding the contract method 0xc45a0155.
Solidity: function factory() view returns(address)
func (*Uniswapv3QuoterSession) QuoteExactInput ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactInput(path []byte, amountIn *big.Int) (*types.Transaction, error)
QuoteExactInput is a paid mutator transaction binding the contract method 0xcdca1753.
Solidity: function quoteExactInput(bytes path, uint256 amountIn) returns(uint256 amountOut)
func (*Uniswapv3QuoterSession) QuoteExactInputSingle ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactInputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, amountIn *big.Int, sqrtPriceLimitX96 *big.Int) (*types.Transaction, error)
QuoteExactInputSingle is a paid mutator transaction binding the contract method 0xf7729d43.
Solidity: function quoteExactInputSingle(address tokenIn, address tokenOut, uint24 fee, uint256 amountIn, uint160 sqrtPriceLimitX96) returns(uint256 amountOut)
func (*Uniswapv3QuoterSession) QuoteExactOutput ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactOutput(path []byte, amountOut *big.Int) (*types.Transaction, error)
QuoteExactOutput is a paid mutator transaction binding the contract method 0x2f80bb1d.
Solidity: function quoteExactOutput(bytes path, uint256 amountOut) returns(uint256 amountIn)
func (*Uniswapv3QuoterSession) QuoteExactOutputSingle ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterSession) QuoteExactOutputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, amountOut *big.Int, sqrtPriceLimitX96 *big.Int) (*types.Transaction, error)
QuoteExactOutputSingle is a paid mutator transaction binding the contract method 0x30d07f21.
Solidity: function quoteExactOutputSingle(address tokenIn, address tokenOut, uint24 fee, uint256 amountOut, uint160 sqrtPriceLimitX96) returns(uint256 amountIn)
func (*Uniswapv3QuoterSession) UniswapV3SwapCallback ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterSession) UniswapV3SwapCallback(amount0Delta *big.Int, amount1Delta *big.Int, path []byte) error
UniswapV3SwapCallback is a free data retrieval call binding the contract method 0xfa461e33.
Solidity: function uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes path) view returns()
type Uniswapv3QuoterTransactor ¶
type Uniswapv3QuoterTransactor struct {
// contains filtered or unexported fields
}
Uniswapv3QuoterTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewUniswapv3QuoterTransactor ¶
func NewUniswapv3QuoterTransactor(address common.Address, transactor bind.ContractTransactor) (*Uniswapv3QuoterTransactor, error)
NewUniswapv3QuoterTransactor creates a new write-only instance of Uniswapv3Quoter, bound to a specific deployed contract.
func (*Uniswapv3QuoterTransactor) QuoteExactInput ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactInput(opts *bind.TransactOpts, path []byte, amountIn *big.Int) (*types.Transaction, error)
QuoteExactInput is a paid mutator transaction binding the contract method 0xcdca1753.
Solidity: function quoteExactInput(bytes path, uint256 amountIn) returns(uint256 amountOut)
func (*Uniswapv3QuoterTransactor) QuoteExactInputSingle ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactInputSingle(opts *bind.TransactOpts, tokenIn common.Address, tokenOut common.Address, fee *big.Int, amountIn *big.Int, sqrtPriceLimitX96 *big.Int) (*types.Transaction, error)
QuoteExactInputSingle is a paid mutator transaction binding the contract method 0xf7729d43.
Solidity: function quoteExactInputSingle(address tokenIn, address tokenOut, uint24 fee, uint256 amountIn, uint160 sqrtPriceLimitX96) returns(uint256 amountOut)
func (*Uniswapv3QuoterTransactor) QuoteExactOutput ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactOutput(opts *bind.TransactOpts, path []byte, amountOut *big.Int) (*types.Transaction, error)
QuoteExactOutput is a paid mutator transaction binding the contract method 0x2f80bb1d.
Solidity: function quoteExactOutput(bytes path, uint256 amountOut) returns(uint256 amountIn)
func (*Uniswapv3QuoterTransactor) QuoteExactOutputSingle ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactor) QuoteExactOutputSingle(opts *bind.TransactOpts, tokenIn common.Address, tokenOut common.Address, fee *big.Int, amountOut *big.Int, sqrtPriceLimitX96 *big.Int) (*types.Transaction, error)
QuoteExactOutputSingle is a paid mutator transaction binding the contract method 0x30d07f21.
Solidity: function quoteExactOutputSingle(address tokenIn, address tokenOut, uint24 fee, uint256 amountOut, uint160 sqrtPriceLimitX96) returns(uint256 amountIn)
type Uniswapv3QuoterTransactorRaw ¶
type Uniswapv3QuoterTransactorRaw struct {
Contract *Uniswapv3QuoterTransactor // Generic write-only contract binding to access the raw methods on
}
Uniswapv3QuoterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Uniswapv3QuoterTransactorRaw) Transact ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Uniswapv3QuoterTransactorRaw) Transfer ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorRaw) 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 Uniswapv3QuoterTransactorSession ¶
type Uniswapv3QuoterTransactorSession struct { Contract *Uniswapv3QuoterTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Uniswapv3QuoterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Uniswapv3QuoterTransactorSession) QuoteExactInput ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactInput(path []byte, amountIn *big.Int) (*types.Transaction, error)
QuoteExactInput is a paid mutator transaction binding the contract method 0xcdca1753.
Solidity: function quoteExactInput(bytes path, uint256 amountIn) returns(uint256 amountOut)
func (*Uniswapv3QuoterTransactorSession) QuoteExactInputSingle ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactInputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, amountIn *big.Int, sqrtPriceLimitX96 *big.Int) (*types.Transaction, error)
QuoteExactInputSingle is a paid mutator transaction binding the contract method 0xf7729d43.
Solidity: function quoteExactInputSingle(address tokenIn, address tokenOut, uint24 fee, uint256 amountIn, uint160 sqrtPriceLimitX96) returns(uint256 amountOut)
func (*Uniswapv3QuoterTransactorSession) QuoteExactOutput ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactOutput(path []byte, amountOut *big.Int) (*types.Transaction, error)
QuoteExactOutput is a paid mutator transaction binding the contract method 0x2f80bb1d.
Solidity: function quoteExactOutput(bytes path, uint256 amountOut) returns(uint256 amountIn)
func (*Uniswapv3QuoterTransactorSession) QuoteExactOutputSingle ¶
func (_Uniswapv3Quoter *Uniswapv3QuoterTransactorSession) QuoteExactOutputSingle(tokenIn common.Address, tokenOut common.Address, fee *big.Int, amountOut *big.Int, sqrtPriceLimitX96 *big.Int) (*types.Transaction, error)
QuoteExactOutputSingle is a paid mutator transaction binding the contract method 0x30d07f21.
Solidity: function quoteExactOutputSingle(address tokenIn, address tokenOut, uint24 fee, uint256 amountOut, uint160 sqrtPriceLimitX96) returns(uint256 amountIn)