MIP21LiquidationOracle

package
v0.0.0-...-cc46cae Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const MIP21LIQUIDATIONORACLEABI = "" /* 5529-byte string literal not displayed */

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

Variables

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

Deprecated: Use Bump.ProtoReflect.Descriptor instead.

func (*Bump) GetIlk

func (x *Bump) GetIlk() []byte

func (*Bump) GetTs

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

func (*Bump) GetVal

func (x *Bump) GetVal() []byte

func (*Bump) ProtoMessage

func (*Bump) ProtoMessage()

func (*Bump) ProtoReflect

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

func (*Bump) Reset

func (x *Bump) Reset()

func (*Bump) String

func (x *Bump) String() string

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

Deprecated: Use Cull.ProtoReflect.Descriptor instead.

func (*Cull) GetIlk

func (x *Cull) GetIlk() []byte

func (*Cull) GetTs

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

func (*Cull) GetUrn

func (x *Cull) GetUrn() []byte

func (*Cull) ProtoMessage

func (*Cull) ProtoMessage()

func (*Cull) ProtoReflect

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

func (*Cull) Reset

func (x *Cull) Reset()

func (*Cull) String

func (x *Cull) String() string

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

Deprecated: Use Cure.ProtoReflect.Descriptor instead.

func (*Cure) GetIlk

func (x *Cure) GetIlk() []byte

func (*Cure) GetTs

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

func (*Cure) ProtoMessage

func (*Cure) ProtoMessage()

func (*Cure) ProtoReflect

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

func (*Cure) Reset

func (x *Cure) Reset()

func (*Cure) String

func (x *Cure) String() string

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

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetData

func (x *File) GetData() []byte

func (*File) GetTs

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

func (*File) GetWhat

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

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) ProtoReflect

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

func (*File) Reset

func (x *File) Reset()

func (*File) String

func (x *File) String() string

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

Deprecated: Use Init.ProtoReflect.Descriptor instead.

func (*Init) GetDoc

func (x *Init) GetDoc() string

func (*Init) GetIlk

func (x *Init) GetIlk() []byte

func (*Init) GetTau

func (x *Init) GetTau() []byte

func (*Init) GetTs

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

func (*Init) GetVal

func (x *Init) GetVal() []byte

func (*Init) ProtoMessage

func (*Init) ProtoMessage()

func (*Init) ProtoReflect

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

func (*Init) Reset

func (x *Init) Reset()

func (*Init) String

func (x *Init) String() string

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLEBumpIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLEBumpIterator) Next

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)

func (*MIP21LIQUIDATIONORACLECallerSession) Vow

func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) Vow() (common.Address, error)

Vow is a free data retrieval call binding the contract method 0x626cb3c5.

Solidity: function vow() view returns(address)

func (*MIP21LIQUIDATIONORACLECallerSession) Wards

func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLECallerSession) 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 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLECullIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLECullIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLECureIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLECureIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLEDenyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLEDenyIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLEFileIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLEFileIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLEInitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLEInitIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLERelyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLERelyIterator) Next

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)

func (*MIP21LIQUIDATIONORACLESession) Vow

func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) Vow() (common.Address, error)

Vow is a free data retrieval call binding the contract method 0x626cb3c5.

Solidity: function vow() view returns(address)

func (*MIP21LIQUIDATIONORACLESession) Wards

func (_MIP21LIQUIDATIONORACLE *MIP21LIQUIDATIONORACLESession) 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 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*MIP21LIQUIDATIONORACLETellIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MIP21LIQUIDATIONORACLETellIterator) Next

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

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

Deprecated: Use Tell.ProtoReflect.Descriptor instead.

func (*Tell) GetIlk

func (x *Tell) GetIlk() []byte

func (*Tell) GetTs

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

func (*Tell) ProtoMessage

func (*Tell) ProtoMessage()

func (*Tell) ProtoReflect

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

func (*Tell) Reset

func (x *Tell) Reset()

func (*Tell) String

func (x *Tell) String() string

Jump to

Keyboard shortcuts

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