Documentation ¶
Index ¶
- Constants
- Variables
- type LogNote
- func (*LogNote) Descriptor() ([]byte, []int)deprecated
- func (x *LogNote) GetArg1() []byte
- func (x *LogNote) GetArg2() []byte
- func (x *LogNote) GetData() []byte
- func (x *LogNote) GetSig() []byte
- func (x *LogNote) GetTs() *timestamppb.Timestamp
- func (x *LogNote) GetUsr() []byte
- func (*LogNote) ProtoMessage()
- func (x *LogNote) ProtoReflect() protoreflect.Message
- func (x *LogNote) Reset()
- func (x *LogNote) String() string
- type OSMMOM
- type OSMMOMCaller
- type OSMMOMCallerRaw
- type OSMMOMCallerSession
- type OSMMOMFilterer
- type OSMMOMRaw
- func (_OSMMOM *OSMMOMRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OSMMOM *OSMMOMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OSMMOMSession
- func (_OSMMOM *OSMMOMSession) Authority() (common.Address, error)
- func (_OSMMOM *OSMMOMSession) Osms(arg0 [32]byte) (common.Address, error)
- func (_OSMMOM *OSMMOMSession) Owner() (common.Address, error)
- func (_OSMMOM *OSMMOMSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMSession) SetOsm(ilk [32]byte, osm common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMSession) Stop(ilk [32]byte) (*types.Transaction, error)
- type OSMMOMTransactor
- func (_OSMMOM *OSMMOMTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMTransactor) SetOsm(opts *bind.TransactOpts, ilk [32]byte, osm common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMTransactor) Stop(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- type OSMMOMTransactorRaw
- type OSMMOMTransactorSession
- func (_OSMMOM *OSMMOMTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMTransactorSession) SetOsm(ilk [32]byte, osm common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- func (_OSMMOM *OSMMOMTransactorSession) Stop(ilk [32]byte) (*types.Transaction, error)
Constants ¶
const OSMMOMABI = "" /* 2208-byte string literal not displayed */
OSMMOMABI is the input ABI used to generate the binding from.
Variables ¶
var File_OSMMom_OSMMom_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type LogNote ¶
type LogNote struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Sig []byte `protobuf:"bytes,2,opt,name=Sig,proto3" json:"Sig,omitempty"` // bytes4 Usr []byte `protobuf:"bytes,3,opt,name=Usr,proto3" json:"Usr,omitempty"` // address Arg1 []byte `protobuf:"bytes,4,opt,name=Arg1,proto3" json:"Arg1,omitempty"` // bytes32 Arg2 []byte `protobuf:"bytes,5,opt,name=Arg2,proto3" json:"Arg2,omitempty"` // bytes32 Data []byte `protobuf:"bytes,6,opt,name=Data,proto3" json:"Data,omitempty"` // bytes // contains filtered or unexported fields }
func (*LogNote) Descriptor
deprecated
func (*LogNote) GetTs ¶
func (x *LogNote) GetTs() *timestamppb.Timestamp
func (*LogNote) ProtoMessage ¶
func (*LogNote) ProtoMessage()
func (*LogNote) ProtoReflect ¶
func (x *LogNote) ProtoReflect() protoreflect.Message
type OSMMOM ¶
type OSMMOM struct { OSMMOMCaller // Read-only binding to the contract OSMMOMTransactor // Write-only binding to the contract OSMMOMFilterer // Log filterer for contract events }
OSMMOM is an auto generated Go binding around an Ethereum contract.
type OSMMOMCaller ¶
type OSMMOMCaller struct {
// contains filtered or unexported fields
}
OSMMOMCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOSMMOMCaller ¶
func NewOSMMOMCaller(address common.Address, caller bind.ContractCaller) (*OSMMOMCaller, error)
NewOSMMOMCaller creates a new read-only instance of OSMMOM, bound to a specific deployed contract.
func (*OSMMOMCaller) Authority ¶
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
type OSMMOMCallerRaw ¶
type OSMMOMCallerRaw struct {
Contract *OSMMOMCaller // Generic read-only contract binding to access the raw methods on
}
OSMMOMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OSMMOMCallerRaw) Call ¶
func (_OSMMOM *OSMMOMCallerRaw) 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 OSMMOMCallerSession ¶
type OSMMOMCallerSession struct { Contract *OSMMOMCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OSMMOMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OSMMOMCallerSession) Authority ¶
func (_OSMMOM *OSMMOMCallerSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
type OSMMOMFilterer ¶
type OSMMOMFilterer struct {
// contains filtered or unexported fields
}
OSMMOMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOSMMOMFilterer ¶
func NewOSMMOMFilterer(address common.Address, filterer bind.ContractFilterer) (*OSMMOMFilterer, error)
NewOSMMOMFilterer creates a new log filterer instance of OSMMOM, bound to a specific deployed contract.
type OSMMOMRaw ¶
type OSMMOMRaw struct {
Contract *OSMMOM // Generic contract binding to access the raw methods on
}
OSMMOMRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OSMMOMRaw) Call ¶
func (_OSMMOM *OSMMOMRaw) 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 (*OSMMOMRaw) Transact ¶
func (_OSMMOM *OSMMOMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OSMMOMRaw) Transfer ¶
func (_OSMMOM *OSMMOMRaw) 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 OSMMOMSession ¶
type OSMMOMSession struct { Contract *OSMMOM // 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 }
OSMMOMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OSMMOMSession) Authority ¶
func (_OSMMOM *OSMMOMSession) Authority() (common.Address, error)
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() view returns(address)
func (*OSMMOMSession) Osms ¶
func (_OSMMOM *OSMMOMSession) Osms(arg0 [32]byte) (common.Address, error)
Osms is a free data retrieval call binding the contract method 0x6c4ba760.
Solidity: function osms(bytes32 ) view returns(address)
func (*OSMMOMSession) Owner ¶
func (_OSMMOM *OSMMOMSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*OSMMOMSession) SetAuthority ¶
func (_OSMMOM *OSMMOMSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*OSMMOMSession) SetOsm ¶
func (_OSMMOM *OSMMOMSession) SetOsm(ilk [32]byte, osm common.Address) (*types.Transaction, error)
SetOsm is a paid mutator transaction binding the contract method 0xc98cdf86.
Solidity: function setOsm(bytes32 ilk, address osm) returns()
func (*OSMMOMSession) SetOwner ¶
func (_OSMMOM *OSMMOMSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*OSMMOMSession) Stop ¶
func (_OSMMOM *OSMMOMSession) Stop(ilk [32]byte) (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x63c4f031.
Solidity: function stop(bytes32 ilk) returns()
type OSMMOMTransactor ¶
type OSMMOMTransactor struct {
// contains filtered or unexported fields
}
OSMMOMTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOSMMOMTransactor ¶
func NewOSMMOMTransactor(address common.Address, transactor bind.ContractTransactor) (*OSMMOMTransactor, error)
NewOSMMOMTransactor creates a new write-only instance of OSMMOM, bound to a specific deployed contract.
func (*OSMMOMTransactor) SetAuthority ¶
func (_OSMMOM *OSMMOMTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*OSMMOMTransactor) SetOsm ¶
func (_OSMMOM *OSMMOMTransactor) SetOsm(opts *bind.TransactOpts, ilk [32]byte, osm common.Address) (*types.Transaction, error)
SetOsm is a paid mutator transaction binding the contract method 0xc98cdf86.
Solidity: function setOsm(bytes32 ilk, address osm) returns()
func (*OSMMOMTransactor) SetOwner ¶
func (_OSMMOM *OSMMOMTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*OSMMOMTransactor) Stop ¶
func (_OSMMOM *OSMMOMTransactor) Stop(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x63c4f031.
Solidity: function stop(bytes32 ilk) returns()
type OSMMOMTransactorRaw ¶
type OSMMOMTransactorRaw struct {
Contract *OSMMOMTransactor // Generic write-only contract binding to access the raw methods on
}
OSMMOMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OSMMOMTransactorRaw) Transact ¶
func (_OSMMOM *OSMMOMTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OSMMOMTransactorRaw) Transfer ¶
func (_OSMMOM *OSMMOMTransactorRaw) 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 OSMMOMTransactorSession ¶
type OSMMOMTransactorSession struct { Contract *OSMMOMTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OSMMOMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OSMMOMTransactorSession) SetAuthority ¶
func (_OSMMOM *OSMMOMTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.
Solidity: function setAuthority(address authority_) returns()
func (*OSMMOMTransactorSession) SetOsm ¶
func (_OSMMOM *OSMMOMTransactorSession) SetOsm(ilk [32]byte, osm common.Address) (*types.Transaction, error)
SetOsm is a paid mutator transaction binding the contract method 0xc98cdf86.
Solidity: function setOsm(bytes32 ilk, address osm) returns()
func (*OSMMOMTransactorSession) SetOwner ¶
func (_OSMMOM *OSMMOMTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address owner_) returns()
func (*OSMMOMTransactorSession) Stop ¶
func (_OSMMOM *OSMMOMTransactorSession) Stop(ilk [32]byte) (*types.Transaction, error)
Stop is a paid mutator transaction binding the contract method 0x63c4f031.
Solidity: function stop(bytes32 ilk) returns()