Documentation
¶
Index ¶
- Variables
- type GetGasOverhead
- type OptimismModule
- type OptimismModuleCaller
- func (_OptimismModule *OptimismModuleCaller) BlockHash(opts *bind.CallOpts, n *big.Int) ([32]byte, error)
- func (_OptimismModule *OptimismModuleCaller) BlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_OptimismModule *OptimismModuleCaller) GetCurrentL1Fee(opts *bind.CallOpts, dataSize *big.Int) (*big.Int, error)
- func (_OptimismModule *OptimismModuleCaller) GetGasOverhead(opts *bind.CallOpts) (GetGasOverhead, error)
- func (_OptimismModule *OptimismModuleCaller) GetMaxL1Fee(opts *bind.CallOpts, dataSize *big.Int) (*big.Int, error)
- type OptimismModuleCallerRaw
- type OptimismModuleCallerSession
- func (_OptimismModule *OptimismModuleCallerSession) BlockHash(n *big.Int) ([32]byte, error)
- func (_OptimismModule *OptimismModuleCallerSession) BlockNumber() (*big.Int, error)
- func (_OptimismModule *OptimismModuleCallerSession) GetCurrentL1Fee(dataSize *big.Int) (*big.Int, error)
- func (_OptimismModule *OptimismModuleCallerSession) GetGasOverhead() (GetGasOverhead, error)
- func (_OptimismModule *OptimismModuleCallerSession) GetMaxL1Fee(dataSize *big.Int) (*big.Int, error)
- type OptimismModuleFilterer
- type OptimismModuleInterface
- type OptimismModuleRaw
- func (_OptimismModule *OptimismModuleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OptimismModule *OptimismModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OptimismModule *OptimismModuleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OptimismModuleSession
- func (_OptimismModule *OptimismModuleSession) BlockHash(n *big.Int) ([32]byte, error)
- func (_OptimismModule *OptimismModuleSession) BlockNumber() (*big.Int, error)
- func (_OptimismModule *OptimismModuleSession) GetCurrentL1Fee(dataSize *big.Int) (*big.Int, error)
- func (_OptimismModule *OptimismModuleSession) GetGasOverhead() (GetGasOverhead, error)
- func (_OptimismModule *OptimismModuleSession) GetMaxL1Fee(dataSize *big.Int) (*big.Int, error)
- type OptimismModuleTransactor
- type OptimismModuleTransactorRaw
- type OptimismModuleTransactorSession
Constants ¶
This section is empty.
Variables ¶
View Source
var OptimismModuleABI = OptimismModuleMetaData.ABI
View Source
var OptimismModuleBin = OptimismModuleMetaData.Bin
View Source
var OptimismModuleMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"}],\"name\":\"blockHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"blockNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"dataSize\",\"type\":\"uint256\"}],\"name\":\"getCurrentL1Fee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getGasOverhead\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"chainModuleFixedOverhead\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"chainModulePerByteOverhead\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"dataSize\",\"type\":\"uint256\"}],\"name\":\"getMaxL1Fee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b506103dc806100206000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80637810d12a116100505780637810d12a1461006c57806385df51fd14610098578063de9ee35e146100ab57600080fd5b8063125441401461006c57806357e871e714610092575b600080fd5b61007f61007a366004610221565b6100c2565b6040519081526020015b60405180910390f35b4361007f565b61007f6100a6366004610221565b6100d3565b6040805161ea60815261010e602082015201610089565b60006100cd82610100565b92915050565b600043821015806100ee57506101006100ec8343610269565b115b156100fb57506000919050565b504090565b60008061010e83600461027c565b67ffffffffffffffff81111561012657610126610293565b6040519080825280601f01601f191660200182016040528015610150576020820181803683370190505b50905073420000000000000000000000000000000000000f73ffffffffffffffffffffffffffffffffffffffff166349948e0e82604051806080016040528060508152602001610380605091396040516020016101ae9291906102e6565b6040516020818303038152906040526040518263ffffffff1660e01b81526004016101d99190610315565b602060405180830381865afa1580156101f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021a9190610366565b9392505050565b60006020828403121561023357600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156100cd576100cd61023a565b80820281158282048414176100cd576100cd61023a565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60005b838110156102dd5781810151838201526020016102c5565b50506000910152565b600083516102f88184602088016102c2565b83519083019061030c8183602088016102c2565b01949350505050565b60208152600082518060208401526103348160408501602087016102c2565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b60006020828403121561037857600080fd5b505191905056feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa164736f6c6343000813000a",
}
Functions ¶
This section is empty.
Types ¶
type GetGasOverhead ¶
type OptimismModule ¶
type OptimismModule struct {
OptimismModuleCaller
OptimismModuleTransactor
OptimismModuleFilterer
// contains filtered or unexported fields
}
func DeployOptimismModule ¶
func DeployOptimismModule(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *OptimismModule, error)
func NewOptimismModule ¶
func NewOptimismModule(address common.Address, backend bind.ContractBackend) (*OptimismModule, error)
func (*OptimismModule) Address ¶
func (_OptimismModule *OptimismModule) Address() common.Address
type OptimismModuleCaller ¶
type OptimismModuleCaller struct {
// contains filtered or unexported fields
}
func NewOptimismModuleCaller ¶
func NewOptimismModuleCaller(address common.Address, caller bind.ContractCaller) (*OptimismModuleCaller, error)
func (*OptimismModuleCaller) BlockNumber ¶
func (*OptimismModuleCaller) GetCurrentL1Fee ¶
func (*OptimismModuleCaller) GetGasOverhead ¶
func (_OptimismModule *OptimismModuleCaller) GetGasOverhead(opts *bind.CallOpts) (GetGasOverhead, error)
func (*OptimismModuleCaller) GetMaxL1Fee ¶
type OptimismModuleCallerRaw ¶
type OptimismModuleCallerRaw struct {
Contract *OptimismModuleCaller
}
type OptimismModuleCallerSession ¶
type OptimismModuleCallerSession struct {
Contract *OptimismModuleCaller
CallOpts bind.CallOpts
}
func (*OptimismModuleCallerSession) BlockHash ¶
func (_OptimismModule *OptimismModuleCallerSession) BlockHash(n *big.Int) ([32]byte, error)
func (*OptimismModuleCallerSession) BlockNumber ¶
func (_OptimismModule *OptimismModuleCallerSession) BlockNumber() (*big.Int, error)
func (*OptimismModuleCallerSession) GetCurrentL1Fee ¶
func (*OptimismModuleCallerSession) GetGasOverhead ¶
func (_OptimismModule *OptimismModuleCallerSession) GetGasOverhead() (GetGasOverhead, error)
func (*OptimismModuleCallerSession) GetMaxL1Fee ¶
type OptimismModuleFilterer ¶
type OptimismModuleFilterer struct {
// contains filtered or unexported fields
}
func NewOptimismModuleFilterer ¶
func NewOptimismModuleFilterer(address common.Address, filterer bind.ContractFilterer) (*OptimismModuleFilterer, error)
type OptimismModuleInterface ¶
type OptimismModuleInterface interface {
BlockHash(opts *bind.CallOpts, n *big.Int) ([32]byte, error)
BlockNumber(opts *bind.CallOpts) (*big.Int, error)
GetCurrentL1Fee(opts *bind.CallOpts, dataSize *big.Int) (*big.Int, error)
GetGasOverhead(opts *bind.CallOpts) (GetGasOverhead,
error)
GetMaxL1Fee(opts *bind.CallOpts, dataSize *big.Int) (*big.Int, error)
Address() common.Address
}
type OptimismModuleRaw ¶
type OptimismModuleRaw struct {
Contract *OptimismModule
}
func (*OptimismModuleRaw) Call ¶
func (_OptimismModule *OptimismModuleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*OptimismModuleRaw) Transact ¶
func (_OptimismModule *OptimismModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*OptimismModuleRaw) Transfer ¶
func (_OptimismModule *OptimismModuleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type OptimismModuleSession ¶
type OptimismModuleSession struct {
Contract *OptimismModule
CallOpts bind.CallOpts
TransactOpts bind.TransactOpts
}
func (*OptimismModuleSession) BlockHash ¶
func (_OptimismModule *OptimismModuleSession) BlockHash(n *big.Int) ([32]byte, error)
func (*OptimismModuleSession) BlockNumber ¶
func (_OptimismModule *OptimismModuleSession) BlockNumber() (*big.Int, error)
func (*OptimismModuleSession) GetCurrentL1Fee ¶
func (*OptimismModuleSession) GetGasOverhead ¶
func (_OptimismModule *OptimismModuleSession) GetGasOverhead() (GetGasOverhead, error)
func (*OptimismModuleSession) GetMaxL1Fee ¶
type OptimismModuleTransactor ¶
type OptimismModuleTransactor struct {
// contains filtered or unexported fields
}
func NewOptimismModuleTransactor ¶
func NewOptimismModuleTransactor(address common.Address, transactor bind.ContractTransactor) (*OptimismModuleTransactor, error)
type OptimismModuleTransactorRaw ¶
type OptimismModuleTransactorRaw struct {
Contract *OptimismModuleTransactor
}
func (*OptimismModuleTransactorRaw) Transact ¶
func (_OptimismModule *OptimismModuleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*OptimismModuleTransactorRaw) Transfer ¶
func (_OptimismModule *OptimismModuleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type OptimismModuleTransactorSession ¶
type OptimismModuleTransactorSession struct {
Contract *OptimismModuleTransactor
TransactOpts bind.TransactOpts
}
Click to show internal directories.
Click to hide internal directories.