Documentation ¶
Index ¶
- Variables
- type Ipolygonrollupbaseprevious
- type IpolygonrollupbasepreviousCaller
- type IpolygonrollupbasepreviousCallerRaw
- type IpolygonrollupbasepreviousCallerSession
- type IpolygonrollupbasepreviousFilterer
- type IpolygonrollupbasepreviousRaw
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IpolygonrollupbasepreviousSession
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousSession) Admin() (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousSession) Initialize(_admin common.Address, sequencer common.Address, networkID uint32, ...) (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousSession) OnVerifyBatches(lastVerifiedBatch uint64, newStateRoot [32]byte, aggregator common.Address) (*types.Transaction, error)
- type IpolygonrollupbasepreviousTransactor
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactor) Admin(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactor) Initialize(opts *bind.TransactOpts, _admin common.Address, sequencer common.Address, ...) (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactor) OnVerifyBatches(opts *bind.TransactOpts, lastVerifiedBatch uint64, newStateRoot [32]byte, ...) (*types.Transaction, error)
- type IpolygonrollupbasepreviousTransactorRaw
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IpolygonrollupbasepreviousTransactorSession
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorSession) Admin() (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorSession) Initialize(_admin common.Address, sequencer common.Address, networkID uint32, ...) (*types.Transaction, error)
- func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorSession) OnVerifyBatches(lastVerifiedBatch uint64, newStateRoot [32]byte, aggregator common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var IpolygonrollupbasepreviousABI = IpolygonrollupbasepreviousMetaData.ABI
IpolygonrollupbasepreviousABI is the input ABI used to generate the binding from. Deprecated: Use IpolygonrollupbasepreviousMetaData.ABI instead.
var IpolygonrollupbasepreviousMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"admin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_admin\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"sequencer\",\"type\":\"address\"},{\"internalType\":\"uint32\",\"name\":\"networkID\",\"type\":\"uint32\"},{\"internalType\":\"address\",\"name\":\"gasTokenAddress\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"sequencerURL\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_networkName\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"lastVerifiedBatch\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"newStateRoot\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"aggregator\",\"type\":\"address\"}],\"name\":\"onVerifyBatches\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IpolygonrollupbasepreviousMetaData contains all meta data concerning the Ipolygonrollupbaseprevious contract.
Functions ¶
This section is empty.
Types ¶
type Ipolygonrollupbaseprevious ¶
type Ipolygonrollupbaseprevious struct { IpolygonrollupbasepreviousCaller // Read-only binding to the contract IpolygonrollupbasepreviousTransactor // Write-only binding to the contract IpolygonrollupbasepreviousFilterer // Log filterer for contract events }
Ipolygonrollupbaseprevious is an auto generated Go binding around an Ethereum contract.
func NewIpolygonrollupbaseprevious ¶
func NewIpolygonrollupbaseprevious(address common.Address, backend bind.ContractBackend) (*Ipolygonrollupbaseprevious, error)
NewIpolygonrollupbaseprevious creates a new instance of Ipolygonrollupbaseprevious, bound to a specific deployed contract.
type IpolygonrollupbasepreviousCaller ¶
type IpolygonrollupbasepreviousCaller struct {
// contains filtered or unexported fields
}
IpolygonrollupbasepreviousCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIpolygonrollupbasepreviousCaller ¶
func NewIpolygonrollupbasepreviousCaller(address common.Address, caller bind.ContractCaller) (*IpolygonrollupbasepreviousCaller, error)
NewIpolygonrollupbasepreviousCaller creates a new read-only instance of Ipolygonrollupbaseprevious, bound to a specific deployed contract.
type IpolygonrollupbasepreviousCallerRaw ¶
type IpolygonrollupbasepreviousCallerRaw struct {
Contract *IpolygonrollupbasepreviousCaller // Generic read-only contract binding to access the raw methods on
}
IpolygonrollupbasepreviousCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IpolygonrollupbasepreviousCallerRaw) Call ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousCallerRaw) 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 IpolygonrollupbasepreviousCallerSession ¶
type IpolygonrollupbasepreviousCallerSession struct { Contract *IpolygonrollupbasepreviousCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IpolygonrollupbasepreviousCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IpolygonrollupbasepreviousFilterer ¶
type IpolygonrollupbasepreviousFilterer struct {
// contains filtered or unexported fields
}
IpolygonrollupbasepreviousFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIpolygonrollupbasepreviousFilterer ¶
func NewIpolygonrollupbasepreviousFilterer(address common.Address, filterer bind.ContractFilterer) (*IpolygonrollupbasepreviousFilterer, error)
NewIpolygonrollupbasepreviousFilterer creates a new log filterer instance of Ipolygonrollupbaseprevious, bound to a specific deployed contract.
type IpolygonrollupbasepreviousRaw ¶
type IpolygonrollupbasepreviousRaw struct {
Contract *Ipolygonrollupbaseprevious // Generic contract binding to access the raw methods on
}
IpolygonrollupbasepreviousRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IpolygonrollupbasepreviousRaw) Call ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousRaw) 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 (*IpolygonrollupbasepreviousRaw) Transact ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IpolygonrollupbasepreviousRaw) Transfer ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousRaw) 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 IpolygonrollupbasepreviousSession ¶
type IpolygonrollupbasepreviousSession struct { Contract *Ipolygonrollupbaseprevious // 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 }
IpolygonrollupbasepreviousSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IpolygonrollupbasepreviousSession) Admin ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousSession) Admin() (*types.Transaction, error)
Admin is a paid mutator transaction binding the contract method 0xf851a440.
Solidity: function admin() returns(address)
func (*IpolygonrollupbasepreviousSession) Initialize ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousSession) Initialize(_admin common.Address, sequencer common.Address, networkID uint32, gasTokenAddress common.Address, sequencerURL string, _networkName string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x71257022.
Solidity: function initialize(address _admin, address sequencer, uint32 networkID, address gasTokenAddress, string sequencerURL, string _networkName) returns()
func (*IpolygonrollupbasepreviousSession) OnVerifyBatches ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousSession) OnVerifyBatches(lastVerifiedBatch uint64, newStateRoot [32]byte, aggregator common.Address) (*types.Transaction, error)
OnVerifyBatches is a paid mutator transaction binding the contract method 0x32c2d153.
Solidity: function onVerifyBatches(uint64 lastVerifiedBatch, bytes32 newStateRoot, address aggregator) returns()
type IpolygonrollupbasepreviousTransactor ¶
type IpolygonrollupbasepreviousTransactor struct {
// contains filtered or unexported fields
}
IpolygonrollupbasepreviousTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIpolygonrollupbasepreviousTransactor ¶
func NewIpolygonrollupbasepreviousTransactor(address common.Address, transactor bind.ContractTransactor) (*IpolygonrollupbasepreviousTransactor, error)
NewIpolygonrollupbasepreviousTransactor creates a new write-only instance of Ipolygonrollupbaseprevious, bound to a specific deployed contract.
func (*IpolygonrollupbasepreviousTransactor) Admin ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactor) Admin(opts *bind.TransactOpts) (*types.Transaction, error)
Admin is a paid mutator transaction binding the contract method 0xf851a440.
Solidity: function admin() returns(address)
func (*IpolygonrollupbasepreviousTransactor) Initialize ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactor) Initialize(opts *bind.TransactOpts, _admin common.Address, sequencer common.Address, networkID uint32, gasTokenAddress common.Address, sequencerURL string, _networkName string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x71257022.
Solidity: function initialize(address _admin, address sequencer, uint32 networkID, address gasTokenAddress, string sequencerURL, string _networkName) returns()
func (*IpolygonrollupbasepreviousTransactor) OnVerifyBatches ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactor) OnVerifyBatches(opts *bind.TransactOpts, lastVerifiedBatch uint64, newStateRoot [32]byte, aggregator common.Address) (*types.Transaction, error)
OnVerifyBatches is a paid mutator transaction binding the contract method 0x32c2d153.
Solidity: function onVerifyBatches(uint64 lastVerifiedBatch, bytes32 newStateRoot, address aggregator) returns()
type IpolygonrollupbasepreviousTransactorRaw ¶
type IpolygonrollupbasepreviousTransactorRaw struct {
Contract *IpolygonrollupbasepreviousTransactor // Generic write-only contract binding to access the raw methods on
}
IpolygonrollupbasepreviousTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IpolygonrollupbasepreviousTransactorRaw) Transact ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IpolygonrollupbasepreviousTransactorRaw) Transfer ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorRaw) 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 IpolygonrollupbasepreviousTransactorSession ¶
type IpolygonrollupbasepreviousTransactorSession struct { Contract *IpolygonrollupbasepreviousTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IpolygonrollupbasepreviousTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IpolygonrollupbasepreviousTransactorSession) Admin ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorSession) Admin() (*types.Transaction, error)
Admin is a paid mutator transaction binding the contract method 0xf851a440.
Solidity: function admin() returns(address)
func (*IpolygonrollupbasepreviousTransactorSession) Initialize ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorSession) Initialize(_admin common.Address, sequencer common.Address, networkID uint32, gasTokenAddress common.Address, sequencerURL string, _networkName string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x71257022.
Solidity: function initialize(address _admin, address sequencer, uint32 networkID, address gasTokenAddress, string sequencerURL, string _networkName) returns()
func (*IpolygonrollupbasepreviousTransactorSession) OnVerifyBatches ¶
func (_Ipolygonrollupbaseprevious *IpolygonrollupbasepreviousTransactorSession) OnVerifyBatches(lastVerifiedBatch uint64, newStateRoot [32]byte, aggregator common.Address) (*types.Transaction, error)
OnVerifyBatches is a paid mutator transaction binding the contract method 0x32c2d153.
Solidity: function onVerifyBatches(uint64 lastVerifiedBatch, bytes32 newStateRoot, address aggregator) returns()