jugcontract

package
v0.0.0-...-3beb7e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2022 License: GPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

func (_Jugcontract *JugcontractCaller) Base(opts *bind.CallOpts) (*big.Int, error)

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

func (_Jugcontract *JugcontractCaller) Vat(opts *bind.CallOpts) (common.Address, error)

Vat is a free data retrieval call binding the contract method 0x36569e77.

Solidity: function vat() view returns(address)

func (*JugcontractCaller) Vow

func (_Jugcontract *JugcontractCaller) Vow(opts *bind.CallOpts) (common.Address, error)

Vow is a free data retrieval call binding the contract method 0x626cb3c5.

Solidity: function vow() view returns(address)

func (*JugcontractCaller) Wards

func (_Jugcontract *JugcontractCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

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)

func (*JugcontractCallerSession) Vow

func (_Jugcontract *JugcontractCallerSession) Vow() (common.Address, error)

Vow is a free data retrieval call binding the contract method 0x626cb3c5.

Solidity: function vow() view returns(address)

func (*JugcontractCallerSession) Wards

func (_Jugcontract *JugcontractCallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

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)

func (*JugcontractSession) Vow

func (_Jugcontract *JugcontractSession) Vow() (common.Address, error)

Vow is a free data retrieval call binding the contract method 0x626cb3c5.

Solidity: function vow() view returns(address)

func (*JugcontractSession) Wards

func (_Jugcontract *JugcontractSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL