Documentation ¶
Index ¶
- Constants
- Variables
- type Bark
- func (*Bark) Descriptor() ([]byte, []int)deprecated
- func (x *Bark) GetArt() []byte
- func (x *Bark) GetClip() []byte
- func (x *Bark) GetDue() []byte
- func (x *Bark) GetId() []byte
- func (x *Bark) GetIlk() []byte
- func (x *Bark) GetInk() []byte
- func (x *Bark) GetTs() *timestamppb.Timestamp
- func (x *Bark) GetUrn() []byte
- func (*Bark) ProtoMessage()
- func (x *Bark) ProtoReflect() protoreflect.Message
- func (x *Bark) Reset()
- func (x *Bark) String() string
- type Cage
- type Deny
- type Digs
- type File
- type File0
- func (*File0) Descriptor() ([]byte, []int)deprecated
- func (x *File0) GetData() []byte
- func (x *File0) GetTs() *timestamppb.Timestamp
- func (x *File0) GetWhat() []byte
- func (*File0) ProtoMessage()
- func (x *File0) ProtoReflect() protoreflect.Message
- func (x *File0) Reset()
- func (x *File0) String() string
- type File1
- func (*File1) Descriptor() ([]byte, []int)deprecated
- func (x *File1) GetData() []byte
- func (x *File1) GetIlk() []byte
- func (x *File1) GetTs() *timestamppb.Timestamp
- func (x *File1) GetWhat() []byte
- func (*File1) ProtoMessage()
- func (x *File1) ProtoReflect() protoreflect.Message
- func (x *File1) Reset()
- func (x *File1) String() string
- type File2
- func (*File2) Descriptor() ([]byte, []int)deprecated
- func (x *File2) GetClip() []byte
- func (x *File2) GetIlk() []byte
- func (x *File2) GetTs() *timestamppb.Timestamp
- func (x *File2) GetWhat() []byte
- func (*File2) ProtoMessage()
- func (x *File2) ProtoReflect() protoreflect.Message
- func (x *File2) Reset()
- func (x *File2) String() string
- type MCDDOG
- type MCDDOGBark
- type MCDDOGBarkIterator
- type MCDDOGCage
- type MCDDOGCageIterator
- type MCDDOGCaller
- func (_MCDDOG *MCDDOGCaller) Chop(opts *bind.CallOpts, ilk [32]byte) (*big.Int, error)
- func (_MCDDOG *MCDDOGCaller) Dirt(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDDOG *MCDDOGCaller) Hole(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDDOG *MCDDOGCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_MCDDOG *MCDDOGCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDDOG *MCDDOGCaller) Vat(opts *bind.CallOpts) (common.Address, error)
- func (_MCDDOG *MCDDOGCaller) Vow(opts *bind.CallOpts) (common.Address, error)
- func (_MCDDOG *MCDDOGCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type MCDDOGCallerRaw
- type MCDDOGCallerSession
- func (_MCDDOG *MCDDOGCallerSession) Chop(ilk [32]byte) (*big.Int, error)
- func (_MCDDOG *MCDDOGCallerSession) Dirt() (*big.Int, error)
- func (_MCDDOG *MCDDOGCallerSession) Hole() (*big.Int, error)
- func (_MCDDOG *MCDDOGCallerSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MCDDOG *MCDDOGCallerSession) Live() (*big.Int, error)
- func (_MCDDOG *MCDDOGCallerSession) Vat() (common.Address, error)
- func (_MCDDOG *MCDDOGCallerSession) Vow() (common.Address, error)
- func (_MCDDOG *MCDDOGCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDDOGDeny
- type MCDDOGDenyIterator
- type MCDDOGDigs
- type MCDDOGDigsIterator
- type MCDDOGFile
- type MCDDOGFile0
- type MCDDOGFile0Iterator
- type MCDDOGFile1
- type MCDDOGFile1Iterator
- type MCDDOGFile2
- type MCDDOGFile2Iterator
- type MCDDOGFileIterator
- type MCDDOGFilterer
- func (_MCDDOG *MCDDOGFilterer) FilterBark(opts *bind.FilterOpts, ilk [][32]byte, urn []common.Address, id []*big.Int) (*MCDDOGBarkIterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterCage(opts *bind.FilterOpts) (*MCDDOGCageIterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*MCDDOGDenyIterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterDigs(opts *bind.FilterOpts, ilk [][32]byte) (*MCDDOGDigsIterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterFile(opts *bind.FilterOpts, what [][32]byte) (*MCDDOGFileIterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterFile0(opts *bind.FilterOpts, what [][32]byte) (*MCDDOGFile0Iterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterFile1(opts *bind.FilterOpts, ilk [][32]byte, what [][32]byte) (*MCDDOGFile1Iterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterFile2(opts *bind.FilterOpts, ilk [][32]byte, what [][32]byte) (*MCDDOGFile2Iterator, error)
- func (_MCDDOG *MCDDOGFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*MCDDOGRelyIterator, error)
- func (_MCDDOG *MCDDOGFilterer) ParseBark(log types.Log) (*MCDDOGBark, error)
- func (_MCDDOG *MCDDOGFilterer) ParseCage(log types.Log) (*MCDDOGCage, error)
- func (_MCDDOG *MCDDOGFilterer) ParseDeny(log types.Log) (*MCDDOGDeny, error)
- func (_MCDDOG *MCDDOGFilterer) ParseDigs(log types.Log) (*MCDDOGDigs, error)
- func (_MCDDOG *MCDDOGFilterer) ParseFile(log types.Log) (*MCDDOGFile, error)
- func (_MCDDOG *MCDDOGFilterer) ParseFile0(log types.Log) (*MCDDOGFile0, error)
- func (_MCDDOG *MCDDOGFilterer) ParseFile1(log types.Log) (*MCDDOGFile1, error)
- func (_MCDDOG *MCDDOGFilterer) ParseFile2(log types.Log) (*MCDDOGFile2, error)
- func (_MCDDOG *MCDDOGFilterer) ParseRely(log types.Log) (*MCDDOGRely, error)
- func (_MCDDOG *MCDDOGFilterer) WatchBark(opts *bind.WatchOpts, sink chan<- *MCDDOGBark, ilk [][32]byte, ...) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchCage(opts *bind.WatchOpts, sink chan<- *MCDDOGCage) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MCDDOGDeny, usr []common.Address) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchDigs(opts *bind.WatchOpts, sink chan<- *MCDDOGDigs, ilk [][32]byte) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MCDDOGFile, what [][32]byte) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchFile0(opts *bind.WatchOpts, sink chan<- *MCDDOGFile0, what [][32]byte) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchFile1(opts *bind.WatchOpts, sink chan<- *MCDDOGFile1, ilk [][32]byte, ...) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchFile2(opts *bind.WatchOpts, sink chan<- *MCDDOGFile2, ilk [][32]byte, ...) (event.Subscription, error)
- func (_MCDDOG *MCDDOGFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MCDDOGRely, usr []common.Address) (event.Subscription, error)
- type MCDDOGRaw
- func (_MCDDOG *MCDDOGRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MCDDOG *MCDDOGRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MCDDOGRely
- type MCDDOGRelyIterator
- type MCDDOGSession
- func (_MCDDOG *MCDDOGSession) Bark(ilk [32]byte, urn common.Address, kpr common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) Cage() (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) Chop(ilk [32]byte) (*big.Int, error)
- func (_MCDDOG *MCDDOGSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) Digs(ilk [32]byte, rad *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) Dirt() (*big.Int, error)
- func (_MCDDOG *MCDDOGSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) File2(ilk [32]byte, what [32]byte, clip common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) Hole() (*big.Int, error)
- func (_MCDDOG *MCDDOGSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MCDDOG *MCDDOGSession) Live() (*big.Int, error)
- func (_MCDDOG *MCDDOGSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGSession) Vat() (common.Address, error)
- func (_MCDDOG *MCDDOGSession) Vow() (common.Address, error)
- func (_MCDDOG *MCDDOGSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDDOGTransactor
- func (_MCDDOG *MCDDOGTransactor) Bark(opts *bind.TransactOpts, ilk [32]byte, urn common.Address, kpr common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) Digs(opts *bind.TransactOpts, ilk [32]byte, rad *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) File1(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) File2(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, clip common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- type MCDDOGTransactorRaw
- type MCDDOGTransactorSession
- func (_MCDDOG *MCDDOGTransactorSession) Bark(ilk [32]byte, urn common.Address, kpr common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) Cage() (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) Digs(ilk [32]byte, rad *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) File2(ilk [32]byte, what [32]byte, clip common.Address) (*types.Transaction, error)
- func (_MCDDOG *MCDDOGTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- type Rely
- type SmartContract
Constants ¶
const MCDDOGABI = "" /* 6559-byte string literal not displayed */
MCDDOGABI is the input ABI used to generate the binding from.
Variables ¶
var File_MCDDog_MCDDog_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Bark ¶
type Bark 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 Ink []byte `protobuf:"bytes,4,opt,name=Ink,proto3" json:"Ink,omitempty"` // uint256 Art []byte `protobuf:"bytes,5,opt,name=Art,proto3" json:"Art,omitempty"` // uint256 Due []byte `protobuf:"bytes,6,opt,name=Due,proto3" json:"Due,omitempty"` // uint256 Clip []byte `protobuf:"bytes,7,opt,name=Clip,proto3" json:"Clip,omitempty"` // address Id []byte `protobuf:"bytes,8,opt,name=Id,proto3" json:"Id,omitempty"` // uint256 // contains filtered or unexported fields }
func (*Bark) Descriptor
deprecated
func (*Bark) GetTs ¶
func (x *Bark) GetTs() *timestamppb.Timestamp
func (*Bark) ProtoMessage ¶
func (*Bark) ProtoMessage()
func (*Bark) ProtoReflect ¶
func (x *Bark) ProtoReflect() protoreflect.Message
type Cage ¶
type Cage struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` // contains filtered or unexported fields }
func (*Cage) Descriptor
deprecated
func (*Cage) GetTs ¶
func (x *Cage) GetTs() *timestamppb.Timestamp
func (*Cage) ProtoMessage ¶
func (*Cage) ProtoMessage()
func (*Cage) ProtoReflect ¶
func (x *Cage) 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 Digs ¶
type Digs 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 Rad []byte `protobuf:"bytes,3,opt,name=Rad,proto3" json:"Rad,omitempty"` // uint256 // contains filtered or unexported fields }
func (*Digs) Descriptor
deprecated
func (*Digs) GetTs ¶
func (x *Digs) GetTs() *timestamppb.Timestamp
func (*Digs) ProtoMessage ¶
func (*Digs) ProtoMessage()
func (*Digs) ProtoReflect ¶
func (x *Digs) 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"` // uint256 // 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 File0 ¶
type File0 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 (*File0) Descriptor
deprecated
func (*File0) GetTs ¶
func (x *File0) GetTs() *timestamppb.Timestamp
func (*File0) ProtoMessage ¶
func (*File0) ProtoMessage()
func (*File0) ProtoReflect ¶
func (x *File0) ProtoReflect() protoreflect.Message
type File1 ¶
type File1 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 What []byte `protobuf:"bytes,3,opt,name=What,proto3" json:"What,omitempty"` // bytes32 Data []byte `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"` // uint256 // contains filtered or unexported fields }
func (*File1) Descriptor
deprecated
func (*File1) GetTs ¶
func (x *File1) GetTs() *timestamppb.Timestamp
func (*File1) ProtoMessage ¶
func (*File1) ProtoMessage()
func (*File1) ProtoReflect ¶
func (x *File1) ProtoReflect() protoreflect.Message
type File2 ¶
type File2 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 What []byte `protobuf:"bytes,3,opt,name=What,proto3" json:"What,omitempty"` // bytes32 Clip []byte `protobuf:"bytes,4,opt,name=Clip,proto3" json:"Clip,omitempty"` // address // contains filtered or unexported fields }
func (*File2) Descriptor
deprecated
func (*File2) GetTs ¶
func (x *File2) GetTs() *timestamppb.Timestamp
func (*File2) ProtoMessage ¶
func (*File2) ProtoMessage()
func (*File2) ProtoReflect ¶
func (x *File2) ProtoReflect() protoreflect.Message
type MCDDOG ¶
type MCDDOG struct { MCDDOGCaller // Read-only binding to the contract MCDDOGTransactor // Write-only binding to the contract MCDDOGFilterer // Log filterer for contract events }
MCDDOG is an auto generated Go binding around an Ethereum contract.
type MCDDOGBark ¶
type MCDDOGBark struct { Ilk [32]byte Urn common.Address Ink *big.Int Art *big.Int Due *big.Int Clip common.Address Id *big.Int Raw types.Log // Blockchain specific contextual infos }
MCDDOGBark represents a Bark event raised by the MCDDOG contract.
type MCDDOGBarkIterator ¶
type MCDDOGBarkIterator struct { Event *MCDDOGBark // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGBarkIterator is returned from FilterBark and is used to iterate over the raw logs and unpacked data for Bark events raised by the MCDDOG contract.
func (*MCDDOGBarkIterator) Close ¶
func (it *MCDDOGBarkIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGBarkIterator) Error ¶
func (it *MCDDOGBarkIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGBarkIterator) Next ¶
func (it *MCDDOGBarkIterator) 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 MCDDOGCage ¶
MCDDOGCage represents a Cage event raised by the MCDDOG contract.
type MCDDOGCageIterator ¶
type MCDDOGCageIterator struct { Event *MCDDOGCage // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGCageIterator is returned from FilterCage and is used to iterate over the raw logs and unpacked data for Cage events raised by the MCDDOG contract.
func (*MCDDOGCageIterator) Close ¶
func (it *MCDDOGCageIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGCageIterator) Error ¶
func (it *MCDDOGCageIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGCageIterator) Next ¶
func (it *MCDDOGCageIterator) 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 MCDDOGCaller ¶
type MCDDOGCaller struct {
// contains filtered or unexported fields
}
MCDDOGCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMCDDOGCaller ¶
func NewMCDDOGCaller(address common.Address, caller bind.ContractCaller) (*MCDDOGCaller, error)
NewMCDDOGCaller creates a new read-only instance of MCDDOG, bound to a specific deployed contract.
func (*MCDDOGCaller) Chop ¶
Chop is a free data retrieval call binding the contract method 0xd7926538.
Solidity: function chop(bytes32 ilk) view returns(uint256)
func (*MCDDOGCaller) Dirt ¶
Dirt is a free data retrieval call binding the contract method 0xeda6e121.
Solidity: function Dirt() view returns(uint256)
func (*MCDDOGCaller) Hole ¶
Hole is a free data retrieval call binding the contract method 0xaf7cfeb1.
Solidity: function Hole() view returns(uint256)
func (*MCDDOGCaller) Ilks ¶
func (_MCDDOG *MCDDOGCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct { Clip common.Address Chop *big.Int Hole *big.Int Dirt *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(address clip, uint256 chop, uint256 hole, uint256 dirt)
func (*MCDDOGCaller) Live ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDDOGCaller) Vat ¶
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDDOGCallerRaw ¶
type MCDDOGCallerRaw struct {
Contract *MCDDOGCaller // Generic read-only contract binding to access the raw methods on
}
MCDDOGCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MCDDOGCallerRaw) Call ¶
func (_MCDDOG *MCDDOGCallerRaw) 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 MCDDOGCallerSession ¶
type MCDDOGCallerSession struct { Contract *MCDDOGCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MCDDOGCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MCDDOGCallerSession) Chop ¶
func (_MCDDOG *MCDDOGCallerSession) Chop(ilk [32]byte) (*big.Int, error)
Chop is a free data retrieval call binding the contract method 0xd7926538.
Solidity: function chop(bytes32 ilk) view returns(uint256)
func (*MCDDOGCallerSession) Dirt ¶
func (_MCDDOG *MCDDOGCallerSession) Dirt() (*big.Int, error)
Dirt is a free data retrieval call binding the contract method 0xeda6e121.
Solidity: function Dirt() view returns(uint256)
func (*MCDDOGCallerSession) Hole ¶
func (_MCDDOG *MCDDOGCallerSession) Hole() (*big.Int, error)
Hole is a free data retrieval call binding the contract method 0xaf7cfeb1.
Solidity: function Hole() view returns(uint256)
func (*MCDDOGCallerSession) Ilks ¶
func (_MCDDOG *MCDDOGCallerSession) Ilks(arg0 [32]byte) (struct { Clip common.Address Chop *big.Int Hole *big.Int Dirt *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(address clip, uint256 chop, uint256 hole, uint256 dirt)
func (*MCDDOGCallerSession) Live ¶
func (_MCDDOG *MCDDOGCallerSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDDOGCallerSession) Vat ¶
func (_MCDDOG *MCDDOGCallerSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDDOGDeny ¶
MCDDOGDeny represents a Deny event raised by the MCDDOG contract.
type MCDDOGDenyIterator ¶
type MCDDOGDenyIterator struct { Event *MCDDOGDeny // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the MCDDOG contract.
func (*MCDDOGDenyIterator) Close ¶
func (it *MCDDOGDenyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGDenyIterator) Error ¶
func (it *MCDDOGDenyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGDenyIterator) Next ¶
func (it *MCDDOGDenyIterator) 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 MCDDOGDigs ¶
type MCDDOGDigs struct { Ilk [32]byte Rad *big.Int Raw types.Log // Blockchain specific contextual infos }
MCDDOGDigs represents a Digs event raised by the MCDDOG contract.
type MCDDOGDigsIterator ¶
type MCDDOGDigsIterator struct { Event *MCDDOGDigs // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGDigsIterator is returned from FilterDigs and is used to iterate over the raw logs and unpacked data for Digs events raised by the MCDDOG contract.
func (*MCDDOGDigsIterator) Close ¶
func (it *MCDDOGDigsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGDigsIterator) Error ¶
func (it *MCDDOGDigsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGDigsIterator) Next ¶
func (it *MCDDOGDigsIterator) 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 MCDDOGFile ¶
type MCDDOGFile struct { What [32]byte Data *big.Int Raw types.Log // Blockchain specific contextual infos }
MCDDOGFile represents a File event raised by the MCDDOG contract.
type MCDDOGFile0 ¶
type MCDDOGFile0 struct { What [32]byte Data common.Address Raw types.Log // Blockchain specific contextual infos }
MCDDOGFile0 represents a File0 event raised by the MCDDOG contract.
type MCDDOGFile0Iterator ¶
type MCDDOGFile0Iterator struct { Event *MCDDOGFile0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGFile0Iterator is returned from FilterFile0 and is used to iterate over the raw logs and unpacked data for File0 events raised by the MCDDOG contract.
func (*MCDDOGFile0Iterator) Close ¶
func (it *MCDDOGFile0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGFile0Iterator) Error ¶
func (it *MCDDOGFile0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGFile0Iterator) Next ¶
func (it *MCDDOGFile0Iterator) 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 MCDDOGFile1 ¶
type MCDDOGFile1 struct { Ilk [32]byte What [32]byte Data *big.Int Raw types.Log // Blockchain specific contextual infos }
MCDDOGFile1 represents a File1 event raised by the MCDDOG contract.
type MCDDOGFile1Iterator ¶
type MCDDOGFile1Iterator struct { Event *MCDDOGFile1 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGFile1Iterator is returned from FilterFile1 and is used to iterate over the raw logs and unpacked data for File1 events raised by the MCDDOG contract.
func (*MCDDOGFile1Iterator) Close ¶
func (it *MCDDOGFile1Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGFile1Iterator) Error ¶
func (it *MCDDOGFile1Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGFile1Iterator) Next ¶
func (it *MCDDOGFile1Iterator) 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 MCDDOGFile2 ¶
type MCDDOGFile2 struct { Ilk [32]byte What [32]byte Clip common.Address Raw types.Log // Blockchain specific contextual infos }
MCDDOGFile2 represents a File2 event raised by the MCDDOG contract.
type MCDDOGFile2Iterator ¶
type MCDDOGFile2Iterator struct { Event *MCDDOGFile2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGFile2Iterator is returned from FilterFile2 and is used to iterate over the raw logs and unpacked data for File2 events raised by the MCDDOG contract.
func (*MCDDOGFile2Iterator) Close ¶
func (it *MCDDOGFile2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGFile2Iterator) Error ¶
func (it *MCDDOGFile2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGFile2Iterator) Next ¶
func (it *MCDDOGFile2Iterator) 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 MCDDOGFileIterator ¶
type MCDDOGFileIterator struct { Event *MCDDOGFile // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGFileIterator is returned from FilterFile and is used to iterate over the raw logs and unpacked data for File events raised by the MCDDOG contract.
func (*MCDDOGFileIterator) Close ¶
func (it *MCDDOGFileIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGFileIterator) Error ¶
func (it *MCDDOGFileIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGFileIterator) Next ¶
func (it *MCDDOGFileIterator) 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 MCDDOGFilterer ¶
type MCDDOGFilterer struct {
// contains filtered or unexported fields
}
MCDDOGFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMCDDOGFilterer ¶
func NewMCDDOGFilterer(address common.Address, filterer bind.ContractFilterer) (*MCDDOGFilterer, error)
NewMCDDOGFilterer creates a new log filterer instance of MCDDOG, bound to a specific deployed contract.
func (*MCDDOGFilterer) FilterBark ¶
func (_MCDDOG *MCDDOGFilterer) FilterBark(opts *bind.FilterOpts, ilk [][32]byte, urn []common.Address, id []*big.Int) (*MCDDOGBarkIterator, error)
FilterBark is a free log retrieval operation binding the contract event 0x85258d09e1e4ef299ff3fc11e74af99563f022d21f3f940db982229dc2a3358c.
Solidity: event Bark(bytes32 indexed ilk, address indexed urn, uint256 ink, uint256 art, uint256 due, address clip, uint256 indexed id)
func (*MCDDOGFilterer) FilterCage ¶
func (_MCDDOG *MCDDOGFilterer) FilterCage(opts *bind.FilterOpts) (*MCDDOGCageIterator, error)
FilterCage is a free log retrieval operation binding the contract event 0x2308ed18a14e800c39b86eb6ea43270105955ca385b603b64eca89f98ae8fbda.
Solidity: event Cage()
func (*MCDDOGFilterer) FilterDeny ¶
func (_MCDDOG *MCDDOGFilterer) FilterDeny(opts *bind.FilterOpts, usr []common.Address) (*MCDDOGDenyIterator, error)
FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*MCDDOGFilterer) FilterDigs ¶
func (_MCDDOG *MCDDOGFilterer) FilterDigs(opts *bind.FilterOpts, ilk [][32]byte) (*MCDDOGDigsIterator, error)
FilterDigs is a free log retrieval operation binding the contract event 0x54f095dc7308776bf01e8580e4dd40fd959ea4bf50b069975768320ef8d77d8a.
Solidity: event Digs(bytes32 indexed ilk, uint256 rad)
func (*MCDDOGFilterer) FilterFile ¶
func (_MCDDOG *MCDDOGFilterer) FilterFile(opts *bind.FilterOpts, what [][32]byte) (*MCDDOGFileIterator, error)
FilterFile is a free log retrieval operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.
Solidity: event File(bytes32 indexed what, uint256 data)
func (*MCDDOGFilterer) FilterFile0 ¶
func (_MCDDOG *MCDDOGFilterer) FilterFile0(opts *bind.FilterOpts, what [][32]byte) (*MCDDOGFile0Iterator, error)
FilterFile0 is a free log retrieval operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MCDDOGFilterer) FilterFile1 ¶
func (_MCDDOG *MCDDOGFilterer) FilterFile1(opts *bind.FilterOpts, ilk [][32]byte, what [][32]byte) (*MCDDOGFile1Iterator, error)
FilterFile1 is a free log retrieval operation binding the contract event 0x851aa1caf4888170ad8875449d18f0f512fd6deb2a6571ea1a41fb9f95acbcd1.
Solidity: event File(bytes32 indexed ilk, bytes32 indexed what, uint256 data)
func (*MCDDOGFilterer) FilterFile2 ¶
func (_MCDDOG *MCDDOGFilterer) FilterFile2(opts *bind.FilterOpts, ilk [][32]byte, what [][32]byte) (*MCDDOGFile2Iterator, error)
FilterFile2 is a free log retrieval operation binding the contract event 0x4ff2caaa972a7c6629ea01fae9c93d73cc307d13ea4c369f9bbbb7f9b7e9461d.
Solidity: event File(bytes32 indexed ilk, bytes32 indexed what, address clip)
func (*MCDDOGFilterer) FilterRely ¶
func (_MCDDOG *MCDDOGFilterer) FilterRely(opts *bind.FilterOpts, usr []common.Address) (*MCDDOGRelyIterator, error)
FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*MCDDOGFilterer) ParseBark ¶
func (_MCDDOG *MCDDOGFilterer) ParseBark(log types.Log) (*MCDDOGBark, error)
ParseBark is a log parse operation binding the contract event 0x85258d09e1e4ef299ff3fc11e74af99563f022d21f3f940db982229dc2a3358c.
Solidity: event Bark(bytes32 indexed ilk, address indexed urn, uint256 ink, uint256 art, uint256 due, address clip, uint256 indexed id)
func (*MCDDOGFilterer) ParseCage ¶
func (_MCDDOG *MCDDOGFilterer) ParseCage(log types.Log) (*MCDDOGCage, error)
ParseCage is a log parse operation binding the contract event 0x2308ed18a14e800c39b86eb6ea43270105955ca385b603b64eca89f98ae8fbda.
Solidity: event Cage()
func (*MCDDOGFilterer) ParseDeny ¶
func (_MCDDOG *MCDDOGFilterer) ParseDeny(log types.Log) (*MCDDOGDeny, error)
ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.
Solidity: event Deny(address indexed usr)
func (*MCDDOGFilterer) ParseDigs ¶
func (_MCDDOG *MCDDOGFilterer) ParseDigs(log types.Log) (*MCDDOGDigs, error)
ParseDigs is a log parse operation binding the contract event 0x54f095dc7308776bf01e8580e4dd40fd959ea4bf50b069975768320ef8d77d8a.
Solidity: event Digs(bytes32 indexed ilk, uint256 rad)
func (*MCDDOGFilterer) ParseFile ¶
func (_MCDDOG *MCDDOGFilterer) ParseFile(log types.Log) (*MCDDOGFile, error)
ParseFile is a log parse operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.
Solidity: event File(bytes32 indexed what, uint256 data)
func (*MCDDOGFilterer) ParseFile0 ¶
func (_MCDDOG *MCDDOGFilterer) ParseFile0(log types.Log) (*MCDDOGFile0, error)
ParseFile0 is a log parse operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MCDDOGFilterer) ParseFile1 ¶
func (_MCDDOG *MCDDOGFilterer) ParseFile1(log types.Log) (*MCDDOGFile1, error)
ParseFile1 is a log parse operation binding the contract event 0x851aa1caf4888170ad8875449d18f0f512fd6deb2a6571ea1a41fb9f95acbcd1.
Solidity: event File(bytes32 indexed ilk, bytes32 indexed what, uint256 data)
func (*MCDDOGFilterer) ParseFile2 ¶
func (_MCDDOG *MCDDOGFilterer) ParseFile2(log types.Log) (*MCDDOGFile2, error)
ParseFile2 is a log parse operation binding the contract event 0x4ff2caaa972a7c6629ea01fae9c93d73cc307d13ea4c369f9bbbb7f9b7e9461d.
Solidity: event File(bytes32 indexed ilk, bytes32 indexed what, address clip)
func (*MCDDOGFilterer) ParseRely ¶
func (_MCDDOG *MCDDOGFilterer) ParseRely(log types.Log) (*MCDDOGRely, error)
ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
func (*MCDDOGFilterer) WatchBark ¶
func (_MCDDOG *MCDDOGFilterer) WatchBark(opts *bind.WatchOpts, sink chan<- *MCDDOGBark, ilk [][32]byte, urn []common.Address, id []*big.Int) (event.Subscription, error)
WatchBark is a free log subscription operation binding the contract event 0x85258d09e1e4ef299ff3fc11e74af99563f022d21f3f940db982229dc2a3358c.
Solidity: event Bark(bytes32 indexed ilk, address indexed urn, uint256 ink, uint256 art, uint256 due, address clip, uint256 indexed id)
func (*MCDDOGFilterer) WatchCage ¶
func (_MCDDOG *MCDDOGFilterer) WatchCage(opts *bind.WatchOpts, sink chan<- *MCDDOGCage) (event.Subscription, error)
WatchCage is a free log subscription operation binding the contract event 0x2308ed18a14e800c39b86eb6ea43270105955ca385b603b64eca89f98ae8fbda.
Solidity: event Cage()
func (*MCDDOGFilterer) WatchDeny ¶
func (_MCDDOG *MCDDOGFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MCDDOGDeny, 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 (*MCDDOGFilterer) WatchDigs ¶
func (_MCDDOG *MCDDOGFilterer) WatchDigs(opts *bind.WatchOpts, sink chan<- *MCDDOGDigs, ilk [][32]byte) (event.Subscription, error)
WatchDigs is a free log subscription operation binding the contract event 0x54f095dc7308776bf01e8580e4dd40fd959ea4bf50b069975768320ef8d77d8a.
Solidity: event Digs(bytes32 indexed ilk, uint256 rad)
func (*MCDDOGFilterer) WatchFile ¶
func (_MCDDOG *MCDDOGFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MCDDOGFile, what [][32]byte) (event.Subscription, error)
WatchFile is a free log subscription operation binding the contract event 0xe986e40cc8c151830d4f61050f4fb2e4add8567caad2d5f5496f9158e91fe4c7.
Solidity: event File(bytes32 indexed what, uint256 data)
func (*MCDDOGFilterer) WatchFile0 ¶
func (_MCDDOG *MCDDOGFilterer) WatchFile0(opts *bind.WatchOpts, sink chan<- *MCDDOGFile0, what [][32]byte) (event.Subscription, error)
WatchFile0 is a free log subscription operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.
Solidity: event File(bytes32 indexed what, address data)
func (*MCDDOGFilterer) WatchFile1 ¶
func (_MCDDOG *MCDDOGFilterer) WatchFile1(opts *bind.WatchOpts, sink chan<- *MCDDOGFile1, ilk [][32]byte, what [][32]byte) (event.Subscription, error)
WatchFile1 is a free log subscription operation binding the contract event 0x851aa1caf4888170ad8875449d18f0f512fd6deb2a6571ea1a41fb9f95acbcd1.
Solidity: event File(bytes32 indexed ilk, bytes32 indexed what, uint256 data)
func (*MCDDOGFilterer) WatchFile2 ¶
func (_MCDDOG *MCDDOGFilterer) WatchFile2(opts *bind.WatchOpts, sink chan<- *MCDDOGFile2, ilk [][32]byte, what [][32]byte) (event.Subscription, error)
WatchFile2 is a free log subscription operation binding the contract event 0x4ff2caaa972a7c6629ea01fae9c93d73cc307d13ea4c369f9bbbb7f9b7e9461d.
Solidity: event File(bytes32 indexed ilk, bytes32 indexed what, address clip)
func (*MCDDOGFilterer) WatchRely ¶
func (_MCDDOG *MCDDOGFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MCDDOGRely, usr []common.Address) (event.Subscription, error)
WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.
Solidity: event Rely(address indexed usr)
type MCDDOGRaw ¶
type MCDDOGRaw struct {
Contract *MCDDOG // Generic contract binding to access the raw methods on
}
MCDDOGRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MCDDOGRaw) Call ¶
func (_MCDDOG *MCDDOGRaw) 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 (*MCDDOGRaw) Transact ¶
func (_MCDDOG *MCDDOGRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDDOGRaw) Transfer ¶
func (_MCDDOG *MCDDOGRaw) 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 MCDDOGRely ¶
MCDDOGRely represents a Rely event raised by the MCDDOG contract.
type MCDDOGRelyIterator ¶
type MCDDOGRelyIterator struct { Event *MCDDOGRely // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDDOGRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the MCDDOG contract.
func (*MCDDOGRelyIterator) Close ¶
func (it *MCDDOGRelyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDDOGRelyIterator) Error ¶
func (it *MCDDOGRelyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDDOGRelyIterator) Next ¶
func (it *MCDDOGRelyIterator) 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 MCDDOGSession ¶
type MCDDOGSession struct { Contract *MCDDOG // 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 }
MCDDOGSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MCDDOGSession) Bark ¶
func (_MCDDOG *MCDDOGSession) Bark(ilk [32]byte, urn common.Address, kpr common.Address) (*types.Transaction, error)
Bark is a paid mutator transaction binding the contract method 0xed998908.
Solidity: function bark(bytes32 ilk, address urn, address kpr) returns(uint256 id)
func (*MCDDOGSession) Cage ¶
func (_MCDDOG *MCDDOGSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDDOGSession) Chop ¶
func (_MCDDOG *MCDDOGSession) Chop(ilk [32]byte) (*big.Int, error)
Chop is a free data retrieval call binding the contract method 0xd7926538.
Solidity: function chop(bytes32 ilk) view returns(uint256)
func (*MCDDOGSession) Deny ¶
func (_MCDDOG *MCDDOGSession) 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 (*MCDDOGSession) Digs ¶
func (_MCDDOG *MCDDOGSession) Digs(ilk [32]byte, rad *big.Int) (*types.Transaction, error)
Digs is a paid mutator transaction binding the contract method 0xc87193f4.
Solidity: function digs(bytes32 ilk, uint256 rad) returns()
func (*MCDDOGSession) Dirt ¶
func (_MCDDOG *MCDDOGSession) Dirt() (*big.Int, error)
Dirt is a free data retrieval call binding the contract method 0xeda6e121.
Solidity: function Dirt() view returns(uint256)
func (*MCDDOGSession) File ¶
func (_MCDDOG *MCDDOGSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x1a0b287e.
Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()
func (*MCDDOGSession) File0 ¶
func (_MCDDOG *MCDDOGSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDDOGSession) File1 ¶
func (_MCDDOG *MCDDOGSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
File1 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MCDDOGSession) File2 ¶
func (_MCDDOG *MCDDOGSession) File2(ilk [32]byte, what [32]byte, clip common.Address) (*types.Transaction, error)
File2 is a paid mutator transaction binding the contract method 0xebecb39d.
Solidity: function file(bytes32 ilk, bytes32 what, address clip) returns()
func (*MCDDOGSession) Hole ¶
func (_MCDDOG *MCDDOGSession) Hole() (*big.Int, error)
Hole is a free data retrieval call binding the contract method 0xaf7cfeb1.
Solidity: function Hole() view returns(uint256)
func (*MCDDOGSession) Ilks ¶
func (_MCDDOG *MCDDOGSession) Ilks(arg0 [32]byte) (struct { Clip common.Address Chop *big.Int Hole *big.Int Dirt *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(address clip, uint256 chop, uint256 hole, uint256 dirt)
func (*MCDDOGSession) Live ¶
func (_MCDDOG *MCDDOGSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDDOGSession) Rely ¶
func (_MCDDOG *MCDDOGSession) 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 (*MCDDOGSession) Vat ¶
func (_MCDDOG *MCDDOGSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDDOGTransactor ¶
type MCDDOGTransactor struct {
// contains filtered or unexported fields
}
MCDDOGTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMCDDOGTransactor ¶
func NewMCDDOGTransactor(address common.Address, transactor bind.ContractTransactor) (*MCDDOGTransactor, error)
NewMCDDOGTransactor creates a new write-only instance of MCDDOG, bound to a specific deployed contract.
func (*MCDDOGTransactor) Bark ¶
func (_MCDDOG *MCDDOGTransactor) Bark(opts *bind.TransactOpts, ilk [32]byte, urn common.Address, kpr common.Address) (*types.Transaction, error)
Bark is a paid mutator transaction binding the contract method 0xed998908.
Solidity: function bark(bytes32 ilk, address urn, address kpr) returns(uint256 id)
func (*MCDDOGTransactor) Cage ¶
func (_MCDDOG *MCDDOGTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDDOGTransactor) Deny ¶
func (_MCDDOG *MCDDOGTransactor) 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 (*MCDDOGTransactor) Digs ¶
func (_MCDDOG *MCDDOGTransactor) Digs(opts *bind.TransactOpts, ilk [32]byte, rad *big.Int) (*types.Transaction, error)
Digs is a paid mutator transaction binding the contract method 0xc87193f4.
Solidity: function digs(bytes32 ilk, uint256 rad) returns()
func (*MCDDOGTransactor) File ¶
func (_MCDDOG *MCDDOGTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x1a0b287e.
Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()
func (*MCDDOGTransactor) File0 ¶
func (_MCDDOG *MCDDOGTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDDOGTransactor) File1 ¶
func (_MCDDOG *MCDDOGTransactor) File1(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
File1 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MCDDOGTransactor) File2 ¶
func (_MCDDOG *MCDDOGTransactor) File2(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, clip common.Address) (*types.Transaction, error)
File2 is a paid mutator transaction binding the contract method 0xebecb39d.
Solidity: function file(bytes32 ilk, bytes32 what, address clip) returns()
func (*MCDDOGTransactor) Rely ¶
func (_MCDDOG *MCDDOGTransactor) 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()
type MCDDOGTransactorRaw ¶
type MCDDOGTransactorRaw struct {
Contract *MCDDOGTransactor // Generic write-only contract binding to access the raw methods on
}
MCDDOGTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MCDDOGTransactorRaw) Transact ¶
func (_MCDDOG *MCDDOGTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDDOGTransactorRaw) Transfer ¶
func (_MCDDOG *MCDDOGTransactorRaw) 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 MCDDOGTransactorSession ¶
type MCDDOGTransactorSession struct { Contract *MCDDOGTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MCDDOGTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MCDDOGTransactorSession) Bark ¶
func (_MCDDOG *MCDDOGTransactorSession) Bark(ilk [32]byte, urn common.Address, kpr common.Address) (*types.Transaction, error)
Bark is a paid mutator transaction binding the contract method 0xed998908.
Solidity: function bark(bytes32 ilk, address urn, address kpr) returns(uint256 id)
func (*MCDDOGTransactorSession) Cage ¶
func (_MCDDOG *MCDDOGTransactorSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDDOGTransactorSession) Deny ¶
func (_MCDDOG *MCDDOGTransactorSession) 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 (*MCDDOGTransactorSession) Digs ¶
func (_MCDDOG *MCDDOGTransactorSession) Digs(ilk [32]byte, rad *big.Int) (*types.Transaction, error)
Digs is a paid mutator transaction binding the contract method 0xc87193f4.
Solidity: function digs(bytes32 ilk, uint256 rad) returns()
func (*MCDDOGTransactorSession) File ¶
func (_MCDDOG *MCDDOGTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x1a0b287e.
Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()
func (*MCDDOGTransactorSession) File0 ¶
func (_MCDDOG *MCDDOGTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDDOGTransactorSession) File1 ¶
func (_MCDDOG *MCDDOGTransactorSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
File1 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address data) returns()
func (*MCDDOGTransactorSession) File2 ¶
func (_MCDDOG *MCDDOGTransactorSession) File2(ilk [32]byte, what [32]byte, clip common.Address) (*types.Transaction, error)
File2 is a paid mutator transaction binding the contract method 0xebecb39d.
Solidity: function file(bytes32 ilk, bytes32 what, address clip) returns()
func (*MCDDOGTransactorSession) Rely ¶
func (_MCDDOG *MCDDOGTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) 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