Documentation ¶
Index ¶
- Constants
- Variables
- type Deny
- type LERPFAB
- type LERPFABCaller
- func (_LERPFAB *LERPFABCaller) Active(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_LERPFAB *LERPFABCaller) Count(opts *bind.CallOpts) (*big.Int, error)
- func (_LERPFAB *LERPFABCaller) Lerps(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_LERPFAB *LERPFABCaller) List(opts *bind.CallOpts) ([]common.Address, error)
- func (_LERPFAB *LERPFABCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type LERPFABCallerRaw
- type LERPFABCallerSession
- func (_LERPFAB *LERPFABCallerSession) Active(arg0 *big.Int) (common.Address, error)
- func (_LERPFAB *LERPFABCallerSession) Count() (*big.Int, error)
- func (_LERPFAB *LERPFABCallerSession) Lerps(arg0 [32]byte) (common.Address, error)
- func (_LERPFAB *LERPFABCallerSession) List() ([]common.Address, error)
- func (_LERPFAB *LERPFABCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type LERPFABDeny
- type LERPFABDenyIterator
- type LERPFABFilterer
- func (_LERPFAB *LERPFABFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*LERPFABDenyIterator, error)
- func (_LERPFAB *LERPFABFilterer) FilterLerpFinished(opts *bind.FilterOpts, lerp []common.Address) (*LERPFABLerpFinishedIterator, error)
- func (_LERPFAB *LERPFABFilterer) FilterNewIlkLerp(opts *bind.FilterOpts, target []common.Address) (*LERPFABNewIlkLerpIterator, error)
- func (_LERPFAB *LERPFABFilterer) FilterNewLerp(opts *bind.FilterOpts, target []common.Address) (*LERPFABNewLerpIterator, error)
- func (_LERPFAB *LERPFABFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*LERPFABRelyIterator, error)
- func (_LERPFAB *LERPFABFilterer) ParseDeny(log types.Log) (*LERPFABDeny, error)
- func (_LERPFAB *LERPFABFilterer) ParseLerpFinished(log types.Log) (*LERPFABLerpFinished, error)
- func (_LERPFAB *LERPFABFilterer) ParseNewIlkLerp(log types.Log) (*LERPFABNewIlkLerp, error)
- func (_LERPFAB *LERPFABFilterer) ParseNewLerp(log types.Log) (*LERPFABNewLerp, error)
- func (_LERPFAB *LERPFABFilterer) ParseRely(log types.Log) (*LERPFABRely, error)
- func (_LERPFAB *LERPFABFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *LERPFABDeny, usr []common.Address) (event.Subscription, error)
- func (_LERPFAB *LERPFABFilterer) WatchLerpFinished(opts *bind.WatchOpts, sink chan<- *LERPFABLerpFinished, lerp []common.Address) (event.Subscription, error)
- func (_LERPFAB *LERPFABFilterer) WatchNewIlkLerp(opts *bind.WatchOpts, sink chan<- *LERPFABNewIlkLerp, target []common.Address) (event.Subscription, error)
- func (_LERPFAB *LERPFABFilterer) WatchNewLerp(opts *bind.WatchOpts, sink chan<- *LERPFABNewLerp, target []common.Address) (event.Subscription, error)
- func (_LERPFAB *LERPFABFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *LERPFABRely, usr []common.Address) (event.Subscription, error)
- type LERPFABLerpFinished
- type LERPFABLerpFinishedIterator
- type LERPFABNewIlkLerp
- type LERPFABNewIlkLerpIterator
- type LERPFABNewLerp
- type LERPFABNewLerpIterator
- type LERPFABRaw
- func (_LERPFAB *LERPFABRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_LERPFAB *LERPFABRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LERPFAB *LERPFABRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LERPFABRely
- type LERPFABRelyIterator
- type LERPFABSession
- func (_LERPFAB *LERPFABSession) Active(arg0 *big.Int) (common.Address, error)
- func (_LERPFAB *LERPFABSession) Count() (*big.Int, error)
- func (_LERPFAB *LERPFABSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_LERPFAB *LERPFABSession) Lerps(arg0 [32]byte) (common.Address, error)
- func (_LERPFAB *LERPFABSession) List() ([]common.Address, error)
- func (_LERPFAB *LERPFABSession) NewIlkLerp(name_ [32]byte, target_ common.Address, ilk_ [32]byte, what_ [32]byte, ...) (*types.Transaction, error)
- func (_LERPFAB *LERPFABSession) NewLerp(name_ [32]byte, target_ common.Address, what_ [32]byte, startTime_ *big.Int, ...) (*types.Transaction, error)
- func (_LERPFAB *LERPFABSession) Rely(guy common.Address) (*types.Transaction, error)
- func (_LERPFAB *LERPFABSession) Tall() (*types.Transaction, error)
- func (_LERPFAB *LERPFABSession) Wards(arg0 common.Address) (*big.Int, error)
- type LERPFABTransactor
- func (_LERPFAB *LERPFABTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactor) NewIlkLerp(opts *bind.TransactOpts, name_ [32]byte, target_ common.Address, ilk_ [32]byte, ...) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactor) NewLerp(opts *bind.TransactOpts, name_ [32]byte, target_ common.Address, ...) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactor) Tall(opts *bind.TransactOpts) (*types.Transaction, error)
- type LERPFABTransactorRaw
- type LERPFABTransactorSession
- func (_LERPFAB *LERPFABTransactorSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactorSession) NewIlkLerp(name_ [32]byte, target_ common.Address, ilk_ [32]byte, what_ [32]byte, ...) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactorSession) NewLerp(name_ [32]byte, target_ common.Address, what_ [32]byte, startTime_ *big.Int, ...) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
- func (_LERPFAB *LERPFABTransactorSession) Tall() (*types.Transaction, error)
- type LerpFinished
- func (*LerpFinished) Descriptor() ([]byte, []int)deprecated
- func (x *LerpFinished) GetLerp() []byte
- func (x *LerpFinished) GetTs() *timestamppb.Timestamp
- func (*LerpFinished) ProtoMessage()
- func (x *LerpFinished) ProtoReflect() protoreflect.Message
- func (x *LerpFinished) Reset()
- func (x *LerpFinished) String() string
- type NewIlkLerp
- func (*NewIlkLerp) Descriptor() ([]byte, []int)deprecated
- func (x *NewIlkLerp) GetDuration() []byte
- func (x *NewIlkLerp) GetEnd() []byte
- func (x *NewIlkLerp) GetIlk() []byte
- func (x *NewIlkLerp) GetName() []byte
- func (x *NewIlkLerp) GetStart() []byte
- func (x *NewIlkLerp) GetStartTime() []byte
- func (x *NewIlkLerp) GetTarget() []byte
- func (x *NewIlkLerp) GetTs() *timestamppb.Timestamp
- func (x *NewIlkLerp) GetWhat() []byte
- func (*NewIlkLerp) ProtoMessage()
- func (x *NewIlkLerp) ProtoReflect() protoreflect.Message
- func (x *NewIlkLerp) Reset()
- func (x *NewIlkLerp) String() string
- type NewLerp
- func (*NewLerp) Descriptor() ([]byte, []int)deprecated
- func (x *NewLerp) GetDuration() []byte
- func (x *NewLerp) GetEnd() []byte
- func (x *NewLerp) GetName() []byte
- func (x *NewLerp) GetStart() []byte
- func (x *NewLerp) GetStartTime() []byte
- func (x *NewLerp) GetTarget() []byte
- func (x *NewLerp) GetTs() *timestamppb.Timestamp
- func (x *NewLerp) GetWhat() []byte
- func (*NewLerp) ProtoMessage()
- func (x *NewLerp) ProtoReflect() protoreflect.Message
- func (x *NewLerp) Reset()
- func (x *NewLerp) String() string
- type Rely
- type SmartContract
Constants ¶
const LERPFABABI = "" /* 4978-byte string literal not displayed */
LERPFABABI is the input ABI used to generate the binding from.
Variables ¶
var File_LerpFab_LerpFab_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Deny ¶
type Deny struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Usr []byte `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` // address // contains filtered or unexported fields }
func (*Deny) Descriptor
deprecated
func (*Deny) GetTs ¶
func (x *Deny) GetTs() *timestamppb.Timestamp
func (*Deny) ProtoMessage ¶
func (*Deny) ProtoMessage()
func (*Deny) ProtoReflect ¶
func (x *Deny) ProtoReflect() protoreflect.Message
type LERPFAB ¶
type LERPFAB struct { LERPFABCaller // Read-only binding to the contract LERPFABTransactor // Write-only binding to the contract LERPFABFilterer // Log filterer for contract events }
LERPFAB is an auto generated Go binding around an Ethereum contract.
func NewLERPFAB ¶
NewLERPFAB creates a new instance of LERPFAB, bound to a specific deployed contract.
type LERPFABCaller ¶
type LERPFABCaller struct {
// contains filtered or unexported fields
}
LERPFABCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLERPFABCaller ¶
func NewLERPFABCaller(address common.Address, caller bind.ContractCaller) (*LERPFABCaller, error)
NewLERPFABCaller creates a new read-only instance of LERPFAB, bound to a specific deployed contract.
func (*LERPFABCaller) Active ¶
Active is a free data retrieval call binding the contract method 0x8033d581.
Solidity: function active(uint256 ) view returns(address)
func (*LERPFABCaller) Count ¶
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*LERPFABCaller) Lerps ¶
Lerps is a free data retrieval call binding the contract method 0x6cac18c8.
Solidity: function lerps(bytes32 ) view returns(address)
type LERPFABCallerRaw ¶
type LERPFABCallerRaw struct {
Contract *LERPFABCaller // Generic read-only contract binding to access the raw methods on
}
LERPFABCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LERPFABCallerRaw) Call ¶
func (_LERPFAB *LERPFABCallerRaw) 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 LERPFABCallerSession ¶
type LERPFABCallerSession struct { Contract *LERPFABCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LERPFABCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LERPFABCallerSession) Active ¶
Active is a free data retrieval call binding the contract method 0x8033d581.
Solidity: function active(uint256 ) view returns(address)
func (*LERPFABCallerSession) Count ¶
func (_LERPFAB *LERPFABCallerSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*LERPFABCallerSession) Lerps ¶
func (_LERPFAB *LERPFABCallerSession) Lerps(arg0 [32]byte) (common.Address, error)
Lerps is a free data retrieval call binding the contract method 0x6cac18c8.
Solidity: function lerps(bytes32 ) view returns(address)
type LERPFABDeny ¶
type LERPFABDeny struct { Usr common.Address Raw types.Log // Blockchain specific contextual infos }
LERPFABDeny represents a Deny event raised by the LERPFAB contract.
type LERPFABDenyIterator ¶
type LERPFABDenyIterator struct { Event *LERPFABDeny // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LERPFABDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the LERPFAB contract.
func (*LERPFABDenyIterator) Close ¶
func (it *LERPFABDenyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LERPFABDenyIterator) Error ¶
func (it *LERPFABDenyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LERPFABDenyIterator) Next ¶
func (it *LERPFABDenyIterator) 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 LERPFABFilterer ¶
type LERPFABFilterer struct {
// contains filtered or unexported fields
}
LERPFABFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLERPFABFilterer ¶
func NewLERPFABFilterer(address common.Address, filterer bind.ContractFilterer) (*LERPFABFilterer, error)
NewLERPFABFilterer creates a new log filterer instance of LERPFAB, bound to a specific deployed contract.
func (*LERPFABFilterer) FilterDeny ¶
func (_LERPFAB *LERPFABFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*LERPFABDenyIterator, error)
FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*LERPFABFilterer) FilterLerpFinished ¶
func (_LERPFAB *LERPFABFilterer) FilterLerpFinished(opts *bind.FilterOpts, lerp []common.Address) (*LERPFABLerpFinishedIterator, error)
FilterLerpFinished is a free log retrieval operation binding the contract event 0x9f8a68d4ad5fab660470a3a72f045c1832e0ea52d4ba0424ce31d9053f813692.
Solidity: event LerpFinished(address indexed lerp)
func (*LERPFABFilterer) FilterNewIlkLerp ¶
func (_LERPFAB *LERPFABFilterer) FilterNewIlkLerp(opts *bind.FilterOpts, target []common.Address) (*LERPFABNewIlkLerpIterator, error)
FilterNewIlkLerp is a free log retrieval operation binding the contract event 0x496fde58572fe4aed9f930c3e26848b394a8180689b4f314b89f9a429c283bd9.
Solidity: event NewIlkLerp(bytes32 name, address indexed target, bytes32 ilk, bytes32 what, uint256 startTime, uint256 start, uint256 end, uint256 duration)
func (*LERPFABFilterer) FilterNewLerp ¶
func (_LERPFAB *LERPFABFilterer) FilterNewLerp(opts *bind.FilterOpts, target []common.Address) (*LERPFABNewLerpIterator, error)
FilterNewLerp is a free log retrieval operation binding the contract event 0xb99aca1b7092bfed8143fec3d884486851030f969955ccb1a9e26d28211a28b8.
Solidity: event NewLerp(bytes32 name, address indexed target, bytes32 what, uint256 startTime, uint256 start, uint256 end, uint256 duration)
func (*LERPFABFilterer) FilterRely ¶
func (_LERPFAB *LERPFABFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*LERPFABRelyIterator, error)
FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*LERPFABFilterer) ParseDeny ¶
func (_LERPFAB *LERPFABFilterer) ParseDeny(log types.Log) (*LERPFABDeny, error)
ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*LERPFABFilterer) ParseLerpFinished ¶
func (_LERPFAB *LERPFABFilterer) ParseLerpFinished(log types.Log) (*LERPFABLerpFinished, error)
ParseLerpFinished is a log parse operation binding the contract event 0x9f8a68d4ad5fab660470a3a72f045c1832e0ea52d4ba0424ce31d9053f813692.
Solidity: event LerpFinished(address indexed lerp)
func (*LERPFABFilterer) ParseNewIlkLerp ¶
func (_LERPFAB *LERPFABFilterer) ParseNewIlkLerp(log types.Log) (*LERPFABNewIlkLerp, error)
ParseNewIlkLerp is a log parse operation binding the contract event 0x496fde58572fe4aed9f930c3e26848b394a8180689b4f314b89f9a429c283bd9.
Solidity: event NewIlkLerp(bytes32 name, address indexed target, bytes32 ilk, bytes32 what, uint256 startTime, uint256 start, uint256 end, uint256 duration)
func (*LERPFABFilterer) ParseNewLerp ¶
func (_LERPFAB *LERPFABFilterer) ParseNewLerp(log types.Log) (*LERPFABNewLerp, error)
ParseNewLerp is a log parse operation binding the contract event 0xb99aca1b7092bfed8143fec3d884486851030f969955ccb1a9e26d28211a28b8.
Solidity: event NewLerp(bytes32 name, address indexed target, bytes32 what, uint256 startTime, uint256 start, uint256 end, uint256 duration)
func (*LERPFABFilterer) ParseRely ¶
func (_LERPFAB *LERPFABFilterer) ParseRely(log types.Log) (*LERPFABRely, error)
ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*LERPFABFilterer) WatchDeny ¶
func (_LERPFAB *LERPFABFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *LERPFABDeny, usr []common.Address) (event.Subscription, error)
WatchDeny is a free log subscription operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*LERPFABFilterer) WatchLerpFinished ¶
func (_LERPFAB *LERPFABFilterer) WatchLerpFinished(opts *bind.WatchOpts, sink chan<- *LERPFABLerpFinished, lerp []common.Address) (event.Subscription, error)
WatchLerpFinished is a free log subscription operation binding the contract event 0x9f8a68d4ad5fab660470a3a72f045c1832e0ea52d4ba0424ce31d9053f813692.
Solidity: event LerpFinished(address indexed lerp)
func (*LERPFABFilterer) WatchNewIlkLerp ¶
func (_LERPFAB *LERPFABFilterer) WatchNewIlkLerp(opts *bind.WatchOpts, sink chan<- *LERPFABNewIlkLerp, target []common.Address) (event.Subscription, error)
WatchNewIlkLerp is a free log subscription operation binding the contract event 0x496fde58572fe4aed9f930c3e26848b394a8180689b4f314b89f9a429c283bd9.
Solidity: event NewIlkLerp(bytes32 name, address indexed target, bytes32 ilk, bytes32 what, uint256 startTime, uint256 start, uint256 end, uint256 duration)
func (*LERPFABFilterer) WatchNewLerp ¶
func (_LERPFAB *LERPFABFilterer) WatchNewLerp(opts *bind.WatchOpts, sink chan<- *LERPFABNewLerp, target []common.Address) (event.Subscription, error)
WatchNewLerp is a free log subscription operation binding the contract event 0xb99aca1b7092bfed8143fec3d884486851030f969955ccb1a9e26d28211a28b8.
Solidity: event NewLerp(bytes32 name, address indexed target, bytes32 what, uint256 startTime, uint256 start, uint256 end, uint256 duration)
func (*LERPFABFilterer) WatchRely ¶
func (_LERPFAB *LERPFABFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *LERPFABRely, usr []common.Address) (event.Subscription, error)
WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
type LERPFABLerpFinished ¶
type LERPFABLerpFinished struct { Lerp common.Address Raw types.Log // Blockchain specific contextual infos }
LERPFABLerpFinished represents a LerpFinished event raised by the LERPFAB contract.
type LERPFABLerpFinishedIterator ¶
type LERPFABLerpFinishedIterator struct { Event *LERPFABLerpFinished // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LERPFABLerpFinishedIterator is returned from FilterLerpFinished and is used to iterate over the raw logs and unpacked data for LerpFinished events raised by the LERPFAB contract.
func (*LERPFABLerpFinishedIterator) Close ¶
func (it *LERPFABLerpFinishedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LERPFABLerpFinishedIterator) Error ¶
func (it *LERPFABLerpFinishedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LERPFABLerpFinishedIterator) Next ¶
func (it *LERPFABLerpFinishedIterator) 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 LERPFABNewIlkLerp ¶
type LERPFABNewIlkLerp struct { Name [32]byte Target common.Address Ilk [32]byte What [32]byte StartTime *big.Int Start *big.Int End *big.Int Duration *big.Int Raw types.Log // Blockchain specific contextual infos }
LERPFABNewIlkLerp represents a NewIlkLerp event raised by the LERPFAB contract.
type LERPFABNewIlkLerpIterator ¶
type LERPFABNewIlkLerpIterator struct { Event *LERPFABNewIlkLerp // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LERPFABNewIlkLerpIterator is returned from FilterNewIlkLerp and is used to iterate over the raw logs and unpacked data for NewIlkLerp events raised by the LERPFAB contract.
func (*LERPFABNewIlkLerpIterator) Close ¶
func (it *LERPFABNewIlkLerpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LERPFABNewIlkLerpIterator) Error ¶
func (it *LERPFABNewIlkLerpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LERPFABNewIlkLerpIterator) Next ¶
func (it *LERPFABNewIlkLerpIterator) 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 LERPFABNewLerp ¶
type LERPFABNewLerp struct { Name [32]byte Target common.Address What [32]byte StartTime *big.Int Start *big.Int End *big.Int Duration *big.Int Raw types.Log // Blockchain specific contextual infos }
LERPFABNewLerp represents a NewLerp event raised by the LERPFAB contract.
type LERPFABNewLerpIterator ¶
type LERPFABNewLerpIterator struct { Event *LERPFABNewLerp // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LERPFABNewLerpIterator is returned from FilterNewLerp and is used to iterate over the raw logs and unpacked data for NewLerp events raised by the LERPFAB contract.
func (*LERPFABNewLerpIterator) Close ¶
func (it *LERPFABNewLerpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LERPFABNewLerpIterator) Error ¶
func (it *LERPFABNewLerpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LERPFABNewLerpIterator) Next ¶
func (it *LERPFABNewLerpIterator) 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 LERPFABRaw ¶
type LERPFABRaw struct {
Contract *LERPFAB // Generic contract binding to access the raw methods on
}
LERPFABRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LERPFABRaw) Call ¶
func (_LERPFAB *LERPFABRaw) 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 (*LERPFABRaw) Transact ¶
func (_LERPFAB *LERPFABRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LERPFABRaw) Transfer ¶
func (_LERPFAB *LERPFABRaw) 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 LERPFABRely ¶
type LERPFABRely struct { Usr common.Address Raw types.Log // Blockchain specific contextual infos }
LERPFABRely represents a Rely event raised by the LERPFAB contract.
type LERPFABRelyIterator ¶
type LERPFABRelyIterator struct { Event *LERPFABRely // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LERPFABRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the LERPFAB contract.
func (*LERPFABRelyIterator) Close ¶
func (it *LERPFABRelyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LERPFABRelyIterator) Error ¶
func (it *LERPFABRelyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LERPFABRelyIterator) Next ¶
func (it *LERPFABRelyIterator) 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 LERPFABSession ¶
type LERPFABSession struct { Contract *LERPFAB // 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 }
LERPFABSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LERPFABSession) Active ¶
Active is a free data retrieval call binding the contract method 0x8033d581.
Solidity: function active(uint256 ) view returns(address)
func (*LERPFABSession) Count ¶
func (_LERPFAB *LERPFABSession) Count() (*big.Int, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() view returns(uint256)
func (*LERPFABSession) Deny ¶
func (_LERPFAB *LERPFABSession) Deny(guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*LERPFABSession) Lerps ¶
func (_LERPFAB *LERPFABSession) Lerps(arg0 [32]byte) (common.Address, error)
Lerps is a free data retrieval call binding the contract method 0x6cac18c8.
Solidity: function lerps(bytes32 ) view returns(address)
func (*LERPFABSession) List ¶
func (_LERPFAB *LERPFABSession) List() ([]common.Address, error)
List is a free data retrieval call binding the contract method 0x0f560cd7.
Solidity: function list() view returns(address[])
func (*LERPFABSession) NewIlkLerp ¶
func (_LERPFAB *LERPFABSession) NewIlkLerp(name_ [32]byte, target_ common.Address, ilk_ [32]byte, what_ [32]byte, startTime_ *big.Int, start_ *big.Int, end_ *big.Int, duration_ *big.Int) (*types.Transaction, error)
NewIlkLerp is a paid mutator transaction binding the contract method 0xe02b0a5f.
Solidity: function newIlkLerp(bytes32 name_, address target_, bytes32 ilk_, bytes32 what_, uint256 startTime_, uint256 start_, uint256 end_, uint256 duration_) returns(address lerp)
func (*LERPFABSession) NewLerp ¶
func (_LERPFAB *LERPFABSession) NewLerp(name_ [32]byte, target_ common.Address, what_ [32]byte, startTime_ *big.Int, start_ *big.Int, end_ *big.Int, duration_ *big.Int) (*types.Transaction, error)
NewLerp is a paid mutator transaction binding the contract method 0x3f10119d.
Solidity: function newLerp(bytes32 name_, address target_, bytes32 what_, uint256 startTime_, uint256 start_, uint256 end_, uint256 duration_) returns(address lerp)
func (*LERPFABSession) Rely ¶
func (_LERPFAB *LERPFABSession) Rely(guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
func (*LERPFABSession) Tall ¶
func (_LERPFAB *LERPFABSession) Tall() (*types.Transaction, error)
Tall is a paid mutator transaction binding the contract method 0x49c24b14.
Solidity: function tall() returns()
type LERPFABTransactor ¶
type LERPFABTransactor struct {
// contains filtered or unexported fields
}
LERPFABTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLERPFABTransactor ¶
func NewLERPFABTransactor(address common.Address, transactor bind.ContractTransactor) (*LERPFABTransactor, error)
NewLERPFABTransactor creates a new write-only instance of LERPFAB, bound to a specific deployed contract.
func (*LERPFABTransactor) Deny ¶
func (_LERPFAB *LERPFABTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*LERPFABTransactor) NewIlkLerp ¶
func (_LERPFAB *LERPFABTransactor) NewIlkLerp(opts *bind.TransactOpts, name_ [32]byte, target_ common.Address, ilk_ [32]byte, what_ [32]byte, startTime_ *big.Int, start_ *big.Int, end_ *big.Int, duration_ *big.Int) (*types.Transaction, error)
NewIlkLerp is a paid mutator transaction binding the contract method 0xe02b0a5f.
Solidity: function newIlkLerp(bytes32 name_, address target_, bytes32 ilk_, bytes32 what_, uint256 startTime_, uint256 start_, uint256 end_, uint256 duration_) returns(address lerp)
func (*LERPFABTransactor) NewLerp ¶
func (_LERPFAB *LERPFABTransactor) NewLerp(opts *bind.TransactOpts, name_ [32]byte, target_ common.Address, what_ [32]byte, startTime_ *big.Int, start_ *big.Int, end_ *big.Int, duration_ *big.Int) (*types.Transaction, error)
NewLerp is a paid mutator transaction binding the contract method 0x3f10119d.
Solidity: function newLerp(bytes32 name_, address target_, bytes32 what_, uint256 startTime_, uint256 start_, uint256 end_, uint256 duration_) returns(address lerp)
func (*LERPFABTransactor) Rely ¶
func (_LERPFAB *LERPFABTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
func (*LERPFABTransactor) Tall ¶
func (_LERPFAB *LERPFABTransactor) Tall(opts *bind.TransactOpts) (*types.Transaction, error)
Tall is a paid mutator transaction binding the contract method 0x49c24b14.
Solidity: function tall() returns()
type LERPFABTransactorRaw ¶
type LERPFABTransactorRaw struct {
Contract *LERPFABTransactor // Generic write-only contract binding to access the raw methods on
}
LERPFABTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LERPFABTransactorRaw) Transact ¶
func (_LERPFAB *LERPFABTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LERPFABTransactorRaw) Transfer ¶
func (_LERPFAB *LERPFABTransactorRaw) 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 LERPFABTransactorSession ¶
type LERPFABTransactorSession struct { Contract *LERPFABTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LERPFABTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LERPFABTransactorSession) Deny ¶
func (_LERPFAB *LERPFABTransactorSession) Deny(guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*LERPFABTransactorSession) NewIlkLerp ¶
func (_LERPFAB *LERPFABTransactorSession) NewIlkLerp(name_ [32]byte, target_ common.Address, ilk_ [32]byte, what_ [32]byte, startTime_ *big.Int, start_ *big.Int, end_ *big.Int, duration_ *big.Int) (*types.Transaction, error)
NewIlkLerp is a paid mutator transaction binding the contract method 0xe02b0a5f.
Solidity: function newIlkLerp(bytes32 name_, address target_, bytes32 ilk_, bytes32 what_, uint256 startTime_, uint256 start_, uint256 end_, uint256 duration_) returns(address lerp)
func (*LERPFABTransactorSession) NewLerp ¶
func (_LERPFAB *LERPFABTransactorSession) NewLerp(name_ [32]byte, target_ common.Address, what_ [32]byte, startTime_ *big.Int, start_ *big.Int, end_ *big.Int, duration_ *big.Int) (*types.Transaction, error)
NewLerp is a paid mutator transaction binding the contract method 0x3f10119d.
Solidity: function newLerp(bytes32 name_, address target_, bytes32 what_, uint256 startTime_, uint256 start_, uint256 end_, uint256 duration_) returns(address lerp)
func (*LERPFABTransactorSession) Rely ¶
func (_LERPFAB *LERPFABTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
func (*LERPFABTransactorSession) Tall ¶
func (_LERPFAB *LERPFABTransactorSession) Tall() (*types.Transaction, error)
Tall is a paid mutator transaction binding the contract method 0x49c24b14.
Solidity: function tall() returns()
type LerpFinished ¶
type LerpFinished struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Lerp []byte `protobuf:"bytes,2,opt,name=Lerp,proto3" json:"Lerp,omitempty"` // address // contains filtered or unexported fields }
func (*LerpFinished) Descriptor
deprecated
func (*LerpFinished) Descriptor() ([]byte, []int)
Deprecated: Use LerpFinished.ProtoReflect.Descriptor instead.
func (*LerpFinished) GetLerp ¶
func (x *LerpFinished) GetLerp() []byte
func (*LerpFinished) GetTs ¶
func (x *LerpFinished) GetTs() *timestamppb.Timestamp
func (*LerpFinished) ProtoMessage ¶
func (*LerpFinished) ProtoMessage()
func (*LerpFinished) ProtoReflect ¶
func (x *LerpFinished) ProtoReflect() protoreflect.Message
func (*LerpFinished) Reset ¶
func (x *LerpFinished) Reset()
func (*LerpFinished) String ¶
func (x *LerpFinished) String() string
type NewIlkLerp ¶
type NewIlkLerp struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Name []byte `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // bytes32 Target []byte `protobuf:"bytes,3,opt,name=Target,proto3" json:"Target,omitempty"` // address Ilk []byte `protobuf:"bytes,4,opt,name=Ilk,proto3" json:"Ilk,omitempty"` // bytes32 What []byte `protobuf:"bytes,5,opt,name=What,proto3" json:"What,omitempty"` // bytes32 StartTime []byte `protobuf:"bytes,6,opt,name=StartTime,proto3" json:"StartTime,omitempty"` // uint256 Start []byte `protobuf:"bytes,7,opt,name=Start,proto3" json:"Start,omitempty"` // uint256 End []byte `protobuf:"bytes,8,opt,name=End,proto3" json:"End,omitempty"` // uint256 Duration []byte `protobuf:"bytes,9,opt,name=Duration,proto3" json:"Duration,omitempty"` // uint256 // contains filtered or unexported fields }
func (*NewIlkLerp) Descriptor
deprecated
func (*NewIlkLerp) Descriptor() ([]byte, []int)
Deprecated: Use NewIlkLerp.ProtoReflect.Descriptor instead.
func (*NewIlkLerp) GetDuration ¶
func (x *NewIlkLerp) GetDuration() []byte
func (*NewIlkLerp) GetEnd ¶
func (x *NewIlkLerp) GetEnd() []byte
func (*NewIlkLerp) GetIlk ¶
func (x *NewIlkLerp) GetIlk() []byte
func (*NewIlkLerp) GetName ¶
func (x *NewIlkLerp) GetName() []byte
func (*NewIlkLerp) GetStart ¶
func (x *NewIlkLerp) GetStart() []byte
func (*NewIlkLerp) GetStartTime ¶
func (x *NewIlkLerp) GetStartTime() []byte
func (*NewIlkLerp) GetTarget ¶
func (x *NewIlkLerp) GetTarget() []byte
func (*NewIlkLerp) GetTs ¶
func (x *NewIlkLerp) GetTs() *timestamppb.Timestamp
func (*NewIlkLerp) GetWhat ¶
func (x *NewIlkLerp) GetWhat() []byte
func (*NewIlkLerp) ProtoMessage ¶
func (*NewIlkLerp) ProtoMessage()
func (*NewIlkLerp) ProtoReflect ¶
func (x *NewIlkLerp) ProtoReflect() protoreflect.Message
func (*NewIlkLerp) Reset ¶
func (x *NewIlkLerp) Reset()
func (*NewIlkLerp) String ¶
func (x *NewIlkLerp) String() string
type NewLerp ¶
type NewLerp struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Name []byte `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // bytes32 Target []byte `protobuf:"bytes,3,opt,name=Target,proto3" json:"Target,omitempty"` // address What []byte `protobuf:"bytes,4,opt,name=What,proto3" json:"What,omitempty"` // bytes32 StartTime []byte `protobuf:"bytes,5,opt,name=StartTime,proto3" json:"StartTime,omitempty"` // uint256 Start []byte `protobuf:"bytes,6,opt,name=Start,proto3" json:"Start,omitempty"` // uint256 End []byte `protobuf:"bytes,7,opt,name=End,proto3" json:"End,omitempty"` // uint256 Duration []byte `protobuf:"bytes,8,opt,name=Duration,proto3" json:"Duration,omitempty"` // uint256 // contains filtered or unexported fields }
func (*NewLerp) Descriptor
deprecated
func (*NewLerp) GetDuration ¶
func (*NewLerp) GetStartTime ¶
func (*NewLerp) GetTs ¶
func (x *NewLerp) GetTs() *timestamppb.Timestamp
func (*NewLerp) ProtoMessage ¶
func (*NewLerp) ProtoMessage()
func (*NewLerp) ProtoReflect ¶
func (x *NewLerp) ProtoReflect() protoreflect.Message
type Rely ¶
type Rely struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Usr []byte `protobuf:"bytes,2,opt,name=Usr,proto3" json:"Usr,omitempty"` // address // contains filtered or unexported fields }
func (*Rely) Descriptor
deprecated
func (*Rely) GetTs ¶
func (x *Rely) GetTs() *timestamppb.Timestamp
func (*Rely) ProtoMessage ¶
func (*Rely) ProtoMessage()
func (*Rely) ProtoReflect ¶
func (x *Rely) ProtoReflect() protoreflect.Message
type SmartContract ¶
type SmartContract struct{}
func (*SmartContract) Message ¶
func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage