Documentation ¶
Index ¶
- Constants
- Variables
- type LogNote
- func (*LogNote) Descriptor() ([]byte, []int)deprecated
- func (x *LogNote) GetArg1() []byte
- func (x *LogNote) GetArg2() []byte
- func (x *LogNote) GetArg3() []byte
- func (x *LogNote) GetData() []byte
- func (x *LogNote) GetSig() []byte
- func (x *LogNote) GetTs() *timestamppb.Timestamp
- func (*LogNote) ProtoMessage()
- func (x *LogNote) ProtoReflect() protoreflect.Message
- func (x *LogNote) Reset()
- func (x *LogNote) String() string
- type MCDVAT
- type MCDVATCaller
- func (_MCDVAT *MCDVATCaller) Can(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Dai(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Debt(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Gem(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_MCDVAT *MCDVATCaller) Line(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Sin(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Urns(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (struct{ ... }, error)
- func (_MCDVAT *MCDVATCaller) Vice(opts *bind.CallOpts) (*big.Int, error)
- func (_MCDVAT *MCDVATCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type MCDVATCallerRaw
- type MCDVATCallerSession
- func (_MCDVAT *MCDVATCallerSession) Can(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Dai(arg0 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Debt() (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Gem(arg0 [32]byte, arg1 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MCDVAT *MCDVATCallerSession) Line() (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Live() (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Sin(arg0 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Urns(arg0 [32]byte, arg1 common.Address) (struct{ ... }, error)
- func (_MCDVAT *MCDVATCallerSession) Vice() (*big.Int, error)
- func (_MCDVAT *MCDVATCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDVATFilterer
- type MCDVATRaw
- func (_MCDVAT *MCDVATRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MCDVAT *MCDVATRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MCDVAT *MCDVATRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MCDVATSession
- func (_MCDVAT *MCDVATSession) Cage() (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Can(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Dai(arg0 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Debt() (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Gem(arg0 [32]byte, arg1 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Heal(rad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Hope(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_MCDVAT *MCDVATSession) Init(ilk [32]byte) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Line() (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Live() (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Nope(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Sin(arg0 common.Address) (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATSession) Urns(arg0 [32]byte, arg1 common.Address) (struct{ ... }, error)
- func (_MCDVAT *MCDVATSession) Vice() (*big.Int, error)
- func (_MCDVAT *MCDVATSession) Wards(arg0 common.Address) (*big.Int, error)
- type MCDVATTransactor
- func (_MCDVAT *MCDVATTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Flux(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Fold(opts *bind.TransactOpts, i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Fork(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Frob(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Grab(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Heal(opts *bind.TransactOpts, rad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Hope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Init(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Move(opts *bind.TransactOpts, src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Nope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Slip(opts *bind.TransactOpts, ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactor) Suck(opts *bind.TransactOpts, u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
- type MCDVATTransactorRaw
- type MCDVATTransactorSession
- func (_MCDVAT *MCDVATTransactorSession) Cage() (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Heal(rad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Hope(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Init(ilk [32]byte) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Nope(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
- func (_MCDVAT *MCDVATTransactorSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
Constants ¶
const MCDVATABI = "" /* 9236-byte string literal not displayed */
MCDVATABI is the input ABI used to generate the binding from.
Variables ¶
var File_MCDVat_MCDVat_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
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 Arg1 []byte `protobuf:"bytes,3,opt,name=Arg1,proto3" json:"Arg1,omitempty"` // bytes32 Arg2 []byte `protobuf:"bytes,4,opt,name=Arg2,proto3" json:"Arg2,omitempty"` // bytes32 Arg3 []byte `protobuf:"bytes,5,opt,name=Arg3,proto3" json:"Arg3,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 MCDVAT ¶
type MCDVAT struct { MCDVATCaller // Read-only binding to the contract MCDVATTransactor // Write-only binding to the contract MCDVATFilterer // Log filterer for contract events }
MCDVAT is an auto generated Go binding around an Ethereum contract.
type MCDVATCaller ¶
type MCDVATCaller struct {
// contains filtered or unexported fields
}
MCDVATCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMCDVATCaller ¶
func NewMCDVATCaller(address common.Address, caller bind.ContractCaller) (*MCDVATCaller, error)
NewMCDVATCaller creates a new read-only instance of MCDVAT, bound to a specific deployed contract.
func (*MCDVATCaller) Can ¶
func (_MCDVAT *MCDVATCaller) Can(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Can is a free data retrieval call binding the contract method 0x4538c4eb.
Solidity: function can(address , address ) view returns(uint256)
func (*MCDVATCaller) Dai ¶
Dai is a free data retrieval call binding the contract method 0x6c25b346.
Solidity: function dai(address ) view returns(uint256)
func (*MCDVATCaller) Debt ¶
Debt is a free data retrieval call binding the contract method 0x0dca59c1.
Solidity: function debt() view returns(uint256)
func (*MCDVATCaller) Gem ¶
func (_MCDVAT *MCDVATCaller) Gem(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (*big.Int, error)
Gem is a free data retrieval call binding the contract method 0x214414d5.
Solidity: function gem(bytes32 , address ) view returns(uint256)
func (*MCDVATCaller) Ilks ¶
func (_MCDVAT *MCDVATCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct { Art *big.Int Rate *big.Int Spot *big.Int Line *big.Int Dust *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)
func (*MCDVATCaller) Line ¶
Line is a free data retrieval call binding the contract method 0xbabe8a3f.
Solidity: function Line() view returns(uint256)
func (*MCDVATCaller) Live ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDVATCaller) Sin ¶
Sin is a free data retrieval call binding the contract method 0xf059212a.
Solidity: function sin(address ) view returns(uint256)
func (*MCDVATCaller) Urns ¶
func (_MCDVAT *MCDVATCaller) Urns(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (struct { Ink *big.Int Art *big.Int }, error)
Urns is a free data retrieval call binding the contract method 0x2424be5c.
Solidity: function urns(bytes32 , address ) view returns(uint256 ink, uint256 art)
type MCDVATCallerRaw ¶
type MCDVATCallerRaw struct {
Contract *MCDVATCaller // Generic read-only contract binding to access the raw methods on
}
MCDVATCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MCDVATCallerRaw) Call ¶
func (_MCDVAT *MCDVATCallerRaw) 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 MCDVATCallerSession ¶
type MCDVATCallerSession struct { Contract *MCDVATCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MCDVATCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MCDVATCallerSession) Can ¶
Can is a free data retrieval call binding the contract method 0x4538c4eb.
Solidity: function can(address , address ) view returns(uint256)
func (*MCDVATCallerSession) Dai ¶
Dai is a free data retrieval call binding the contract method 0x6c25b346.
Solidity: function dai(address ) view returns(uint256)
func (*MCDVATCallerSession) Debt ¶
func (_MCDVAT *MCDVATCallerSession) Debt() (*big.Int, error)
Debt is a free data retrieval call binding the contract method 0x0dca59c1.
Solidity: function debt() view returns(uint256)
func (*MCDVATCallerSession) Gem ¶
Gem is a free data retrieval call binding the contract method 0x214414d5.
Solidity: function gem(bytes32 , address ) view returns(uint256)
func (*MCDVATCallerSession) Ilks ¶
func (_MCDVAT *MCDVATCallerSession) Ilks(arg0 [32]byte) (struct { Art *big.Int Rate *big.Int Spot *big.Int Line *big.Int Dust *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)
func (*MCDVATCallerSession) Line ¶
func (_MCDVAT *MCDVATCallerSession) Line() (*big.Int, error)
Line is a free data retrieval call binding the contract method 0xbabe8a3f.
Solidity: function Line() view returns(uint256)
func (*MCDVATCallerSession) Live ¶
func (_MCDVAT *MCDVATCallerSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDVATCallerSession) Sin ¶
Sin is a free data retrieval call binding the contract method 0xf059212a.
Solidity: function sin(address ) view returns(uint256)
func (*MCDVATCallerSession) Urns ¶
func (_MCDVAT *MCDVATCallerSession) Urns(arg0 [32]byte, arg1 common.Address) (struct { Ink *big.Int Art *big.Int }, error)
Urns is a free data retrieval call binding the contract method 0x2424be5c.
Solidity: function urns(bytes32 , address ) view returns(uint256 ink, uint256 art)
type MCDVATFilterer ¶
type MCDVATFilterer struct {
// contains filtered or unexported fields
}
MCDVATFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMCDVATFilterer ¶
func NewMCDVATFilterer(address common.Address, filterer bind.ContractFilterer) (*MCDVATFilterer, error)
NewMCDVATFilterer creates a new log filterer instance of MCDVAT, bound to a specific deployed contract.
type MCDVATRaw ¶
type MCDVATRaw struct {
Contract *MCDVAT // Generic contract binding to access the raw methods on
}
MCDVATRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MCDVATRaw) Call ¶
func (_MCDVAT *MCDVATRaw) 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 (*MCDVATRaw) Transact ¶
func (_MCDVAT *MCDVATRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDVATRaw) Transfer ¶
func (_MCDVAT *MCDVATRaw) 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 MCDVATSession ¶
type MCDVATSession struct { Contract *MCDVAT // 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 }
MCDVATSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MCDVATSession) Cage ¶
func (_MCDVAT *MCDVATSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDVATSession) Can ¶
Can is a free data retrieval call binding the contract method 0x4538c4eb.
Solidity: function can(address , address ) view returns(uint256)
func (*MCDVATSession) Dai ¶
Dai is a free data retrieval call binding the contract method 0x6c25b346.
Solidity: function dai(address ) view returns(uint256)
func (*MCDVATSession) Debt ¶
func (_MCDVAT *MCDVATSession) Debt() (*big.Int, error)
Debt is a free data retrieval call binding the contract method 0x0dca59c1.
Solidity: function debt() view returns(uint256)
func (*MCDVATSession) Deny ¶
func (_MCDVAT *MCDVATSession) 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 (*MCDVATSession) File ¶
func (_MCDVAT *MCDVATSession) 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 (*MCDVATSession) File0 ¶
func (_MCDVAT *MCDVATSession) 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 (*MCDVATSession) Flux ¶
func (_MCDVAT *MCDVATSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
Flux is a paid mutator transaction binding the contract method 0x6111be2e.
Solidity: function flux(bytes32 ilk, address src, address dst, uint256 wad) returns()
func (*MCDVATSession) Fold ¶
func (_MCDVAT *MCDVATSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
Fold is a paid mutator transaction binding the contract method 0xb65337df.
Solidity: function fold(bytes32 i, address u, int256 rate) returns()
func (*MCDVATSession) Fork ¶
func (_MCDVAT *MCDVATSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Fork is a paid mutator transaction binding the contract method 0x870c616d.
Solidity: function fork(bytes32 ilk, address src, address dst, int256 dink, int256 dart) returns()
func (*MCDVATSession) Frob ¶
func (_MCDVAT *MCDVATSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Frob is a paid mutator transaction binding the contract method 0x76088703.
Solidity: function frob(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()
func (*MCDVATSession) Gem ¶
Gem is a free data retrieval call binding the contract method 0x214414d5.
Solidity: function gem(bytes32 , address ) view returns(uint256)
func (*MCDVATSession) Grab ¶
func (_MCDVAT *MCDVATSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Grab is a paid mutator transaction binding the contract method 0x7bab3f40.
Solidity: function grab(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()
func (*MCDVATSession) Heal ¶
func (_MCDVAT *MCDVATSession) Heal(rad *big.Int) (*types.Transaction, error)
Heal is a paid mutator transaction binding the contract method 0xf37ac61c.
Solidity: function heal(uint256 rad) returns()
func (*MCDVATSession) Hope ¶
func (_MCDVAT *MCDVATSession) Hope(usr common.Address) (*types.Transaction, error)
Hope is a paid mutator transaction binding the contract method 0xa3b22fc4.
Solidity: function hope(address usr) returns()
func (*MCDVATSession) Ilks ¶
func (_MCDVAT *MCDVATSession) Ilks(arg0 [32]byte) (struct { Art *big.Int Rate *big.Int Spot *big.Int Line *big.Int Dust *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)
func (*MCDVATSession) Init ¶
func (_MCDVAT *MCDVATSession) Init(ilk [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3b663195.
Solidity: function init(bytes32 ilk) returns()
func (*MCDVATSession) Line ¶
func (_MCDVAT *MCDVATSession) Line() (*big.Int, error)
Line is a free data retrieval call binding the contract method 0xbabe8a3f.
Solidity: function Line() view returns(uint256)
func (*MCDVATSession) Live ¶
func (_MCDVAT *MCDVATSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*MCDVATSession) Move ¶
func (_MCDVAT *MCDVATSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
Move is a paid mutator transaction binding the contract method 0xbb35783b.
Solidity: function move(address src, address dst, uint256 rad) returns()
func (*MCDVATSession) Nope ¶
func (_MCDVAT *MCDVATSession) Nope(usr common.Address) (*types.Transaction, error)
Nope is a paid mutator transaction binding the contract method 0xdc4d20fa.
Solidity: function nope(address usr) returns()
func (*MCDVATSession) Rely ¶
func (_MCDVAT *MCDVATSession) 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 (*MCDVATSession) Sin ¶
Sin is a free data retrieval call binding the contract method 0xf059212a.
Solidity: function sin(address ) view returns(uint256)
func (*MCDVATSession) Slip ¶
func (_MCDVAT *MCDVATSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
Slip is a paid mutator transaction binding the contract method 0x7cdd3fde.
Solidity: function slip(bytes32 ilk, address usr, int256 wad) returns()
func (*MCDVATSession) Suck ¶
func (_MCDVAT *MCDVATSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
Suck is a paid mutator transaction binding the contract method 0xf24e23eb.
Solidity: function suck(address u, address v, uint256 rad) returns()
func (*MCDVATSession) Urns ¶
func (_MCDVAT *MCDVATSession) Urns(arg0 [32]byte, arg1 common.Address) (struct { Ink *big.Int Art *big.Int }, error)
Urns is a free data retrieval call binding the contract method 0x2424be5c.
Solidity: function urns(bytes32 , address ) view returns(uint256 ink, uint256 art)
type MCDVATTransactor ¶
type MCDVATTransactor struct {
// contains filtered or unexported fields
}
MCDVATTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMCDVATTransactor ¶
func NewMCDVATTransactor(address common.Address, transactor bind.ContractTransactor) (*MCDVATTransactor, error)
NewMCDVATTransactor creates a new write-only instance of MCDVAT, bound to a specific deployed contract.
func (*MCDVATTransactor) Cage ¶
func (_MCDVAT *MCDVATTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDVATTransactor) Deny ¶
func (_MCDVAT *MCDVATTransactor) 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 (*MCDVATTransactor) File ¶
func (_MCDVAT *MCDVATTransactor) 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 (*MCDVATTransactor) File0 ¶
func (_MCDVAT *MCDVATTransactor) 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 (*MCDVATTransactor) Flux ¶
func (_MCDVAT *MCDVATTransactor) Flux(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
Flux is a paid mutator transaction binding the contract method 0x6111be2e.
Solidity: function flux(bytes32 ilk, address src, address dst, uint256 wad) returns()
func (*MCDVATTransactor) Fold ¶
func (_MCDVAT *MCDVATTransactor) Fold(opts *bind.TransactOpts, i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
Fold is a paid mutator transaction binding the contract method 0xb65337df.
Solidity: function fold(bytes32 i, address u, int256 rate) returns()
func (*MCDVATTransactor) Fork ¶
func (_MCDVAT *MCDVATTransactor) Fork(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Fork is a paid mutator transaction binding the contract method 0x870c616d.
Solidity: function fork(bytes32 ilk, address src, address dst, int256 dink, int256 dart) returns()
func (*MCDVATTransactor) Frob ¶
func (_MCDVAT *MCDVATTransactor) Frob(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Frob is a paid mutator transaction binding the contract method 0x76088703.
Solidity: function frob(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()
func (*MCDVATTransactor) Grab ¶
func (_MCDVAT *MCDVATTransactor) Grab(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Grab is a paid mutator transaction binding the contract method 0x7bab3f40.
Solidity: function grab(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()
func (*MCDVATTransactor) Heal ¶
func (_MCDVAT *MCDVATTransactor) Heal(opts *bind.TransactOpts, rad *big.Int) (*types.Transaction, error)
Heal is a paid mutator transaction binding the contract method 0xf37ac61c.
Solidity: function heal(uint256 rad) returns()
func (*MCDVATTransactor) Hope ¶
func (_MCDVAT *MCDVATTransactor) Hope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Hope is a paid mutator transaction binding the contract method 0xa3b22fc4.
Solidity: function hope(address usr) returns()
func (*MCDVATTransactor) Init ¶
func (_MCDVAT *MCDVATTransactor) Init(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3b663195.
Solidity: function init(bytes32 ilk) returns()
func (*MCDVATTransactor) Move ¶
func (_MCDVAT *MCDVATTransactor) Move(opts *bind.TransactOpts, src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
Move is a paid mutator transaction binding the contract method 0xbb35783b.
Solidity: function move(address src, address dst, uint256 rad) returns()
func (*MCDVATTransactor) Nope ¶
func (_MCDVAT *MCDVATTransactor) Nope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
Nope is a paid mutator transaction binding the contract method 0xdc4d20fa.
Solidity: function nope(address usr) returns()
func (*MCDVATTransactor) Rely ¶
func (_MCDVAT *MCDVATTransactor) 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 (*MCDVATTransactor) Slip ¶
func (_MCDVAT *MCDVATTransactor) Slip(opts *bind.TransactOpts, ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
Slip is a paid mutator transaction binding the contract method 0x7cdd3fde.
Solidity: function slip(bytes32 ilk, address usr, int256 wad) returns()
func (*MCDVATTransactor) Suck ¶
func (_MCDVAT *MCDVATTransactor) Suck(opts *bind.TransactOpts, u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
Suck is a paid mutator transaction binding the contract method 0xf24e23eb.
Solidity: function suck(address u, address v, uint256 rad) returns()
type MCDVATTransactorRaw ¶
type MCDVATTransactorRaw struct {
Contract *MCDVATTransactor // Generic write-only contract binding to access the raw methods on
}
MCDVATTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MCDVATTransactorRaw) Transact ¶
func (_MCDVAT *MCDVATTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MCDVATTransactorRaw) Transfer ¶
func (_MCDVAT *MCDVATTransactorRaw) 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 MCDVATTransactorSession ¶
type MCDVATTransactorSession struct { Contract *MCDVATTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MCDVATTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MCDVATTransactorSession) Cage ¶
func (_MCDVAT *MCDVATTransactorSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*MCDVATTransactorSession) Deny ¶
func (_MCDVAT *MCDVATTransactorSession) 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 (*MCDVATTransactorSession) File ¶
func (_MCDVAT *MCDVATTransactorSession) 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 (*MCDVATTransactorSession) File0 ¶
func (_MCDVAT *MCDVATTransactorSession) 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 (*MCDVATTransactorSession) Flux ¶
func (_MCDVAT *MCDVATTransactorSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
Flux is a paid mutator transaction binding the contract method 0x6111be2e.
Solidity: function flux(bytes32 ilk, address src, address dst, uint256 wad) returns()
func (*MCDVATTransactorSession) Fold ¶
func (_MCDVAT *MCDVATTransactorSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
Fold is a paid mutator transaction binding the contract method 0xb65337df.
Solidity: function fold(bytes32 i, address u, int256 rate) returns()
func (*MCDVATTransactorSession) Fork ¶
func (_MCDVAT *MCDVATTransactorSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Fork is a paid mutator transaction binding the contract method 0x870c616d.
Solidity: function fork(bytes32 ilk, address src, address dst, int256 dink, int256 dart) returns()
func (*MCDVATTransactorSession) Frob ¶
func (_MCDVAT *MCDVATTransactorSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Frob is a paid mutator transaction binding the contract method 0x76088703.
Solidity: function frob(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()
func (*MCDVATTransactorSession) Grab ¶
func (_MCDVAT *MCDVATTransactorSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)
Grab is a paid mutator transaction binding the contract method 0x7bab3f40.
Solidity: function grab(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()
func (*MCDVATTransactorSession) Heal ¶
func (_MCDVAT *MCDVATTransactorSession) Heal(rad *big.Int) (*types.Transaction, error)
Heal is a paid mutator transaction binding the contract method 0xf37ac61c.
Solidity: function heal(uint256 rad) returns()
func (*MCDVATTransactorSession) Hope ¶
func (_MCDVAT *MCDVATTransactorSession) Hope(usr common.Address) (*types.Transaction, error)
Hope is a paid mutator transaction binding the contract method 0xa3b22fc4.
Solidity: function hope(address usr) returns()
func (*MCDVATTransactorSession) Init ¶
func (_MCDVAT *MCDVATTransactorSession) Init(ilk [32]byte) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3b663195.
Solidity: function init(bytes32 ilk) returns()
func (*MCDVATTransactorSession) Move ¶
func (_MCDVAT *MCDVATTransactorSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
Move is a paid mutator transaction binding the contract method 0xbb35783b.
Solidity: function move(address src, address dst, uint256 rad) returns()
func (*MCDVATTransactorSession) Nope ¶
func (_MCDVAT *MCDVATTransactorSession) Nope(usr common.Address) (*types.Transaction, error)
Nope is a paid mutator transaction binding the contract method 0xdc4d20fa.
Solidity: function nope(address usr) returns()
func (*MCDVATTransactorSession) Rely ¶
func (_MCDVAT *MCDVATTransactorSession) 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 (*MCDVATTransactorSession) Slip ¶
func (_MCDVAT *MCDVATTransactorSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
Slip is a paid mutator transaction binding the contract method 0x7cdd3fde.
Solidity: function slip(bytes32 ilk, address usr, int256 wad) returns()
func (*MCDVATTransactorSession) Suck ¶
func (_MCDVAT *MCDVATTransactorSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
Suck is a paid mutator transaction binding the contract method 0xf24e23eb.
Solidity: function suck(address u, address v, uint256 rad) returns()