Documentation ¶
Index ¶
- Constants
- Variables
- type Bump
- type Cull
- type Cure
- type Deny
- type File
- type Init
- func (*Init) Descriptor() ([]byte, []int)deprecated
- func (x *Init) GetDoc() string
- func (x *Init) GetIlk() []byte
- func (x *Init) GetTau() []byte
- func (x *Init) GetTs() *timestamppb.Timestamp
- func (x *Init) GetVal() []byte
- func (*Init) ProtoMessage()
- func (x *Init) ProtoReflect() protoreflect.Message
- func (x *Init) Reset()
- func (x *Init) String() string
- type MIP21LIQUIDATIONORACLE
- type MIP21LIQUIDATIONORACLEBump
- type MIP21LIQUIDATIONORACLEBumpIterator
- type MIP21LIQUIDATIONORACLECaller
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Good(opts *bind.CallOpts, ilk [32]byte) (bool, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Vat(opts *bind.CallOpts) (common.Address, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Vow(opts *bind.CallOpts) (common.Address, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type MIP21LIQUIDATIONORACLECallerRaw
- type MIP21LIQUIDATIONORACLECallerSession
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Good(ilk [32]byte) (bool, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Vat() (common.Address, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Vow() (common.Address, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type MIP21LIQUIDATIONORACLECull
- type MIP21LIQUIDATIONORACLECullIterator
- type MIP21LIQUIDATIONORACLECure
- type MIP21LIQUIDATIONORACLECureIterator
- type MIP21LIQUIDATIONORACLEDeny
- type MIP21LIQUIDATIONORACLEDenyIterator
- type MIP21LIQUIDATIONORACLEFile
- type MIP21LIQUIDATIONORACLEFileIterator
- type MIP21LIQUIDATIONORACLEFilterer
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterBump(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLEBumpIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterCull(opts *bind.FilterOpts, ilk [][32]byte, urn []common.Address) (*MIP21LIQUIDATIONORACLECullIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterCure(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLECureIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*MIP21LIQUIDATIONORACLEDenyIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterFile(opts *bind.FilterOpts, what [][32]byte) (*MIP21LIQUIDATIONORACLEFileIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterInit(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLEInitIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*MIP21LIQUIDATIONORACLERelyIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterTell(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLETellIterator, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseBump(log types.Log) (*MIP21LIQUIDATIONORACLEBump, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseCull(log types.Log) (*MIP21LIQUIDATIONORACLECull, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseCure(log types.Log) (*MIP21LIQUIDATIONORACLECure, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseDeny(log types.Log) (*MIP21LIQUIDATIONORACLEDeny, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseFile(log types.Log) (*MIP21LIQUIDATIONORACLEFile, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseInit(log types.Log) (*MIP21LIQUIDATIONORACLEInit, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseRely(log types.Log) (*MIP21LIQUIDATIONORACLERely, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseTell(log types.Log) (*MIP21LIQUIDATIONORACLETell, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchBump(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEBump, ilk [][32]byte) (event.Subscription, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchCull(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLECull, ilk [][32]byte, ...) (event.Subscription, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchCure(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLECure, ilk [][32]byte) (event.Subscription, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEDeny, ...) (event.Subscription, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEFile, what [][32]byte) (event.Subscription, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchInit(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEInit, ilk [][32]byte) (event.Subscription, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLERely, ...) (event.Subscription, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchTell(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLETell, ilk [][32]byte) (event.Subscription, error)
- type MIP21LIQUIDATIONORACLEInit
- type MIP21LIQUIDATIONORACLEInitIterator
- type MIP21LIQUIDATIONORACLERaw
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLERaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLERaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLERaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MIP21LIQUIDATIONORACLERely
- type MIP21LIQUIDATIONORACLERelyIterator
- type MIP21LIQUIDATIONORACLESession
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Bump(ilk [32]byte, val *big.Int) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Cull(ilk [32]byte, urn common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Cure(ilk [32]byte) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) File(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Good(ilk [32]byte) (bool, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Init(ilk [32]byte, val *big.Int, doc string, tau *big.Int) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Tell(ilk [32]byte) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Vat() (common.Address, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Vow() (common.Address, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Wards(arg0 common.Address) (*big.Int, error)
- type MIP21LIQUIDATIONORACLETell
- type MIP21LIQUIDATIONORACLETellIterator
- type MIP21LIQUIDATIONORACLETransactor
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Bump(opts *bind.TransactOpts, ilk [32]byte, val *big.Int) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Cull(opts *bind.TransactOpts, ilk [32]byte, urn common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Cure(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) File(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Init(opts *bind.TransactOpts, ilk [32]byte, val *big.Int, doc string, tau *big.Int) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Tell(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- type MIP21LIQUIDATIONORACLETransactorRaw
- type MIP21LIQUIDATIONORACLETransactorSession
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Bump(ilk [32]byte, val *big.Int) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Cull(ilk [32]byte, urn common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Cure(ilk [32]byte) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) File(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Init(ilk [32]byte, val *big.Int, doc string, tau *big.Int) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Tell(ilk [32]byte) (*types.Transaction, error)
- type Rely
- type SmartContract
- type Tell
Constants ¶
const MIP21LIQUIDATIONORACLEABI = "" /* 5529-byte string literal not displayed */
MIP21LIQUIDATIONORACLEABI is the input ABI used to generate the binding from.
Variables ¶
var File_MIP21LiquidationOracle_MIP21LiquidationOracle_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Bump ¶
type Bump struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Ilk []byte `protobuf:"bytes,2,opt,name=Ilk,proto3" json:"Ilk,omitempty"` // bytes32 Val []byte `protobuf:"bytes,3,opt,name=Val,proto3" json:"Val,omitempty"` // uint256 // contains filtered or unexported fields }
func (*Bump) Descriptor
deprecated
func (*Bump) GetTs ¶
func (x *Bump) GetTs() *timestamppb.Timestamp
func (*Bump) ProtoMessage ¶
func (*Bump) ProtoMessage()
func (*Bump) ProtoReflect ¶
func (x *Bump) ProtoReflect() protoreflect.Message
type Cull ¶
type Cull struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Ilk []byte `protobuf:"bytes,2,opt,name=Ilk,proto3" json:"Ilk,omitempty"` // bytes32 Urn []byte `protobuf:"bytes,3,opt,name=Urn,proto3" json:"Urn,omitempty"` // address // contains filtered or unexported fields }
func (*Cull) Descriptor
deprecated
func (*Cull) GetTs ¶
func (x *Cull) GetTs() *timestamppb.Timestamp
func (*Cull) ProtoMessage ¶
func (*Cull) ProtoMessage()
func (*Cull) ProtoReflect ¶
func (x *Cull) ProtoReflect() protoreflect.Message
type Cure ¶
type Cure struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Ilk []byte `protobuf:"bytes,2,opt,name=Ilk,proto3" json:"Ilk,omitempty"` // bytes32 // contains filtered or unexported fields }
func (*Cure) Descriptor
deprecated
func (*Cure) GetTs ¶
func (x *Cure) GetTs() *timestamppb.Timestamp
func (*Cure) ProtoMessage ¶
func (*Cure) ProtoMessage()
func (*Cure) ProtoReflect ¶
func (x *Cure) ProtoReflect() protoreflect.Message
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 File ¶
type File struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` What []byte `protobuf:"bytes,2,opt,name=What,proto3" json:"What,omitempty"` // bytes32 Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` // address // contains filtered or unexported fields }
func (*File) Descriptor
deprecated
func (*File) GetTs ¶
func (x *File) GetTs() *timestamppb.Timestamp
func (*File) ProtoMessage ¶
func (*File) ProtoMessage()
func (*File) ProtoReflect ¶
func (x *File) ProtoReflect() protoreflect.Message
type Init ¶
type Init struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Ilk []byte `protobuf:"bytes,2,opt,name=Ilk,proto3" json:"Ilk,omitempty"` // bytes32 Val []byte `protobuf:"bytes,3,opt,name=Val,proto3" json:"Val,omitempty"` // uint256 Doc string `protobuf:"bytes,4,opt,name=Doc,proto3" json:"Doc,omitempty"` // string Tau []byte `protobuf:"bytes,5,opt,name=Tau,proto3" json:"Tau,omitempty"` // uint48 // contains filtered or unexported fields }
func (*Init) Descriptor
deprecated
func (*Init) GetTs ¶
func (x *Init) GetTs() *timestamppb.Timestamp
func (*Init) ProtoMessage ¶
func (*Init) ProtoMessage()
func (*Init) ProtoReflect ¶
func (x *Init) ProtoReflect() protoreflect.Message
type MIP21LIQUIDATIONORACLE ¶
type MIP21LIQUIDATIONORACLE struct { MIP21LIQUIDATIONORACLECaller // Read-only binding to the contract MIP21LIQUIDATIONORACLETransactor // Write-only binding to the contract MIP21LIQUIDATIONORACLEFilterer // Log filterer for contract events }
MIP21LIQUIDATIONORACLE is an auto generated Go binding around an Ethereum contract.
func NewMIP21LIQUIDATIONORACLE ¶
func NewMIP21LIQUIDATIONORACLE(address common.Address, backend bind.ContractBackend) (*MIP21LIQUIDATIONORACLE, error)
NewMIP21LIQUIDATIONORACLE creates a new instance of MIP21LIQUIDATIONORACLE, bound to a specific deployed contract.
type MIP21LIQUIDATIONORACLEBump ¶
type MIP21LIQUIDATIONORACLEBump struct { Ilk [32]byte Val *big.Int Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLEBump represents a Bump event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLEBumpIterator ¶
type MIP21LIQUIDATIONORACLEBumpIterator struct { Event *MIP21LIQUIDATIONORACLEBump // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLEBumpIterator is returned from FilterBump and is used to iterate over the raw logs and unpacked data for Bump events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLEBumpIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLEBumpIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLEBumpIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLEBumpIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLEBumpIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLEBumpIterator) 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 MIP21LIQUIDATIONORACLECaller ¶
type MIP21LIQUIDATIONORACLECaller struct {
// contains filtered or unexported fields
}
MIP21LIQUIDATIONORACLECaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMIP21LIQUIDATIONORACLECaller ¶
func NewMIP21LIQUIDATIONORACLECaller(address common.Address, caller bind.ContractCaller) (*MIP21LIQUIDATIONORACLECaller, error)
NewMIP21LIQUIDATIONORACLECaller creates a new read-only instance of MIP21LIQUIDATIONORACLE, bound to a specific deployed contract.
func (*MIP21LIQUIDATIONORACLECaller) Good ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Good(opts *bind.CallOpts, ilk [32]byte) (bool, error)
Good is a free data retrieval call binding the contract method 0xf1fad330.
Solidity: function good(bytes32 ilk) view returns(bool)
func (*MIP21LIQUIDATIONORACLECaller) Ilks ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct { Doc string Pip common.Address Tau *big.Int Toc *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(string doc, address pip, uint48 tau, uint48 toc)
func (*MIP21LIQUIDATIONORACLECaller) Vat ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Vat(opts *bind.CallOpts) (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
func (*MIP21LIQUIDATIONORACLECaller) Vow ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) Vow(opts *bind.CallOpts) (common.Address, error)
Vow is a free data retrieval call binding the contract method 0x626cb3c5.
Solidity: function vow() view returns(address)
func (*MIP21LIQUIDATIONORACLECaller) Wards ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECaller) 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 MIP21LIQUIDATIONORACLECallerRaw ¶
type MIP21LIQUIDATIONORACLECallerRaw struct {
Contract *MIP21LIQUIDATIONORACLECaller // Generic read-only contract binding to access the raw methods on
}
MIP21LIQUIDATIONORACLECallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MIP21LIQUIDATIONORACLECallerRaw) Call ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerRaw) 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 MIP21LIQUIDATIONORACLECallerSession ¶
type MIP21LIQUIDATIONORACLECallerSession struct { Contract *MIP21LIQUIDATIONORACLECaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MIP21LIQUIDATIONORACLECallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MIP21LIQUIDATIONORACLECallerSession) Good ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Good(ilk [32]byte) (bool, error)
Good is a free data retrieval call binding the contract method 0xf1fad330.
Solidity: function good(bytes32 ilk) view returns(bool)
func (*MIP21LIQUIDATIONORACLECallerSession) Ilks ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Ilks(arg0 [32]byte) (struct { Doc string Pip common.Address Tau *big.Int Toc *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(string doc, address pip, uint48 tau, uint48 toc)
func (*MIP21LIQUIDATIONORACLECallerSession) Vat ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MIP21LIQUIDATIONORACLECull ¶
type MIP21LIQUIDATIONORACLECull struct { Ilk [32]byte Urn common.Address Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLECull represents a Cull event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLECullIterator ¶
type MIP21LIQUIDATIONORACLECullIterator struct { Event *MIP21LIQUIDATIONORACLECull // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLECullIterator is returned from FilterCull and is used to iterate over the raw logs and unpacked data for Cull events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLECullIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLECullIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLECullIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLECullIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLECullIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLECullIterator) 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 MIP21LIQUIDATIONORACLECure ¶
type MIP21LIQUIDATIONORACLECure struct { Ilk [32]byte Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLECure represents a Cure event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLECureIterator ¶
type MIP21LIQUIDATIONORACLECureIterator struct { Event *MIP21LIQUIDATIONORACLECure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLECureIterator is returned from FilterCure and is used to iterate over the raw logs and unpacked data for Cure events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLECureIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLECureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLECureIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLECureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLECureIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLECureIterator) 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 MIP21LIQUIDATIONORACLEDeny ¶
type MIP21LIQUIDATIONORACLEDeny struct { Usr common.Address Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLEDeny represents a Deny event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLEDenyIterator ¶
type MIP21LIQUIDATIONORACLEDenyIterator struct { Event *MIP21LIQUIDATIONORACLEDeny // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLEDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLEDenyIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLEDenyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLEDenyIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLEDenyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLEDenyIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLEDenyIterator) 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 MIP21LIQUIDATIONORACLEFile ¶
type MIP21LIQUIDATIONORACLEFile struct { What [32]byte Data common.Address Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLEFile represents a File event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLEFileIterator ¶
type MIP21LIQUIDATIONORACLEFileIterator struct { Event *MIP21LIQUIDATIONORACLEFile // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLEFileIterator is returned from FilterFile and is used to iterate over the raw logs and unpacked data for File events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLEFileIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLEFileIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLEFileIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLEFileIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLEFileIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLEFileIterator) 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 MIP21LIQUIDATIONORACLEFilterer ¶
type MIP21LIQUIDATIONORACLEFilterer struct {
// contains filtered or unexported fields
}
MIP21LIQUIDATIONORACLEFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMIP21LIQUIDATIONORACLEFilterer ¶
func NewMIP21LIQUIDATIONORACLEFilterer(address common.Address, filterer bind.ContractFilterer) (*MIP21LIQUIDATIONORACLEFilterer, error)
NewMIP21LIQUIDATIONORACLEFilterer creates a new log filterer instance of MIP21LIQUIDATIONORACLE, bound to a specific deployed contract.
func (*MIP21LIQUIDATIONORACLEFilterer) FilterBump ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterBump(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLEBumpIterator, error)
FilterBump is a free log retrieval operation binding the contract event 0x410d2bd57d18419e442f5e911a3bc3073f2cdce69a60532dada09a762daf3f2c.
Solidity: event Bump(bytes32 indexed ilk, uint256 val)
func (*MIP21LIQUIDATIONORACLEFilterer) FilterCull ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterCull(opts *bind.FilterOpts, ilk [][32]byte, urn []common.Address) (*MIP21LIQUIDATIONORACLECullIterator, error)
FilterCull is a free log retrieval operation binding the contract event 0x9b39535ec34e14a93328be1f7e61f415eec9809b3d2a902b4c3dedb42f0c870c.
Solidity: event Cull(bytes32 indexed ilk, address indexed urn)
func (*MIP21LIQUIDATIONORACLEFilterer) FilterCure ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterCure(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLECureIterator, error)
FilterCure is a free log retrieval operation binding the contract event 0x59cc51b6b7601a171c376803cec950d480385ea3486ba0c34e0b7bdb44833472.
Solidity: event Cure(bytes32 indexed ilk)
func (*MIP21LIQUIDATIONORACLEFilterer) FilterDeny ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*MIP21LIQUIDATIONORACLEDenyIterator, error)
FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*MIP21LIQUIDATIONORACLEFilterer) FilterFile ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterFile(opts *bind.FilterOpts, what [][32]byte) (*MIP21LIQUIDATIONORACLEFileIterator, error)
FilterFile is a free log retrieval operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MIP21LIQUIDATIONORACLEFilterer) FilterInit ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterInit(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLEInitIterator, error)
FilterInit is a free log retrieval operation binding the contract event 0x8a99605e1142f58396e9f93017f6597e6f0cef6d47f77cc422033d4f80331ae4.
Solidity: event Init(bytes32 indexed ilk, uint256 val, string doc, uint48 tau)
func (*MIP21LIQUIDATIONORACLEFilterer) FilterRely ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*MIP21LIQUIDATIONORACLERelyIterator, error)
FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*MIP21LIQUIDATIONORACLEFilterer) FilterTell ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) FilterTell(opts *bind.FilterOpts, ilk [][32]byte) (*MIP21LIQUIDATIONORACLETellIterator, error)
FilterTell is a free log retrieval operation binding the contract event 0xc6849e4b55ae3f3ef2563004433f7b6b01e6ead3ef575d400d4647edc7ede129.
Solidity: event Tell(bytes32 indexed ilk)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseBump ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseBump(log types.Log) (*MIP21LIQUIDATIONORACLEBump, error)
ParseBump is a log parse operation binding the contract event 0x410d2bd57d18419e442f5e911a3bc3073f2cdce69a60532dada09a762daf3f2c.
Solidity: event Bump(bytes32 indexed ilk, uint256 val)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseCull ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseCull(log types.Log) (*MIP21LIQUIDATIONORACLECull, error)
ParseCull is a log parse operation binding the contract event 0x9b39535ec34e14a93328be1f7e61f415eec9809b3d2a902b4c3dedb42f0c870c.
Solidity: event Cull(bytes32 indexed ilk, address indexed urn)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseCure ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseCure(log types.Log) (*MIP21LIQUIDATIONORACLECure, error)
ParseCure is a log parse operation binding the contract event 0x59cc51b6b7601a171c376803cec950d480385ea3486ba0c34e0b7bdb44833472.
Solidity: event Cure(bytes32 indexed ilk)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseDeny ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseDeny(log types.Log) (*MIP21LIQUIDATIONORACLEDeny, error)
ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseFile ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseFile(log types.Log) (*MIP21LIQUIDATIONORACLEFile, error)
ParseFile is a log parse operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseInit ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseInit(log types.Log) (*MIP21LIQUIDATIONORACLEInit, error)
ParseInit is a log parse operation binding the contract event 0x8a99605e1142f58396e9f93017f6597e6f0cef6d47f77cc422033d4f80331ae4.
Solidity: event Init(bytes32 indexed ilk, uint256 val, string doc, uint48 tau)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseRely ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseRely(log types.Log) (*MIP21LIQUIDATIONORACLERely, error)
ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*MIP21LIQUIDATIONORACLEFilterer) ParseTell ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) ParseTell(log types.Log) (*MIP21LIQUIDATIONORACLETell, error)
ParseTell is a log parse operation binding the contract event 0xc6849e4b55ae3f3ef2563004433f7b6b01e6ead3ef575d400d4647edc7ede129.
Solidity: event Tell(bytes32 indexed ilk)
func (*MIP21LIQUIDATIONORACLEFilterer) WatchBump ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchBump(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEBump, ilk [][32]byte) (event.Subscription, error)
WatchBump is a free log subscription operation binding the contract event 0x410d2bd57d18419e442f5e911a3bc3073f2cdce69a60532dada09a762daf3f2c.
Solidity: event Bump(bytes32 indexed ilk, uint256 val)
func (*MIP21LIQUIDATIONORACLEFilterer) WatchCull ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchCull(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLECull, ilk [][32]byte, urn []common.Address) (event.Subscription, error)
WatchCull is a free log subscription operation binding the contract event 0x9b39535ec34e14a93328be1f7e61f415eec9809b3d2a902b4c3dedb42f0c870c.
Solidity: event Cull(bytes32 indexed ilk, address indexed urn)
func (*MIP21LIQUIDATIONORACLEFilterer) WatchCure ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchCure(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLECure, ilk [][32]byte) (event.Subscription, error)
WatchCure is a free log subscription operation binding the contract event 0x59cc51b6b7601a171c376803cec950d480385ea3486ba0c34e0b7bdb44833472.
Solidity: event Cure(bytes32 indexed ilk)
func (*MIP21LIQUIDATIONORACLEFilterer) WatchDeny ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEDeny, 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 (*MIP21LIQUIDATIONORACLEFilterer) WatchFile ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEFile, what [][32]byte) (event.Subscription, error)
WatchFile is a free log subscription operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MIP21LIQUIDATIONORACLEFilterer) WatchInit ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchInit(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLEInit, ilk [][32]byte) (event.Subscription, error)
WatchInit is a free log subscription operation binding the contract event 0x8a99605e1142f58396e9f93017f6597e6f0cef6d47f77cc422033d4f80331ae4.
Solidity: event Init(bytes32 indexed ilk, uint256 val, string doc, uint48 tau)
func (*MIP21LIQUIDATIONORACLEFilterer) WatchRely ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLERely, usr []common.Address) (event.Subscription, error)
WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*MIP21LIQUIDATIONORACLEFilterer) WatchTell ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLEFilterer) WatchTell(opts *bind.WatchOpts, sink chan<- *MIP21LIQUIDATIONORACLETell, ilk [][32]byte) (event.Subscription, error)
WatchTell is a free log subscription operation binding the contract event 0xc6849e4b55ae3f3ef2563004433f7b6b01e6ead3ef575d400d4647edc7ede129.
Solidity: event Tell(bytes32 indexed ilk)
type MIP21LIQUIDATIONORACLEInit ¶
type MIP21LIQUIDATIONORACLEInit struct { Ilk [32]byte Val *big.Int Doc string Tau *big.Int Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLEInit represents a Init event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLEInitIterator ¶
type MIP21LIQUIDATIONORACLEInitIterator struct { Event *MIP21LIQUIDATIONORACLEInit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLEInitIterator is returned from FilterInit and is used to iterate over the raw logs and unpacked data for Init events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLEInitIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLEInitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLEInitIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLEInitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLEInitIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLEInitIterator) 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 MIP21LIQUIDATIONORACLERaw ¶
type MIP21LIQUIDATIONORACLERaw struct {
Contract *MIP21LIQUIDATIONORACLE // Generic contract binding to access the raw methods on
}
MIP21LIQUIDATIONORACLERaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MIP21LIQUIDATIONORACLERaw) Call ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLERaw) 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 (*MIP21LIQUIDATIONORACLERaw) Transact ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLERaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MIP21LIQUIDATIONORACLERaw) Transfer ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLERaw) 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 MIP21LIQUIDATIONORACLERely ¶
type MIP21LIQUIDATIONORACLERely struct { Usr common.Address Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLERely represents a Rely event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLERelyIterator ¶
type MIP21LIQUIDATIONORACLERelyIterator struct { Event *MIP21LIQUIDATIONORACLERely // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLERelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLERelyIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLERelyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLERelyIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLERelyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLERelyIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLERelyIterator) 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 MIP21LIQUIDATIONORACLESession ¶
type MIP21LIQUIDATIONORACLESession struct { Contract *MIP21LIQUIDATIONORACLE // 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 }
MIP21LIQUIDATIONORACLESession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MIP21LIQUIDATIONORACLESession) Bump ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Bump(ilk [32]byte, val *big.Int) (*types.Transaction, error)
Bump is a paid mutator transaction binding the contract method 0xe9eb09f6.
Solidity: function bump(bytes32 ilk, uint256 val) returns()
func (*MIP21LIQUIDATIONORACLESession) Cull ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Cull(ilk [32]byte, urn common.Address) (*types.Transaction, error)
Cull is a paid mutator transaction binding the contract method 0x0d9bb087.
Solidity: function cull(bytes32 ilk, address urn) returns()
func (*MIP21LIQUIDATIONORACLESession) Cure ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Cure(ilk [32]byte) (*types.Transaction, error)
Cure is a paid mutator transaction binding the contract method 0x9fcdeba6.
Solidity: function cure(bytes32 ilk) returns()
func (*MIP21LIQUIDATIONORACLESession) Deny ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Deny(usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*MIP21LIQUIDATIONORACLESession) File ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) File(what [32]byte, data common.Address) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MIP21LIQUIDATIONORACLESession) Good ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Good(ilk [32]byte) (bool, error)
Good is a free data retrieval call binding the contract method 0xf1fad330.
Solidity: function good(bytes32 ilk) view returns(bool)
func (*MIP21LIQUIDATIONORACLESession) Ilks ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Ilks(arg0 [32]byte) (struct { Doc string Pip common.Address Tau *big.Int Toc *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(string doc, address pip, uint48 tau, uint48 toc)
func (*MIP21LIQUIDATIONORACLESession) Init ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Init(ilk [32]byte, val *big.Int, doc string, tau *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3304e282.
Solidity: function init(bytes32 ilk, uint256 val, string doc, uint48 tau) returns()
func (*MIP21LIQUIDATIONORACLESession) Rely ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
func (*MIP21LIQUIDATIONORACLESession) Tell ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Tell(ilk [32]byte) (*types.Transaction, error)
Tell is a paid mutator transaction binding the contract method 0xc881986c.
Solidity: function tell(bytes32 ilk) returns()
func (*MIP21LIQUIDATIONORACLESession) Vat ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MIP21LIQUIDATIONORACLETell ¶
type MIP21LIQUIDATIONORACLETell struct { Ilk [32]byte Raw types.Log // Blockchain specific contextual infos }
MIP21LIQUIDATIONORACLETell represents a Tell event raised by the MIP21LIQUIDATIONORACLE contract.
type MIP21LIQUIDATIONORACLETellIterator ¶
type MIP21LIQUIDATIONORACLETellIterator struct { Event *MIP21LIQUIDATIONORACLETell // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MIP21LIQUIDATIONORACLETellIterator is returned from FilterTell and is used to iterate over the raw logs and unpacked data for Tell events raised by the MIP21LIQUIDATIONORACLE contract.
func (*MIP21LIQUIDATIONORACLETellIterator) Close ¶
func (it *MIP21LIQUIDATIONORACLETellIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MIP21LIQUIDATIONORACLETellIterator) Error ¶
func (it *MIP21LIQUIDATIONORACLETellIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MIP21LIQUIDATIONORACLETellIterator) Next ¶
func (it *MIP21LIQUIDATIONORACLETellIterator) 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 MIP21LIQUIDATIONORACLETransactor ¶
type MIP21LIQUIDATIONORACLETransactor struct {
// contains filtered or unexported fields
}
MIP21LIQUIDATIONORACLETransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMIP21LIQUIDATIONORACLETransactor ¶
func NewMIP21LIQUIDATIONORACLETransactor(address common.Address, transactor bind.ContractTransactor) (*MIP21LIQUIDATIONORACLETransactor, error)
NewMIP21LIQUIDATIONORACLETransactor creates a new write-only instance of MIP21LIQUIDATIONORACLE, bound to a specific deployed contract.
func (*MIP21LIQUIDATIONORACLETransactor) Bump ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Bump(opts *bind.TransactOpts, ilk [32]byte, val *big.Int) (*types.Transaction, error)
Bump is a paid mutator transaction binding the contract method 0xe9eb09f6.
Solidity: function bump(bytes32 ilk, uint256 val) returns()
func (*MIP21LIQUIDATIONORACLETransactor) Cull ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Cull(opts *bind.TransactOpts, ilk [32]byte, urn common.Address) (*types.Transaction, error)
Cull is a paid mutator transaction binding the contract method 0x0d9bb087.
Solidity: function cull(bytes32 ilk, address urn) returns()
func (*MIP21LIQUIDATIONORACLETransactor) Cure ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Cure(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
Cure is a paid mutator transaction binding the contract method 0x9fcdeba6.
Solidity: function cure(bytes32 ilk) returns()
func (*MIP21LIQUIDATIONORACLETransactor) Deny ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*MIP21LIQUIDATIONORACLETransactor) File ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) File(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MIP21LIQUIDATIONORACLETransactor) Init ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Init(opts *bind.TransactOpts, ilk [32]byte, val *big.Int, doc string, tau *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3304e282.
Solidity: function init(bytes32 ilk, uint256 val, string doc, uint48 tau) returns()
func (*MIP21LIQUIDATIONORACLETransactor) Rely ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
func (*MIP21LIQUIDATIONORACLETransactor) Tell ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactor) Tell(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
Tell is a paid mutator transaction binding the contract method 0xc881986c.
Solidity: function tell(bytes32 ilk) returns()
type MIP21LIQUIDATIONORACLETransactorRaw ¶
type MIP21LIQUIDATIONORACLETransactorRaw struct {
Contract *MIP21LIQUIDATIONORACLETransactor // Generic write-only contract binding to access the raw methods on
}
MIP21LIQUIDATIONORACLETransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MIP21LIQUIDATIONORACLETransactorRaw) Transact ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MIP21LIQUIDATIONORACLETransactorRaw) Transfer ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorRaw) 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 MIP21LIQUIDATIONORACLETransactorSession ¶
type MIP21LIQUIDATIONORACLETransactorSession struct { Contract *MIP21LIQUIDATIONORACLETransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MIP21LIQUIDATIONORACLETransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MIP21LIQUIDATIONORACLETransactorSession) Bump ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Bump(ilk [32]byte, val *big.Int) (*types.Transaction, error)
Bump is a paid mutator transaction binding the contract method 0xe9eb09f6.
Solidity: function bump(bytes32 ilk, uint256 val) returns()
func (*MIP21LIQUIDATIONORACLETransactorSession) Cull ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Cull(ilk [32]byte, urn common.Address) (*types.Transaction, error)
Cull is a paid mutator transaction binding the contract method 0x0d9bb087.
Solidity: function cull(bytes32 ilk, address urn) returns()
func (*MIP21LIQUIDATIONORACLETransactorSession) Cure ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Cure(ilk [32]byte) (*types.Transaction, error)
Cure is a paid mutator transaction binding the contract method 0x9fcdeba6.
Solidity: function cure(bytes32 ilk) returns()
func (*MIP21LIQUIDATIONORACLETransactorSession) Deny ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Deny(usr common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address usr) returns()
func (*MIP21LIQUIDATIONORACLETransactorSession) File ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) File(what [32]byte, data common.Address) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MIP21LIQUIDATIONORACLETransactorSession) Init ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Init(ilk [32]byte, val *big.Int, doc string, tau *big.Int) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3304e282.
Solidity: function init(bytes32 ilk, uint256 val, string doc, uint48 tau) returns()
func (*MIP21LIQUIDATIONORACLETransactorSession) Rely ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()
func (*MIP21LIQUIDATIONORACLETransactorSession) Tell ¶
func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLETransactorSession) Tell(ilk [32]byte) (*types.Transaction, error)
Tell is a paid mutator transaction binding the contract method 0xc881986c.
Solidity: function tell(bytes32 ilk) returns()
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
type Tell ¶
type Tell struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Ilk []byte `protobuf:"bytes,2,opt,name=Ilk,proto3" json:"Ilk,omitempty"` // bytes32 // contains filtered or unexported fields }
func (*Tell) Descriptor
deprecated
func (*Tell) GetTs ¶
func (x *Tell) GetTs() *timestamppb.Timestamp
func (*Tell) ProtoMessage ¶
func (*Tell) ProtoMessage()
func (*Tell) ProtoReflect ¶
func (x *Tell) ProtoReflect() protoreflect.Message