Documentation ¶
Index ¶
- Constants
- Variables
- type Bite
- func (*Bite) Descriptor() ([]byte, []int)deprecated
- func (x *Bite) GetArt() []byte
- func (x *Bite) GetFlip() []byte
- func (x *Bite) GetId() []byte
- func (x *Bite) GetIlk() []byte
- func (x *Bite) GetInk() []byte
- func (x *Bite) GetTab() []byte
- func (x *Bite) GetTs() *timestamppb.Timestamp
- func (x *Bite) GetUrn() []byte
- func (*Bite) ProtoMessage()
- func (x *Bite) ProtoReflect() protoreflect.Message
- func (x *Bite) Reset()
- func (x *Bite) String() string
- type LogNote
- func (*LogNote) Descriptor() ([]byte, []int)deprecated
- func (x *LogNote) GetArg1() []byte
- func (x *LogNote) GetArg2() []byte
- func (x *LogNote) GetData() []byte
- func (x *LogNote) GetSig() []byte
- func (x *LogNote) GetTs() *timestamppb.Timestamp
- func (x *LogNote) GetUsr() []byte
- func (*LogNote) ProtoMessage()
- func (x *LogNote) ProtoReflect() protoreflect.Message
- func (x *LogNote) Reset()
- func (x *LogNote) String() string
- type MCDCAT
- type MCDCATBite
- type MCDCATBiteIterator
- type MCDCATCaller
- func (_MCDCAT *MCDCATCaller) Box(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDCAT *MCDCATCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_MCDCAT *MCDCATCaller) Litter(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDCAT *MCDCATCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDCAT *MCDCATCaller) Vat(opts *bind.CallOpts) (common.Address, error)
- func (_MCDCAT *MCDCATCaller) Vow(opts *bind.CallOpts) (common.Address, error)
- func (_MCDCAT *MCDCATCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type MCDCATCallerRaw
- type MCDCATCallerSession
- func (_MCDCAT *MCDCATCallerSession) Box() (*big.Int, error)
- func (_MCDCAT *MCDCATCallerSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MCDCAT *MCDCATCallerSession) Litter() (*big.Int, error)
- func (_MCDCAT *MCDCATCallerSession) Live() (*big.Int, error)
- func (_MCDCAT *MCDCATCallerSession) Vat() (common.Address, error)
- func (_MCDCAT *MCDCATCallerSession) Vow() (common.Address, error)
- func (_MCDCAT *MCDCATCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDCATFilterer
- func (_MCDCAT *MCDCATFilterer) FilterBite(opts *bind.FilterOpts, ilk [][32]byte, urn []common.Address) (*MCDCATBiteIterator, error)
- func (_MCDCAT *MCDCATFilterer) ParseBite(log types.Log) (*MCDCATBite, error)
- func (_MCDCAT *MCDCATFilterer) WatchBite(opts *bind.WatchOpts, sink chan<- *MCDCATBite, ilk [][32]byte, ...) (event.Subscription, error)
- type MCDCATRaw
- func (_MCDCAT *MCDCATRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MCDCAT *MCDCATRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MCDCAT *MCDCATRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MCDCATSession
- func (_MCDCAT *MCDCATSession) Bite(ilk [32]byte, urn common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) Box() (*big.Int, error)
- func (_MCDCAT *MCDCATSession) Cage() (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) Claw(rad *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) File2(ilk [32]byte, what [32]byte, flip common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MCDCAT *MCDCATSession) Litter() (*big.Int, error)
- func (_MCDCAT *MCDCATSession) Live() (*big.Int, error)
- func (_MCDCAT *MCDCATSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATSession) Vat() (common.Address, error)
- func (_MCDCAT *MCDCATSession) Vow() (common.Address, error)
- func (_MCDCAT *MCDCATSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDCATTransactor
- func (_MCDCAT *MCDCATTransactor) Bite(opts *bind.TransactOpts, ilk [32]byte, urn common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) Claw(opts *bind.TransactOpts, rad *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) File1(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) File2(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, flip common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- type MCDCATTransactorRaw
- type MCDCATTransactorSession
- func (_MCDCAT *MCDCATTransactorSession) Bite(ilk [32]byte, urn common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) Cage() (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) Claw(rad *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) File2(ilk [32]byte, what [32]byte, flip common.Address) (*types.Transaction, error)
- func (_MCDCAT *MCDCATTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- type SmartContract
Constants ¶
const MCDCATABI = "" /* 5431-byte string literal not displayed */
MCDCATABI is the input ABI used to generate the binding from.
Variables ¶
var File_MCDCat_MCDCat_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Bite ¶
type Bite 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 Tab []byte `protobuf:"bytes,6,opt,name=Tab,proto3" json:"Tab,omitempty"` // uint256 Flip []byte `protobuf:"bytes,7,opt,name=Flip,proto3" json:"Flip,omitempty"` // address Id []byte `protobuf:"bytes,8,opt,name=Id,proto3" json:"Id,omitempty"` // uint256 // contains filtered or unexported fields }
func (*Bite) Descriptor
deprecated
func (*Bite) GetTs ¶
func (x *Bite) GetTs() *timestamppb.Timestamp
func (*Bite) ProtoMessage ¶
func (*Bite) ProtoMessage()
func (*Bite) ProtoReflect ¶
func (x *Bite) ProtoReflect() protoreflect.Message
type LogNote ¶
type LogNote struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Sig []byte `protobuf:"bytes,2,opt,name=Sig,proto3" json:"Sig,omitempty"` // bytes4 Usr []byte `protobuf:"bytes,3,opt,name=Usr,proto3" json:"Usr,omitempty"` // address Arg1 []byte `protobuf:"bytes,4,opt,name=Arg1,proto3" json:"Arg1,omitempty"` // bytes32 Arg2 []byte `protobuf:"bytes,5,opt,name=Arg2,proto3" json:"Arg2,omitempty"` // bytes32 Data []byte `protobuf:"bytes,6,opt,name=Data,proto3" json:"Data,omitempty"` // bytes // contains filtered or unexported fields }
func (*LogNote) Descriptor
deprecated
func (*LogNote) GetTs ¶
func (x *LogNote) GetTs() *timestamppb.Timestamp
func (*LogNote) ProtoMessage ¶
func (*LogNote) ProtoMessage()
func (*LogNote) ProtoReflect ¶
func (x *LogNote) ProtoReflect() protoreflect.Message
type MCDCAT ¶
type MCDCAT struct { MCDCATCaller // Read-only binding to the contract MCDCATTransactor // Write-only binding to the contract MCDCATFilterer // Log filterer for contract events }
MCDCAT is an auto generated Go binding around an Ethereum contract.
type MCDCATBite ¶
type MCDCATBite struct { Ilk [32]byte Urn common.Address Ink *big.Int Art *big.Int Tab *big.Int Flip common.Address Id *big.Int Raw types.Log // Blockchain specific contextual infos }
MCDCATBite represents a Bite event raised by the MCDCAT contract.
type MCDCATBiteIterator ¶
type MCDCATBiteIterator struct { Event *MCDCATBite // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDCATBiteIterator is returned from FilterBite and is used to iterate over the raw logs and unpacked data for Bite events raised by the MCDCAT contract.
func (*MCDCATBiteIterator) Close ¶
func (it *MCDCATBiteIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDCATBiteIterator) Error ¶
func (it *MCDCATBiteIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDCATBiteIterator) Next ¶
func (it *MCDCATBiteIterator) 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 MCDCATCaller ¶
type MCDCATCaller struct {
// contains filtered or unexported fields
}
MCDCATCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMCDCATCaller ¶
func NewMCDCATCaller(address common.Address, caller bind.ContractCaller) (*MCDCATCaller, error)
NewMCDCATCaller creates a new read-only instance of MCDCAT, bound to a specific deployed contract.
func (*MCDCATCaller) Box ¶
Box is a free data retrieval call binding the contract method 0x754215a1.
Solidity: function box() view returns(uint256)
func (*MCDCATCaller) Ilks ¶
func (_MCDCAT *MCDCATCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct { Flip common.Address Chop *big.Int Dunk *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(address flip, uint256 chop, uint256 dunk)
func (*MCDCATCaller) Litter ¶
Litter is a free data retrieval call binding the contract method 0xa4fe8caf.
Solidity: function litter() view returns(uint256)
func (*MCDCATCaller) Live ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDCATCaller) Vat ¶
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDCATCallerRaw ¶
type MCDCATCallerRaw struct {
Contract *MCDCATCaller // Generic read-only contract binding to access the raw methods on
}
MCDCATCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MCDCATCallerRaw) Call ¶
func (_MCDCAT *MCDCATCallerRaw) 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 MCDCATCallerSession ¶
type MCDCATCallerSession struct { Contract *MCDCATCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MCDCATCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MCDCATCallerSession) Box ¶
func (_MCDCAT *MCDCATCallerSession) Box() (*big.Int, error)
Box is a free data retrieval call binding the contract method 0x754215a1.
Solidity: function box() view returns(uint256)
func (*MCDCATCallerSession) Ilks ¶
func (_MCDCAT *MCDCATCallerSession) Ilks(arg0 [32]byte) (struct { Flip common.Address Chop *big.Int Dunk *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(address flip, uint256 chop, uint256 dunk)
func (*MCDCATCallerSession) Litter ¶
func (_MCDCAT *MCDCATCallerSession) Litter() (*big.Int, error)
Litter is a free data retrieval call binding the contract method 0xa4fe8caf.
Solidity: function litter() view returns(uint256)
func (*MCDCATCallerSession) Live ¶
func (_MCDCAT *MCDCATCallerSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDCATCallerSession) Vat ¶
func (_MCDCAT *MCDCATCallerSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDCATFilterer ¶
type MCDCATFilterer struct {
// contains filtered or unexported fields
}
MCDCATFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMCDCATFilterer ¶
func NewMCDCATFilterer(address common.Address, filterer bind.ContractFilterer) (*MCDCATFilterer, error)
NewMCDCATFilterer creates a new log filterer instance of MCDCAT, bound to a specific deployed contract.
func (*MCDCATFilterer) FilterBite ¶
func (_MCDCAT *MCDCATFilterer) FilterBite(opts *bind.FilterOpts, ilk [][32]byte, urn []common.Address) (*MCDCATBiteIterator, error)
FilterBite is a free log retrieval operation binding the contract event 0xa716da86bc1fb6d43d1493373f34d7a418b619681cd7b90f7ea667ba1489be28.
Solidity: event Bite(bytes32 indexed ilk, address indexed urn, uint256 ink, uint256 art, uint256 tab, address flip, uint256 id)
func (*MCDCATFilterer) ParseBite ¶
func (_MCDCAT *MCDCATFilterer) ParseBite(log types.Log) (*MCDCATBite, error)
ParseBite is a log parse operation binding the contract event 0xa716da86bc1fb6d43d1493373f34d7a418b619681cd7b90f7ea667ba1489be28.
Solidity: event Bite(bytes32 indexed ilk, address indexed urn, uint256 ink, uint256 art, uint256 tab, address flip, uint256 id)
func (*MCDCATFilterer) WatchBite ¶
func (_MCDCAT *MCDCATFilterer) WatchBite(opts *bind.WatchOpts, sink chan<- *MCDCATBite, ilk [][32]byte, urn []common.Address) (event.Subscription, error)
WatchBite is a free log subscription operation binding the contract event 0xa716da86bc1fb6d43d1493373f34d7a418b619681cd7b90f7ea667ba1489be28.
Solidity: event Bite(bytes32 indexed ilk, address indexed urn, uint256 ink, uint256 art, uint256 tab, address flip, uint256 id)
type MCDCATRaw ¶
type MCDCATRaw struct {
Contract *MCDCAT // Generic contract binding to access the raw methods on
}
MCDCATRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MCDCATRaw) Call ¶
func (_MCDCAT *MCDCATRaw) 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 (*MCDCATRaw) Transact ¶
func (_MCDCAT *MCDCATRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDCATRaw) Transfer ¶
func (_MCDCAT *MCDCATRaw) 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 MCDCATSession ¶
type MCDCATSession struct { Contract *MCDCAT // 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 }
MCDCATSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MCDCATSession) Bite ¶
func (_MCDCAT *MCDCATSession) Bite(ilk [32]byte, urn common.Address) (*types.Transaction, error)
Bite is a paid mutator transaction binding the contract method 0x45cf2230.
Solidity: function bite(bytes32 ilk, address urn) returns(uint256 id)
func (*MCDCATSession) Box ¶
func (_MCDCAT *MCDCATSession) Box() (*big.Int, error)
Box is a free data retrieval call binding the contract method 0x754215a1.
Solidity: function box() view returns(uint256)
func (*MCDCATSession) Cage ¶
func (_MCDCAT *MCDCATSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDCATSession) Claw ¶
func (_MCDCAT *MCDCATSession) Claw(rad *big.Int) (*types.Transaction, error)
Claw is a paid mutator transaction binding the contract method 0xe66d279b.
Solidity: function claw(uint256 rad) returns()
func (*MCDCATSession) Deny ¶
func (_MCDCAT *MCDCATSession) 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 (*MCDCATSession) File ¶
func (_MCDCAT *MCDCATSession) 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 (*MCDCATSession) File0 ¶
func (_MCDCAT *MCDCATSession) 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 (*MCDCATSession) File1 ¶
func (_MCDCAT *MCDCATSession) 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 (*MCDCATSession) File2 ¶
func (_MCDCAT *MCDCATSession) File2(ilk [32]byte, what [32]byte, flip common.Address) (*types.Transaction, error)
File2 is a paid mutator transaction binding the contract method 0xebecb39d.
Solidity: function file(bytes32 ilk, bytes32 what, address flip) returns()
func (*MCDCATSession) Ilks ¶
func (_MCDCAT *MCDCATSession) Ilks(arg0 [32]byte) (struct { Flip common.Address Chop *big.Int Dunk *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(address flip, uint256 chop, uint256 dunk)
func (*MCDCATSession) Litter ¶
func (_MCDCAT *MCDCATSession) Litter() (*big.Int, error)
Litter is a free data retrieval call binding the contract method 0xa4fe8caf.
Solidity: function litter() view returns(uint256)
func (*MCDCATSession) Live ¶
func (_MCDCAT *MCDCATSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDCATSession) Rely ¶
func (_MCDCAT *MCDCATSession) 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 (*MCDCATSession) Vat ¶
func (_MCDCAT *MCDCATSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDCATTransactor ¶
type MCDCATTransactor struct {
// contains filtered or unexported fields
}
MCDCATTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMCDCATTransactor ¶
func NewMCDCATTransactor(address common.Address, transactor bind.ContractTransactor) (*MCDCATTransactor, error)
NewMCDCATTransactor creates a new write-only instance of MCDCAT, bound to a specific deployed contract.
func (*MCDCATTransactor) Bite ¶
func (_MCDCAT *MCDCATTransactor) Bite(opts *bind.TransactOpts, ilk [32]byte, urn common.Address) (*types.Transaction, error)
Bite is a paid mutator transaction binding the contract method 0x45cf2230.
Solidity: function bite(bytes32 ilk, address urn) returns(uint256 id)
func (*MCDCATTransactor) Cage ¶
func (_MCDCAT *MCDCATTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDCATTransactor) Claw ¶
func (_MCDCAT *MCDCATTransactor) Claw(opts *bind.TransactOpts, rad *big.Int) (*types.Transaction, error)
Claw is a paid mutator transaction binding the contract method 0xe66d279b.
Solidity: function claw(uint256 rad) returns()
func (*MCDCATTransactor) Deny ¶
func (_MCDCAT *MCDCATTransactor) 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 (*MCDCATTransactor) File ¶
func (_MCDCAT *MCDCATTransactor) 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 (*MCDCATTransactor) File0 ¶
func (_MCDCAT *MCDCATTransactor) 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 (*MCDCATTransactor) File1 ¶
func (_MCDCAT *MCDCATTransactor) 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 (*MCDCATTransactor) File2 ¶
func (_MCDCAT *MCDCATTransactor) File2(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, flip common.Address) (*types.Transaction, error)
File2 is a paid mutator transaction binding the contract method 0xebecb39d.
Solidity: function file(bytes32 ilk, bytes32 what, address flip) returns()
func (*MCDCATTransactor) Rely ¶
func (_MCDCAT *MCDCATTransactor) 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 MCDCATTransactorRaw ¶
type MCDCATTransactorRaw struct {
Contract *MCDCATTransactor // Generic write-only contract binding to access the raw methods on
}
MCDCATTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MCDCATTransactorRaw) Transact ¶
func (_MCDCAT *MCDCATTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDCATTransactorRaw) Transfer ¶
func (_MCDCAT *MCDCATTransactorRaw) 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 MCDCATTransactorSession ¶
type MCDCATTransactorSession struct { Contract *MCDCATTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MCDCATTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MCDCATTransactorSession) Bite ¶
func (_MCDCAT *MCDCATTransactorSession) Bite(ilk [32]byte, urn common.Address) (*types.Transaction, error)
Bite is a paid mutator transaction binding the contract method 0x45cf2230.
Solidity: function bite(bytes32 ilk, address urn) returns(uint256 id)
func (*MCDCATTransactorSession) Cage ¶
func (_MCDCAT *MCDCATTransactorSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDCATTransactorSession) Claw ¶
func (_MCDCAT *MCDCATTransactorSession) Claw(rad *big.Int) (*types.Transaction, error)
Claw is a paid mutator transaction binding the contract method 0xe66d279b.
Solidity: function claw(uint256 rad) returns()
func (*MCDCATTransactorSession) Deny ¶
func (_MCDCAT *MCDCATTransactorSession) 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 (*MCDCATTransactorSession) File ¶
func (_MCDCAT *MCDCATTransactorSession) 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 (*MCDCATTransactorSession) File0 ¶
func (_MCDCAT *MCDCATTransactorSession) 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 (*MCDCATTransactorSession) File1 ¶
func (_MCDCAT *MCDCATTransactorSession) 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 (*MCDCATTransactorSession) File2 ¶
func (_MCDCAT *MCDCATTransactorSession) File2(ilk [32]byte, what [32]byte, flip common.Address) (*types.Transaction, error)
File2 is a paid mutator transaction binding the contract method 0xebecb39d.
Solidity: function file(bytes32 ilk, bytes32 what, address flip) returns()
func (*MCDCATTransactorSession) Rely ¶
func (_MCDCAT *MCDCATTransactorSession) 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 SmartContract ¶
type SmartContract struct{}
func (*SmartContract) Message ¶
func (sc *SmartContract) Message(eventName string, contractAbi *abi.ABI, vLog types.Log, timestamp *timestamppb.Timestamp) protoreflect.ProtoMessage