Documentation ¶
Index ¶
- Constants
- type CdpManager
- type CdpManagerCaller
- func (_CdpManager *CdpManagerCaller) CdpCan(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int, arg2 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCaller) Cdpi(opts *bind.CallOpts) (*big.Int, error)
- func (_CdpManager *CdpManagerCaller) Count(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCaller) First(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCaller) Ilks(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_CdpManager *CdpManagerCaller) Last(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCaller) List(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_CdpManager *CdpManagerCaller) Owns(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_CdpManager *CdpManagerCaller) UrnCan(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCaller) Urns(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_CdpManager *CdpManagerCaller) Vat(opts *bind.CallOpts) (common.Address, error)
- type CdpManagerCallerRaw
- type CdpManagerCallerSession
- func (_CdpManager *CdpManagerCallerSession) CdpCan(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCallerSession) Cdpi() (*big.Int, error)
- func (_CdpManager *CdpManagerCallerSession) Count(arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCallerSession) First(arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCallerSession) Ilks(arg0 *big.Int) ([32]byte, error)
- func (_CdpManager *CdpManagerCallerSession) Last(arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCallerSession) List(arg0 *big.Int) (struct{ ... }, error)
- func (_CdpManager *CdpManagerCallerSession) Owns(arg0 *big.Int) (common.Address, error)
- func (_CdpManager *CdpManagerCallerSession) UrnCan(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerCallerSession) Urns(arg0 *big.Int) (common.Address, error)
- func (_CdpManager *CdpManagerCallerSession) Vat() (common.Address, error)
- type CdpManagerFilterer
- func (_CdpManager *CdpManagerFilterer) FilterNewCdp(opts *bind.FilterOpts, usr []common.Address, own []common.Address, ...) (*CdpManagerNewCdpIterator, error)
- func (_CdpManager *CdpManagerFilterer) ParseNewCdp(log types.Log) (*CdpManagerNewCdp, error)
- func (_CdpManager *CdpManagerFilterer) WatchNewCdp(opts *bind.WatchOpts, sink chan<- *CdpManagerNewCdp, usr []common.Address, ...) (event.Subscription, error)
- type CdpManagerNewCdp
- type CdpManagerNewCdpIterator
- type CdpManagerRaw
- func (_CdpManager *CdpManagerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CdpManager *CdpManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CdpManager *CdpManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CdpManagerSession
- func (_CdpManager *CdpManagerSession) CdpAllow(cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) CdpCan(arg0 common.Address, arg1 *big.Int, arg2 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerSession) Cdpi() (*big.Int, error)
- func (_CdpManager *CdpManagerSession) Count(arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerSession) Enter(src common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) First(arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerSession) Flux(ilk [32]byte, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) Flux0(cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) Frob(cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) Give(cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) Ilks(arg0 *big.Int) ([32]byte, error)
- func (_CdpManager *CdpManagerSession) Last(arg0 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerSession) List(arg0 *big.Int) (struct{ ... }, error)
- func (_CdpManager *CdpManagerSession) Move(cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) Open(ilk [32]byte, usr common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) Owns(arg0 *big.Int) (common.Address, error)
- func (_CdpManager *CdpManagerSession) Quit(cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) Shift(cdpSrc *big.Int, cdpDst *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) UrnAllow(usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerSession) UrnCan(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_CdpManager *CdpManagerSession) Urns(arg0 *big.Int) (common.Address, error)
- func (_CdpManager *CdpManagerSession) Vat() (common.Address, error)
- type CdpManagerTransactor
- func (_CdpManager *CdpManagerTransactor) CdpAllow(opts *bind.TransactOpts, cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Enter(opts *bind.TransactOpts, src common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Flux(opts *bind.TransactOpts, ilk [32]byte, cdp *big.Int, dst common.Address, ...) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Flux0(opts *bind.TransactOpts, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Frob(opts *bind.TransactOpts, cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Give(opts *bind.TransactOpts, cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Move(opts *bind.TransactOpts, cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Open(opts *bind.TransactOpts, ilk [32]byte, usr common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Quit(opts *bind.TransactOpts, cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) Shift(opts *bind.TransactOpts, cdpSrc *big.Int, cdpDst *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactor) UrnAllow(opts *bind.TransactOpts, usr common.Address, ok *big.Int) (*types.Transaction, error)
- type CdpManagerTransactorRaw
- type CdpManagerTransactorSession
- func (_CdpManager *CdpManagerTransactorSession) CdpAllow(cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Enter(src common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Flux(ilk [32]byte, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Flux0(cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Frob(cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Give(cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Move(cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Open(ilk [32]byte, usr common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Quit(cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) Shift(cdpSrc *big.Int, cdpDst *big.Int) (*types.Transaction, error)
- func (_CdpManager *CdpManagerTransactorSession) UrnAllow(usr common.Address, ok *big.Int) (*types.Transaction, error)
- type DSProxy
- type DSProxyCaller
- type DSProxyCallerRaw
- type DSProxyCallerSession
- type DSProxyFilterer
- func (_DSProxy *DSProxyFilterer) FilterLogSetAuthority(opts *bind.FilterOpts, authority []common.Address) (*DSProxyLogSetAuthorityIterator, error)
- func (_DSProxy *DSProxyFilterer) FilterLogSetOwner(opts *bind.FilterOpts, owner []common.Address) (*DSProxyLogSetOwnerIterator, error)
- func (_DSProxy *DSProxyFilterer) ParseLogSetAuthority(log types.Log) (*DSProxyLogSetAuthority, error)
- func (_DSProxy *DSProxyFilterer) ParseLogSetOwner(log types.Log) (*DSProxyLogSetOwner, error)
- func (_DSProxy *DSProxyFilterer) WatchLogSetAuthority(opts *bind.WatchOpts, sink chan<- *DSProxyLogSetAuthority, ...) (event.Subscription, error)
- func (_DSProxy *DSProxyFilterer) WatchLogSetOwner(opts *bind.WatchOpts, sink chan<- *DSProxyLogSetOwner, owner []common.Address) (event.Subscription, error)
- type DSProxyLogSetAuthority
- type DSProxyLogSetAuthorityIterator
- type DSProxyLogSetOwner
- type DSProxyLogSetOwnerIterator
- type DSProxyRaw
- func (_DSProxy *DSProxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DSProxy *DSProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DSProxy *DSProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DSProxySession
- func (_DSProxy *DSProxySession) Authority() (common.Address, error)
- func (_DSProxy *DSProxySession) Cache() (common.Address, error)
- func (_DSProxy *DSProxySession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)
- func (_DSProxy *DSProxySession) Execute0(_code []byte, _data []byte) (*types.Transaction, error)
- func (_DSProxy *DSProxySession) Owner() (common.Address, error)
- func (_DSProxy *DSProxySession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_DSProxy *DSProxySession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)
- func (_DSProxy *DSProxySession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- type DSProxyTransactor
- func (_DSProxy *DSProxyTransactor) Execute(opts *bind.TransactOpts, _target common.Address, _data []byte) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactor) Execute0(opts *bind.TransactOpts, _code []byte, _data []byte) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactor) SetAuthority(opts *bind.TransactOpts, authority_ common.Address) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactor) SetCache(opts *bind.TransactOpts, _cacheAddr common.Address) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactor) SetOwner(opts *bind.TransactOpts, owner_ common.Address) (*types.Transaction, error)
- type DSProxyTransactorRaw
- type DSProxyTransactorSession
- func (_DSProxy *DSProxyTransactorSession) Execute(_target common.Address, _data []byte) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactorSession) Execute0(_code []byte, _data []byte) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactorSession) SetAuthority(authority_ common.Address) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactorSession) SetCache(_cacheAddr common.Address) (*types.Transaction, error)
- func (_DSProxy *DSProxyTransactorSession) SetOwner(owner_ common.Address) (*types.Transaction, error)
- type OSM
- type OSMCaller
- func (_OSM *OSMCaller) Bud(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_OSM *OSMCaller) Hop(opts *bind.CallOpts) (uint16, error)
- func (_OSM *OSMCaller) Pass(opts *bind.CallOpts) (bool, error)
- func (_OSM *OSMCaller) Peek(opts *bind.CallOpts) ([32]byte, bool, error)
- func (_OSM *OSMCaller) Peep(opts *bind.CallOpts) ([32]byte, bool, error)
- func (_OSM *OSMCaller) Read(opts *bind.CallOpts) ([32]byte, error)
- func (_OSM *OSMCaller) Src(opts *bind.CallOpts) (common.Address, error)
- func (_OSM *OSMCaller) Stopped(opts *bind.CallOpts) (*big.Int, error)
- func (_OSM *OSMCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_OSM *OSMCaller) Zzz(opts *bind.CallOpts) (uint64, error)
- type OSMCallerRaw
- type OSMCallerSession
- func (_OSM *OSMCallerSession) Bud(arg0 common.Address) (*big.Int, error)
- func (_OSM *OSMCallerSession) Hop() (uint16, error)
- func (_OSM *OSMCallerSession) Pass() (bool, error)
- func (_OSM *OSMCallerSession) Peek() ([32]byte, bool, error)
- func (_OSM *OSMCallerSession) Peep() ([32]byte, bool, error)
- func (_OSM *OSMCallerSession) Read() ([32]byte, error)
- func (_OSM *OSMCallerSession) Src() (common.Address, error)
- func (_OSM *OSMCallerSession) Stopped() (*big.Int, error)
- func (_OSM *OSMCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- func (_OSM *OSMCallerSession) Zzz() (uint64, error)
- type OSMFilterer
- type OSMLogValue
- type OSMLogValueIterator
- type OSMRaw
- func (_OSM *OSMRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_OSM *OSMRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OSM *OSMRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OSMSession
- func (_OSM *OSMSession) Bud(arg0 common.Address) (*big.Int, error)
- func (_OSM *OSMSession) Change(src_ common.Address) (*types.Transaction, error)
- func (_OSM *OSMSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_OSM *OSMSession) Diss(a []common.Address) (*types.Transaction, error)
- func (_OSM *OSMSession) Diss0(a common.Address) (*types.Transaction, error)
- func (_OSM *OSMSession) Hop() (uint16, error)
- func (_OSM *OSMSession) Kiss(a []common.Address) (*types.Transaction, error)
- func (_OSM *OSMSession) Kiss0(a common.Address) (*types.Transaction, error)
- func (_OSM *OSMSession) Pass() (bool, error)
- func (_OSM *OSMSession) Peek() ([32]byte, bool, error)
- func (_OSM *OSMSession) Peep() ([32]byte, bool, error)
- func (_OSM *OSMSession) Poke() (*types.Transaction, error)
- func (_OSM *OSMSession) Read() ([32]byte, error)
- func (_OSM *OSMSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_OSM *OSMSession) Src() (common.Address, error)
- func (_OSM *OSMSession) Start() (*types.Transaction, error)
- func (_OSM *OSMSession) Step(ts uint16) (*types.Transaction, error)
- func (_OSM *OSMSession) Stop() (*types.Transaction, error)
- func (_OSM *OSMSession) Stopped() (*big.Int, error)
- func (_OSM *OSMSession) Void() (*types.Transaction, error)
- func (_OSM *OSMSession) Wards(arg0 common.Address) (*big.Int, error)
- func (_OSM *OSMSession) Zzz() (uint64, error)
- type OSMTransactor
- func (_OSM *OSMTransactor) Change(opts *bind.TransactOpts, src_ common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Diss(opts *bind.TransactOpts, a []common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Diss0(opts *bind.TransactOpts, a common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Kiss(opts *bind.TransactOpts, a []common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Kiss0(opts *bind.TransactOpts, a common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Poke(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Start(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Step(opts *bind.TransactOpts, ts uint16) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Stop(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_OSM *OSMTransactor) Void(opts *bind.TransactOpts) (*types.Transaction, error)
- type OSMTransactorRaw
- type OSMTransactorSession
- func (_OSM *OSMTransactorSession) Change(src_ common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Diss(a []common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Diss0(a common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Kiss(a []common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Kiss0(a common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Poke() (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Start() (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Step(ts uint16) (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Stop() (*types.Transaction, error)
- func (_OSM *OSMTransactorSession) Void() (*types.Transaction, error)
- type ProxyAction
- type ProxyActionCaller
- type ProxyActionCallerRaw
- type ProxyActionCallerSession
- type ProxyActionFilterer
- type ProxyActionRaw
- func (_ProxyAction *ProxyActionRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ProxyAction *ProxyActionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxyActionSession
- func (_ProxyAction *ProxyActionSession) CdpAllow(manager common.Address, cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) DaiJoinJoin(apt common.Address, urn common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Draw(manager common.Address, jug common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Enter(manager common.Address, src common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) EthJoinJoin(apt common.Address, urn common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) ExitETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) ExitGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Flux(manager common.Address, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) FreeETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) FreeGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Frob(manager common.Address, cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) GemJoinJoin(apt common.Address, urn common.Address, wad *big.Int, transferFrom bool) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Give(manager common.Address, cdp *big.Int, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) GiveToProxy(proxyRegistry common.Address, manager common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Hope(obj common.Address, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) LockETH(manager common.Address, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) LockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) LockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) LockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) MakeGemBag(gemJoin common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Move(manager common.Address, cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Nope(obj common.Address, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Open(manager common.Address, ilk [32]byte, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) OpenLockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) OpenLockGNTAndDraw(manager common.Address, jug common.Address, gntJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) OpenLockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Quit(manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) SafeLockETH(manager common.Address, ethJoin common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) SafeLockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) SafeWipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) SafeWipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Shift(manager common.Address, cdpSrc *big.Int, cdpOrg *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Transfer(gem common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) UrnAllow(manager common.Address, usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) Wipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) WipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) WipeAllAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) WipeAllAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) WipeAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionSession) WipeAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- type ProxyActionTransactor
- func (_ProxyAction *ProxyActionTransactor) CdpAllow(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) DaiJoinJoin(opts *bind.TransactOpts, apt common.Address, urn common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Draw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Enter(opts *bind.TransactOpts, manager common.Address, src common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) EthJoinJoin(opts *bind.TransactOpts, apt common.Address, urn common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) ExitETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) ExitGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Flux(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) FreeETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) FreeGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Frob(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, dink *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) GemJoinJoin(opts *bind.TransactOpts, apt common.Address, urn common.Address, wad *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Give(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) GiveToProxy(opts *bind.TransactOpts, proxyRegistry common.Address, manager common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Hope(opts *bind.TransactOpts, obj common.Address, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) LockETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) LockETHAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) LockGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) LockGemAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) MakeGemBag(opts *bind.TransactOpts, gemJoin common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Move(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Nope(opts *bind.TransactOpts, obj common.Address, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Open(opts *bind.TransactOpts, manager common.Address, ilk [32]byte, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) OpenLockETHAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) OpenLockGNTAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) OpenLockGemAndDraw(opts *bind.TransactOpts, manager common.Address, jug common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Quit(opts *bind.TransactOpts, manager common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) SafeLockETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) SafeLockGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) SafeWipe(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) SafeWipeAll(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Shift(opts *bind.TransactOpts, manager common.Address, cdpSrc *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Transfer(opts *bind.TransactOpts, gem common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) UrnAllow(opts *bind.TransactOpts, manager common.Address, usr common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) Wipe(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) WipeAll(opts *bind.TransactOpts, manager common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) WipeAllAndFreeETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) WipeAllAndFreeGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) WipeAndFreeETH(opts *bind.TransactOpts, manager common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactor) WipeAndFreeGem(opts *bind.TransactOpts, manager common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- type ProxyActionTransactorRaw
- type ProxyActionTransactorSession
- func (_ProxyAction *ProxyActionTransactorSession) CdpAllow(manager common.Address, cdp *big.Int, usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) DaiJoinJoin(apt common.Address, urn common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Draw(manager common.Address, jug common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Enter(manager common.Address, src common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) EthJoinJoin(apt common.Address, urn common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) ExitETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) ExitGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Flux(manager common.Address, cdp *big.Int, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) FreeETH(manager common.Address, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) FreeGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Frob(manager common.Address, cdp *big.Int, dink *big.Int, dart *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) GemJoinJoin(apt common.Address, urn common.Address, wad *big.Int, transferFrom bool) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Give(manager common.Address, cdp *big.Int, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) GiveToProxy(proxyRegistry common.Address, manager common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Hope(obj common.Address, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) LockETH(manager common.Address, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) LockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) LockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) LockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) MakeGemBag(gemJoin common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Move(manager common.Address, cdp *big.Int, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Nope(obj common.Address, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Open(manager common.Address, ilk [32]byte, usr common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) OpenLockETHAndDraw(manager common.Address, jug common.Address, ethJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) OpenLockGNTAndDraw(manager common.Address, jug common.Address, gntJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) OpenLockGemAndDraw(manager common.Address, jug common.Address, gemJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Quit(manager common.Address, cdp *big.Int, dst common.Address) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) SafeLockETH(manager common.Address, ethJoin common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) SafeLockGem(manager common.Address, gemJoin common.Address, cdp *big.Int, wad *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) SafeWipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) SafeWipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Shift(manager common.Address, cdpSrc *big.Int, cdpOrg *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Transfer(gem common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) UrnAllow(manager common.Address, usr common.Address, ok *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) Wipe(manager common.Address, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) WipeAll(manager common.Address, daiJoin common.Address, cdp *big.Int) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) WipeAllAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) WipeAllAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) WipeAndFreeETH(manager common.Address, ethJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- func (_ProxyAction *ProxyActionTransactorSession) WipeAndFreeGem(manager common.Address, gemJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error)
- type Spot
- type SpotCaller
- func (_Spot *SpotCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_Spot *SpotCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_Spot *SpotCaller) Par(opts *bind.CallOpts) (*big.Int, error)
- func (_Spot *SpotCaller) Vat(opts *bind.CallOpts) (common.Address, error)
- func (_Spot *SpotCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type SpotCallerRaw
- type SpotCallerSession
- func (_Spot *SpotCallerSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_Spot *SpotCallerSession) Live() (*big.Int, error)
- func (_Spot *SpotCallerSession) Par() (*big.Int, error)
- func (_Spot *SpotCallerSession) Vat() (common.Address, error)
- func (_Spot *SpotCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type SpotFilterer
- type SpotPoke
- type SpotPokeIterator
- type SpotRaw
- func (_Spot *SpotRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Spot *SpotRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Spot *SpotRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SpotSession
- func (_Spot *SpotSession) Cage() (*types.Transaction, error)
- func (_Spot *SpotSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_Spot *SpotSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Spot *SpotSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Spot *SpotSession) File1(ilk [32]byte, what [32]byte, pip_ common.Address) (*types.Transaction, error)
- func (_Spot *SpotSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_Spot *SpotSession) Live() (*big.Int, error)
- func (_Spot *SpotSession) Par() (*big.Int, error)
- func (_Spot *SpotSession) Poke(ilk [32]byte) (*types.Transaction, error)
- func (_Spot *SpotSession) Rely(guy common.Address) (*types.Transaction, error)
- func (_Spot *SpotSession) Vat() (common.Address, error)
- func (_Spot *SpotSession) Wards(arg0 common.Address) (*big.Int, error)
- type SpotTransactor
- func (_Spot *SpotTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Spot *SpotTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- func (_Spot *SpotTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Spot *SpotTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Spot *SpotTransactor) File1(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, pip_ common.Address) (*types.Transaction, error)
- func (_Spot *SpotTransactor) Poke(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- func (_Spot *SpotTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)
- type SpotTransactorRaw
- type SpotTransactorSession
- func (_Spot *SpotTransactorSession) Cage() (*types.Transaction, error)
- func (_Spot *SpotTransactorSession) Deny(guy common.Address) (*types.Transaction, error)
- func (_Spot *SpotTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Spot *SpotTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Spot *SpotTransactorSession) File1(ilk [32]byte, what [32]byte, pip_ common.Address) (*types.Transaction, error)
- func (_Spot *SpotTransactorSession) Poke(ilk [32]byte) (*types.Transaction, error)
- func (_Spot *SpotTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
- type Vat
- type VatCaller
- func (_Vat *VatCaller) Can(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Vat *VatCaller) Dai(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Vat *VatCaller) Debt(opts *bind.CallOpts) (*big.Int, error)
- func (_Vat *VatCaller) Gem(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (*big.Int, error)
- func (_Vat *VatCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_Vat *VatCaller) Line(opts *bind.CallOpts) (*big.Int, error)
- func (_Vat *VatCaller) Live(opts *bind.CallOpts) (*big.Int, error)
- func (_Vat *VatCaller) Sin(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Vat *VatCaller) Urns(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (struct{ ... }, error)
- func (_Vat *VatCaller) Vice(opts *bind.CallOpts) (*big.Int, error)
- func (_Vat *VatCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type VatCallerRaw
- type VatCallerSession
- func (_Vat *VatCallerSession) Can(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Vat *VatCallerSession) Dai(arg0 common.Address) (*big.Int, error)
- func (_Vat *VatCallerSession) Debt() (*big.Int, error)
- func (_Vat *VatCallerSession) Gem(arg0 [32]byte, arg1 common.Address) (*big.Int, error)
- func (_Vat *VatCallerSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_Vat *VatCallerSession) Line() (*big.Int, error)
- func (_Vat *VatCallerSession) Live() (*big.Int, error)
- func (_Vat *VatCallerSession) Sin(arg0 common.Address) (*big.Int, error)
- func (_Vat *VatCallerSession) Urns(arg0 [32]byte, arg1 common.Address) (struct{ ... }, error)
- func (_Vat *VatCallerSession) Vice() (*big.Int, error)
- func (_Vat *VatCallerSession) Wards(arg0 common.Address) (*big.Int, error)
- type VatFilterer
- type VatRaw
- func (_Vat *VatRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Vat *VatRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Vat *VatRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VatSession
- func (_Vat *VatSession) Cage() (*types.Transaction, error)
- func (_Vat *VatSession) Can(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Vat *VatSession) Dai(arg0 common.Address) (*big.Int, error)
- func (_Vat *VatSession) Debt() (*big.Int, error)
- func (_Vat *VatSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, ...) (*types.Transaction, error)
- func (_Vat *VatSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatSession) Gem(arg0 [32]byte, arg1 common.Address) (*big.Int, error)
- func (_Vat *VatSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatSession) Heal(rad *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) Hope(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatSession) Ilks(arg0 [32]byte) (struct{ ... }, error)
- func (_Vat *VatSession) Init(ilk [32]byte) (*types.Transaction, error)
- func (_Vat *VatSession) Line() (*big.Int, error)
- func (_Vat *VatSession) Live() (*big.Int, error)
- func (_Vat *VatSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) Nope(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatSession) Sin(arg0 common.Address) (*big.Int, error)
- func (_Vat *VatSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
- func (_Vat *VatSession) Urns(arg0 [32]byte, arg1 common.Address) (struct{ ... }, error)
- func (_Vat *VatSession) Vice() (*big.Int, error)
- func (_Vat *VatSession) Wards(arg0 common.Address) (*big.Int, error)
- type VatTransactor
- func (_Vat *VatTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Vat *VatTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactor) Flux(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatTransactor) Fold(opts *bind.TransactOpts, i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactor) Fork(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatTransactor) Frob(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatTransactor) Grab(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatTransactor) Heal(opts *bind.TransactOpts, rad *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactor) Hope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactor) Init(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)
- func (_Vat *VatTransactor) Move(opts *bind.TransactOpts, src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactor) Nope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactor) Slip(opts *bind.TransactOpts, ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactor) Suck(opts *bind.TransactOpts, u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
- type VatTransactorRaw
- type VatTransactorSession
- func (_Vat *VatTransactorSession) Cage() (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Deny(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, ...) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, ...) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Heal(rad *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Hope(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Init(ilk [32]byte) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Nope(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)
- func (_Vat *VatTransactorSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
- type VaultProxy
- type VaultProxyCaller
- type VaultProxyCallerRaw
- type VaultProxyCallerSession
- type VaultProxyFilterer
- type VaultProxyRaw
- func (_VaultProxy *VaultProxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_VaultProxy *VaultProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_VaultProxy *VaultProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VaultProxySession
- func (_VaultProxy *VaultProxySession) Boost(vaultID *big.Int, daiAmt *big.Int, minColAmt *big.Int, otc common.Address, ...) (*types.Transaction, error)
- func (_VaultProxy *VaultProxySession) Repay(vaultID *big.Int, colAmt *big.Int, minDaiAmt *big.Int, otc common.Address, ...) (*types.Transaction, error)
- type VaultProxyTransactor
- func (_VaultProxy *VaultProxyTransactor) Boost(opts *bind.TransactOpts, vaultID *big.Int, daiAmt *big.Int, minColAmt *big.Int, ...) (*types.Transaction, error)
- func (_VaultProxy *VaultProxyTransactor) Repay(opts *bind.TransactOpts, vaultID *big.Int, colAmt *big.Int, minDaiAmt *big.Int, ...) (*types.Transaction, error)
- type VaultProxyTransactorRaw
- type VaultProxyTransactorSession
- func (_VaultProxy *VaultProxyTransactorSession) Boost(vaultID *big.Int, daiAmt *big.Int, minColAmt *big.Int, otc common.Address, ...) (*types.Transaction, error)
- func (_VaultProxy *VaultProxyTransactorSession) Repay(vaultID *big.Int, colAmt *big.Int, minDaiAmt *big.Int, otc common.Address, ...) (*types.Transaction, error)
Constants ¶
const CdpManagerABI = "" /* 7642-byte string literal not displayed */
CdpManagerABI is the input ABI used to generate the binding from.
const DSProxyABI = "" /* 2625-byte string literal not displayed */
DSProxyABI is the input ABI used to generate the binding from.
const OSMABI = "" /* 5342-byte string literal not displayed */
OSMABI is the input ABI used to generate the binding from.
const ProxyActionABI = "" /* 18107-byte string literal not displayed */
ProxyActionABI is the input ABI used to generate the binding from.
const SpotABI = "" /* 3982-byte string literal not displayed */
SpotABI is the input ABI used to generate the binding from.
const VatABI = "" /* 9236-byte string literal not displayed */
VatABI is the input ABI used to generate the binding from.
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 ¶
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 ¶
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)
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 ¶
Count is a free data retrieval call binding the contract method 0x05d85eda.
Solidity: function count(address ) constant returns(uint256)
func (*CdpManagerCallerSession) First ¶
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 ¶
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 ¶
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)
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 ¶
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 ¶
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 ¶
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 ¶
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)
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 ¶
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 ¶
Authority is a free data retrieval call binding the contract method 0xbf7e214f.
Solidity: function authority() 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)
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 ¶
func (it *DSProxyLogSetAuthorityIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DSProxyLogSetAuthorityIterator) Error ¶
func (it *DSProxyLogSetAuthorityIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DSProxyLogSetAuthorityIterator) Next ¶
func (it *DSProxyLogSetAuthorityIterator) 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 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.
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 ¶
NewOSMCaller creates a new read-only instance of OSM, bound to a specific deployed contract.
func (*OSMCaller) Bud ¶
Bud is a free data retrieval call binding the contract method 0x4fce7a2a.
Solidity: function bud(address ) constant returns(uint256)
func (*OSMCaller) Hop ¶
Hop is a free data retrieval call binding the contract method 0xb0b8579b.
Solidity: function hop() constant returns(uint16)
func (*OSMCaller) Pass ¶
Pass is a free data retrieval call binding the contract method 0xa7a1ed72.
Solidity: function pass() constant returns(bool ok)
func (*OSMCaller) Peek ¶
Peek is a free data retrieval call binding the contract method 0x59e02dd7.
Solidity: function peek() constant returns(bytes32, bool)
func (*OSMCaller) Peep ¶
Peep is a free data retrieval call binding the contract method 0x0e5a6c70.
Solidity: function peep() constant returns(bytes32, bool)
func (*OSMCaller) Read ¶
Read is a free data retrieval call binding the contract method 0x57de26a4.
Solidity: function read() constant returns(bytes32)
func (*OSMCaller) Src ¶
Src is a free data retrieval call binding the contract method 0x2e7dc6af.
Solidity: function src() constant returns(address)
func (*OSMCaller) Stopped ¶
Stopped is a free data retrieval call binding the contract method 0x75f12b21.
Solidity: function stopped() constant returns(uint256)
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (_OSM *OSMTransactorSession) 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 (*OSMTransactorSession) Diss ¶
func (_OSM *OSMTransactorSession) 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 (*OSMTransactorSession) Diss0 ¶
func (_OSM *OSMTransactorSession) 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 (*OSMTransactorSession) Kiss ¶
func (_OSM *OSMTransactorSession) 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 (*OSMTransactorSession) Kiss0 ¶
func (_OSM *OSMTransactorSession) 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 (*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 ¶
func (_OSM *OSMTransactorSession) 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 (*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 ¶
func (_ProxyAction *ProxyActionTransactorSession) 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 (*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 ¶
func (_ProxyAction *ProxyActionTransactorSession) 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 (*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.
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 ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() constant returns(uint256)
func (*SpotCaller) Par ¶
Par is a free data retrieval call binding the contract method 0x495d32cb.
Solidity: function par() 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)
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 ¶
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()
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 ¶
func (_Spot *SpotTransactorSession) 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 (*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 ¶
func (_Spot *SpotTransactorSession) Rely(guy common.Address) (*types.Transaction, error)
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.
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 ¶
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 ¶
Dai is a free data retrieval call binding the contract method 0x6c25b346.
Solidity: function dai(address ) constant returns(uint256)
func (*VatCaller) Debt ¶
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 ¶
Line is a free data retrieval call binding the contract method 0xbabe8a3f.
Solidity: function Line() constant returns(uint256)
func (*VatCaller) Live ¶
Live is a free data retrieval call binding the contract method 0x957aa58c.
Solidity: function live() constant returns(uint256)
func (*VatCaller) Sin ¶
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)
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 ¶
Can is a free data retrieval call binding the contract method 0x4538c4eb.
Solidity: function can(address , address ) constant returns(uint256)
func (*VatCallerSession) Dai ¶
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 ¶
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 ¶
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)
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 ¶
Can is a free data retrieval call binding the contract method 0x4538c4eb.
Solidity: function can(address , address ) constant returns(uint256)
func (*VatSession) Dai ¶
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 ¶
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 ¶
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)
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 ¶
func (_Vat *VatTransactor) Suck(opts *bind.TransactOpts, u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)
Suck is a paid mutator transaction binding the contract method 0xf24e23eb.
Solidity: function suck(address u, address v, uint256 rad) returns()
type 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 ¶
func (_Vat *VatTransactorSession) 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 (*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 ¶
func (_Vat *VatTransactorSession) 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 (*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 ¶
func (_Vat *VatTransactorSession) 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 (*VatTransactorSession) Rely ¶
func (_Vat *VatTransactorSession) Rely(usr common.Address) (*types.Transaction, error)
Rely is a paid mutator transaction binding the contract method 0x65fae35e.
Solidity: function rely(address usr) 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()