Documentation
¶
Index ¶
- Variables
- type Ibasepolygonzkevmglobalexitrootpessimistic
- type IbasepolygonzkevmglobalexitrootpessimisticCaller
- type IbasepolygonzkevmglobalexitrootpessimisticCallerRaw
- type IbasepolygonzkevmglobalexitrootpessimisticCallerSession
- type IbasepolygonzkevmglobalexitrootpessimisticFilterer
- type IbasepolygonzkevmglobalexitrootpessimisticRaw
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IbasepolygonzkevmglobalexitrootpessimisticSession
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticSession) GlobalExitRootMap(globalExitRootNum [32]byte) (*types.Transaction, error)
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticSession) UpdateExitRoot(newRollupExitRoot [32]byte) (*types.Transaction, error)
- type IbasepolygonzkevmglobalexitrootpessimisticTransactor
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactor) GlobalExitRootMap(opts *bind.TransactOpts, globalExitRootNum [32]byte) (*types.Transaction, error)
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactor) UpdateExitRoot(opts *bind.TransactOpts, newRollupExitRoot [32]byte) (*types.Transaction, error)
- type IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IbasepolygonzkevmglobalexitrootpessimisticTransactorSession
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorSession) GlobalExitRootMap(globalExitRootNum [32]byte) (*types.Transaction, error)
- func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorSession) UpdateExitRoot(newRollupExitRoot [32]byte) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var IbasepolygonzkevmglobalexitrootpessimisticABI = IbasepolygonzkevmglobalexitrootpessimisticMetaData.ABI
IbasepolygonzkevmglobalexitrootpessimisticABI is the input ABI used to generate the binding from. Deprecated: Use IbasepolygonzkevmglobalexitrootpessimisticMetaData.ABI instead.
var IbasepolygonzkevmglobalexitrootpessimisticMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"GlobalExitRootAlreadySet\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotEnoughGlobalExitRootsInserted\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotLastInsertedGlobalExitRoot\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyAllowedContracts\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyGlobalExitRootRemover\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyGlobalExitRootUpdater\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"globalExitRootNum\",\"type\":\"bytes32\"}],\"name\":\"globalExitRootMap\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"newRollupExitRoot\",\"type\":\"bytes32\"}],\"name\":\"updateExitRoot\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
IbasepolygonzkevmglobalexitrootpessimisticMetaData contains all meta data concerning the Ibasepolygonzkevmglobalexitrootpessimistic contract.
Functions ¶
This section is empty.
Types ¶
type Ibasepolygonzkevmglobalexitrootpessimistic ¶
type Ibasepolygonzkevmglobalexitrootpessimistic struct { IbasepolygonzkevmglobalexitrootpessimisticCaller // Read-only binding to the contract IbasepolygonzkevmglobalexitrootpessimisticTransactor // Write-only binding to the contract IbasepolygonzkevmglobalexitrootpessimisticFilterer // Log filterer for contract events }
Ibasepolygonzkevmglobalexitrootpessimistic is an auto generated Go binding around an Ethereum contract.
func NewIbasepolygonzkevmglobalexitrootpessimistic ¶
func NewIbasepolygonzkevmglobalexitrootpessimistic(address common.Address, backend bind.ContractBackend) (*Ibasepolygonzkevmglobalexitrootpessimistic, error)
NewIbasepolygonzkevmglobalexitrootpessimistic creates a new instance of Ibasepolygonzkevmglobalexitrootpessimistic, bound to a specific deployed contract.
type IbasepolygonzkevmglobalexitrootpessimisticCaller ¶
type IbasepolygonzkevmglobalexitrootpessimisticCaller struct {
// contains filtered or unexported fields
}
IbasepolygonzkevmglobalexitrootpessimisticCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIbasepolygonzkevmglobalexitrootpessimisticCaller ¶
func NewIbasepolygonzkevmglobalexitrootpessimisticCaller(address common.Address, caller bind.ContractCaller) (*IbasepolygonzkevmglobalexitrootpessimisticCaller, error)
NewIbasepolygonzkevmglobalexitrootpessimisticCaller creates a new read-only instance of Ibasepolygonzkevmglobalexitrootpessimistic, bound to a specific deployed contract.
type IbasepolygonzkevmglobalexitrootpessimisticCallerRaw ¶
type IbasepolygonzkevmglobalexitrootpessimisticCallerRaw struct {
Contract *IbasepolygonzkevmglobalexitrootpessimisticCaller // Generic read-only contract binding to access the raw methods on
}
IbasepolygonzkevmglobalexitrootpessimisticCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IbasepolygonzkevmglobalexitrootpessimisticCallerRaw) Call ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticCallerRaw) 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 IbasepolygonzkevmglobalexitrootpessimisticCallerSession ¶
type IbasepolygonzkevmglobalexitrootpessimisticCallerSession struct { Contract *IbasepolygonzkevmglobalexitrootpessimisticCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IbasepolygonzkevmglobalexitrootpessimisticCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IbasepolygonzkevmglobalexitrootpessimisticFilterer ¶
type IbasepolygonzkevmglobalexitrootpessimisticFilterer struct {
// contains filtered or unexported fields
}
IbasepolygonzkevmglobalexitrootpessimisticFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIbasepolygonzkevmglobalexitrootpessimisticFilterer ¶
func NewIbasepolygonzkevmglobalexitrootpessimisticFilterer(address common.Address, filterer bind.ContractFilterer) (*IbasepolygonzkevmglobalexitrootpessimisticFilterer, error)
NewIbasepolygonzkevmglobalexitrootpessimisticFilterer creates a new log filterer instance of Ibasepolygonzkevmglobalexitrootpessimistic, bound to a specific deployed contract.
type IbasepolygonzkevmglobalexitrootpessimisticRaw ¶
type IbasepolygonzkevmglobalexitrootpessimisticRaw struct {
Contract *Ibasepolygonzkevmglobalexitrootpessimistic // Generic contract binding to access the raw methods on
}
IbasepolygonzkevmglobalexitrootpessimisticRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IbasepolygonzkevmglobalexitrootpessimisticRaw) Call ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticRaw) 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 (*IbasepolygonzkevmglobalexitrootpessimisticRaw) Transact ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IbasepolygonzkevmglobalexitrootpessimisticRaw) Transfer ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticRaw) 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 IbasepolygonzkevmglobalexitrootpessimisticSession ¶
type IbasepolygonzkevmglobalexitrootpessimisticSession struct { Contract *Ibasepolygonzkevmglobalexitrootpessimistic // 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 }
IbasepolygonzkevmglobalexitrootpessimisticSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IbasepolygonzkevmglobalexitrootpessimisticSession) GlobalExitRootMap ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticSession) GlobalExitRootMap(globalExitRootNum [32]byte) (*types.Transaction, error)
GlobalExitRootMap is a paid mutator transaction binding the contract method 0x257b3632.
Solidity: function globalExitRootMap(bytes32 globalExitRootNum) returns(uint256)
func (*IbasepolygonzkevmglobalexitrootpessimisticSession) UpdateExitRoot ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticSession) UpdateExitRoot(newRollupExitRoot [32]byte) (*types.Transaction, error)
UpdateExitRoot is a paid mutator transaction binding the contract method 0x33d6247d.
Solidity: function updateExitRoot(bytes32 newRollupExitRoot) returns()
type IbasepolygonzkevmglobalexitrootpessimisticTransactor ¶
type IbasepolygonzkevmglobalexitrootpessimisticTransactor struct {
// contains filtered or unexported fields
}
IbasepolygonzkevmglobalexitrootpessimisticTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIbasepolygonzkevmglobalexitrootpessimisticTransactor ¶
func NewIbasepolygonzkevmglobalexitrootpessimisticTransactor(address common.Address, transactor bind.ContractTransactor) (*IbasepolygonzkevmglobalexitrootpessimisticTransactor, error)
NewIbasepolygonzkevmglobalexitrootpessimisticTransactor creates a new write-only instance of Ibasepolygonzkevmglobalexitrootpessimistic, bound to a specific deployed contract.
func (*IbasepolygonzkevmglobalexitrootpessimisticTransactor) GlobalExitRootMap ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactor) GlobalExitRootMap(opts *bind.TransactOpts, globalExitRootNum [32]byte) (*types.Transaction, error)
GlobalExitRootMap is a paid mutator transaction binding the contract method 0x257b3632.
Solidity: function globalExitRootMap(bytes32 globalExitRootNum) returns(uint256)
func (*IbasepolygonzkevmglobalexitrootpessimisticTransactor) UpdateExitRoot ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactor) UpdateExitRoot(opts *bind.TransactOpts, newRollupExitRoot [32]byte) (*types.Transaction, error)
UpdateExitRoot is a paid mutator transaction binding the contract method 0x33d6247d.
Solidity: function updateExitRoot(bytes32 newRollupExitRoot) returns()
type IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw ¶
type IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw struct {
Contract *IbasepolygonzkevmglobalexitrootpessimisticTransactor // Generic write-only contract binding to access the raw methods on
}
IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw) Transact ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw) Transfer ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorRaw) 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 IbasepolygonzkevmglobalexitrootpessimisticTransactorSession ¶
type IbasepolygonzkevmglobalexitrootpessimisticTransactorSession struct { Contract *IbasepolygonzkevmglobalexitrootpessimisticTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IbasepolygonzkevmglobalexitrootpessimisticTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IbasepolygonzkevmglobalexitrootpessimisticTransactorSession) GlobalExitRootMap ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorSession) GlobalExitRootMap(globalExitRootNum [32]byte) (*types.Transaction, error)
GlobalExitRootMap is a paid mutator transaction binding the contract method 0x257b3632.
Solidity: function globalExitRootMap(bytes32 globalExitRootNum) returns(uint256)
func (*IbasepolygonzkevmglobalexitrootpessimisticTransactorSession) UpdateExitRoot ¶
func (_Ibasepolygonzkevmglobalexitrootpessimistic *IbasepolygonzkevmglobalexitrootpessimisticTransactorSession) UpdateExitRoot(newRollupExitRoot [32]byte) (*types.Transaction, error)
UpdateExitRoot is a paid mutator transaction binding the contract method 0x33d6247d.
Solidity: function updateExitRoot(bytes32 newRollupExitRoot) returns()