Documentation ¶
Index ¶
- Constants
- Variables
- type Kick
- func (*Kick) Descriptor() ([]byte, []int)deprecated
- func (x *Kick) GetBid() []byte
- func (x *Kick) GetGal() []byte
- func (x *Kick) GetId() []byte
- func (x *Kick) GetLot() []byte
- func (x *Kick) GetTs() *timestamppb.Timestamp
- func (*Kick) ProtoMessage()
- func (x *Kick) ProtoReflect() protoreflect.Message
- func (x *Kick) Reset()
- func (x *Kick) 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 MCDFLOP
- type MCDFLOPCaller
- func (_MCDFLOP *MCDFLOPCaller) Beg(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCaller) Bids(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MCDFLOP *MCDFLOPCaller) Gem(opts *bind.CallOpts) (common.Address, error)
- func (_MCDFLOP *MCDFLOPCaller) Kicks(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCaller) Pad(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCaller) Tau(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCaller) Ttl(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCaller) Vat(opts *bind.CallOpts) (common.Address, error)
- func (_MCDFLOP *MCDFLOPCaller) Vow(opts *bind.CallOpts) (common.Address, error)
- func (_MCDFLOP *MCDFLOPCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type MCDFLOPCallerRaw
- type MCDFLOPCallerSession
- func (_MCDFLOP *MCDFLOPCallerSession) Beg() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Bids(arg0 *big.Int) (struct{ ... }, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Gem() (common.Address, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Kicks() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Live() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Pad() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Tau() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Ttl() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Vat() (common.Address, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Vow() (common.Address, error)
- func (_MCDFLOP *MCDFLOPCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDFLOPFilterer
- func (_MCDFLOP *MCDFLOPFilterer) FilterKick(opts *bind.FilterOpts, gal []common.Address) (*MCDFLOPKickIterator, error)
- func (_MCDFLOP *MCDFLOPFilterer) ParseKick(log types.Log) (*MCDFLOPKick, error)
- func (_MCDFLOP *MCDFLOPFilterer) WatchKick(opts *bind.WatchOpts, sink chan<- *MCDFLOPKick, gal []common.Address) (event.Subscription, error)
- type MCDFLOPKick
- type MCDFLOPKickIterator
- type MCDFLOPRaw
- func (_MCDFLOP *MCDFLOPRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MCDFLOP *MCDFLOPRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MCDFLOPSession
- func (_MCDFLOP *MCDFLOPSession) Beg() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPSession) Bids(arg0 *big.Int) (struct{ ... }, error)
- func (_MCDFLOP *MCDFLOPSession) Cage() (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) Deal(id *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) Dent(id *big.Int, lot *big.Int, bid *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) Gem() (common.Address, error)
- func (_MCDFLOP *MCDFLOPSession) Kick(gal common.Address, lot *big.Int, bid *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) Kicks() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPSession) Live() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPSession) Pad() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) Tau() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPSession) Tick(id *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPSession) Ttl() (*big.Int, error)
- func (_MCDFLOP *MCDFLOPSession) Vat() (common.Address, error)
- func (_MCDFLOP *MCDFLOPSession) Vow() (common.Address, error)
- func (_MCDFLOP *MCDFLOPSession) Wards(arg0 common.Address) (*big.Int, error)
- func (_MCDFLOP *MCDFLOPSession) Yank(id *big.Int) (*types.Transaction, error)
- type MCDFLOPTransactor
- func (_MCDFLOP *MCDFLOPTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) Deal(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) Dent(opts *bind.TransactOpts, id *big.Int, lot *big.Int, bid *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) File(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) Kick(opts *bind.TransactOpts, gal common.Address, lot *big.Int, bid *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) Tick(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactor) Yank(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- type MCDFLOPTransactorRaw
- type MCDFLOPTransactorSession
- func (_MCDFLOP *MCDFLOPTransactorSession) Cage() (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) Deal(id *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) Dent(id *big.Int, lot *big.Int, bid *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) Kick(gal common.Address, lot *big.Int, bid *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) Tick(id *big.Int) (*types.Transaction, error)
- func (_MCDFLOP *MCDFLOPTransactorSession) Yank(id *big.Int) (*types.Transaction, error)
- type SmartContract
Constants ¶
const MCDFLOPABI = "" /* 6018-byte string literal not displayed */
MCDFLOPABI is the input ABI used to generate the binding from.
Variables ¶
var File_MCDFlop_MCDFlop_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Kick ¶
type Kick struct { Ts *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"` Id []byte `protobuf:"bytes,2,opt,name=Id,proto3" json:"Id,omitempty"` // uint256 Lot []byte `protobuf:"bytes,3,opt,name=Lot,proto3" json:"Lot,omitempty"` // uint256 Bid []byte `protobuf:"bytes,4,opt,name=Bid,proto3" json:"Bid,omitempty"` // uint256 Gal []byte `protobuf:"bytes,5,opt,name=Gal,proto3" json:"Gal,omitempty"` // address // contains filtered or unexported fields }
func (*Kick) Descriptor
deprecated
func (*Kick) GetTs ¶
func (x *Kick) GetTs() *timestamppb.Timestamp
func (*Kick) ProtoMessage ¶
func (*Kick) ProtoMessage()
func (*Kick) ProtoReflect ¶
func (x *Kick) 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 MCDFLOP ¶
type MCDFLOP struct { MCDFLOPCaller // Read-only binding to the contract MCDFLOPTransactor // Write-only binding to the contract MCDFLOPFilterer // Log filterer for contract events }
MCDFLOP is an auto generated Go binding around an Ethereum contract.
func NewMCDFLOP ¶
NewMCDFLOP creates a new instance of MCDFLOP, bound to a specific deployed contract.
type MCDFLOPCaller ¶
type MCDFLOPCaller struct {
// contains filtered or unexported fields
}
MCDFLOPCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMCDFLOPCaller ¶
func NewMCDFLOPCaller(address common.Address, caller bind.ContractCaller) (*MCDFLOPCaller, error)
NewMCDFLOPCaller creates a new read-only instance of MCDFLOP, bound to a specific deployed contract.
func (*MCDFLOPCaller) Beg ¶
Beg is a free data retrieval call binding the contract method 0x7d780d82.
Solidity: function beg() view returns(uint256)
func (*MCDFLOPCaller) Bids ¶
func (_MCDFLOP *MCDFLOPCaller) Bids(opts *bind.CallOpts, arg0 *big.Int) (struct { Bid *big.Int Lot *big.Int Guy common.Address Tic *big.Int End *big.Int }, error)
Bids is a free data retrieval call binding the contract method 0x4423c5f1.
Solidity: function bids(uint256 ) view returns(uint256 bid, uint256 lot, address guy, uint48 tic, uint48 end)
func (*MCDFLOPCaller) Gem ¶
Gem is a free data retrieval call binding the contract method 0x7bd2bea7.
Solidity: function gem() view returns(address)
func (*MCDFLOPCaller) Kicks ¶
Kicks is a free data retrieval call binding the contract method 0xcfdd3302.
Solidity: function kicks() view returns(uint256)
func (*MCDFLOPCaller) Live ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDFLOPCaller) Pad ¶
Pad is a free data retrieval call binding the contract method 0x9361266c.
Solidity: function pad() view returns(uint256)
func (*MCDFLOPCaller) Tau ¶
Tau is a free data retrieval call binding the contract method 0xcfc4af55.
Solidity: function tau() view returns(uint48)
func (*MCDFLOPCaller) Ttl ¶
Ttl is a free data retrieval call binding the contract method 0x4e8b1dd5.
Solidity: function ttl() view returns(uint48)
func (*MCDFLOPCaller) Vat ¶
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDFLOPCallerRaw ¶
type MCDFLOPCallerRaw struct {
Contract *MCDFLOPCaller // Generic read-only contract binding to access the raw methods on
}
MCDFLOPCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MCDFLOPCallerRaw) Call ¶
func (_MCDFLOP *MCDFLOPCallerRaw) 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 MCDFLOPCallerSession ¶
type MCDFLOPCallerSession struct { Contract *MCDFLOPCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MCDFLOPCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MCDFLOPCallerSession) Beg ¶
func (_MCDFLOP *MCDFLOPCallerSession) Beg() (*big.Int, error)
Beg is a free data retrieval call binding the contract method 0x7d780d82.
Solidity: function beg() view returns(uint256)
func (*MCDFLOPCallerSession) Bids ¶
func (_MCDFLOP *MCDFLOPCallerSession) Bids(arg0 *big.Int) (struct { Bid *big.Int Lot *big.Int Guy common.Address Tic *big.Int End *big.Int }, error)
Bids is a free data retrieval call binding the contract method 0x4423c5f1.
Solidity: function bids(uint256 ) view returns(uint256 bid, uint256 lot, address guy, uint48 tic, uint48 end)
func (*MCDFLOPCallerSession) Gem ¶
func (_MCDFLOP *MCDFLOPCallerSession) Gem() (common.Address, error)
Gem is a free data retrieval call binding the contract method 0x7bd2bea7.
Solidity: function gem() view returns(address)
func (*MCDFLOPCallerSession) Kicks ¶
func (_MCDFLOP *MCDFLOPCallerSession) Kicks() (*big.Int, error)
Kicks is a free data retrieval call binding the contract method 0xcfdd3302.
Solidity: function kicks() view returns(uint256)
func (*MCDFLOPCallerSession) Live ¶
func (_MCDFLOP *MCDFLOPCallerSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDFLOPCallerSession) Pad ¶
func (_MCDFLOP *MCDFLOPCallerSession) Pad() (*big.Int, error)
Pad is a free data retrieval call binding the contract method 0x9361266c.
Solidity: function pad() view returns(uint256)
func (*MCDFLOPCallerSession) Tau ¶
func (_MCDFLOP *MCDFLOPCallerSession) Tau() (*big.Int, error)
Tau is a free data retrieval call binding the contract method 0xcfc4af55.
Solidity: function tau() view returns(uint48)
func (*MCDFLOPCallerSession) Ttl ¶
func (_MCDFLOP *MCDFLOPCallerSession) Ttl() (*big.Int, error)
Ttl is a free data retrieval call binding the contract method 0x4e8b1dd5.
Solidity: function ttl() view returns(uint48)
func (*MCDFLOPCallerSession) Vat ¶
func (_MCDFLOP *MCDFLOPCallerSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type MCDFLOPFilterer ¶
type MCDFLOPFilterer struct {
// contains filtered or unexported fields
}
MCDFLOPFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMCDFLOPFilterer ¶
func NewMCDFLOPFilterer(address common.Address, filterer bind.ContractFilterer) (*MCDFLOPFilterer, error)
NewMCDFLOPFilterer creates a new log filterer instance of MCDFLOP, bound to a specific deployed contract.
func (*MCDFLOPFilterer) FilterKick ¶
func (_MCDFLOP *MCDFLOPFilterer) FilterKick(opts *bind.FilterOpts, gal []common.Address) (*MCDFLOPKickIterator, error)
FilterKick is a free log retrieval operation binding the contract event 0x7e8881001566f9f89aedb9c5dc3d856a2b81e5235a8196413ed484be91cc0df6.
Solidity: event Kick(uint256 id, uint256 lot, uint256 bid, address indexed gal)
func (*MCDFLOPFilterer) ParseKick ¶
func (_MCDFLOP *MCDFLOPFilterer) ParseKick(log types.Log) (*MCDFLOPKick, error)
ParseKick is a log parse operation binding the contract event 0x7e8881001566f9f89aedb9c5dc3d856a2b81e5235a8196413ed484be91cc0df6.
Solidity: event Kick(uint256 id, uint256 lot, uint256 bid, address indexed gal)
func (*MCDFLOPFilterer) WatchKick ¶
func (_MCDFLOP *MCDFLOPFilterer) WatchKick(opts *bind.WatchOpts, sink chan<- *MCDFLOPKick, gal []common.Address) (event.Subscription, error)
WatchKick is a free log subscription operation binding the contract event 0x7e8881001566f9f89aedb9c5dc3d856a2b81e5235a8196413ed484be91cc0df6.
Solidity: event Kick(uint256 id, uint256 lot, uint256 bid, address indexed gal)
type MCDFLOPKick ¶
type MCDFLOPKick struct { Id *big.Int Lot *big.Int Bid *big.Int Gal common.Address Raw types.Log // Blockchain specific contextual infos }
MCDFLOPKick represents a Kick event raised by the MCDFLOP contract.
type MCDFLOPKickIterator ¶
type MCDFLOPKickIterator struct { Event *MCDFLOPKick // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MCDFLOPKickIterator is returned from FilterKick and is used to iterate over the raw logs and unpacked data for Kick events raised by the MCDFLOP contract.
func (*MCDFLOPKickIterator) Close ¶
func (it *MCDFLOPKickIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MCDFLOPKickIterator) Error ¶
func (it *MCDFLOPKickIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MCDFLOPKickIterator) Next ¶
func (it *MCDFLOPKickIterator) 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 MCDFLOPRaw ¶
type MCDFLOPRaw struct {
Contract *MCDFLOP // Generic contract binding to access the raw methods on
}
MCDFLOPRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MCDFLOPRaw) Call ¶
func (_MCDFLOP *MCDFLOPRaw) 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 (*MCDFLOPRaw) Transact ¶
func (_MCDFLOP *MCDFLOPRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDFLOPRaw) Transfer ¶
func (_MCDFLOP *MCDFLOPRaw) 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 MCDFLOPSession ¶
type MCDFLOPSession struct { Contract *MCDFLOP // 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 }
MCDFLOPSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MCDFLOPSession) Beg ¶
func (_MCDFLOP *MCDFLOPSession) Beg() (*big.Int, error)
Beg is a free data retrieval call binding the contract method 0x7d780d82.
Solidity: function beg() view returns(uint256)
func (*MCDFLOPSession) Bids ¶
func (_MCDFLOP *MCDFLOPSession) Bids(arg0 *big.Int) (struct { Bid *big.Int Lot *big.Int Guy common.Address Tic *big.Int End *big.Int }, error)
Bids is a free data retrieval call binding the contract method 0x4423c5f1.
Solidity: function bids(uint256 ) view returns(uint256 bid, uint256 lot, address guy, uint48 tic, uint48 end)
func (*MCDFLOPSession) Cage ¶
func (_MCDFLOP *MCDFLOPSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDFLOPSession) Deal ¶
func (_MCDFLOP *MCDFLOPSession) Deal(id *big.Int) (*types.Transaction, error)
Deal is a paid mutator transaction binding the contract method 0xc959c42b.
Solidity: function deal(uint256 id) returns()
func (*MCDFLOPSession) Dent ¶
func (_MCDFLOP *MCDFLOPSession) Dent(id *big.Int, lot *big.Int, bid *big.Int) (*types.Transaction, error)
Dent is a paid mutator transaction binding the contract method 0x5ff3a382.
Solidity: function dent(uint256 id, uint256 lot, uint256 bid) returns()
func (*MCDFLOPSession) Deny ¶
func (_MCDFLOP *MCDFLOPSession) 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 (*MCDFLOPSession) File ¶
func (_MCDFLOP *MCDFLOPSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDFLOPSession) Gem ¶
func (_MCDFLOP *MCDFLOPSession) Gem() (common.Address, error)
Gem is a free data retrieval call binding the contract method 0x7bd2bea7.
Solidity: function gem() view returns(address)
func (*MCDFLOPSession) Kick ¶
func (_MCDFLOP *MCDFLOPSession) Kick(gal common.Address, lot *big.Int, bid *big.Int) (*types.Transaction, error)
Kick is a paid mutator transaction binding the contract method 0xb7e9cd24.
Solidity: function kick(address gal, uint256 lot, uint256 bid) returns(uint256 id)
func (*MCDFLOPSession) Kicks ¶
func (_MCDFLOP *MCDFLOPSession) Kicks() (*big.Int, error)
Kicks is a free data retrieval call binding the contract method 0xcfdd3302.
Solidity: function kicks() view returns(uint256)
func (*MCDFLOPSession) Live ¶
func (_MCDFLOP *MCDFLOPSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDFLOPSession) Pad ¶
func (_MCDFLOP *MCDFLOPSession) Pad() (*big.Int, error)
Pad is a free data retrieval call binding the contract method 0x9361266c.
Solidity: function pad() view returns(uint256)
func (*MCDFLOPSession) Rely ¶
func (_MCDFLOP *MCDFLOPSession) 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 (*MCDFLOPSession) Tau ¶
func (_MCDFLOP *MCDFLOPSession) Tau() (*big.Int, error)
Tau is a free data retrieval call binding the contract method 0xcfc4af55.
Solidity: function tau() view returns(uint48)
func (*MCDFLOPSession) Tick ¶
func (_MCDFLOP *MCDFLOPSession) Tick(id *big.Int) (*types.Transaction, error)
Tick is a paid mutator transaction binding the contract method 0xfc7b6aee.
Solidity: function tick(uint256 id) returns()
func (*MCDFLOPSession) Ttl ¶
func (_MCDFLOP *MCDFLOPSession) Ttl() (*big.Int, error)
Ttl is a free data retrieval call binding the contract method 0x4e8b1dd5.
Solidity: function ttl() view returns(uint48)
func (*MCDFLOPSession) Vat ¶
func (_MCDFLOP *MCDFLOPSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
func (*MCDFLOPSession) Vow ¶
func (_MCDFLOP *MCDFLOPSession) Vow() (common.Address, error)
Vow is a free data retrieval call binding the contract method 0x626cb3c5.
Solidity: function vow() view returns(address)
func (*MCDFLOPSession) Wards ¶
Wards is a free data retrieval call binding the contract method 0xbf353dbb.
Solidity: function wards(address ) view returns(uint256)
func (*MCDFLOPSession) Yank ¶
func (_MCDFLOP *MCDFLOPSession) Yank(id *big.Int) (*types.Transaction, error)
Yank is a paid mutator transaction binding the contract method 0x26e027f1.
Solidity: function yank(uint256 id) returns()
type MCDFLOPTransactor ¶
type MCDFLOPTransactor struct {
// contains filtered or unexported fields
}
MCDFLOPTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMCDFLOPTransactor ¶
func NewMCDFLOPTransactor(address common.Address, transactor bind.ContractTransactor) (*MCDFLOPTransactor, error)
NewMCDFLOPTransactor creates a new write-only instance of MCDFLOP, bound to a specific deployed contract.
func (*MCDFLOPTransactor) Cage ¶
func (_MCDFLOP *MCDFLOPTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDFLOPTransactor) Deal ¶
func (_MCDFLOP *MCDFLOPTransactor) Deal(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
Deal is a paid mutator transaction binding the contract method 0xc959c42b.
Solidity: function deal(uint256 id) returns()
func (*MCDFLOPTransactor) Dent ¶
func (_MCDFLOP *MCDFLOPTransactor) Dent(opts *bind.TransactOpts, id *big.Int, lot *big.Int, bid *big.Int) (*types.Transaction, error)
Dent is a paid mutator transaction binding the contract method 0x5ff3a382.
Solidity: function dent(uint256 id, uint256 lot, uint256 bid) returns()
func (*MCDFLOPTransactor) Deny ¶
func (_MCDFLOP *MCDFLOPTransactor) 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 (*MCDFLOPTransactor) File ¶
func (_MCDFLOP *MCDFLOPTransactor) File(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDFLOPTransactor) Kick ¶
func (_MCDFLOP *MCDFLOPTransactor) Kick(opts *bind.TransactOpts, gal common.Address, lot *big.Int, bid *big.Int) (*types.Transaction, error)
Kick is a paid mutator transaction binding the contract method 0xb7e9cd24.
Solidity: function kick(address gal, uint256 lot, uint256 bid) returns(uint256 id)
func (*MCDFLOPTransactor) Rely ¶
func (_MCDFLOP *MCDFLOPTransactor) 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 (*MCDFLOPTransactor) Tick ¶
func (_MCDFLOP *MCDFLOPTransactor) Tick(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
Tick is a paid mutator transaction binding the contract method 0xfc7b6aee.
Solidity: function tick(uint256 id) returns()
func (*MCDFLOPTransactor) Yank ¶
func (_MCDFLOP *MCDFLOPTransactor) Yank(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
Yank is a paid mutator transaction binding the contract method 0x26e027f1.
Solidity: function yank(uint256 id) returns()
type MCDFLOPTransactorRaw ¶
type MCDFLOPTransactorRaw struct {
Contract *MCDFLOPTransactor // Generic write-only contract binding to access the raw methods on
}
MCDFLOPTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MCDFLOPTransactorRaw) Transact ¶
func (_MCDFLOP *MCDFLOPTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDFLOPTransactorRaw) Transfer ¶
func (_MCDFLOP *MCDFLOPTransactorRaw) 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 MCDFLOPTransactorSession ¶
type MCDFLOPTransactorSession struct { Contract *MCDFLOPTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MCDFLOPTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MCDFLOPTransactorSession) Cage ¶
func (_MCDFLOP *MCDFLOPTransactorSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDFLOPTransactorSession) Deal ¶
func (_MCDFLOP *MCDFLOPTransactorSession) Deal(id *big.Int) (*types.Transaction, error)
Deal is a paid mutator transaction binding the contract method 0xc959c42b.
Solidity: function deal(uint256 id) returns()
func (*MCDFLOPTransactorSession) Dent ¶
func (_MCDFLOP *MCDFLOPTransactorSession) Dent(id *big.Int, lot *big.Int, bid *big.Int) (*types.Transaction, error)
Dent is a paid mutator transaction binding the contract method 0x5ff3a382.
Solidity: function dent(uint256 id, uint256 lot, uint256 bid) returns()
func (*MCDFLOPTransactorSession) Deny ¶
func (_MCDFLOP *MCDFLOPTransactorSession) 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 (*MCDFLOPTransactorSession) File ¶
func (_MCDFLOP *MCDFLOPTransactorSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
File is a paid mutator transaction binding the contract method 0x29ae8114.
Solidity: function file(bytes32 what, uint256 data) returns()
func (*MCDFLOPTransactorSession) Kick ¶
func (_MCDFLOP *MCDFLOPTransactorSession) Kick(gal common.Address, lot *big.Int, bid *big.Int) (*types.Transaction, error)
Kick is a paid mutator transaction binding the contract method 0xb7e9cd24.
Solidity: function kick(address gal, uint256 lot, uint256 bid) returns(uint256 id)
func (*MCDFLOPTransactorSession) Rely ¶
func (_MCDFLOP *MCDFLOPTransactorSession) 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 (*MCDFLOPTransactorSession) Tick ¶
func (_MCDFLOP *MCDFLOPTransactorSession) Tick(id *big.Int) (*types.Transaction, error)
Tick is a paid mutator transaction binding the contract method 0xfc7b6aee.
Solidity: function tick(uint256 id) returns()
func (*MCDFLOPTransactorSession) Yank ¶
func (_MCDFLOP *MCDFLOPTransactorSession) Yank(id *big.Int) (*types.Transaction, error)
Yank is a paid mutator transaction binding the contract method 0x26e027f1.
Solidity: function yank(uint256 id) 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