LerpFab

package
v0.0.0-...-a05b099 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const LERPFABABI = "" /* 4978-byte string literal not displayed */

LERPFABABI is the input ABI used to generate the binding from.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Deny.ProtoReflect.Descriptor instead.

func (*Deny) GetTs

func (x *Deny) GetTs() *timestamppb.Timestamp

func (*Deny) GetUsr

func (x *Deny) GetUsr() []byte

func (*Deny) ProtoMessage

func (*Deny) ProtoMessage()

func (*Deny) ProtoReflect

func (x *Deny) ProtoReflect() protoreflect.Message

func (*Deny) Reset

func (x *Deny) Reset()

func (*Deny) String

func (x *Deny) String() string

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

func NewLERPFAB(address common.Address, backend bind.ContractBackend) (*LERPFAB, error)

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

func (_LERPFAB *LERPFABCaller) Active(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

Active is a free data retrieval call binding the contract method 0x8033d581.

Solidity: function active(uint256 ) view returns(address)

func (*LERPFABCaller) Count

func (_LERPFAB *LERPFABCaller) Count(opts *bind.CallOpts) (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() view returns(uint256)

func (*LERPFABCaller) Lerps

func (_LERPFAB *LERPFABCaller) Lerps(opts *bind.CallOpts, 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 (*LERPFABCaller) List

func (_LERPFAB *LERPFABCaller) List(opts *bind.CallOpts) ([]common.Address, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(address[])

func (*LERPFABCaller) Wards

func (_LERPFAB *LERPFABCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

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

func (_LERPFAB *LERPFABCallerSession) Active(arg0 *big.Int) (common.Address, error)

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)

func (*LERPFABCallerSession) List

func (_LERPFAB *LERPFABCallerSession) List() ([]common.Address, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(address[])

func (*LERPFABCallerSession) Wards

func (_LERPFAB *LERPFABCallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

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

func (_LERPFAB *LERPFABSession) Active(arg0 *big.Int) (common.Address, error)

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()

func (*LERPFABSession) Wards

func (_LERPFAB *LERPFABSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

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

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

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) Descriptor() ([]byte, []int)

Deprecated: Use NewLerp.ProtoReflect.Descriptor instead.

func (*NewLerp) GetDuration

func (x *NewLerp) GetDuration() []byte

func (*NewLerp) GetEnd

func (x *NewLerp) GetEnd() []byte

func (*NewLerp) GetName

func (x *NewLerp) GetName() []byte

func (*NewLerp) GetStart

func (x *NewLerp) GetStart() []byte

func (*NewLerp) GetStartTime

func (x *NewLerp) GetStartTime() []byte

func (*NewLerp) GetTarget

func (x *NewLerp) GetTarget() []byte

func (*NewLerp) GetTs

func (x *NewLerp) GetTs() *timestamppb.Timestamp

func (*NewLerp) GetWhat

func (x *NewLerp) GetWhat() []byte

func (*NewLerp) ProtoMessage

func (*NewLerp) ProtoMessage()

func (*NewLerp) ProtoReflect

func (x *NewLerp) ProtoReflect() protoreflect.Message

func (*NewLerp) Reset

func (x *NewLerp) Reset()

func (*NewLerp) String

func (x *NewLerp) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Rely.ProtoReflect.Descriptor instead.

func (*Rely) GetTs

func (x *Rely) GetTs() *timestamppb.Timestamp

func (*Rely) GetUsr

func (x *Rely) GetUsr() []byte

func (*Rely) ProtoMessage

func (*Rely) ProtoMessage()

func (*Rely) ProtoReflect

func (x *Rely) ProtoReflect() protoreflect.Message

func (*Rely) Reset

func (x *Rely) Reset()

func (*Rely) String

func (x *Rely) String() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL