Documentation ¶
Index ¶
- Constants
- type Potcontract
- type PotcontractCaller
- func (_Potcontract *PotcontractCaller) Chi(opts *bind.CallOpts) (*big.Int, error)
- func (_Potcontract *PotcontractCaller) Dsr(opts *bind.CallOpts) (*big.Int, error)
- func (_Potcontract *PotcontractCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_Potcontract *PotcontractCaller) Pie(opts *bind.CallOpts) (*big.Int, error)
- func (_Potcontract *PotcontractCaller) Rho(opts *bind.CallOpts) (*big.Int, error)
- func (_Potcontract *PotcontractCaller) Vat(opts *bind.CallOpts) (common.Address, error)
- func (_Potcontract *PotcontractCaller) Vow(opts *bind.CallOpts) (common.Address, error)
- func (_Potcontract *PotcontractCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type PotcontractCallerRaw
- type PotcontractCallerSession
- func (_Potcontract *PotcontractCallerSession) Chi() (*big.Int, error)
- func (_Potcontract *PotcontractCallerSession) Dsr() (*big.Int, error)
- func (_Potcontract *PotcontractCallerSession) Live() (*big.Int, error)
- func (_Potcontract *PotcontractCallerSession) Pie() (*big.Int, error)
- func (_Potcontract *PotcontractCallerSession) Rho() (*big.Int, error)
- func (_Potcontract *PotcontractCallerSession) Vat() (common.Address, error)
- func (_Potcontract *PotcontractCallerSession) Vow() (common.Address, error)
- func (_Potcontract *PotcontractCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type PotcontractFilterer
- type PotcontractRaw
- func (_Potcontract *PotcontractRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Potcontract *PotcontractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Potcontract *PotcontractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type PotcontractSession
- func (_Potcontract *PotcontractSession) Cage() (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) Chi() (*big.Int, error)
- func (_Potcontract *PotcontractSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) Drip() (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) Dsr() (*big.Int, error)
- func (_Potcontract *PotcontractSession) Exit(wad *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) File0(what [32]byte, addr common.Address) (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) Join(wad *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) Live() (*big.Int, error)
- func (_Potcontract *PotcontractSession) Pie() (*big.Int, error)
- func (_Potcontract *PotcontractSession) Rely(guy common.Address) (*types.Transaction, error)
- func (_Potcontract *PotcontractSession) Rho() (*big.Int, error)
- func (_Potcontract *PotcontractSession) Vat() (common.Address, error)
- func (_Potcontract *PotcontractSession) Vow() (common.Address, error)
- func (_Potcontract *PotcontractSession) Wards(arg0 common.Address) (*big.Int, error)
- type PotcontractTransactor
- func (_Potcontract *PotcontractTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactor) Drip(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactor) Exit(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactor) File(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactor) File0(opts *bind.TransactOpts, what [32]byte, addr common.Address) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactor) Join(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- type PotcontractTransactorRaw
- type PotcontractTransactorSession
- func (_Potcontract *PotcontractTransactorSession) Cage() (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactorSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactorSession) Drip() (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactorSession) Exit(wad *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactorSession) File(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactorSession) File0(what [32]byte, addr common.Address) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactorSession) Join(wad *big.Int) (*types.Transaction, error)
- func (_Potcontract *PotcontractTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
Constants ¶
const PotcontractABI = "" /* 4352-byte string literal not displayed */
PotcontractABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Potcontract ¶
type Potcontract struct { PotcontractCaller // Read-only binding to the contract PotcontractTransactor // Write-only binding to the contract PotcontractFilterer // Log filterer for contract events }
Potcontract is an auto generated Go binding around an Ethereum contract.
func NewPotcontract ¶
func NewPotcontract(address common.Address, backend bind.ContractBackend) (*Potcontract, error)
NewPotcontract creates a new instance of Potcontract, bound to a specific deployed contract.
type PotcontractCaller ¶
type PotcontractCaller struct {
// contains filtered or unexported fields
}
PotcontractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewPotcontractCaller ¶
func NewPotcontractCaller(address common.Address, caller bind.ContractCaller) (*PotcontractCaller, error)
NewPotcontractCaller creates a new read-only instance of Potcontract, bound to a specific deployed contract.
func (*PotcontractCaller) Chi ¶
Chi is a free data retrieval call binding the contract method 0xc92aecc4.
Solidity: function chi() view returns(uint256)
func (*PotcontractCaller) Dsr ¶
Dsr is a free data retrieval call binding the contract method 0x487bf082.
Solidity: function dsr() view returns(uint256)
func (*PotcontractCaller) Live ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*PotcontractCaller) Pie ¶
Pie is a free data retrieval call binding the contract method 0x2c69ed58.
Solidity: function Pie() view returns(uint256)
func (*PotcontractCaller) Rho ¶
Rho is a free data retrieval call binding the contract method 0x20aba08b.
Solidity: function rho() view returns(uint256)
func (*PotcontractCaller) Vat ¶
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type PotcontractCallerRaw ¶
type PotcontractCallerRaw struct {
Contract *PotcontractCaller // Generic read-only contract binding to access the raw methods on
}
PotcontractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*PotcontractCallerRaw) Call ¶
func (_Potcontract *PotcontractCallerRaw) 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 PotcontractCallerSession ¶
type PotcontractCallerSession struct { Contract *PotcontractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
PotcontractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*PotcontractCallerSession) Chi ¶
func (_Potcontract *PotcontractCallerSession) Chi() (*big.Int, error)
Chi is a free data retrieval call binding the contract method 0xc92aecc4.
Solidity: function chi() view returns(uint256)
func (*PotcontractCallerSession) Dsr ¶
func (_Potcontract *PotcontractCallerSession) Dsr() (*big.Int, error)
Dsr is a free data retrieval call binding the contract method 0x487bf082.
Solidity: function dsr() view returns(uint256)
func (*PotcontractCallerSession) Live ¶
func (_Potcontract *PotcontractCallerSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*PotcontractCallerSession) Pie ¶
func (_Potcontract *PotcontractCallerSession) Pie() (*big.Int, error)
Pie is a free data retrieval call binding the contract method 0x2c69ed58.
Solidity: function Pie() view returns(uint256)
func (*PotcontractCallerSession) Rho ¶
func (_Potcontract *PotcontractCallerSession) Rho() (*big.Int, error)
Rho is a free data retrieval call binding the contract method 0x20aba08b.
Solidity: function rho() view returns(uint256)
func (*PotcontractCallerSession) Vat ¶
func (_Potcontract *PotcontractCallerSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type PotcontractFilterer ¶
type PotcontractFilterer struct {
// contains filtered or unexported fields
}
PotcontractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewPotcontractFilterer ¶
func NewPotcontractFilterer(address common.Address, filterer bind.ContractFilterer) (*PotcontractFilterer, error)
NewPotcontractFilterer creates a new log filterer instance of Potcontract, bound to a specific deployed contract.
type PotcontractRaw ¶
type PotcontractRaw struct {
Contract *Potcontract // Generic contract binding to access the raw methods on
}
PotcontractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*PotcontractRaw) Call ¶
func (_Potcontract *PotcontractRaw) 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 (*PotcontractRaw) Transact ¶
func (_Potcontract *PotcontractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PotcontractRaw) Transfer ¶
func (_Potcontract *PotcontractRaw) 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 PotcontractSession ¶
type PotcontractSession struct { Contract *Potcontract // 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 }
PotcontractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*PotcontractSession) Cage ¶
func (_Potcontract *PotcontractSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*PotcontractSession) Chi ¶
func (_Potcontract *PotcontractSession) Chi() (*big.Int, error)
Chi is a free data retrieval call binding the contract method 0xc92aecc4.
Solidity: function chi() view returns(uint256)
func (*PotcontractSession) Deny ¶
func (_Potcontract *PotcontractSession) Deny(guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*PotcontractSession) Drip ¶
func (_Potcontract *PotcontractSession) Drip() (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x9f678cca.
Solidity: function drip() returns(uint256 tmp)
func (*PotcontractSession) Dsr ¶
func (_Potcontract *PotcontractSession) Dsr() (*big.Int, error)
Dsr is a free data retrieval call binding the contract method 0x487bf082.
Solidity: function dsr() view returns(uint256)
func (*PotcontractSession) Exit ¶
func (_Potcontract *PotcontractSession) Exit(wad *big.Int) (*types.Transaction, error)
Exit is a paid mutator transaction binding the contract method 0x7f8661a1.
Solidity: function exit(uint256 wad) returns()
func (*PotcontractSession) File ¶
func (_Potcontract *PotcontractSession) 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 (*PotcontractSession) File0 ¶
func (_Potcontract *PotcontractSession) File0(what [32]byte, addr common.Address) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address addr) returns()
func (*PotcontractSession) Join ¶
func (_Potcontract *PotcontractSession) Join(wad *big.Int) (*types.Transaction, error)
Join is a paid mutator transaction binding the contract method 0x049878f3.
Solidity: function join(uint256 wad) returns()
func (*PotcontractSession) Live ¶
func (_Potcontract *PotcontractSession) Live() (*big.Int, error)
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() view returns(uint256)
func (*PotcontractSession) Pie ¶
func (_Potcontract *PotcontractSession) Pie() (*big.Int, error)
Pie is a free data retrieval call binding the contract method 0x2c69ed58.
Solidity: function Pie() view returns(uint256)
func (*PotcontractSession) Rely ¶
func (_Potcontract *PotcontractSession) Rely(guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
func (*PotcontractSession) Rho ¶
func (_Potcontract *PotcontractSession) Rho() (*big.Int, error)
Rho is a free data retrieval call binding the contract method 0x20aba08b.
Solidity: function rho() view returns(uint256)
func (*PotcontractSession) Vat ¶
func (_Potcontract *PotcontractSession) Vat() (common.Address, error)
Vat is a free data retrieval call binding the contract method 0x36569e77.
Solidity: function vat() view returns(address)
type PotcontractTransactor ¶
type PotcontractTransactor struct {
// contains filtered or unexported fields
}
PotcontractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewPotcontractTransactor ¶
func NewPotcontractTransactor(address common.Address, transactor bind.ContractTransactor) (*PotcontractTransactor, error)
NewPotcontractTransactor creates a new write-only instance of Potcontract, bound to a specific deployed contract.
func (*PotcontractTransactor) Cage ¶
func (_Potcontract *PotcontractTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*PotcontractTransactor) Deny ¶
func (_Potcontract *PotcontractTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*PotcontractTransactor) Drip ¶
func (_Potcontract *PotcontractTransactor) Drip(opts *bind.TransactOpts) (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x9f678cca.
Solidity: function drip() returns(uint256 tmp)
func (*PotcontractTransactor) Exit ¶
func (_Potcontract *PotcontractTransactor) Exit(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
Exit is a paid mutator transaction binding the contract method 0x7f8661a1.
Solidity: function exit(uint256 wad) returns()
func (*PotcontractTransactor) File ¶
func (_Potcontract *PotcontractTransactor) 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 (*PotcontractTransactor) File0 ¶
func (_Potcontract *PotcontractTransactor) File0(opts *bind.TransactOpts, what [32]byte, addr common.Address) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address addr) returns()
func (*PotcontractTransactor) Join ¶
func (_Potcontract *PotcontractTransactor) Join(opts *bind.TransactOpts, wad *big.Int) (*types.Transaction, error)
Join is a paid mutator transaction binding the contract method 0x049878f3.
Solidity: function join(uint256 wad) returns()
func (*PotcontractTransactor) Rely ¶
func (_Potcontract *PotcontractTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()
type PotcontractTransactorRaw ¶
type PotcontractTransactorRaw struct {
Contract *PotcontractTransactor // Generic write-only contract binding to access the raw methods on
}
PotcontractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*PotcontractTransactorRaw) Transact ¶
func (_Potcontract *PotcontractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*PotcontractTransactorRaw) Transfer ¶
func (_Potcontract *PotcontractTransactorRaw) 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 PotcontractTransactorSession ¶
type PotcontractTransactorSession struct { Contract *PotcontractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
PotcontractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*PotcontractTransactorSession) Cage ¶
func (_Potcontract *PotcontractTransactorSession) Cage() (*types.Transaction, error)
Cage is a paid mutator transaction binding the contract method 0x69245009.
Solidity: function cage() returns()
func (*PotcontractTransactorSession) Deny ¶
func (_Potcontract *PotcontractTransactorSession) Deny(guy common.Address) (*types.Transaction, error)
Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.
Solidity: function deny(address guy) returns()
func (*PotcontractTransactorSession) Drip ¶
func (_Potcontract *PotcontractTransactorSession) Drip() (*types.Transaction, error)
Drip is a paid mutator transaction binding the contract method 0x9f678cca.
Solidity: function drip() returns(uint256 tmp)
func (*PotcontractTransactorSession) Exit ¶
func (_Potcontract *PotcontractTransactorSession) Exit(wad *big.Int) (*types.Transaction, error)
Exit is a paid mutator transaction binding the contract method 0x7f8661a1.
Solidity: function exit(uint256 wad) returns()
func (*PotcontractTransactorSession) File ¶
func (_Potcontract *PotcontractTransactorSession) 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 (*PotcontractTransactorSession) File0 ¶
func (_Potcontract *PotcontractTransactorSession) File0(what [32]byte, addr common.Address) (*types.Transaction, error)
File0 is a paid mutator transaction binding the contract method 0xd4e8be83.
Solidity: function file(bytes32 what, address addr) returns()
func (*PotcontractTransactorSession) Join ¶
func (_Potcontract *PotcontractTransactorSession) Join(wad *big.Int) (*types.Transaction, error)
Join is a paid mutator transaction binding the contract method 0x049878f3.
Solidity: function join(uint256 wad) returns()
func (*PotcontractTransactorSession) Rely ¶
func (_Potcontract *PotcontractTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address guy) returns()