contract

package
v0.0.0-...-24d2682 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2019 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const CdpManagerABI = "" /* 7642-byte string literal not displayed */

CdpManagerABI is the input ABI used to generate the binding from.

View Source
const DSProxyABI = "" /* 2625-byte string literal not displayed */

DSProxyABI is the input ABI used to generate the binding from.

View Source
const OSMABI = "" /* 5342-byte string literal not displayed */

OSMABI is the input ABI used to generate the binding from.

View Source
const ProxyActionABI = "" /* 18107-byte string literal not displayed */

ProxyActionABI is the input ABI used to generate the binding from.

View Source
const SpotABI = "" /* 3982-byte string literal not displayed */

SpotABI is the input ABI used to generate the binding from.

View Source
const VatABI = "" /* 9236-byte string literal not displayed */

VatABI is the input ABI used to generate the binding from.

View Source
const VaultProxyABI = "" /* 1483-byte string literal not displayed */

VaultProxyABI is the input ABI used to generate the binding from.

Variables

This section is empty.

Functions

This section is empty.

Types

type CdpManager

type CdpManager struct {
	CdpManagerCaller     // Read-only binding to the contract
	CdpManagerTransactor // Write-only binding to the contract
	CdpManagerFilterer   // Log filterer for contract events
}

CdpManager is an auto generated Go binding around an Ethereum contract.

func NewCdpManager

func NewCdpManager(address common.Address, backend bind.ContractBackend) (*CdpManager, error)

NewCdpManager creates a new instance of CdpManager, bound to a specific deployed contract.

type CdpManagerCaller

type CdpManagerCaller struct {
	// contains filtered or unexported fields
}

CdpManagerCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewCdpManagerCaller

func NewCdpManagerCaller(address common.Address, caller bind.ContractCaller) (*CdpManagerCaller, error)

NewCdpManagerCaller creates a new read-only instance of CdpManager, bound to a specific deployed contract.

func (*CdpManagerCaller) CdpCan

func (_CdpManager *CdpManagerCaller) CdpCan(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int, arg2 common.Address) (*big.Int, error)

CdpCan is a free data retrieval call binding the contract method 0x5aebb460.

Solidity: function cdpCan(address , uint256 , address ) constant returns(uint256)

func (*CdpManagerCaller) Cdpi

func (_CdpManager *CdpManagerCaller) Cdpi(opts *bind.CallOpts) (*big.Int, error)

Cdpi is a free data retrieval call binding the contract method 0xb3d178f2.

Solidity: function cdpi() constant returns(uint256)

func (*CdpManagerCaller) Count

func (_CdpManager *CdpManagerCaller) Count(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x05d85eda.

Solidity: function count(address ) constant returns(uint256)

func (*CdpManagerCaller) First

func (_CdpManager *CdpManagerCaller) First(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

First is a free data retrieval call binding the contract method 0xfc73d771.

Solidity: function first(address ) constant returns(uint256)

func (*CdpManagerCaller) Ilks

func (_CdpManager *CdpManagerCaller) Ilks(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)

Ilks is a free data retrieval call binding the contract method 0x2c2cb9fd.

Solidity: function ilks(uint256 ) constant returns(bytes32)

func (*CdpManagerCaller) Last

func (_CdpManager *CdpManagerCaller) Last(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Last is a free data retrieval call binding the contract method 0x9a816f7d.

Solidity: function last(address ) constant returns(uint256)

func (*CdpManagerCaller) List

func (_CdpManager *CdpManagerCaller) List(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Prev *big.Int
	Next *big.Int
}, error)

List is a free data retrieval call binding the contract method 0x80c9419e.

Solidity: function list(uint256 ) constant returns(uint256 prev, uint256 next)

func (*CdpManagerCaller) Owns

func (_CdpManager *CdpManagerCaller) Owns(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

Owns is a free data retrieval call binding the contract method 0x8161b120.

Solidity: function owns(uint256 ) constant returns(address)

func (*CdpManagerCaller) UrnCan

func (_CdpManager *CdpManagerCaller) UrnCan(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)

UrnCan is a free data retrieval call binding the contract method 0xb2b192e6.

Solidity: function urnCan(address , address ) constant returns(uint256)

func (*CdpManagerCaller) Urns

func (_CdpManager *CdpManagerCaller) Urns(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

Urns is a free data retrieval call binding the contract method 0x2726b073.

Solidity: function urns(uint256 ) constant returns(address)

func (*CdpManagerCaller) Vat

func (_CdpManager *CdpManagerCaller) Vat(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function vat() constant returns(address)

type CdpManagerCallerRaw

type CdpManagerCallerRaw struct {
	Contract *CdpManagerCaller // Generic read-only contract binding to access the raw methods on
}

CdpManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*CdpManagerCallerRaw) Call

func (_CdpManager *CdpManagerCallerRaw) 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 CdpManagerCallerSession

type CdpManagerCallerSession struct {
	Contract *CdpManagerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

CdpManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*CdpManagerCallerSession) CdpCan

func (_CdpManager *CdpManagerCallerSession) CdpCan(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (*big.Int, error)

CdpCan is a free data retrieval call binding the contract method 0x5aebb460.

Solidity: function cdpCan(address , uint256 , address ) constant returns(uint256)

func (*CdpManagerCallerSession) Cdpi

func (_CdpManager *CdpManagerCallerSession) Cdpi() (*big.Int, error)

Cdpi is a free data retrieval call binding the contract method 0xb3d178f2.

Solidity: function cdpi() constant returns(uint256)

func (*CdpManagerCallerSession) Count

func (_CdpManager *CdpManagerCallerSession) Count(arg0 common.Address) (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x05d85eda.

Solidity: function count(address ) constant returns(uint256)

func (*CdpManagerCallerSession) First

func (_CdpManager *CdpManagerCallerSession) First(arg0 common.Address) (*big.Int, error)

First is a free data retrieval call binding the contract method 0xfc73d771.

Solidity: function first(address ) constant returns(uint256)

func (*CdpManagerCallerSession) Ilks

func (_CdpManager *CdpManagerCallerSession) Ilks(arg0 *big.Int) ([32]byte, error)

Ilks is a free data retrieval call binding the contract method 0x2c2cb9fd.

Solidity: function ilks(uint256 ) constant returns(bytes32)

func (*CdpManagerCallerSession) Last

func (_CdpManager *CdpManagerCallerSession) Last(arg0 common.Address) (*big.Int, error)

Last is a free data retrieval call binding the contract method 0x9a816f7d.

Solidity: function last(address ) constant returns(uint256)

func (*CdpManagerCallerSession) List

func (_CdpManager *CdpManagerCallerSession) List(arg0 *big.Int) (struct {
	Prev *big.Int
	Next *big.Int
}, error)

List is a free data retrieval call binding the contract method 0x80c9419e.

Solidity: function list(uint256 ) constant returns(uint256 prev, uint256 next)

func (*CdpManagerCallerSession) Owns

func (_CdpManager *CdpManagerCallerSession) Owns(arg0 *big.Int) (common.Address, error)

Owns is a free data retrieval call binding the contract method 0x8161b120.

Solidity: function owns(uint256 ) constant returns(address)

func (*CdpManagerCallerSession) UrnCan

func (_CdpManager *CdpManagerCallerSession) UrnCan(arg0 common.Address, arg1 common.Address) (*big.Int, error)

UrnCan is a free data retrieval call binding the contract method 0xb2b192e6.

Solidity: function urnCan(address , address ) constant returns(uint256)

func (*CdpManagerCallerSession) Urns

func (_CdpManager *CdpManagerCallerSession) Urns(arg0 *big.Int) (common.Address, error)

Urns is a free data retrieval call binding the contract method 0x2726b073.

Solidity: function urns(uint256 ) constant returns(address)

func (*CdpManagerCallerSession) Vat

func (_CdpManager *CdpManagerCallerSession) Vat() (common.Address, error)

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

Solidity: function vat() constant returns(address)

type CdpManagerFilterer

type CdpManagerFilterer struct {
	// contains filtered or unexported fields
}

CdpManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewCdpManagerFilterer

func NewCdpManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*CdpManagerFilterer, error)

NewCdpManagerFilterer creates a new log filterer instance of CdpManager, bound to a specific deployed contract.

func (*CdpManagerFilterer) FilterNewCdp

func (_CdpManager *CdpManagerFilterer) FilterNewCdp(opts *bind.FilterOpts, usr []common.Address, own []common.Address, cdp []*big.Int) (*CdpManagerNewCdpIterator, error)

FilterNewCdp is a free log retrieval operation binding the contract event 0xd6be0bc178658a382ff4f91c8c68b542aa6b71685b8fe427966b87745c3ea7a2.

Solidity: event NewCdp(address indexed usr, address indexed own, uint256 indexed cdp)

func (*CdpManagerFilterer) ParseNewCdp

func (_CdpManager *CdpManagerFilterer) ParseNewCdp(log types.Log) (*CdpManagerNewCdp, error)

ParseNewCdp is a log parse operation binding the contract event 0xd6be0bc178658a382ff4f91c8c68b542aa6b71685b8fe427966b87745c3ea7a2.

Solidity: event NewCdp(address indexed usr, address indexed own, uint256 indexed cdp)

func (*CdpManagerFilterer) WatchNewCdp

func (_CdpManager *CdpManagerFilterer) WatchNewCdp(opts *bind.WatchOpts, sink chan<- *CdpManagerNewCdp, usr []common.Address, own []common.Address, cdp []*big.Int) (event.Subscription, error)

WatchNewCdp is a free log subscription operation binding the contract event 0xd6be0bc178658a382ff4f91c8c68b542aa6b71685b8fe427966b87745c3ea7a2.

Solidity: event NewCdp(address indexed usr, address indexed own, uint256 indexed cdp)

type CdpManagerNewCdp

type CdpManagerNewCdp struct {
	Usr common.Address
	Own common.Address
	Cdp *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

CdpManagerNewCdp represents a NewCdp event raised by the CdpManager contract.

type CdpManagerNewCdpIterator

type CdpManagerNewCdpIterator struct {
	Event *CdpManagerNewCdp // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

CdpManagerNewCdpIterator is returned from FilterNewCdp and is used to iterate over the raw logs and unpacked data for NewCdp events raised by the CdpManager contract.

func (*CdpManagerNewCdpIterator) Close

func (it *CdpManagerNewCdpIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*CdpManagerNewCdpIterator) Error

func (it *CdpManagerNewCdpIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*CdpManagerNewCdpIterator) Next

func (it *CdpManagerNewCdpIterator) 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 CdpManagerRaw

type CdpManagerRaw struct {
	Contract *CdpManager // Generic contract binding to access the raw methods on
}

CdpManagerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*CdpManagerRaw) Call

func (_CdpManager *CdpManagerRaw) 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 (*CdpManagerRaw) Transact

func (_CdpManager *CdpManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CdpManagerRaw) Transfer

func (_CdpManager *CdpManagerRaw) 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 CdpManagerSession

type CdpManagerSession struct {
	Contract     *CdpManager       // 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
}

CdpManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*CdpManagerSession) CdpAllow

func (_CdpManager *CdpManagerSession) CdpAllow(cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)

CdpAllow is a paid mutator transaction binding the contract method 0x0b63fb62.

Solidity: function cdpAllow(uint256 cdp, address usr, uint256 ok) returns()

func (*CdpManagerSession) CdpCan

func (_CdpManager *CdpManagerSession) CdpCan(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (*big.Int, error)

CdpCan is a free data retrieval call binding the contract method 0x5aebb460.

Solidity: function cdpCan(address , uint256 , address ) constant returns(uint256)

func (*CdpManagerSession) Cdpi

func (_CdpManager *CdpManagerSession) Cdpi() (*big.Int, error)

Cdpi is a free data retrieval call binding the contract method 0xb3d178f2.

Solidity: function cdpi() constant returns(uint256)

func (*CdpManagerSession) Count

func (_CdpManager *CdpManagerSession) Count(arg0 common.Address) (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x05d85eda.

Solidity: function count(address ) constant returns(uint256)

func (*CdpManagerSession) Enter

func (_CdpManager *CdpManagerSession) Enter(src common.Address, cdp *big.Int) (*types.Transaction, error)

Enter is a paid mutator transaction binding the contract method 0x7e348b7d.

Solidity: function enter(address src, uint256 cdp) returns()

func (*CdpManagerSession) First

func (_CdpManager *CdpManagerSession) First(arg0 common.Address) (*big.Int, error)

First is a free data retrieval call binding the contract method 0xfc73d771.

Solidity: function first(address ) constant returns(uint256)

func (*CdpManagerSession) Flux

func (_CdpManager *CdpManagerSession) Flux(ilk [32]byte, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x18af4d60.

Solidity: function flux(bytes32 ilk, uint256 cdp, address dst, uint256 wad) returns()

func (*CdpManagerSession) Flux0

func (_CdpManager *CdpManagerSession) Flux0(cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux0 is a paid mutator transaction binding the contract method 0x9bb8f838.

Solidity: function flux(uint256 cdp, address dst, uint256 wad) returns()

func (*CdpManagerSession) Frob

func (_CdpManager *CdpManagerSession) Frob(cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x45e6bdcd.

Solidity: function frob(uint256 cdp, int256 dink, int256 dart) returns()

func (*CdpManagerSession) Give

func (_CdpManager *CdpManagerSession) Give(cdp *big.Int, dst common.Address) (*types.Transaction, error)

Give is a paid mutator transaction binding the contract method 0xfcafcc68.

Solidity: function give(uint256 cdp, address dst) returns()

func (*CdpManagerSession) Ilks

func (_CdpManager *CdpManagerSession) Ilks(arg0 *big.Int) ([32]byte, error)

Ilks is a free data retrieval call binding the contract method 0x2c2cb9fd.

Solidity: function ilks(uint256 ) constant returns(bytes32)

func (*CdpManagerSession) Last

func (_CdpManager *CdpManagerSession) Last(arg0 common.Address) (*big.Int, error)

Last is a free data retrieval call binding the contract method 0x9a816f7d.

Solidity: function last(address ) constant returns(uint256)

func (*CdpManagerSession) List

func (_CdpManager *CdpManagerSession) List(arg0 *big.Int) (struct {
	Prev *big.Int
	Next *big.Int
}, error)

List is a free data retrieval call binding the contract method 0x80c9419e.

Solidity: function list(uint256 ) constant returns(uint256 prev, uint256 next)

func (*CdpManagerSession) Move

func (_CdpManager *CdpManagerSession) Move(cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xf9f30db6.

Solidity: function move(uint256 cdp, address dst, uint256 rad) returns()

func (*CdpManagerSession) Open

func (_CdpManager *CdpManagerSession) Open(ilk [32]byte, usr common.Address) (*types.Transaction, error)

Open is a paid mutator transaction binding the contract method 0x6090dec5.

Solidity: function open(bytes32 ilk, address usr) returns(uint256)

func (*CdpManagerSession) Owns

func (_CdpManager *CdpManagerSession) Owns(arg0 *big.Int) (common.Address, error)

Owns is a free data retrieval call binding the contract method 0x8161b120.

Solidity: function owns(uint256 ) constant returns(address)

func (*CdpManagerSession) Quit

func (_CdpManager *CdpManagerSession) Quit(cdp *big.Int, dst common.Address) (*types.Transaction, error)

Quit is a paid mutator transaction binding the contract method 0x1b0dbf72.

Solidity: function quit(uint256 cdp, address dst) returns()

func (*CdpManagerSession) Shift

func (_CdpManager *CdpManagerSession) Shift(cdpSrc *big.Int, cdpDst *big.Int) (*types.Transaction, error)

Shift is a paid mutator transaction binding the contract method 0xe50322a2.

Solidity: function shift(uint256 cdpSrc, uint256 cdpDst) returns()

func (*CdpManagerSession) UrnAllow

func (_CdpManager *CdpManagerSession) UrnAllow(usr common.Address, ok *big.Int) (*types.Transaction, error)

UrnAllow is a paid mutator transaction binding the contract method 0xb68f4004.

Solidity: function urnAllow(address usr, uint256 ok) returns()

func (*CdpManagerSession) UrnCan

func (_CdpManager *CdpManagerSession) UrnCan(arg0 common.Address, arg1 common.Address) (*big.Int, error)

UrnCan is a free data retrieval call binding the contract method 0xb2b192e6.

Solidity: function urnCan(address , address ) constant returns(uint256)

func (*CdpManagerSession) Urns

func (_CdpManager *CdpManagerSession) Urns(arg0 *big.Int) (common.Address, error)

Urns is a free data retrieval call binding the contract method 0x2726b073.

Solidity: function urns(uint256 ) constant returns(address)

func (*CdpManagerSession) Vat

func (_CdpManager *CdpManagerSession) Vat() (common.Address, error)

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

Solidity: function vat() constant returns(address)

type CdpManagerTransactor

type CdpManagerTransactor struct {
	// contains filtered or unexported fields
}

CdpManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewCdpManagerTransactor

func NewCdpManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*CdpManagerTransactor, error)

NewCdpManagerTransactor creates a new write-only instance of CdpManager, bound to a specific deployed contract.

func (*CdpManagerTransactor) CdpAllow

func (_CdpManager *CdpManagerTransactor) CdpAllow(opts *bind.TransactOpts, cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)

CdpAllow is a paid mutator transaction binding the contract method 0x0b63fb62.

Solidity: function cdpAllow(uint256 cdp, address usr, uint256 ok) returns()

func (*CdpManagerTransactor) Enter

func (_CdpManager *CdpManagerTransactor) Enter(opts *bind.TransactOpts, src common.Address, cdp *big.Int) (*types.Transaction, error)

Enter is a paid mutator transaction binding the contract method 0x7e348b7d.

Solidity: function enter(address src, uint256 cdp) returns()

func (*CdpManagerTransactor) Flux

func (_CdpManager *CdpManagerTransactor) Flux(opts *bind.TransactOpts, ilk [32]byte, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x18af4d60.

Solidity: function flux(bytes32 ilk, uint256 cdp, address dst, uint256 wad) returns()

func (*CdpManagerTransactor) Flux0

func (_CdpManager *CdpManagerTransactor) Flux0(opts *bind.TransactOpts, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux0 is a paid mutator transaction binding the contract method 0x9bb8f838.

Solidity: function flux(uint256 cdp, address dst, uint256 wad) returns()

func (*CdpManagerTransactor) Frob

func (_CdpManager *CdpManagerTransactor) Frob(opts *bind.TransactOpts, cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x45e6bdcd.

Solidity: function frob(uint256 cdp, int256 dink, int256 dart) returns()

func (*CdpManagerTransactor) Give

func (_CdpManager *CdpManagerTransactor) Give(opts *bind.TransactOpts, cdp *big.Int, dst common.Address) (*types.Transaction, error)

Give is a paid mutator transaction binding the contract method 0xfcafcc68.

Solidity: function give(uint256 cdp, address dst) returns()

func (*CdpManagerTransactor) Move

func (_CdpManager *CdpManagerTransactor) Move(opts *bind.TransactOpts, cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xf9f30db6.

Solidity: function move(uint256 cdp, address dst, uint256 rad) returns()

func (*CdpManagerTransactor) Open

func (_CdpManager *CdpManagerTransactor) Open(opts *bind.TransactOpts, ilk [32]byte, usr common.Address) (*types.Transaction, error)

Open is a paid mutator transaction binding the contract method 0x6090dec5.

Solidity: function open(bytes32 ilk, address usr) returns(uint256)

func (*CdpManagerTransactor) Quit

func (_CdpManager *CdpManagerTransactor) Quit(opts *bind.TransactOpts, cdp *big.Int, dst common.Address) (*types.Transaction, error)

Quit is a paid mutator transaction binding the contract method 0x1b0dbf72.

Solidity: function quit(uint256 cdp, address dst) returns()

func (*CdpManagerTransactor) Shift

func (_CdpManager *CdpManagerTransactor) Shift(opts *bind.TransactOpts, cdpSrc *big.Int, cdpDst *big.Int) (*types.Transaction, error)

Shift is a paid mutator transaction binding the contract method 0xe50322a2.

Solidity: function shift(uint256 cdpSrc, uint256 cdpDst) returns()

func (*CdpManagerTransactor) UrnAllow

func (_CdpManager *CdpManagerTransactor) UrnAllow(opts *bind.TransactOpts, usr common.Address, ok *big.Int) (*types.Transaction, error)

UrnAllow is a paid mutator transaction binding the contract method 0xb68f4004.

Solidity: function urnAllow(address usr, uint256 ok) returns()

type CdpManagerTransactorRaw

type CdpManagerTransactorRaw struct {
	Contract *CdpManagerTransactor // Generic write-only contract binding to access the raw methods on
}

CdpManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*CdpManagerTransactorRaw) Transact

func (_CdpManager *CdpManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*CdpManagerTransactorRaw) Transfer

func (_CdpManager *CdpManagerTransactorRaw) 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 CdpManagerTransactorSession

type CdpManagerTransactorSession struct {
	Contract     *CdpManagerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

CdpManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*CdpManagerTransactorSession) CdpAllow

func (_CdpManager *CdpManagerTransactorSession) CdpAllow(cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)

CdpAllow is a paid mutator transaction binding the contract method 0x0b63fb62.

Solidity: function cdpAllow(uint256 cdp, address usr, uint256 ok) returns()

func (*CdpManagerTransactorSession) Enter

func (_CdpManager *CdpManagerTransactorSession) Enter(src common.Address, cdp *big.Int) (*types.Transaction, error)

Enter is a paid mutator transaction binding the contract method 0x7e348b7d.

Solidity: function enter(address src, uint256 cdp) returns()

func (*CdpManagerTransactorSession) Flux

func (_CdpManager *CdpManagerTransactorSession) Flux(ilk [32]byte, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x18af4d60.

Solidity: function flux(bytes32 ilk, uint256 cdp, address dst, uint256 wad) returns()

func (*CdpManagerTransactorSession) Flux0

func (_CdpManager *CdpManagerTransactorSession) Flux0(cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux0 is a paid mutator transaction binding the contract method 0x9bb8f838.

Solidity: function flux(uint256 cdp, address dst, uint256 wad) returns()

func (*CdpManagerTransactorSession) Frob

func (_CdpManager *CdpManagerTransactorSession) Frob(cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x45e6bdcd.

Solidity: function frob(uint256 cdp, int256 dink, int256 dart) returns()

func (*CdpManagerTransactorSession) Give

func (_CdpManager *CdpManagerTransactorSession) Give(cdp *big.Int, dst common.Address) (*types.Transaction, error)

Give is a paid mutator transaction binding the contract method 0xfcafcc68.

Solidity: function give(uint256 cdp, address dst) returns()

func (*CdpManagerTransactorSession) Move

func (_CdpManager *CdpManagerTransactorSession) Move(cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xf9f30db6.

Solidity: function move(uint256 cdp, address dst, uint256 rad) returns()

func (*CdpManagerTransactorSession) Open

func (_CdpManager *CdpManagerTransactorSession) Open(ilk [32]byte, usr common.Address) (*types.Transaction, error)

Open is a paid mutator transaction binding the contract method 0x6090dec5.

Solidity: function open(bytes32 ilk, address usr) returns(uint256)

func (*CdpManagerTransactorSession) Quit

func (_CdpManager *CdpManagerTransactorSession) Quit(cdp *big.Int, dst common.Address) (*types.Transaction, error)

Quit is a paid mutator transaction binding the contract method 0x1b0dbf72.

Solidity: function quit(uint256 cdp, address dst) returns()

func (*CdpManagerTransactorSession) Shift

func (_CdpManager *CdpManagerTransactorSession) Shift(cdpSrc *big.Int, cdpDst *big.Int) (*types.Transaction, error)

Shift is a paid mutator transaction binding the contract method 0xe50322a2.

Solidity: function shift(uint256 cdpSrc, uint256 cdpDst) returns()

func (*CdpManagerTransactorSession) UrnAllow

func (_CdpManager *CdpManagerTransactorSession) UrnAllow(usr common.Address, ok *big.Int) (*types.Transaction, error)

UrnAllow is a paid mutator transaction binding the contract method 0xb68f4004.

Solidity: function urnAllow(address usr, uint256 ok) returns()

type DSProxy

type DSProxy struct {
	DSProxyCaller     // Read-only binding to the contract
	DSProxyTransactor // Write-only binding to the contract
	DSProxyFilterer   // Log filterer for contract events
}

DSProxy is an auto generated Go binding around an Ethereum contract.

func NewDSProxy

func NewDSProxy(address common.Address, backend bind.ContractBackend) (*DSProxy, error)

NewDSProxy creates a new instance of DSProxy, bound to a specific deployed contract.

type DSProxyCaller

type DSProxyCaller struct {
	// contains filtered or unexported fields
}

DSProxyCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewDSProxyCaller

func NewDSProxyCaller(address common.Address, caller bind.ContractCaller) (*DSProxyCaller, error)

NewDSProxyCaller creates a new read-only instance of DSProxy, bound to a specific deployed contract.

func (*DSProxyCaller) Authority

func (_DSProxy *DSProxyCaller) Authority(opts *bind.CallOpts) (common.Address, error)

Authority is a free data retrieval call binding the contract method 0xbf7e214f.

Solidity: function authority() constant returns(address)

func (*DSProxyCaller) Cache

func (_DSProxy *DSProxyCaller) Cache(opts *bind.CallOpts) (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() constant returns(address)

func (*DSProxyCaller) Owner

func (_DSProxy *DSProxyCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type DSProxyCallerRaw

type DSProxyCallerRaw struct {
	Contract *DSProxyCaller // Generic read-only contract binding to access the raw methods on
}

DSProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*DSProxyCallerRaw) Call

func (_DSProxy *DSProxyCallerRaw) 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 DSProxyCallerSession

type DSProxyCallerSession struct {
	Contract *DSProxyCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts  // Call options to use throughout this session
}

DSProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*DSProxyCallerSession) Authority

func (_DSProxy *DSProxyCallerSession) Authority() (common.Address, error)

Authority is a free data retrieval call binding the contract method 0xbf7e214f.

Solidity: function authority() constant returns(address)

func (*DSProxyCallerSession) Cache

func (_DSProxy *DSProxyCallerSession) Cache() (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() constant returns(address)

func (*DSProxyCallerSession) Owner

func (_DSProxy *DSProxyCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

type DSProxyFilterer

type DSProxyFilterer struct {
	// contains filtered or unexported fields
}

DSProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewDSProxyFilterer

func NewDSProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*DSProxyFilterer, error)

NewDSProxyFilterer creates a new log filterer instance of DSProxy, bound to a specific deployed contract.

func (*DSProxyFilterer) FilterLogSetAuthority

func (_DSProxy *DSProxyFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*DSProxyLogSetAuthorityIterator, error)

FilterLogSetAuthority is a free log retrieval operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.

Solidity: event LogSetAuthority(address indexed authority)

func (*DSProxyFilterer) FilterLogSetOwner

func (_DSProxy *DSProxyFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*DSProxyLogSetOwnerIterator, error)

FilterLogSetOwner is a free log retrieval operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.

Solidity: event LogSetOwner(address indexed owner)

func (*DSProxyFilterer) ParseLogSetAuthority

func (_DSProxy *DSProxyFilterer) ParseLogSetAuthority(log types.Log) (*DSProxyLogSetAuthority, error)

ParseLogSetAuthority is a log parse operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.

Solidity: event LogSetAuthority(address indexed authority)

func (*DSProxyFilterer) ParseLogSetOwner

func (_DSProxy *DSProxyFilterer) ParseLogSetOwner(log types.Log) (*DSProxyLogSetOwner, error)

ParseLogSetOwner is a log parse operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.

Solidity: event LogSetOwner(address indexed owner)

func (*DSProxyFilterer) WatchLogSetAuthority

func (_DSProxy *DSProxyFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *DSProxyLogSetAuthority, authority []common.Address) (event.Subscription, error)

WatchLogSetAuthority is a free log subscription operation binding the contract event 0x1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada4.

Solidity: event LogSetAuthority(address indexed authority)

func (*DSProxyFilterer) WatchLogSetOwner

func (_DSProxy *DSProxyFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *DSProxyLogSetOwner, owner []common.Address) (event.Subscription, error)

WatchLogSetOwner is a free log subscription operation binding the contract event 0xce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed94.

Solidity: event LogSetOwner(address indexed owner)

type DSProxyLogSetAuthority

type DSProxyLogSetAuthority struct {
	Authority common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

DSProxyLogSetAuthority represents a LogSetAuthority event raised by the DSProxy contract.

type DSProxyLogSetAuthorityIterator

type DSProxyLogSetAuthorityIterator struct {
	Event *DSProxyLogSetAuthority // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DSProxyLogSetAuthorityIterator is returned from FilterLogSetAuthority and is used to iterate over the raw logs and unpacked data for LogSetAuthority events raised by the DSProxy contract.

func (*DSProxyLogSetAuthorityIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DSProxyLogSetAuthorityIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DSProxyLogSetAuthorityIterator) Next

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 DSProxyLogSetOwner

type DSProxyLogSetOwner struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

DSProxyLogSetOwner represents a LogSetOwner event raised by the DSProxy contract.

type DSProxyLogSetOwnerIterator

type DSProxyLogSetOwnerIterator struct {
	Event *DSProxyLogSetOwner // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DSProxyLogSetOwnerIterator is returned from FilterLogSetOwner and is used to iterate over the raw logs and unpacked data for LogSetOwner events raised by the DSProxy contract.

func (*DSProxyLogSetOwnerIterator) Close

func (it *DSProxyLogSetOwnerIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*DSProxyLogSetOwnerIterator) Error

func (it *DSProxyLogSetOwnerIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*DSProxyLogSetOwnerIterator) Next

func (it *DSProxyLogSetOwnerIterator) 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 DSProxyRaw

type DSProxyRaw struct {
	Contract *DSProxy // Generic contract binding to access the raw methods on
}

DSProxyRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*DSProxyRaw) Call

func (_DSProxy *DSProxyRaw) 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 (*DSProxyRaw) Transact

func (_DSProxy *DSProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DSProxyRaw) Transfer

func (_DSProxy *DSProxyRaw) 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 DSProxySession

type DSProxySession struct {
	Contract     *DSProxy          // 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
}

DSProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*DSProxySession) Authority

func (_DSProxy *DSProxySession) Authority() (common.Address, error)

Authority is a free data retrieval call binding the contract method 0xbf7e214f.

Solidity: function authority() constant returns(address)

func (*DSProxySession) Cache

func (_DSProxy *DSProxySession) Cache() (common.Address, error)

Cache is a free data retrieval call binding the contract method 0x60c7d295.

Solidity: function cache() constant returns(address)

func (*DSProxySession) Execute

func (_DSProxy *DSProxySession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)

Execute is a paid mutator transaction binding the contract method 0x1cff79cd.

Solidity: function execute(address _target, bytes _data) returns(bytes32 response)

func (*DSProxySession) Execute0

func (_DSProxy *DSProxySession) Execute0(_code []byte, _data []byte) (*types.Transaction, error)

Execute0 is a paid mutator transaction binding the contract method 0x1f6a1eb9.

Solidity: function execute(bytes _code, bytes _data) returns(address target, bytes32 response)

func (*DSProxySession) Owner

func (_DSProxy *DSProxySession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() constant returns(address)

func (*DSProxySession) SetAuthority

func (_DSProxy *DSProxySession) SetAuthority(authority_ common.Address) (*types.Transaction, error)

SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.

Solidity: function setAuthority(address authority_) returns()

func (*DSProxySession) SetCache

func (_DSProxy *DSProxySession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)

SetCache is a paid mutator transaction binding the contract method 0x948f5076.

Solidity: function setCache(address _cacheAddr) returns(bool)

func (*DSProxySession) SetOwner

func (_DSProxy *DSProxySession) SetOwner(owner_ common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(address owner_) returns()

type DSProxyTransactor

type DSProxyTransactor struct {
	// contains filtered or unexported fields
}

DSProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewDSProxyTransactor

func NewDSProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*DSProxyTransactor, error)

NewDSProxyTransactor creates a new write-only instance of DSProxy, bound to a specific deployed contract.

func (*DSProxyTransactor) Execute

func (_DSProxy *DSProxyTransactor) Execute(opts *bind.TransactOpts, _target common.Address, _data []byte) (*types.Transaction, error)

Execute is a paid mutator transaction binding the contract method 0x1cff79cd.

Solidity: function execute(address _target, bytes _data) returns(bytes32 response)

func (*DSProxyTransactor) Execute0

func (_DSProxy *DSProxyTransactor) Execute0(opts *bind.TransactOpts, _code []byte, _data []byte) (*types.Transaction, error)

Execute0 is a paid mutator transaction binding the contract method 0x1f6a1eb9.

Solidity: function execute(bytes _code, bytes _data) returns(address target, bytes32 response)

func (*DSProxyTransactor) SetAuthority

func (_DSProxy *DSProxyTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)

SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.

Solidity: function setAuthority(address authority_) returns()

func (*DSProxyTransactor) SetCache

func (_DSProxy *DSProxyTransactor) SetCache(opts *bind.TransactOpts, _cacheAddr common.Address) (*types.Transaction, error)

SetCache is a paid mutator transaction binding the contract method 0x948f5076.

Solidity: function setCache(address _cacheAddr) returns(bool)

func (*DSProxyTransactor) SetOwner

func (_DSProxy *DSProxyTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(address owner_) returns()

type DSProxyTransactorRaw

type DSProxyTransactorRaw struct {
	Contract *DSProxyTransactor // Generic write-only contract binding to access the raw methods on
}

DSProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*DSProxyTransactorRaw) Transact

func (_DSProxy *DSProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DSProxyTransactorRaw) Transfer

func (_DSProxy *DSProxyTransactorRaw) 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 DSProxyTransactorSession

type DSProxyTransactorSession struct {
	Contract     *DSProxyTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts  // Transaction auth options to use throughout this session
}

DSProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*DSProxyTransactorSession) Execute

func (_DSProxy *DSProxyTransactorSession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)

Execute is a paid mutator transaction binding the contract method 0x1cff79cd.

Solidity: function execute(address _target, bytes _data) returns(bytes32 response)

func (*DSProxyTransactorSession) Execute0

func (_DSProxy *DSProxyTransactorSession) Execute0(_code []byte, _data []byte) (*types.Transaction, error)

Execute0 is a paid mutator transaction binding the contract method 0x1f6a1eb9.

Solidity: function execute(bytes _code, bytes _data) returns(address target, bytes32 response)

func (*DSProxyTransactorSession) SetAuthority

func (_DSProxy *DSProxyTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)

SetAuthority is a paid mutator transaction binding the contract method 0x7a9e5e4b.

Solidity: function setAuthority(address authority_) returns()

func (*DSProxyTransactorSession) SetCache

func (_DSProxy *DSProxyTransactorSession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)

SetCache is a paid mutator transaction binding the contract method 0x948f5076.

Solidity: function setCache(address _cacheAddr) returns(bool)

func (*DSProxyTransactorSession) SetOwner

func (_DSProxy *DSProxyTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)

SetOwner is a paid mutator transaction binding the contract method 0x13af4035.

Solidity: function setOwner(address owner_) returns()

type OSM

type OSM struct {
	OSMCaller     // Read-only binding to the contract
	OSMTransactor // Write-only binding to the contract
	OSMFilterer   // Log filterer for contract events
}

OSM is an auto generated Go binding around an Ethereum contract.

func NewOSM

func NewOSM(address common.Address, backend bind.ContractBackend) (*OSM, error)

NewOSM creates a new instance of OSM, bound to a specific deployed contract.

type OSMCaller

type OSMCaller struct {
	// contains filtered or unexported fields
}

OSMCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewOSMCaller

func NewOSMCaller(address common.Address, caller bind.ContractCaller) (*OSMCaller, error)

NewOSMCaller creates a new read-only instance of OSM, bound to a specific deployed contract.

func (*OSMCaller) Bud

func (_OSM *OSMCaller) Bud(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Bud is a free data retrieval call binding the contract method 0x4fce7a2a.

Solidity: function bud(address ) constant returns(uint256)

func (*OSMCaller) Hop

func (_OSM *OSMCaller) Hop(opts *bind.CallOpts) (uint16, error)

Hop is a free data retrieval call binding the contract method 0xb0b8579b.

Solidity: function hop() constant returns(uint16)

func (*OSMCaller) Pass

func (_OSM *OSMCaller) Pass(opts *bind.CallOpts) (bool, error)

Pass is a free data retrieval call binding the contract method 0xa7a1ed72.

Solidity: function pass() constant returns(bool ok)

func (*OSMCaller) Peek

func (_OSM *OSMCaller) Peek(opts *bind.CallOpts) ([32]byte, bool, error)

Peek is a free data retrieval call binding the contract method 0x59e02dd7.

Solidity: function peek() constant returns(bytes32, bool)

func (*OSMCaller) Peep

func (_OSM *OSMCaller) Peep(opts *bind.CallOpts) ([32]byte, bool, error)

Peep is a free data retrieval call binding the contract method 0x0e5a6c70.

Solidity: function peep() constant returns(bytes32, bool)

func (*OSMCaller) Read

func (_OSM *OSMCaller) Read(opts *bind.CallOpts) ([32]byte, error)

Read is a free data retrieval call binding the contract method 0x57de26a4.

Solidity: function read() constant returns(bytes32)

func (*OSMCaller) Src

func (_OSM *OSMCaller) Src(opts *bind.CallOpts) (common.Address, error)

Src is a free data retrieval call binding the contract method 0x2e7dc6af.

Solidity: function src() constant returns(address)

func (*OSMCaller) Stopped

func (_OSM *OSMCaller) Stopped(opts *bind.CallOpts) (*big.Int, error)

Stopped is a free data retrieval call binding the contract method 0x75f12b21.

Solidity: function stopped() constant returns(uint256)

func (*OSMCaller) Wards

func (_OSM *OSMCaller) 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 ) constant returns(uint256)

func (*OSMCaller) Zzz

func (_OSM *OSMCaller) Zzz(opts *bind.CallOpts) (uint64, error)

Zzz is a free data retrieval call binding the contract method 0xa4dff0a2.

Solidity: function zzz() constant returns(uint64)

type OSMCallerRaw

type OSMCallerRaw struct {
	Contract *OSMCaller // Generic read-only contract binding to access the raw methods on
}

OSMCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*OSMCallerRaw) Call

func (_OSM *OSMCallerRaw) 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 OSMCallerSession

type OSMCallerSession struct {
	Contract *OSMCaller    // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

OSMCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*OSMCallerSession) Bud

func (_OSM *OSMCallerSession) Bud(arg0 common.Address) (*big.Int, error)

Bud is a free data retrieval call binding the contract method 0x4fce7a2a.

Solidity: function bud(address ) constant returns(uint256)

func (*OSMCallerSession) Hop

func (_OSM *OSMCallerSession) Hop() (uint16, error)

Hop is a free data retrieval call binding the contract method 0xb0b8579b.

Solidity: function hop() constant returns(uint16)

func (*OSMCallerSession) Pass

func (_OSM *OSMCallerSession) Pass() (bool, error)

Pass is a free data retrieval call binding the contract method 0xa7a1ed72.

Solidity: function pass() constant returns(bool ok)

func (*OSMCallerSession) Peek

func (_OSM *OSMCallerSession) Peek() ([32]byte, bool, error)

Peek is a free data retrieval call binding the contract method 0x59e02dd7.

Solidity: function peek() constant returns(bytes32, bool)

func (*OSMCallerSession) Peep

func (_OSM *OSMCallerSession) Peep() ([32]byte, bool, error)

Peep is a free data retrieval call binding the contract method 0x0e5a6c70.

Solidity: function peep() constant returns(bytes32, bool)

func (*OSMCallerSession) Read

func (_OSM *OSMCallerSession) Read() ([32]byte, error)

Read is a free data retrieval call binding the contract method 0x57de26a4.

Solidity: function read() constant returns(bytes32)

func (*OSMCallerSession) Src

func (_OSM *OSMCallerSession) Src() (common.Address, error)

Src is a free data retrieval call binding the contract method 0x2e7dc6af.

Solidity: function src() constant returns(address)

func (*OSMCallerSession) Stopped

func (_OSM *OSMCallerSession) Stopped() (*big.Int, error)

Stopped is a free data retrieval call binding the contract method 0x75f12b21.

Solidity: function stopped() constant returns(uint256)

func (*OSMCallerSession) Wards

func (_OSM *OSMCallerSession) Wards(arg0 common.Address) (*big.Int, error)

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

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

func (*OSMCallerSession) Zzz

func (_OSM *OSMCallerSession) Zzz() (uint64, error)

Zzz is a free data retrieval call binding the contract method 0xa4dff0a2.

Solidity: function zzz() constant returns(uint64)

type OSMFilterer

type OSMFilterer struct {
	// contains filtered or unexported fields
}

OSMFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewOSMFilterer

func NewOSMFilterer(address common.Address, filterer bind.ContractFilterer) (*OSMFilterer, error)

NewOSMFilterer creates a new log filterer instance of OSM, bound to a specific deployed contract.

func (*OSMFilterer) FilterLogValue

func (_OSM *OSMFilterer) FilterLogValue(opts *bind.FilterOpts) (*OSMLogValueIterator, error)

FilterLogValue is a free log retrieval operation binding the contract event 0x296ba4ca62c6c21c95e828080cb8aec7481b71390585605300a8a76f9e95b527.

Solidity: event LogValue(bytes32 val)

func (*OSMFilterer) ParseLogValue

func (_OSM *OSMFilterer) ParseLogValue(log types.Log) (*OSMLogValue, error)

ParseLogValue is a log parse operation binding the contract event 0x296ba4ca62c6c21c95e828080cb8aec7481b71390585605300a8a76f9e95b527.

Solidity: event LogValue(bytes32 val)

func (*OSMFilterer) WatchLogValue

func (_OSM *OSMFilterer) WatchLogValue(opts *bind.WatchOpts, sink chan<- *OSMLogValue) (event.Subscription, error)

WatchLogValue is a free log subscription operation binding the contract event 0x296ba4ca62c6c21c95e828080cb8aec7481b71390585605300a8a76f9e95b527.

Solidity: event LogValue(bytes32 val)

type OSMLogValue

type OSMLogValue struct {
	Val [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

OSMLogValue represents a LogValue event raised by the OSM contract.

type OSMLogValueIterator

type OSMLogValueIterator struct {
	Event *OSMLogValue // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

OSMLogValueIterator is returned from FilterLogValue and is used to iterate over the raw logs and unpacked data for LogValue events raised by the OSM contract.

func (*OSMLogValueIterator) Close

func (it *OSMLogValueIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*OSMLogValueIterator) Error

func (it *OSMLogValueIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OSMLogValueIterator) Next

func (it *OSMLogValueIterator) 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 OSMRaw

type OSMRaw struct {
	Contract *OSM // Generic contract binding to access the raw methods on
}

OSMRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*OSMRaw) Call

func (_OSM *OSMRaw) 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 (*OSMRaw) Transact

func (_OSM *OSMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OSMRaw) Transfer

func (_OSM *OSMRaw) 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 OSMSession

type OSMSession struct {
	Contract     *OSM              // 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
}

OSMSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*OSMSession) Bud

func (_OSM *OSMSession) Bud(arg0 common.Address) (*big.Int, error)

Bud is a free data retrieval call binding the contract method 0x4fce7a2a.

Solidity: function bud(address ) constant returns(uint256)

func (*OSMSession) Change

func (_OSM *OSMSession) Change(src_ common.Address) (*types.Transaction, error)

Change is a paid mutator transaction binding the contract method 0x1e77933e.

Solidity: function change(address src_) returns()

func (*OSMSession) Deny

func (_OSM *OSMSession) 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 (*OSMSession) Diss

func (_OSM *OSMSession) Diss(a []common.Address) (*types.Transaction, error)

Diss is a paid mutator transaction binding the contract method 0x46d4577d.

Solidity: function diss(address[] a) returns()

func (*OSMSession) Diss0

func (_OSM *OSMSession) Diss0(a common.Address) (*types.Transaction, error)

Diss0 is a paid mutator transaction binding the contract method 0x65c4ce7a.

Solidity: function diss(address a) returns()

func (*OSMSession) Hop

func (_OSM *OSMSession) Hop() (uint16, error)

Hop is a free data retrieval call binding the contract method 0xb0b8579b.

Solidity: function hop() constant returns(uint16)

func (*OSMSession) Kiss

func (_OSM *OSMSession) Kiss(a []common.Address) (*types.Transaction, error)

Kiss is a paid mutator transaction binding the contract method 0x1b25b65f.

Solidity: function kiss(address[] a) returns()

func (*OSMSession) Kiss0

func (_OSM *OSMSession) Kiss0(a common.Address) (*types.Transaction, error)

Kiss0 is a paid mutator transaction binding the contract method 0xf29c29c4.

Solidity: function kiss(address a) returns()

func (*OSMSession) Pass

func (_OSM *OSMSession) Pass() (bool, error)

Pass is a free data retrieval call binding the contract method 0xa7a1ed72.

Solidity: function pass() constant returns(bool ok)

func (*OSMSession) Peek

func (_OSM *OSMSession) Peek() ([32]byte, bool, error)

Peek is a free data retrieval call binding the contract method 0x59e02dd7.

Solidity: function peek() constant returns(bytes32, bool)

func (*OSMSession) Peep

func (_OSM *OSMSession) Peep() ([32]byte, bool, error)

Peep is a free data retrieval call binding the contract method 0x0e5a6c70.

Solidity: function peep() constant returns(bytes32, bool)

func (*OSMSession) Poke

func (_OSM *OSMSession) Poke() (*types.Transaction, error)

Poke is a paid mutator transaction binding the contract method 0x18178358.

Solidity: function poke() returns()

func (*OSMSession) Read

func (_OSM *OSMSession) Read() ([32]byte, error)

Read is a free data retrieval call binding the contract method 0x57de26a4.

Solidity: function read() constant returns(bytes32)

func (*OSMSession) Rely

func (_OSM *OSMSession) 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 (*OSMSession) Src

func (_OSM *OSMSession) Src() (common.Address, error)

Src is a free data retrieval call binding the contract method 0x2e7dc6af.

Solidity: function src() constant returns(address)

func (*OSMSession) Start

func (_OSM *OSMSession) Start() (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xbe9a6555.

Solidity: function start() returns()

func (*OSMSession) Step

func (_OSM *OSMSession) Step(ts uint16) (*types.Transaction, error)

Step is a paid mutator transaction binding the contract method 0xe38e2cfb.

Solidity: function step(uint16 ts) returns()

func (*OSMSession) Stop

func (_OSM *OSMSession) Stop() (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x07da68f5.

Solidity: function stop() returns()

func (*OSMSession) Stopped

func (_OSM *OSMSession) Stopped() (*big.Int, error)

Stopped is a free data retrieval call binding the contract method 0x75f12b21.

Solidity: function stopped() constant returns(uint256)

func (*OSMSession) Void

func (_OSM *OSMSession) Void() (*types.Transaction, error)

Void is a paid mutator transaction binding the contract method 0xac4c25b2.

Solidity: function void() returns()

func (*OSMSession) Wards

func (_OSM *OSMSession) Wards(arg0 common.Address) (*big.Int, error)

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

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

func (*OSMSession) Zzz

func (_OSM *OSMSession) Zzz() (uint64, error)

Zzz is a free data retrieval call binding the contract method 0xa4dff0a2.

Solidity: function zzz() constant returns(uint64)

type OSMTransactor

type OSMTransactor struct {
	// contains filtered or unexported fields
}

OSMTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewOSMTransactor

func NewOSMTransactor(address common.Address, transactor bind.ContractTransactor) (*OSMTransactor, error)

NewOSMTransactor creates a new write-only instance of OSM, bound to a specific deployed contract.

func (*OSMTransactor) Change

func (_OSM *OSMTransactor) Change(opts *bind.TransactOpts, src_ common.Address) (*types.Transaction, error)

Change is a paid mutator transaction binding the contract method 0x1e77933e.

Solidity: function change(address src_) returns()

func (*OSMTransactor) Deny

func (_OSM *OSMTransactor) 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 (*OSMTransactor) Diss

func (_OSM *OSMTransactor) Diss(opts *bind.TransactOpts, a []common.Address) (*types.Transaction, error)

Diss is a paid mutator transaction binding the contract method 0x46d4577d.

Solidity: function diss(address[] a) returns()

func (*OSMTransactor) Diss0

func (_OSM *OSMTransactor) Diss0(opts *bind.TransactOpts, a common.Address) (*types.Transaction, error)

Diss0 is a paid mutator transaction binding the contract method 0x65c4ce7a.

Solidity: function diss(address a) returns()

func (*OSMTransactor) Kiss

func (_OSM *OSMTransactor) Kiss(opts *bind.TransactOpts, a []common.Address) (*types.Transaction, error)

Kiss is a paid mutator transaction binding the contract method 0x1b25b65f.

Solidity: function kiss(address[] a) returns()

func (*OSMTransactor) Kiss0

func (_OSM *OSMTransactor) Kiss0(opts *bind.TransactOpts, a common.Address) (*types.Transaction, error)

Kiss0 is a paid mutator transaction binding the contract method 0xf29c29c4.

Solidity: function kiss(address a) returns()

func (*OSMTransactor) Poke

func (_OSM *OSMTransactor) Poke(opts *bind.TransactOpts) (*types.Transaction, error)

Poke is a paid mutator transaction binding the contract method 0x18178358.

Solidity: function poke() returns()

func (*OSMTransactor) Rely

func (_OSM *OSMTransactor) 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 (*OSMTransactor) Start

func (_OSM *OSMTransactor) Start(opts *bind.TransactOpts) (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xbe9a6555.

Solidity: function start() returns()

func (*OSMTransactor) Step

func (_OSM *OSMTransactor) Step(opts *bind.TransactOpts, ts uint16) (*types.Transaction, error)

Step is a paid mutator transaction binding the contract method 0xe38e2cfb.

Solidity: function step(uint16 ts) returns()

func (*OSMTransactor) Stop

func (_OSM *OSMTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x07da68f5.

Solidity: function stop() returns()

func (*OSMTransactor) Void

func (_OSM *OSMTransactor) Void(opts *bind.TransactOpts) (*types.Transaction, error)

Void is a paid mutator transaction binding the contract method 0xac4c25b2.

Solidity: function void() returns()

type OSMTransactorRaw

type OSMTransactorRaw struct {
	Contract *OSMTransactor // Generic write-only contract binding to access the raw methods on
}

OSMTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*OSMTransactorRaw) Transact

func (_OSM *OSMTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*OSMTransactorRaw) Transfer

func (_OSM *OSMTransactorRaw) 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 OSMTransactorSession

type OSMTransactorSession struct {
	Contract     *OSMTransactor    // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

OSMTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*OSMTransactorSession) Change

func (_OSM *OSMTransactorSession) Change(src_ common.Address) (*types.Transaction, error)

Change is a paid mutator transaction binding the contract method 0x1e77933e.

Solidity: function change(address src_) returns()

func (*OSMTransactorSession) Deny

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*OSMTransactorSession) Diss

Diss is a paid mutator transaction binding the contract method 0x46d4577d.

Solidity: function diss(address[] a) returns()

func (*OSMTransactorSession) Diss0

Diss0 is a paid mutator transaction binding the contract method 0x65c4ce7a.

Solidity: function diss(address a) returns()

func (*OSMTransactorSession) Kiss

Kiss is a paid mutator transaction binding the contract method 0x1b25b65f.

Solidity: function kiss(address[] a) returns()

func (*OSMTransactorSession) Kiss0

Kiss0 is a paid mutator transaction binding the contract method 0xf29c29c4.

Solidity: function kiss(address a) returns()

func (*OSMTransactorSession) Poke

func (_OSM *OSMTransactorSession) Poke() (*types.Transaction, error)

Poke is a paid mutator transaction binding the contract method 0x18178358.

Solidity: function poke() returns()

func (*OSMTransactorSession) Rely

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*OSMTransactorSession) Start

func (_OSM *OSMTransactorSession) Start() (*types.Transaction, error)

Start is a paid mutator transaction binding the contract method 0xbe9a6555.

Solidity: function start() returns()

func (*OSMTransactorSession) Step

func (_OSM *OSMTransactorSession) Step(ts uint16) (*types.Transaction, error)

Step is a paid mutator transaction binding the contract method 0xe38e2cfb.

Solidity: function step(uint16 ts) returns()

func (*OSMTransactorSession) Stop

func (_OSM *OSMTransactorSession) Stop() (*types.Transaction, error)

Stop is a paid mutator transaction binding the contract method 0x07da68f5.

Solidity: function stop() returns()

func (*OSMTransactorSession) Void

func (_OSM *OSMTransactorSession) Void() (*types.Transaction, error)

Void is a paid mutator transaction binding the contract method 0xac4c25b2.

Solidity: function void() returns()

type ProxyAction

type ProxyAction struct {
	ProxyActionCaller     // Read-only binding to the contract
	ProxyActionTransactor // Write-only binding to the contract
	ProxyActionFilterer   // Log filterer for contract events
}

ProxyAction is an auto generated Go binding around an Ethereum contract.

func NewProxyAction

func NewProxyAction(address common.Address, backend bind.ContractBackend) (*ProxyAction, error)

NewProxyAction creates a new instance of ProxyAction, bound to a specific deployed contract.

type ProxyActionCaller

type ProxyActionCaller struct {
	// contains filtered or unexported fields
}

ProxyActionCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewProxyActionCaller

func NewProxyActionCaller(address common.Address, caller bind.ContractCaller) (*ProxyActionCaller, error)

NewProxyActionCaller creates a new read-only instance of ProxyAction, bound to a specific deployed contract.

type ProxyActionCallerRaw

type ProxyActionCallerRaw struct {
	Contract *ProxyActionCaller // Generic read-only contract binding to access the raw methods on
}

ProxyActionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ProxyActionCallerRaw) Call

func (_ProxyAction *ProxyActionCallerRaw) 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 ProxyActionCallerSession

type ProxyActionCallerSession struct {
	Contract *ProxyActionCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

ProxyActionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type ProxyActionFilterer

type ProxyActionFilterer struct {
	// contains filtered or unexported fields
}

ProxyActionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewProxyActionFilterer

func NewProxyActionFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyActionFilterer, error)

NewProxyActionFilterer creates a new log filterer instance of ProxyAction, bound to a specific deployed contract.

type ProxyActionRaw

type ProxyActionRaw struct {
	Contract *ProxyAction // Generic contract binding to access the raw methods on
}

ProxyActionRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ProxyActionRaw) Call

func (_ProxyAction *ProxyActionRaw) 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 (*ProxyActionRaw) Transact

func (_ProxyAction *ProxyActionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ProxyActionRaw) Transfer

func (_ProxyAction *ProxyActionRaw) 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 ProxyActionSession

type ProxyActionSession struct {
	Contract     *ProxyAction      // 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
}

ProxyActionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ProxyActionSession) CdpAllow

func (_ProxyAction *ProxyActionSession) CdpAllow(manager common.Address, cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)

CdpAllow is a paid mutator transaction binding the contract method 0xba727a95.

Solidity: function cdpAllow(address manager, uint256 cdp, address usr, uint256 ok) returns()

func (*ProxyActionSession) DaiJoinJoin

func (_ProxyAction *ProxyActionSession) DaiJoinJoin(apt common.Address, urn common.Address, wad *big.Int) (*types.Transaction, error)

DaiJoinJoin is a paid mutator transaction binding the contract method 0xc56167c6.

Solidity: function daiJoin_join(address apt, address urn, uint256 wad) returns()

func (*ProxyActionSession) Draw

func (_ProxyAction *ProxyActionSession) Draw(manager common.Address, jug common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

Draw is a paid mutator transaction binding the contract method 0x9f6f3d5b.

Solidity: function draw(address manager, address jug, address daiJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionSession) Enter

func (_ProxyAction *ProxyActionSession) Enter(manager common.Address, src common.Address, cdp *big.Int) (*types.Transaction, error)

Enter is a paid mutator transaction binding the contract method 0xeb0b9a85.

Solidity: function enter(address manager, address src, uint256 cdp) returns()

func (*ProxyActionSession) EthJoinJoin

func (_ProxyAction *ProxyActionSession) EthJoinJoin(apt common.Address, urn common.Address) (*types.Transaction, error)

EthJoinJoin is a paid mutator transaction binding the contract method 0xa033df12.

Solidity: function ethJoin_join(address apt, address urn) returns()

func (*ProxyActionSession) ExitETH

func (_ProxyAction *ProxyActionSession) ExitETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

ExitETH is a paid mutator transaction binding the contract method 0x08f00e34.

Solidity: function exitETH(address manager, address ethJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionSession) ExitGem

func (_ProxyAction *ProxyActionSession) ExitGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

ExitGem is a paid mutator transaction binding the contract method 0x42dd11bb.

Solidity: function exitGem(address manager, address gemJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionSession) Flux

func (_ProxyAction *ProxyActionSession) Flux(manager common.Address, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x1558b048.

Solidity: function flux(address manager, uint256 cdp, address dst, uint256 wad) returns()

func (*ProxyActionSession) FreeETH

func (_ProxyAction *ProxyActionSession) FreeETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

FreeETH is a paid mutator transaction binding the contract method 0x7b5a3b43.

Solidity: function freeETH(address manager, address ethJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionSession) FreeGem

func (_ProxyAction *ProxyActionSession) FreeGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

FreeGem is a paid mutator transaction binding the contract method 0x6ab6a491.

Solidity: function freeGem(address manager, address gemJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionSession) Frob

func (_ProxyAction *ProxyActionSession) Frob(manager common.Address, cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x96e8d72c.

Solidity: function frob(address manager, uint256 cdp, int256 dink, int256 dart) returns()

func (*ProxyActionSession) GemJoinJoin

func (_ProxyAction *ProxyActionSession) GemJoinJoin(apt common.Address, urn common.Address, wad *big.Int, transferFrom bool) (*types.Transaction, error)

GemJoinJoin is a paid mutator transaction binding the contract method 0x7df2eb25.

Solidity: function gemJoin_join(address apt, address urn, uint256 wad, bool transferFrom) returns()

func (*ProxyActionSession) Give

func (_ProxyAction *ProxyActionSession) Give(manager common.Address, cdp *big.Int, usr common.Address) (*types.Transaction, error)

Give is a paid mutator transaction binding the contract method 0x1d10f231.

Solidity: function give(address manager, uint256 cdp, address usr) returns()

func (*ProxyActionSession) GiveToProxy

func (_ProxyAction *ProxyActionSession) GiveToProxy(proxyRegistry common.Address, manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)

GiveToProxy is a paid mutator transaction binding the contract method 0x493c2049.

Solidity: function giveToProxy(address proxyRegistry, address manager, uint256 cdp, address dst) returns()

func (*ProxyActionSession) Hope

func (_ProxyAction *ProxyActionSession) Hope(obj common.Address, usr common.Address) (*types.Transaction, error)

Hope is a paid mutator transaction binding the contract method 0xb50a5869.

Solidity: function hope(address obj, address usr) returns()

func (*ProxyActionSession) LockETH

func (_ProxyAction *ProxyActionSession) LockETH(manager common.Address, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error)

LockETH is a paid mutator transaction binding the contract method 0xe205c108.

Solidity: function lockETH(address manager, address ethJoin, uint256 cdp) returns()

func (*ProxyActionSession) LockETHAndDraw

func (_ProxyAction *ProxyActionSession) LockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadD *big.Int) (*types.Transaction, error)

LockETHAndDraw is a paid mutator transaction binding the contract method 0x1c02d846.

Solidity: function lockETHAndDraw(address manager, address jug, address ethJoin, address daiJoin, uint256 cdp, uint256 wadD) returns()

func (*ProxyActionSession) LockGem

func (_ProxyAction *ProxyActionSession) LockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, transferFrom bool) (*types.Transaction, error)

LockGem is a paid mutator transaction binding the contract method 0x3e29e565.

Solidity: function lockGem(address manager, address gemJoin, uint256 cdp, uint256 wad, bool transferFrom) returns()

func (*ProxyActionSession) LockGemAndDraw

func (_ProxyAction *ProxyActionSession) LockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int, transferFrom bool) (*types.Transaction, error)

LockGemAndDraw is a paid mutator transaction binding the contract method 0xcbd4be3f.

Solidity: function lockGemAndDraw(address manager, address jug, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD, bool transferFrom) returns()

func (*ProxyActionSession) MakeGemBag

func (_ProxyAction *ProxyActionSession) MakeGemBag(gemJoin common.Address) (*types.Transaction, error)

MakeGemBag is a paid mutator transaction binding the contract method 0xfba7591d.

Solidity: function makeGemBag(address gemJoin) returns(address bag)

func (*ProxyActionSession) Move

func (_ProxyAction *ProxyActionSession) Move(manager common.Address, cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0x25cf37d0.

Solidity: function move(address manager, uint256 cdp, address dst, uint256 rad) returns()

func (*ProxyActionSession) Nope

func (_ProxyAction *ProxyActionSession) Nope(obj common.Address, usr common.Address) (*types.Transaction, error)

Nope is a paid mutator transaction binding the contract method 0x9f887fde.

Solidity: function nope(address obj, address usr) returns()

func (*ProxyActionSession) Open

func (_ProxyAction *ProxyActionSession) Open(manager common.Address, ilk [32]byte, usr common.Address) (*types.Transaction, error)

Open is a paid mutator transaction binding the contract method 0x6aa3ee11.

Solidity: function open(address manager, bytes32 ilk, address usr) returns(uint256 cdp)

func (*ProxyActionSession) OpenLockETHAndDraw

func (_ProxyAction *ProxyActionSession) OpenLockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, daiJoin common.Address, ilk [32]byte, wadD *big.Int) (*types.Transaction, error)

OpenLockETHAndDraw is a paid mutator transaction binding the contract method 0xe685cc04.

Solidity: function openLockETHAndDraw(address manager, address jug, address ethJoin, address daiJoin, bytes32 ilk, uint256 wadD) returns(uint256 cdp)

func (*ProxyActionSession) OpenLockGNTAndDraw

func (_ProxyAction *ProxyActionSession) OpenLockGNTAndDraw(manager common.Address, jug common.Address, gntJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

OpenLockGNTAndDraw is a paid mutator transaction binding the contract method 0xc0791710.

Solidity: function openLockGNTAndDraw(address manager, address jug, address gntJoin, address daiJoin, bytes32 ilk, uint256 wadC, uint256 wadD) returns(address bag, uint256 cdp)

func (*ProxyActionSession) OpenLockGemAndDraw

func (_ProxyAction *ProxyActionSession) OpenLockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, wadD *big.Int, transferFrom bool) (*types.Transaction, error)

OpenLockGemAndDraw is a paid mutator transaction binding the contract method 0xdb802a32.

Solidity: function openLockGemAndDraw(address manager, address jug, address gemJoin, address daiJoin, bytes32 ilk, uint256 wadC, uint256 wadD, bool transferFrom) returns(uint256 cdp)

func (*ProxyActionSession) Quit

func (_ProxyAction *ProxyActionSession) Quit(manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)

Quit is a paid mutator transaction binding the contract method 0x4592aca7.

Solidity: function quit(address manager, uint256 cdp, address dst) returns()

func (*ProxyActionSession) SafeLockETH

func (_ProxyAction *ProxyActionSession) SafeLockETH(manager common.Address, ethJoin common.Address, cdp *big.Int, owner common.Address) (*types.Transaction, error)

SafeLockETH is a paid mutator transaction binding the contract method 0xee284576.

Solidity: function safeLockETH(address manager, address ethJoin, uint256 cdp, address owner) returns()

func (*ProxyActionSession) SafeLockGem

func (_ProxyAction *ProxyActionSession) SafeLockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, transferFrom bool, owner common.Address) (*types.Transaction, error)

SafeLockGem is a paid mutator transaction binding the contract method 0xead64729.

Solidity: function safeLockGem(address manager, address gemJoin, uint256 cdp, uint256 wad, bool transferFrom, address owner) returns()

func (*ProxyActionSession) SafeWipe

func (_ProxyAction *ProxyActionSession) SafeWipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int, owner common.Address) (*types.Transaction, error)

SafeWipe is a paid mutator transaction binding the contract method 0x2958f8a5.

Solidity: function safeWipe(address manager, address daiJoin, uint256 cdp, uint256 wad, address owner) returns()

func (*ProxyActionSession) SafeWipeAll

func (_ProxyAction *ProxyActionSession) SafeWipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int, owner common.Address) (*types.Transaction, error)

SafeWipeAll is a paid mutator transaction binding the contract method 0x0aee8dec.

Solidity: function safeWipeAll(address manager, address daiJoin, uint256 cdp, address owner) returns()

func (*ProxyActionSession) Shift

func (_ProxyAction *ProxyActionSession) Shift(manager common.Address, cdpSrc *big.Int, cdpOrg *big.Int) (*types.Transaction, error)

Shift is a paid mutator transaction binding the contract method 0x7bc3bd53.

Solidity: function shift(address manager, uint256 cdpSrc, uint256 cdpOrg) returns()

func (*ProxyActionSession) Transfer

func (_ProxyAction *ProxyActionSession) Transfer(gem common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbeabacc8.

Solidity: function transfer(address gem, address dst, uint256 wad) returns()

func (*ProxyActionSession) UrnAllow

func (_ProxyAction *ProxyActionSession) UrnAllow(manager common.Address, usr common.Address, ok *big.Int) (*types.Transaction, error)

UrnAllow is a paid mutator transaction binding the contract method 0x5f6ef447.

Solidity: function urnAllow(address manager, address usr, uint256 ok) returns()

func (*ProxyActionSession) Wipe

func (_ProxyAction *ProxyActionSession) Wipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

Wipe is a paid mutator transaction binding the contract method 0x4b666199.

Solidity: function wipe(address manager, address daiJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionSession) WipeAll

func (_ProxyAction *ProxyActionSession) WipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int) (*types.Transaction, error)

WipeAll is a paid mutator transaction binding the contract method 0x036a2395.

Solidity: function wipeAll(address manager, address daiJoin, uint256 cdp) returns()

func (*ProxyActionSession) WipeAllAndFreeETH

func (_ProxyAction *ProxyActionSession) WipeAllAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int) (*types.Transaction, error)

WipeAllAndFreeETH is a paid mutator transaction binding the contract method 0x6d68b70b.

Solidity: function wipeAllAndFreeETH(address manager, address ethJoin, address daiJoin, uint256 cdp, uint256 wadC) returns()

func (*ProxyActionSession) WipeAllAndFreeGem

func (_ProxyAction *ProxyActionSession) WipeAllAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int) (*types.Transaction, error)

WipeAllAndFreeGem is a paid mutator transaction binding the contract method 0xbcd6deec.

Solidity: function wipeAllAndFreeGem(address manager, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC) returns()

func (*ProxyActionSession) WipeAndFreeETH

func (_ProxyAction *ProxyActionSession) WipeAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

WipeAndFreeETH is a paid mutator transaction binding the contract method 0xbe5e6c03.

Solidity: function wipeAndFreeETH(address manager, address ethJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD) returns()

func (*ProxyActionSession) WipeAndFreeGem

func (_ProxyAction *ProxyActionSession) WipeAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

WipeAndFreeGem is a paid mutator transaction binding the contract method 0xa6add011.

Solidity: function wipeAndFreeGem(address manager, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD) returns()

type ProxyActionTransactor

type ProxyActionTransactor struct {
	// contains filtered or unexported fields
}

ProxyActionTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewProxyActionTransactor

func NewProxyActionTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyActionTransactor, error)

NewProxyActionTransactor creates a new write-only instance of ProxyAction, bound to a specific deployed contract.

func (*ProxyActionTransactor) CdpAllow

func (_ProxyAction *ProxyActionTransactor) CdpAllow(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)

CdpAllow is a paid mutator transaction binding the contract method 0xba727a95.

Solidity: function cdpAllow(address manager, uint256 cdp, address usr, uint256 ok) returns()

func (*ProxyActionTransactor) DaiJoinJoin

func (_ProxyAction *ProxyActionTransactor) DaiJoinJoin(opts *bind.TransactOpts, apt common.Address, urn common.Address, wad *big.Int) (*types.Transaction, error)

DaiJoinJoin is a paid mutator transaction binding the contract method 0xc56167c6.

Solidity: function daiJoin_join(address apt, address urn, uint256 wad) returns()

func (*ProxyActionTransactor) Draw

func (_ProxyAction *ProxyActionTransactor) Draw(opts *bind.TransactOpts, manager common.Address, jug common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

Draw is a paid mutator transaction binding the contract method 0x9f6f3d5b.

Solidity: function draw(address manager, address jug, address daiJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactor) Enter

func (_ProxyAction *ProxyActionTransactor) Enter(opts *bind.TransactOpts, manager common.Address, src common.Address, cdp *big.Int) (*types.Transaction, error)

Enter is a paid mutator transaction binding the contract method 0xeb0b9a85.

Solidity: function enter(address manager, address src, uint256 cdp) returns()

func (*ProxyActionTransactor) EthJoinJoin

func (_ProxyAction *ProxyActionTransactor) EthJoinJoin(opts *bind.TransactOpts, apt common.Address, urn common.Address) (*types.Transaction, error)

EthJoinJoin is a paid mutator transaction binding the contract method 0xa033df12.

Solidity: function ethJoin_join(address apt, address urn) returns()

func (*ProxyActionTransactor) ExitETH

func (_ProxyAction *ProxyActionTransactor) ExitETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

ExitETH is a paid mutator transaction binding the contract method 0x08f00e34.

Solidity: function exitETH(address manager, address ethJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactor) ExitGem

func (_ProxyAction *ProxyActionTransactor) ExitGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

ExitGem is a paid mutator transaction binding the contract method 0x42dd11bb.

Solidity: function exitGem(address manager, address gemJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactor) Flux

func (_ProxyAction *ProxyActionTransactor) Flux(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x1558b048.

Solidity: function flux(address manager, uint256 cdp, address dst, uint256 wad) returns()

func (*ProxyActionTransactor) FreeETH

func (_ProxyAction *ProxyActionTransactor) FreeETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

FreeETH is a paid mutator transaction binding the contract method 0x7b5a3b43.

Solidity: function freeETH(address manager, address ethJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactor) FreeGem

func (_ProxyAction *ProxyActionTransactor) FreeGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

FreeGem is a paid mutator transaction binding the contract method 0x6ab6a491.

Solidity: function freeGem(address manager, address gemJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactor) Frob

func (_ProxyAction *ProxyActionTransactor) Frob(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x96e8d72c.

Solidity: function frob(address manager, uint256 cdp, int256 dink, int256 dart) returns()

func (*ProxyActionTransactor) GemJoinJoin

func (_ProxyAction *ProxyActionTransactor) GemJoinJoin(opts *bind.TransactOpts, apt common.Address, urn common.Address, wad *big.Int, transferFrom bool) (*types.Transaction, error)

GemJoinJoin is a paid mutator transaction binding the contract method 0x7df2eb25.

Solidity: function gemJoin_join(address apt, address urn, uint256 wad, bool transferFrom) returns()

func (*ProxyActionTransactor) Give

func (_ProxyAction *ProxyActionTransactor) Give(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, usr common.Address) (*types.Transaction, error)

Give is a paid mutator transaction binding the contract method 0x1d10f231.

Solidity: function give(address manager, uint256 cdp, address usr) returns()

func (*ProxyActionTransactor) GiveToProxy

func (_ProxyAction *ProxyActionTransactor) GiveToProxy(opts *bind.TransactOpts, proxyRegistry common.Address, manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)

GiveToProxy is a paid mutator transaction binding the contract method 0x493c2049.

Solidity: function giveToProxy(address proxyRegistry, address manager, uint256 cdp, address dst) returns()

func (*ProxyActionTransactor) Hope

func (_ProxyAction *ProxyActionTransactor) Hope(opts *bind.TransactOpts, obj common.Address, usr common.Address) (*types.Transaction, error)

Hope is a paid mutator transaction binding the contract method 0xb50a5869.

Solidity: function hope(address obj, address usr) returns()

func (*ProxyActionTransactor) LockETH

func (_ProxyAction *ProxyActionTransactor) LockETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error)

LockETH is a paid mutator transaction binding the contract method 0xe205c108.

Solidity: function lockETH(address manager, address ethJoin, uint256 cdp) returns()

func (*ProxyActionTransactor) LockETHAndDraw

func (_ProxyAction *ProxyActionTransactor) LockETHAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadD *big.Int) (*types.Transaction, error)

LockETHAndDraw is a paid mutator transaction binding the contract method 0x1c02d846.

Solidity: function lockETHAndDraw(address manager, address jug, address ethJoin, address daiJoin, uint256 cdp, uint256 wadD) returns()

func (*ProxyActionTransactor) LockGem

func (_ProxyAction *ProxyActionTransactor) LockGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, transferFrom bool) (*types.Transaction, error)

LockGem is a paid mutator transaction binding the contract method 0x3e29e565.

Solidity: function lockGem(address manager, address gemJoin, uint256 cdp, uint256 wad, bool transferFrom) returns()

func (*ProxyActionTransactor) LockGemAndDraw

func (_ProxyAction *ProxyActionTransactor) LockGemAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int, transferFrom bool) (*types.Transaction, error)

LockGemAndDraw is a paid mutator transaction binding the contract method 0xcbd4be3f.

Solidity: function lockGemAndDraw(address manager, address jug, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD, bool transferFrom) returns()

func (*ProxyActionTransactor) MakeGemBag

func (_ProxyAction *ProxyActionTransactor) MakeGemBag(opts *bind.TransactOpts, gemJoin common.Address) (*types.Transaction, error)

MakeGemBag is a paid mutator transaction binding the contract method 0xfba7591d.

Solidity: function makeGemBag(address gemJoin) returns(address bag)

func (*ProxyActionTransactor) Move

func (_ProxyAction *ProxyActionTransactor) Move(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0x25cf37d0.

Solidity: function move(address manager, uint256 cdp, address dst, uint256 rad) returns()

func (*ProxyActionTransactor) Nope

func (_ProxyAction *ProxyActionTransactor) Nope(opts *bind.TransactOpts, obj common.Address, usr common.Address) (*types.Transaction, error)

Nope is a paid mutator transaction binding the contract method 0x9f887fde.

Solidity: function nope(address obj, address usr) returns()

func (*ProxyActionTransactor) Open

func (_ProxyAction *ProxyActionTransactor) Open(opts *bind.TransactOpts, manager common.Address, ilk [32]byte, usr common.Address) (*types.Transaction, error)

Open is a paid mutator transaction binding the contract method 0x6aa3ee11.

Solidity: function open(address manager, bytes32 ilk, address usr) returns(uint256 cdp)

func (*ProxyActionTransactor) OpenLockETHAndDraw

func (_ProxyAction *ProxyActionTransactor) OpenLockETHAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ethJoin common.Address, daiJoin common.Address, ilk [32]byte, wadD *big.Int) (*types.Transaction, error)

OpenLockETHAndDraw is a paid mutator transaction binding the contract method 0xe685cc04.

Solidity: function openLockETHAndDraw(address manager, address jug, address ethJoin, address daiJoin, bytes32 ilk, uint256 wadD) returns(uint256 cdp)

func (*ProxyActionTransactor) OpenLockGNTAndDraw

func (_ProxyAction *ProxyActionTransactor) OpenLockGNTAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, gntJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

OpenLockGNTAndDraw is a paid mutator transaction binding the contract method 0xc0791710.

Solidity: function openLockGNTAndDraw(address manager, address jug, address gntJoin, address daiJoin, bytes32 ilk, uint256 wadC, uint256 wadD) returns(address bag, uint256 cdp)

func (*ProxyActionTransactor) OpenLockGemAndDraw

func (_ProxyAction *ProxyActionTransactor) OpenLockGemAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, gemJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, wadD *big.Int, transferFrom bool) (*types.Transaction, error)

OpenLockGemAndDraw is a paid mutator transaction binding the contract method 0xdb802a32.

Solidity: function openLockGemAndDraw(address manager, address jug, address gemJoin, address daiJoin, bytes32 ilk, uint256 wadC, uint256 wadD, bool transferFrom) returns(uint256 cdp)

func (*ProxyActionTransactor) Quit

func (_ProxyAction *ProxyActionTransactor) Quit(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)

Quit is a paid mutator transaction binding the contract method 0x4592aca7.

Solidity: function quit(address manager, uint256 cdp, address dst) returns()

func (*ProxyActionTransactor) SafeLockETH

func (_ProxyAction *ProxyActionTransactor) SafeLockETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, cdp *big.Int, owner common.Address) (*types.Transaction, error)

SafeLockETH is a paid mutator transaction binding the contract method 0xee284576.

Solidity: function safeLockETH(address manager, address ethJoin, uint256 cdp, address owner) returns()

func (*ProxyActionTransactor) SafeLockGem

func (_ProxyAction *ProxyActionTransactor) SafeLockGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, transferFrom bool, owner common.Address) (*types.Transaction, error)

SafeLockGem is a paid mutator transaction binding the contract method 0xead64729.

Solidity: function safeLockGem(address manager, address gemJoin, uint256 cdp, uint256 wad, bool transferFrom, address owner) returns()

func (*ProxyActionTransactor) SafeWipe

func (_ProxyAction *ProxyActionTransactor) SafeWipe(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int, owner common.Address) (*types.Transaction, error)

SafeWipe is a paid mutator transaction binding the contract method 0x2958f8a5.

Solidity: function safeWipe(address manager, address daiJoin, uint256 cdp, uint256 wad, address owner) returns()

func (*ProxyActionTransactor) SafeWipeAll

func (_ProxyAction *ProxyActionTransactor) SafeWipeAll(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, cdp *big.Int, owner common.Address) (*types.Transaction, error)

SafeWipeAll is a paid mutator transaction binding the contract method 0x0aee8dec.

Solidity: function safeWipeAll(address manager, address daiJoin, uint256 cdp, address owner) returns()

func (*ProxyActionTransactor) Shift

func (_ProxyAction *ProxyActionTransactor) Shift(opts *bind.TransactOpts, manager common.Address, cdpSrc *big.Int, cdpOrg *big.Int) (*types.Transaction, error)

Shift is a paid mutator transaction binding the contract method 0x7bc3bd53.

Solidity: function shift(address manager, uint256 cdpSrc, uint256 cdpOrg) returns()

func (*ProxyActionTransactor) Transfer

func (_ProxyAction *ProxyActionTransactor) Transfer(opts *bind.TransactOpts, gem common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbeabacc8.

Solidity: function transfer(address gem, address dst, uint256 wad) returns()

func (*ProxyActionTransactor) UrnAllow

func (_ProxyAction *ProxyActionTransactor) UrnAllow(opts *bind.TransactOpts, manager common.Address, usr common.Address, ok *big.Int) (*types.Transaction, error)

UrnAllow is a paid mutator transaction binding the contract method 0x5f6ef447.

Solidity: function urnAllow(address manager, address usr, uint256 ok) returns()

func (*ProxyActionTransactor) Wipe

func (_ProxyAction *ProxyActionTransactor) Wipe(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

Wipe is a paid mutator transaction binding the contract method 0x4b666199.

Solidity: function wipe(address manager, address daiJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactor) WipeAll

func (_ProxyAction *ProxyActionTransactor) WipeAll(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, cdp *big.Int) (*types.Transaction, error)

WipeAll is a paid mutator transaction binding the contract method 0x036a2395.

Solidity: function wipeAll(address manager, address daiJoin, uint256 cdp) returns()

func (*ProxyActionTransactor) WipeAllAndFreeETH

func (_ProxyAction *ProxyActionTransactor) WipeAllAndFreeETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int) (*types.Transaction, error)

WipeAllAndFreeETH is a paid mutator transaction binding the contract method 0x6d68b70b.

Solidity: function wipeAllAndFreeETH(address manager, address ethJoin, address daiJoin, uint256 cdp, uint256 wadC) returns()

func (*ProxyActionTransactor) WipeAllAndFreeGem

func (_ProxyAction *ProxyActionTransactor) WipeAllAndFreeGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int) (*types.Transaction, error)

WipeAllAndFreeGem is a paid mutator transaction binding the contract method 0xbcd6deec.

Solidity: function wipeAllAndFreeGem(address manager, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC) returns()

func (*ProxyActionTransactor) WipeAndFreeETH

func (_ProxyAction *ProxyActionTransactor) WipeAndFreeETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

WipeAndFreeETH is a paid mutator transaction binding the contract method 0xbe5e6c03.

Solidity: function wipeAndFreeETH(address manager, address ethJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD) returns()

func (*ProxyActionTransactor) WipeAndFreeGem

func (_ProxyAction *ProxyActionTransactor) WipeAndFreeGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

WipeAndFreeGem is a paid mutator transaction binding the contract method 0xa6add011.

Solidity: function wipeAndFreeGem(address manager, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD) returns()

type ProxyActionTransactorRaw

type ProxyActionTransactorRaw struct {
	Contract *ProxyActionTransactor // Generic write-only contract binding to access the raw methods on
}

ProxyActionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ProxyActionTransactorRaw) Transact

func (_ProxyAction *ProxyActionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ProxyActionTransactorRaw) Transfer

func (_ProxyAction *ProxyActionTransactorRaw) 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 ProxyActionTransactorSession

type ProxyActionTransactorSession struct {
	Contract     *ProxyActionTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

ProxyActionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ProxyActionTransactorSession) CdpAllow

func (_ProxyAction *ProxyActionTransactorSession) CdpAllow(manager common.Address, cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)

CdpAllow is a paid mutator transaction binding the contract method 0xba727a95.

Solidity: function cdpAllow(address manager, uint256 cdp, address usr, uint256 ok) returns()

func (*ProxyActionTransactorSession) DaiJoinJoin

func (_ProxyAction *ProxyActionTransactorSession) DaiJoinJoin(apt common.Address, urn common.Address, wad *big.Int) (*types.Transaction, error)

DaiJoinJoin is a paid mutator transaction binding the contract method 0xc56167c6.

Solidity: function daiJoin_join(address apt, address urn, uint256 wad) returns()

func (*ProxyActionTransactorSession) Draw

func (_ProxyAction *ProxyActionTransactorSession) Draw(manager common.Address, jug common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

Draw is a paid mutator transaction binding the contract method 0x9f6f3d5b.

Solidity: function draw(address manager, address jug, address daiJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactorSession) Enter

func (_ProxyAction *ProxyActionTransactorSession) Enter(manager common.Address, src common.Address, cdp *big.Int) (*types.Transaction, error)

Enter is a paid mutator transaction binding the contract method 0xeb0b9a85.

Solidity: function enter(address manager, address src, uint256 cdp) returns()

func (*ProxyActionTransactorSession) EthJoinJoin

func (_ProxyAction *ProxyActionTransactorSession) EthJoinJoin(apt common.Address, urn common.Address) (*types.Transaction, error)

EthJoinJoin is a paid mutator transaction binding the contract method 0xa033df12.

Solidity: function ethJoin_join(address apt, address urn) returns()

func (*ProxyActionTransactorSession) ExitETH

func (_ProxyAction *ProxyActionTransactorSession) ExitETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

ExitETH is a paid mutator transaction binding the contract method 0x08f00e34.

Solidity: function exitETH(address manager, address ethJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactorSession) ExitGem

func (_ProxyAction *ProxyActionTransactorSession) ExitGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

ExitGem is a paid mutator transaction binding the contract method 0x42dd11bb.

Solidity: function exitGem(address manager, address gemJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactorSession) Flux

func (_ProxyAction *ProxyActionTransactorSession) Flux(manager common.Address, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x1558b048.

Solidity: function flux(address manager, uint256 cdp, address dst, uint256 wad) returns()

func (*ProxyActionTransactorSession) FreeETH

func (_ProxyAction *ProxyActionTransactorSession) FreeETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

FreeETH is a paid mutator transaction binding the contract method 0x7b5a3b43.

Solidity: function freeETH(address manager, address ethJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactorSession) FreeGem

func (_ProxyAction *ProxyActionTransactorSession) FreeGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

FreeGem is a paid mutator transaction binding the contract method 0x6ab6a491.

Solidity: function freeGem(address manager, address gemJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactorSession) Frob

func (_ProxyAction *ProxyActionTransactorSession) Frob(manager common.Address, cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x96e8d72c.

Solidity: function frob(address manager, uint256 cdp, int256 dink, int256 dart) returns()

func (*ProxyActionTransactorSession) GemJoinJoin

func (_ProxyAction *ProxyActionTransactorSession) GemJoinJoin(apt common.Address, urn common.Address, wad *big.Int, transferFrom bool) (*types.Transaction, error)

GemJoinJoin is a paid mutator transaction binding the contract method 0x7df2eb25.

Solidity: function gemJoin_join(address apt, address urn, uint256 wad, bool transferFrom) returns()

func (*ProxyActionTransactorSession) Give

func (_ProxyAction *ProxyActionTransactorSession) Give(manager common.Address, cdp *big.Int, usr common.Address) (*types.Transaction, error)

Give is a paid mutator transaction binding the contract method 0x1d10f231.

Solidity: function give(address manager, uint256 cdp, address usr) returns()

func (*ProxyActionTransactorSession) GiveToProxy

func (_ProxyAction *ProxyActionTransactorSession) GiveToProxy(proxyRegistry common.Address, manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)

GiveToProxy is a paid mutator transaction binding the contract method 0x493c2049.

Solidity: function giveToProxy(address proxyRegistry, address manager, uint256 cdp, address dst) returns()

func (*ProxyActionTransactorSession) Hope

Hope is a paid mutator transaction binding the contract method 0xb50a5869.

Solidity: function hope(address obj, address usr) returns()

func (*ProxyActionTransactorSession) LockETH

func (_ProxyAction *ProxyActionTransactorSession) LockETH(manager common.Address, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error)

LockETH is a paid mutator transaction binding the contract method 0xe205c108.

Solidity: function lockETH(address manager, address ethJoin, uint256 cdp) returns()

func (*ProxyActionTransactorSession) LockETHAndDraw

func (_ProxyAction *ProxyActionTransactorSession) LockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadD *big.Int) (*types.Transaction, error)

LockETHAndDraw is a paid mutator transaction binding the contract method 0x1c02d846.

Solidity: function lockETHAndDraw(address manager, address jug, address ethJoin, address daiJoin, uint256 cdp, uint256 wadD) returns()

func (*ProxyActionTransactorSession) LockGem

func (_ProxyAction *ProxyActionTransactorSession) LockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, transferFrom bool) (*types.Transaction, error)

LockGem is a paid mutator transaction binding the contract method 0x3e29e565.

Solidity: function lockGem(address manager, address gemJoin, uint256 cdp, uint256 wad, bool transferFrom) returns()

func (*ProxyActionTransactorSession) LockGemAndDraw

func (_ProxyAction *ProxyActionTransactorSession) LockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int, transferFrom bool) (*types.Transaction, error)

LockGemAndDraw is a paid mutator transaction binding the contract method 0xcbd4be3f.

Solidity: function lockGemAndDraw(address manager, address jug, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD, bool transferFrom) returns()

func (*ProxyActionTransactorSession) MakeGemBag

func (_ProxyAction *ProxyActionTransactorSession) MakeGemBag(gemJoin common.Address) (*types.Transaction, error)

MakeGemBag is a paid mutator transaction binding the contract method 0xfba7591d.

Solidity: function makeGemBag(address gemJoin) returns(address bag)

func (*ProxyActionTransactorSession) Move

func (_ProxyAction *ProxyActionTransactorSession) Move(manager common.Address, cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0x25cf37d0.

Solidity: function move(address manager, uint256 cdp, address dst, uint256 rad) returns()

func (*ProxyActionTransactorSession) Nope

Nope is a paid mutator transaction binding the contract method 0x9f887fde.

Solidity: function nope(address obj, address usr) returns()

func (*ProxyActionTransactorSession) Open

func (_ProxyAction *ProxyActionTransactorSession) Open(manager common.Address, ilk [32]byte, usr common.Address) (*types.Transaction, error)

Open is a paid mutator transaction binding the contract method 0x6aa3ee11.

Solidity: function open(address manager, bytes32 ilk, address usr) returns(uint256 cdp)

func (*ProxyActionTransactorSession) OpenLockETHAndDraw

func (_ProxyAction *ProxyActionTransactorSession) OpenLockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, daiJoin common.Address, ilk [32]byte, wadD *big.Int) (*types.Transaction, error)

OpenLockETHAndDraw is a paid mutator transaction binding the contract method 0xe685cc04.

Solidity: function openLockETHAndDraw(address manager, address jug, address ethJoin, address daiJoin, bytes32 ilk, uint256 wadD) returns(uint256 cdp)

func (*ProxyActionTransactorSession) OpenLockGNTAndDraw

func (_ProxyAction *ProxyActionTransactorSession) OpenLockGNTAndDraw(manager common.Address, jug common.Address, gntJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

OpenLockGNTAndDraw is a paid mutator transaction binding the contract method 0xc0791710.

Solidity: function openLockGNTAndDraw(address manager, address jug, address gntJoin, address daiJoin, bytes32 ilk, uint256 wadC, uint256 wadD) returns(address bag, uint256 cdp)

func (*ProxyActionTransactorSession) OpenLockGemAndDraw

func (_ProxyAction *ProxyActionTransactorSession) OpenLockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, wadD *big.Int, transferFrom bool) (*types.Transaction, error)

OpenLockGemAndDraw is a paid mutator transaction binding the contract method 0xdb802a32.

Solidity: function openLockGemAndDraw(address manager, address jug, address gemJoin, address daiJoin, bytes32 ilk, uint256 wadC, uint256 wadD, bool transferFrom) returns(uint256 cdp)

func (*ProxyActionTransactorSession) Quit

func (_ProxyAction *ProxyActionTransactorSession) Quit(manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)

Quit is a paid mutator transaction binding the contract method 0x4592aca7.

Solidity: function quit(address manager, uint256 cdp, address dst) returns()

func (*ProxyActionTransactorSession) SafeLockETH

func (_ProxyAction *ProxyActionTransactorSession) SafeLockETH(manager common.Address, ethJoin common.Address, cdp *big.Int, owner common.Address) (*types.Transaction, error)

SafeLockETH is a paid mutator transaction binding the contract method 0xee284576.

Solidity: function safeLockETH(address manager, address ethJoin, uint256 cdp, address owner) returns()

func (*ProxyActionTransactorSession) SafeLockGem

func (_ProxyAction *ProxyActionTransactorSession) SafeLockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, transferFrom bool, owner common.Address) (*types.Transaction, error)

SafeLockGem is a paid mutator transaction binding the contract method 0xead64729.

Solidity: function safeLockGem(address manager, address gemJoin, uint256 cdp, uint256 wad, bool transferFrom, address owner) returns()

func (*ProxyActionTransactorSession) SafeWipe

func (_ProxyAction *ProxyActionTransactorSession) SafeWipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int, owner common.Address) (*types.Transaction, error)

SafeWipe is a paid mutator transaction binding the contract method 0x2958f8a5.

Solidity: function safeWipe(address manager, address daiJoin, uint256 cdp, uint256 wad, address owner) returns()

func (*ProxyActionTransactorSession) SafeWipeAll

func (_ProxyAction *ProxyActionTransactorSession) SafeWipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int, owner common.Address) (*types.Transaction, error)

SafeWipeAll is a paid mutator transaction binding the contract method 0x0aee8dec.

Solidity: function safeWipeAll(address manager, address daiJoin, uint256 cdp, address owner) returns()

func (*ProxyActionTransactorSession) Shift

func (_ProxyAction *ProxyActionTransactorSession) Shift(manager common.Address, cdpSrc *big.Int, cdpOrg *big.Int) (*types.Transaction, error)

Shift is a paid mutator transaction binding the contract method 0x7bc3bd53.

Solidity: function shift(address manager, uint256 cdpSrc, uint256 cdpOrg) returns()

func (*ProxyActionTransactorSession) Transfer

func (_ProxyAction *ProxyActionTransactorSession) Transfer(gem common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xbeabacc8.

Solidity: function transfer(address gem, address dst, uint256 wad) returns()

func (*ProxyActionTransactorSession) UrnAllow

func (_ProxyAction *ProxyActionTransactorSession) UrnAllow(manager common.Address, usr common.Address, ok *big.Int) (*types.Transaction, error)

UrnAllow is a paid mutator transaction binding the contract method 0x5f6ef447.

Solidity: function urnAllow(address manager, address usr, uint256 ok) returns()

func (*ProxyActionTransactorSession) Wipe

func (_ProxyAction *ProxyActionTransactorSession) Wipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)

Wipe is a paid mutator transaction binding the contract method 0x4b666199.

Solidity: function wipe(address manager, address daiJoin, uint256 cdp, uint256 wad) returns()

func (*ProxyActionTransactorSession) WipeAll

func (_ProxyAction *ProxyActionTransactorSession) WipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int) (*types.Transaction, error)

WipeAll is a paid mutator transaction binding the contract method 0x036a2395.

Solidity: function wipeAll(address manager, address daiJoin, uint256 cdp) returns()

func (*ProxyActionTransactorSession) WipeAllAndFreeETH

func (_ProxyAction *ProxyActionTransactorSession) WipeAllAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int) (*types.Transaction, error)

WipeAllAndFreeETH is a paid mutator transaction binding the contract method 0x6d68b70b.

Solidity: function wipeAllAndFreeETH(address manager, address ethJoin, address daiJoin, uint256 cdp, uint256 wadC) returns()

func (*ProxyActionTransactorSession) WipeAllAndFreeGem

func (_ProxyAction *ProxyActionTransactorSession) WipeAllAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int) (*types.Transaction, error)

WipeAllAndFreeGem is a paid mutator transaction binding the contract method 0xbcd6deec.

Solidity: function wipeAllAndFreeGem(address manager, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC) returns()

func (*ProxyActionTransactorSession) WipeAndFreeETH

func (_ProxyAction *ProxyActionTransactorSession) WipeAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

WipeAndFreeETH is a paid mutator transaction binding the contract method 0xbe5e6c03.

Solidity: function wipeAndFreeETH(address manager, address ethJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD) returns()

func (*ProxyActionTransactorSession) WipeAndFreeGem

func (_ProxyAction *ProxyActionTransactorSession) WipeAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, cdp *big.Int, wadC *big.Int, wadD *big.Int) (*types.Transaction, error)

WipeAndFreeGem is a paid mutator transaction binding the contract method 0xa6add011.

Solidity: function wipeAndFreeGem(address manager, address gemJoin, address daiJoin, uint256 cdp, uint256 wadC, uint256 wadD) returns()

type Spot

type Spot struct {
	SpotCaller     // Read-only binding to the contract
	SpotTransactor // Write-only binding to the contract
	SpotFilterer   // Log filterer for contract events
}

Spot is an auto generated Go binding around an Ethereum contract.

func NewSpot

func NewSpot(address common.Address, backend bind.ContractBackend) (*Spot, error)

NewSpot creates a new instance of Spot, bound to a specific deployed contract.

type SpotCaller

type SpotCaller struct {
	// contains filtered or unexported fields
}

SpotCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSpotCaller

func NewSpotCaller(address common.Address, caller bind.ContractCaller) (*SpotCaller, error)

NewSpotCaller creates a new read-only instance of Spot, bound to a specific deployed contract.

func (*SpotCaller) Ilks

func (_Spot *SpotCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct {
	Pip common.Address
	Mat *big.Int
}, error)

Ilks is a free data retrieval call binding the contract method 0xd9638d36.

Solidity: function ilks(bytes32 ) constant returns(address pip, uint256 mat)

func (*SpotCaller) Live

func (_Spot *SpotCaller) Live(opts *bind.CallOpts) (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() constant returns(uint256)

func (*SpotCaller) Par

func (_Spot *SpotCaller) Par(opts *bind.CallOpts) (*big.Int, error)

Par is a free data retrieval call binding the contract method 0x495d32cb.

Solidity: function par() constant returns(uint256)

func (*SpotCaller) Vat

func (_Spot *SpotCaller) Vat(opts *bind.CallOpts) (common.Address, error)

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

Solidity: function vat() constant returns(address)

func (*SpotCaller) Wards

func (_Spot *SpotCaller) 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 ) constant returns(uint256)

type SpotCallerRaw

type SpotCallerRaw struct {
	Contract *SpotCaller // Generic read-only contract binding to access the raw methods on
}

SpotCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SpotCallerRaw) Call

func (_Spot *SpotCallerRaw) 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 SpotCallerSession

type SpotCallerSession struct {
	Contract *SpotCaller   // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

SpotCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*SpotCallerSession) Ilks

func (_Spot *SpotCallerSession) Ilks(arg0 [32]byte) (struct {
	Pip common.Address
	Mat *big.Int
}, error)

Ilks is a free data retrieval call binding the contract method 0xd9638d36.

Solidity: function ilks(bytes32 ) constant returns(address pip, uint256 mat)

func (*SpotCallerSession) Live

func (_Spot *SpotCallerSession) Live() (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() constant returns(uint256)

func (*SpotCallerSession) Par

func (_Spot *SpotCallerSession) Par() (*big.Int, error)

Par is a free data retrieval call binding the contract method 0x495d32cb.

Solidity: function par() constant returns(uint256)

func (*SpotCallerSession) Vat

func (_Spot *SpotCallerSession) Vat() (common.Address, error)

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

Solidity: function vat() constant returns(address)

func (*SpotCallerSession) Wards

func (_Spot *SpotCallerSession) Wards(arg0 common.Address) (*big.Int, error)

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

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

type SpotFilterer

type SpotFilterer struct {
	// contains filtered or unexported fields
}

SpotFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewSpotFilterer

func NewSpotFilterer(address common.Address, filterer bind.ContractFilterer) (*SpotFilterer, error)

NewSpotFilterer creates a new log filterer instance of Spot, bound to a specific deployed contract.

func (*SpotFilterer) FilterPoke

func (_Spot *SpotFilterer) FilterPoke(opts *bind.FilterOpts) (*SpotPokeIterator, error)

FilterPoke is a free log retrieval operation binding the contract event 0xdfd7467e425a8107cfd368d159957692c25085aacbcf5228ce08f10f2146486e.

Solidity: event Poke(bytes32 ilk, bytes32 val, uint256 spot)

func (*SpotFilterer) ParsePoke

func (_Spot *SpotFilterer) ParsePoke(log types.Log) (*SpotPoke, error)

ParsePoke is a log parse operation binding the contract event 0xdfd7467e425a8107cfd368d159957692c25085aacbcf5228ce08f10f2146486e.

Solidity: event Poke(bytes32 ilk, bytes32 val, uint256 spot)

func (*SpotFilterer) WatchPoke

func (_Spot *SpotFilterer) WatchPoke(opts *bind.WatchOpts, sink chan<- *SpotPoke) (event.Subscription, error)

WatchPoke is a free log subscription operation binding the contract event 0xdfd7467e425a8107cfd368d159957692c25085aacbcf5228ce08f10f2146486e.

Solidity: event Poke(bytes32 ilk, bytes32 val, uint256 spot)

type SpotPoke

type SpotPoke struct {
	Ilk  [32]byte
	Val  [32]byte
	Spot *big.Int
	Raw  types.Log // Blockchain specific contextual infos
}

SpotPoke represents a Poke event raised by the Spot contract.

type SpotPokeIterator

type SpotPokeIterator struct {
	Event *SpotPoke // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

SpotPokeIterator is returned from FilterPoke and is used to iterate over the raw logs and unpacked data for Poke events raised by the Spot contract.

func (*SpotPokeIterator) Close

func (it *SpotPokeIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*SpotPokeIterator) Error

func (it *SpotPokeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*SpotPokeIterator) Next

func (it *SpotPokeIterator) 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 SpotRaw

type SpotRaw struct {
	Contract *Spot // Generic contract binding to access the raw methods on
}

SpotRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SpotRaw) Call

func (_Spot *SpotRaw) 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 (*SpotRaw) Transact

func (_Spot *SpotRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SpotRaw) Transfer

func (_Spot *SpotRaw) 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 SpotSession

type SpotSession struct {
	Contract     *Spot             // 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
}

SpotSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*SpotSession) Cage

func (_Spot *SpotSession) Cage() (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*SpotSession) Deny

func (_Spot *SpotSession) 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 (*SpotSession) File

func (_Spot *SpotSession) 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 (*SpotSession) File0

func (_Spot *SpotSession) 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 (*SpotSession) File1

func (_Spot *SpotSession) File1(ilk [32]byte, what [32]byte, pip_ common.Address) (*types.Transaction, error)

File1 is a paid mutator transaction binding the contract method 0xebecb39d.

Solidity: function file(bytes32 ilk, bytes32 what, address pip_) returns()

func (*SpotSession) Ilks

func (_Spot *SpotSession) Ilks(arg0 [32]byte) (struct {
	Pip common.Address
	Mat *big.Int
}, error)

Ilks is a free data retrieval call binding the contract method 0xd9638d36.

Solidity: function ilks(bytes32 ) constant returns(address pip, uint256 mat)

func (*SpotSession) Live

func (_Spot *SpotSession) Live() (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() constant returns(uint256)

func (*SpotSession) Par

func (_Spot *SpotSession) Par() (*big.Int, error)

Par is a free data retrieval call binding the contract method 0x495d32cb.

Solidity: function par() constant returns(uint256)

func (*SpotSession) Poke

func (_Spot *SpotSession) Poke(ilk [32]byte) (*types.Transaction, error)

Poke is a paid mutator transaction binding the contract method 0x1504460f.

Solidity: function poke(bytes32 ilk) returns()

func (*SpotSession) Rely

func (_Spot *SpotSession) 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 (*SpotSession) Vat

func (_Spot *SpotSession) Vat() (common.Address, error)

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

Solidity: function vat() constant returns(address)

func (*SpotSession) Wards

func (_Spot *SpotSession) Wards(arg0 common.Address) (*big.Int, error)

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

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

type SpotTransactor

type SpotTransactor struct {
	// contains filtered or unexported fields
}

SpotTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSpotTransactor

func NewSpotTransactor(address common.Address, transactor bind.ContractTransactor) (*SpotTransactor, error)

NewSpotTransactor creates a new write-only instance of Spot, bound to a specific deployed contract.

func (*SpotTransactor) Cage

func (_Spot *SpotTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*SpotTransactor) Deny

func (_Spot *SpotTransactor) 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 (*SpotTransactor) File

func (_Spot *SpotTransactor) 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 (*SpotTransactor) File0

func (_Spot *SpotTransactor) 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 (*SpotTransactor) File1

func (_Spot *SpotTransactor) File1(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, pip_ common.Address) (*types.Transaction, error)

File1 is a paid mutator transaction binding the contract method 0xebecb39d.

Solidity: function file(bytes32 ilk, bytes32 what, address pip_) returns()

func (*SpotTransactor) Poke

func (_Spot *SpotTransactor) Poke(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)

Poke is a paid mutator transaction binding the contract method 0x1504460f.

Solidity: function poke(bytes32 ilk) returns()

func (*SpotTransactor) Rely

func (_Spot *SpotTransactor) 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 SpotTransactorRaw

type SpotTransactorRaw struct {
	Contract *SpotTransactor // Generic write-only contract binding to access the raw methods on
}

SpotTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SpotTransactorRaw) Transact

func (_Spot *SpotTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SpotTransactorRaw) Transfer

func (_Spot *SpotTransactorRaw) 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 SpotTransactorSession

type SpotTransactorSession struct {
	Contract     *SpotTransactor   // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

SpotTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*SpotTransactorSession) Cage

func (_Spot *SpotTransactorSession) Cage() (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*SpotTransactorSession) Deny

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address guy) returns()

func (*SpotTransactorSession) File

func (_Spot *SpotTransactorSession) 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 (*SpotTransactorSession) File0

func (_Spot *SpotTransactorSession) 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 (*SpotTransactorSession) File1

func (_Spot *SpotTransactorSession) File1(ilk [32]byte, what [32]byte, pip_ common.Address) (*types.Transaction, error)

File1 is a paid mutator transaction binding the contract method 0xebecb39d.

Solidity: function file(bytes32 ilk, bytes32 what, address pip_) returns()

func (*SpotTransactorSession) Poke

func (_Spot *SpotTransactorSession) Poke(ilk [32]byte) (*types.Transaction, error)

Poke is a paid mutator transaction binding the contract method 0x1504460f.

Solidity: function poke(bytes32 ilk) returns()

func (*SpotTransactorSession) Rely

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address guy) returns()

type Vat

type Vat struct {
	VatCaller     // Read-only binding to the contract
	VatTransactor // Write-only binding to the contract
	VatFilterer   // Log filterer for contract events
}

Vat is an auto generated Go binding around an Ethereum contract.

func NewVat

func NewVat(address common.Address, backend bind.ContractBackend) (*Vat, error)

NewVat creates a new instance of Vat, bound to a specific deployed contract.

type VatCaller

type VatCaller struct {
	// contains filtered or unexported fields
}

VatCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewVatCaller

func NewVatCaller(address common.Address, caller bind.ContractCaller) (*VatCaller, error)

NewVatCaller creates a new read-only instance of Vat, bound to a specific deployed contract.

func (*VatCaller) Can

func (_Vat *VatCaller) 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 ) constant returns(uint256)

func (*VatCaller) Dai

func (_Vat *VatCaller) Dai(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Dai is a free data retrieval call binding the contract method 0x6c25b346.

Solidity: function dai(address ) constant returns(uint256)

func (*VatCaller) Debt

func (_Vat *VatCaller) Debt(opts *bind.CallOpts) (*big.Int, error)

Debt is a free data retrieval call binding the contract method 0x0dca59c1.

Solidity: function debt() constant returns(uint256)

func (*VatCaller) Gem

func (_Vat *VatCaller) 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 ) constant returns(uint256)

func (*VatCaller) Ilks

func (_Vat *VatCaller) 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 ) constant returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)

func (*VatCaller) Line

func (_Vat *VatCaller) Line(opts *bind.CallOpts) (*big.Int, error)

Line is a free data retrieval call binding the contract method 0xbabe8a3f.

Solidity: function Line() constant returns(uint256)

func (*VatCaller) Live

func (_Vat *VatCaller) Live(opts *bind.CallOpts) (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() constant returns(uint256)

func (*VatCaller) Sin

func (_Vat *VatCaller) Sin(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Sin is a free data retrieval call binding the contract method 0xf059212a.

Solidity: function sin(address ) constant returns(uint256)

func (*VatCaller) Urns

func (_Vat *VatCaller) 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 ) constant returns(uint256 ink, uint256 art)

func (*VatCaller) Vice

func (_Vat *VatCaller) Vice(opts *bind.CallOpts) (*big.Int, error)

Vice is a free data retrieval call binding the contract method 0x2d61a355.

Solidity: function vice() constant returns(uint256)

func (*VatCaller) Wards

func (_Vat *VatCaller) 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 ) constant returns(uint256)

type VatCallerRaw

type VatCallerRaw struct {
	Contract *VatCaller // Generic read-only contract binding to access the raw methods on
}

VatCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*VatCallerRaw) Call

func (_Vat *VatCallerRaw) 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 VatCallerSession

type VatCallerSession struct {
	Contract *VatCaller    // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts // Call options to use throughout this session
}

VatCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*VatCallerSession) Can

func (_Vat *VatCallerSession) Can(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 ) constant returns(uint256)

func (*VatCallerSession) Dai

func (_Vat *VatCallerSession) Dai(arg0 common.Address) (*big.Int, error)

Dai is a free data retrieval call binding the contract method 0x6c25b346.

Solidity: function dai(address ) constant returns(uint256)

func (*VatCallerSession) Debt

func (_Vat *VatCallerSession) Debt() (*big.Int, error)

Debt is a free data retrieval call binding the contract method 0x0dca59c1.

Solidity: function debt() constant returns(uint256)

func (*VatCallerSession) Gem

func (_Vat *VatCallerSession) Gem(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 ) constant returns(uint256)

func (*VatCallerSession) Ilks

func (_Vat *VatCallerSession) 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 ) constant returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)

func (*VatCallerSession) Line

func (_Vat *VatCallerSession) Line() (*big.Int, error)

Line is a free data retrieval call binding the contract method 0xbabe8a3f.

Solidity: function Line() constant returns(uint256)

func (*VatCallerSession) Live

func (_Vat *VatCallerSession) Live() (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() constant returns(uint256)

func (*VatCallerSession) Sin

func (_Vat *VatCallerSession) Sin(arg0 common.Address) (*big.Int, error)

Sin is a free data retrieval call binding the contract method 0xf059212a.

Solidity: function sin(address ) constant returns(uint256)

func (*VatCallerSession) Urns

func (_Vat *VatCallerSession) 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 ) constant returns(uint256 ink, uint256 art)

func (*VatCallerSession) Vice

func (_Vat *VatCallerSession) Vice() (*big.Int, error)

Vice is a free data retrieval call binding the contract method 0x2d61a355.

Solidity: function vice() constant returns(uint256)

func (*VatCallerSession) Wards

func (_Vat *VatCallerSession) Wards(arg0 common.Address) (*big.Int, error)

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

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

type VatFilterer

type VatFilterer struct {
	// contains filtered or unexported fields
}

VatFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewVatFilterer

func NewVatFilterer(address common.Address, filterer bind.ContractFilterer) (*VatFilterer, error)

NewVatFilterer creates a new log filterer instance of Vat, bound to a specific deployed contract.

type VatRaw

type VatRaw struct {
	Contract *Vat // Generic contract binding to access the raw methods on
}

VatRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*VatRaw) Call

func (_Vat *VatRaw) 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 (*VatRaw) Transact

func (_Vat *VatRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*VatRaw) Transfer

func (_Vat *VatRaw) 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 VatSession

type VatSession struct {
	Contract     *Vat              // 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
}

VatSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*VatSession) Cage

func (_Vat *VatSession) Cage() (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*VatSession) Can

func (_Vat *VatSession) Can(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 ) constant returns(uint256)

func (*VatSession) Dai

func (_Vat *VatSession) Dai(arg0 common.Address) (*big.Int, error)

Dai is a free data retrieval call binding the contract method 0x6c25b346.

Solidity: function dai(address ) constant returns(uint256)

func (*VatSession) Debt

func (_Vat *VatSession) Debt() (*big.Int, error)

Debt is a free data retrieval call binding the contract method 0x0dca59c1.

Solidity: function debt() constant returns(uint256)

func (*VatSession) Deny

func (_Vat *VatSession) 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 (*VatSession) File

func (_Vat *VatSession) 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 (*VatSession) File0

func (_Vat *VatSession) 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 (*VatSession) Flux

func (_Vat *VatSession) 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 (*VatSession) Fold

func (_Vat *VatSession) 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 (*VatSession) Fork

func (_Vat *VatSession) 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 (*VatSession) Frob

func (_Vat *VatSession) 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 (*VatSession) Gem

func (_Vat *VatSession) Gem(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 ) constant returns(uint256)

func (*VatSession) Grab

func (_Vat *VatSession) 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 (*VatSession) Heal

func (_Vat *VatSession) 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 (*VatSession) Hope

func (_Vat *VatSession) 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 (*VatSession) Ilks

func (_Vat *VatSession) 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 ) constant returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)

func (*VatSession) Init

func (_Vat *VatSession) 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 (*VatSession) Line

func (_Vat *VatSession) Line() (*big.Int, error)

Line is a free data retrieval call binding the contract method 0xbabe8a3f.

Solidity: function Line() constant returns(uint256)

func (*VatSession) Live

func (_Vat *VatSession) Live() (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() constant returns(uint256)

func (*VatSession) Move

func (_Vat *VatSession) 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 (*VatSession) Nope

func (_Vat *VatSession) 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 (*VatSession) Rely

func (_Vat *VatSession) 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 (*VatSession) Sin

func (_Vat *VatSession) Sin(arg0 common.Address) (*big.Int, error)

Sin is a free data retrieval call binding the contract method 0xf059212a.

Solidity: function sin(address ) constant returns(uint256)

func (*VatSession) Slip

func (_Vat *VatSession) 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 (*VatSession) Suck

func (_Vat *VatSession) 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 (*VatSession) Urns

func (_Vat *VatSession) 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 ) constant returns(uint256 ink, uint256 art)

func (*VatSession) Vice

func (_Vat *VatSession) Vice() (*big.Int, error)

Vice is a free data retrieval call binding the contract method 0x2d61a355.

Solidity: function vice() constant returns(uint256)

func (*VatSession) Wards

func (_Vat *VatSession) Wards(arg0 common.Address) (*big.Int, error)

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

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

type VatTransactor

type VatTransactor struct {
	// contains filtered or unexported fields
}

VatTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewVatTransactor

func NewVatTransactor(address common.Address, transactor bind.ContractTransactor) (*VatTransactor, error)

NewVatTransactor creates a new write-only instance of Vat, bound to a specific deployed contract.

func (*VatTransactor) Cage

func (_Vat *VatTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*VatTransactor) Deny

func (_Vat *VatTransactor) 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 (*VatTransactor) File

func (_Vat *VatTransactor) 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 (*VatTransactor) File0

func (_Vat *VatTransactor) 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 (*VatTransactor) Flux

func (_Vat *VatTransactor) 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 (*VatTransactor) Fold

func (_Vat *VatTransactor) 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 (*VatTransactor) Fork

func (_Vat *VatTransactor) 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 (*VatTransactor) Frob

func (_Vat *VatTransactor) 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 (*VatTransactor) Grab

func (_Vat *VatTransactor) 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 (*VatTransactor) Heal

func (_Vat *VatTransactor) 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 (*VatTransactor) Hope

func (_Vat *VatTransactor) 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 (*VatTransactor) Init

func (_Vat *VatTransactor) 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 (*VatTransactor) Move

func (_Vat *VatTransactor) 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 (*VatTransactor) Nope

func (_Vat *VatTransactor) 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 (*VatTransactor) Rely

func (_Vat *VatTransactor) 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 (*VatTransactor) Slip

func (_Vat *VatTransactor) 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 (*VatTransactor) Suck

Suck is a paid mutator transaction binding the contract method 0xf24e23eb.

Solidity: function suck(address u, address v, uint256 rad) returns()

type VatTransactorRaw

type VatTransactorRaw struct {
	Contract *VatTransactor // Generic write-only contract binding to access the raw methods on
}

VatTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*VatTransactorRaw) Transact

func (_Vat *VatTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*VatTransactorRaw) Transfer

func (_Vat *VatTransactorRaw) 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 VatTransactorSession

type VatTransactorSession struct {
	Contract     *VatTransactor    // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

VatTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*VatTransactorSession) Cage

func (_Vat *VatTransactorSession) Cage() (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*VatTransactorSession) Deny

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*VatTransactorSession) File

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) File0

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Flux

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Fold

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Fork

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Frob

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Grab

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Heal

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Hope

Hope is a paid mutator transaction binding the contract method 0xa3b22fc4.

Solidity: function hope(address usr) returns()

func (*VatTransactorSession) Init

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Move

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Nope

Nope is a paid mutator transaction binding the contract method 0xdc4d20fa.

Solidity: function nope(address usr) returns()

func (*VatTransactorSession) Rely

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*VatTransactorSession) Slip

func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Suck

Suck is a paid mutator transaction binding the contract method 0xf24e23eb.

Solidity: function suck(address u, address v, uint256 rad) returns()

type VaultProxy

type VaultProxy struct {
	VaultProxyCaller     // Read-only binding to the contract
	VaultProxyTransactor // Write-only binding to the contract
	VaultProxyFilterer   // Log filterer for contract events
}

VaultProxy is an auto generated Go binding around an Ethereum contract.

func NewVaultProxy

func NewVaultProxy(address common.Address, backend bind.ContractBackend) (*VaultProxy, error)

NewVaultProxy creates a new instance of VaultProxy, bound to a specific deployed contract.

type VaultProxyCaller

type VaultProxyCaller struct {
	// contains filtered or unexported fields
}

VaultProxyCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewVaultProxyCaller

func NewVaultProxyCaller(address common.Address, caller bind.ContractCaller) (*VaultProxyCaller, error)

NewVaultProxyCaller creates a new read-only instance of VaultProxy, bound to a specific deployed contract.

type VaultProxyCallerRaw

type VaultProxyCallerRaw struct {
	Contract *VaultProxyCaller // Generic read-only contract binding to access the raw methods on
}

VaultProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*VaultProxyCallerRaw) Call

func (_VaultProxy *VaultProxyCallerRaw) 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 VaultProxyCallerSession

type VaultProxyCallerSession struct {
	Contract *VaultProxyCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts     // Call options to use throughout this session
}

VaultProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type VaultProxyFilterer

type VaultProxyFilterer struct {
	// contains filtered or unexported fields
}

VaultProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewVaultProxyFilterer

func NewVaultProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*VaultProxyFilterer, error)

NewVaultProxyFilterer creates a new log filterer instance of VaultProxy, bound to a specific deployed contract.

type VaultProxyRaw

type VaultProxyRaw struct {
	Contract *VaultProxy // Generic contract binding to access the raw methods on
}

VaultProxyRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*VaultProxyRaw) Call

func (_VaultProxy *VaultProxyRaw) 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 (*VaultProxyRaw) Transact

func (_VaultProxy *VaultProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*VaultProxyRaw) Transfer

func (_VaultProxy *VaultProxyRaw) 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 VaultProxySession

type VaultProxySession struct {
	Contract     *VaultProxy       // 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
}

VaultProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*VaultProxySession) Boost

func (_VaultProxy *VaultProxySession) Boost(vaultID *big.Int, daiAmt *big.Int, minColAmt *big.Int, otc common.Address, manager common.Address, dai common.Address, col common.Address, deadline *big.Int) (*types.Transaction, error)

Boost is a paid mutator transaction binding the contract method 0xa015a90d.

Solidity: function boost(uint256 vaultID, uint256 daiAmt, uint256 minColAmt, address otc, address manager, address dai, address col, uint256 deadline) returns()

func (*VaultProxySession) Repay

func (_VaultProxy *VaultProxySession) Repay(vaultID *big.Int, colAmt *big.Int, minDaiAmt *big.Int, otc common.Address, manager common.Address, dai common.Address, col common.Address, deadline *big.Int) (*types.Transaction, error)

Repay is a paid mutator transaction binding the contract method 0x3e3245d2.

Solidity: function repay(uint256 vaultID, uint256 colAmt, uint256 minDaiAmt, address otc, address manager, address dai, address col, uint256 deadline) returns()

type VaultProxyTransactor

type VaultProxyTransactor struct {
	// contains filtered or unexported fields
}

VaultProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewVaultProxyTransactor

func NewVaultProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*VaultProxyTransactor, error)

NewVaultProxyTransactor creates a new write-only instance of VaultProxy, bound to a specific deployed contract.

func (*VaultProxyTransactor) Boost

func (_VaultProxy *VaultProxyTransactor) Boost(opts *bind.TransactOpts, vaultID *big.Int, daiAmt *big.Int, minColAmt *big.Int, otc common.Address, manager common.Address, dai common.Address, col common.Address, deadline *big.Int) (*types.Transaction, error)

Boost is a paid mutator transaction binding the contract method 0xa015a90d.

Solidity: function boost(uint256 vaultID, uint256 daiAmt, uint256 minColAmt, address otc, address manager, address dai, address col, uint256 deadline) returns()

func (*VaultProxyTransactor) Repay

func (_VaultProxy *VaultProxyTransactor) Repay(opts *bind.TransactOpts, vaultID *big.Int, colAmt *big.Int, minDaiAmt *big.Int, otc common.Address, manager common.Address, dai common.Address, col common.Address, deadline *big.Int) (*types.Transaction, error)

Repay is a paid mutator transaction binding the contract method 0x3e3245d2.

Solidity: function repay(uint256 vaultID, uint256 colAmt, uint256 minDaiAmt, address otc, address manager, address dai, address col, uint256 deadline) returns()

type VaultProxyTransactorRaw

type VaultProxyTransactorRaw struct {
	Contract *VaultProxyTransactor // Generic write-only contract binding to access the raw methods on
}

VaultProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*VaultProxyTransactorRaw) Transact

func (_VaultProxy *VaultProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*VaultProxyTransactorRaw) Transfer

func (_VaultProxy *VaultProxyTransactorRaw) 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 VaultProxyTransactorSession

type VaultProxyTransactorSession struct {
	Contract     *VaultProxyTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts     // Transaction auth options to use throughout this session
}

VaultProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*VaultProxyTransactorSession) Boost

func (_VaultProxy *VaultProxyTransactorSession) Boost(vaultID *big.Int, daiAmt *big.Int, minColAmt *big.Int, otc common.Address, manager common.Address, dai common.Address, col common.Address, deadline *big.Int) (*types.Transaction, error)

Boost is a paid mutator transaction binding the contract method 0xa015a90d.

Solidity: function boost(uint256 vaultID, uint256 daiAmt, uint256 minColAmt, address otc, address manager, address dai, address col, uint256 deadline) returns()

func (*VaultProxyTransactorSession) Repay

func (_VaultProxy *VaultProxyTransactorSession) Repay(vaultID *big.Int, colAmt *big.Int, minDaiAmt *big.Int, otc common.Address, manager common.Address, dai common.Address, col common.Address, deadline *big.Int) (*types.Transaction, error)

Repay is a paid mutator transaction binding the contract method 0x3e3245d2.

Solidity: function repay(uint256 vaultID, uint256 colAmt, uint256 minDaiAmt, address otc, address manager, address dai, address col, uint256 deadline) returns()

Jump to

Keyboard shortcuts

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