Documentation ¶
Index ¶
- Constants
- type Jugcontract
- type JugcontractCaller
- func (_Jugcontract *JugcontractCaller) Base(opts *bind.CallOpts) (*big.Int, error)
- func (_Jugcontract *JugcontractCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_Jugcontract *JugcontractCaller) Vat(opts *bind.CallOpts) (common.Address, error)
- func (_Jugcontract *JugcontractCaller) Vow(opts *bind.CallOpts) (common.Address, error)
- func (_Jugcontract *JugcontractCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type JugcontractCallerRaw
- type JugcontractCallerSession
- func (_Jugcontract *JugcontractCallerSession) Base() (*big.Int, error)
- func (_Jugcontract *JugcontractCallerSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_Jugcontract *JugcontractCallerSession) Vat() (common.Address, error)
- func (_Jugcontract *JugcontractCallerSession) Vow() (common.Address, error)
- func (_Jugcontract *JugcontractCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type JugcontractFilterer
- type JugcontractRaw
- func (_Jugcontract *JugcontractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Jugcontract *JugcontractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Jugcontract *JugcontractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type JugcontractSession
- func (_Jugcontract *JugcontractSession) Base() (*big.Int, error)
- func (_Jugcontract *JugcontractSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_Jugcontract *JugcontractSession) Drip(ilk [32]byte) (*types.Transaction, error)
- func (_Jugcontract *JugcontractSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Jugcontract *JugcontractSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Jugcontract *JugcontractSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_Jugcontract *JugcontractSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_Jugcontract *JugcontractSession) Init(ilk [32]byte) (*types.Transaction, error)
- func (_Jugcontract *JugcontractSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_Jugcontract *JugcontractSession) Vat() (common.Address, error)
- func (_Jugcontract *JugcontractSession) Vow() (common.Address, error)
- func (_Jugcontract *JugcontractSession) Wards(arg0 common.Address) (*big.Int, error)
- type JugcontractTransactor
- func (_Jugcontract *JugcontractTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactor) Drip(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactor) File1(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactor) Init(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- type JugcontractTransactorRaw
- type JugcontractTransactorSession
- func (_Jugcontract *JugcontractTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactorSession) Drip(ilk [32]byte) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactorSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactorSession) Init(ilk [32]byte) (*types.Transaction, error)
- func (_Jugcontract *JugcontractTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
Constants ¶
const JugcontractABI = "" /* 3709-byte string literal not displayed */
JugcontractABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Jugcontract ¶
type Jugcontract struct { JugcontractCaller // Read-only binding to the contract JugcontractTransactor // Write-only binding to the contract JugcontractFilterer // Log filterer for contract events }
Jugcontract is an auto generated Go binding around an Ethereum contract.
func NewJugcontract ¶
func NewJugcontract(address common.Address, backend bind.ContractBackend) (*Jugcontract, error)
NewJugcontract creates a new instance of Jugcontract, bound to a specific deployed contract.
type JugcontractCaller ¶
type JugcontractCaller struct {
// contains filtered or unexported fields
}
JugcontractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewJugcontractCaller ¶
func NewJugcontractCaller(address common.Address, caller bind.ContractCaller) (*JugcontractCaller, error)
NewJugcontractCaller creates a new read-only instance of Jugcontract, bound to a specific deployed contract.
func (*JugcontractCaller) Base ¶
Base is a free data retrieval call binding the contract method 0x5001f3b5.
Solidity: function base() view returns(uint256)
func (*JugcontractCaller) Ilks ¶
func (_Jugcontract *JugcontractCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct { Duty *big.Int Rho *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(uint256 duty, uint256 rho)
func (*JugcontractCaller) Vat ¶
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type JugcontractCallerRaw ¶
type JugcontractCallerRaw struct {
Contract *JugcontractCaller // Generic read-only contract binding to access the raw methods on
}
JugcontractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*JugcontractCallerRaw) Call ¶
func (_Jugcontract *JugcontractCallerRaw) 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 JugcontractCallerSession ¶
type JugcontractCallerSession struct { Contract *JugcontractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
JugcontractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*JugcontractCallerSession) Base ¶
func (_Jugcontract *JugcontractCallerSession) Base() (*big.Int, error)
Base is a free data retrieval call binding the contract method 0x5001f3b5.
Solidity: function base() view returns(uint256)
func (*JugcontractCallerSession) Ilks ¶
func (_Jugcontract *JugcontractCallerSession) Ilks(arg0 [32]byte) (struct { Duty *big.Int Rho *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(uint256 duty, uint256 rho)
func (*JugcontractCallerSession) Vat ¶
func (_Jugcontract *JugcontractCallerSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type JugcontractFilterer ¶
type JugcontractFilterer struct {
// contains filtered or unexported fields
}
JugcontractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewJugcontractFilterer ¶
func NewJugcontractFilterer(address common.Address, filterer bind.ContractFilterer) (*JugcontractFilterer, error)
NewJugcontractFilterer creates a new log filterer instance of Jugcontract, bound to a specific deployed contract.
type JugcontractRaw ¶
type JugcontractRaw struct {
Contract *Jugcontract // Generic contract binding to access the raw methods on
}
JugcontractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*JugcontractRaw) Call ¶
func (_Jugcontract *JugcontractRaw) 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 (*JugcontractRaw) Transact ¶
func (_Jugcontract *JugcontractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*JugcontractRaw) Transfer ¶
func (_Jugcontract *JugcontractRaw) 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 JugcontractSession ¶
type JugcontractSession struct { Contract *Jugcontract // 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 }
JugcontractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*JugcontractSession) Base ¶
func (_Jugcontract *JugcontractSession) Base() (*big.Int, error)
Base is a free data retrieval call binding the contract method 0x5001f3b5.
Solidity: function base() view returns(uint256)
func (*JugcontractSession) Deny ¶
func (_Jugcontract *JugcontractSession) 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 (*JugcontractSession) Drip ¶
func (_Jugcontract *JugcontractSession) Drip(ilk [32]byte) (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x44e2a5a8.
Solidity: function drip(bytes32 ilk) returns(uint256 rate)
func (*JugcontractSession) File ¶
func (_Jugcontract *JugcontractSession) 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 (*JugcontractSession) File0 ¶
func (_Jugcontract *JugcontractSession) 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 (*JugcontractSession) File1 ¶
func (_Jugcontract *JugcontractSession) 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 (*JugcontractSession) Ilks ¶
func (_Jugcontract *JugcontractSession) Ilks(arg0 [32]byte) (struct { Duty *big.Int Rho *big.Int }, error)
Ilks is a free data retrieval call binding the contract method 0xd9638d36.
Solidity: function ilks(bytes32 ) view returns(uint256 duty, uint256 rho)
func (*JugcontractSession) Init ¶
func (_Jugcontract *JugcontractSession) 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 (*JugcontractSession) Rely ¶
func (_Jugcontract *JugcontractSession) 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 (*JugcontractSession) Vat ¶
func (_Jugcontract *JugcontractSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type JugcontractTransactor ¶
type JugcontractTransactor struct {
// contains filtered or unexported fields
}
JugcontractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewJugcontractTransactor ¶
func NewJugcontractTransactor(address common.Address, transactor bind.ContractTransactor) (*JugcontractTransactor, error)
NewJugcontractTransactor creates a new write-only instance of Jugcontract, bound to a specific deployed contract.
func (*JugcontractTransactor) Deny ¶
func (_Jugcontract *JugcontractTransactor) 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 (*JugcontractTransactor) Drip ¶
func (_Jugcontract *JugcontractTransactor) Drip(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x44e2a5a8.
Solidity: function drip(bytes32 ilk) returns(uint256 rate)
func (*JugcontractTransactor) File ¶
func (_Jugcontract *JugcontractTransactor) 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 (*JugcontractTransactor) File0 ¶
func (_Jugcontract *JugcontractTransactor) 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 (*JugcontractTransactor) File1 ¶
func (_Jugcontract *JugcontractTransactor) 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 (*JugcontractTransactor) Init ¶
func (_Jugcontract *JugcontractTransactor) 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 (*JugcontractTransactor) Rely ¶
func (_Jugcontract *JugcontractTransactor) 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 JugcontractTransactorRaw ¶
type JugcontractTransactorRaw struct {
Contract *JugcontractTransactor // Generic write-only contract binding to access the raw methods on
}
JugcontractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*JugcontractTransactorRaw) Transact ¶
func (_Jugcontract *JugcontractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*JugcontractTransactorRaw) Transfer ¶
func (_Jugcontract *JugcontractTransactorRaw) 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 JugcontractTransactorSession ¶
type JugcontractTransactorSession struct { Contract *JugcontractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
JugcontractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*JugcontractTransactorSession) Deny ¶
func (_Jugcontract *JugcontractTransactorSession) 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 (*JugcontractTransactorSession) Drip ¶
func (_Jugcontract *JugcontractTransactorSession) Drip(ilk [32]byte) (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x44e2a5a8.
Solidity: function drip(bytes32 ilk) returns(uint256 rate)
func (*JugcontractTransactorSession) File ¶
func (_Jugcontract *JugcontractTransactorSession) 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 (*JugcontractTransactorSession) File0 ¶
func (_Jugcontract *JugcontractTransactorSession) 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 (*JugcontractTransactorSession) File1 ¶
func (_Jugcontract *JugcontractTransactorSession) 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 (*JugcontractTransactorSession) Init ¶
func (_Jugcontract *JugcontractTransactorSession) 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 (*JugcontractTransactorSession) Rely ¶
func (_Jugcontract *JugcontractTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) returns()