Versions in this module Expand all Collapse all v0 v0.1.1 Jul 30, 2023 Changes in this version + const HmakerABI + type Hmaker struct + func NewHmaker(address common.Address, backend bind.ContractBackend) (*Hmaker, error) + type HmakerCaller struct + func NewHmakerCaller(address common.Address, caller bind.ContractCaller) (*HmakerCaller, error) + type HmakerCallerRaw struct + Contract *HmakerCaller + func (_Hmaker *HmakerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type HmakerCallerSession struct + CallOpts bind.CallOpts + Contract *HmakerCaller + type HmakerFilterer struct + func NewHmakerFilterer(address common.Address, filterer bind.ContractFilterer) (*HmakerFilterer, error) + type HmakerRaw struct + Contract *Hmaker + func (_Hmaker *HmakerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Hmaker *HmakerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Hmaker *HmakerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type HmakerSession struct + CallOpts bind.CallOpts + Contract *Hmaker + TransactOpts bind.TransactOpts + func (_Hmaker *HmakerSession) Draw(daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerSession) FreeETH(ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerSession) FreeGem(gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerSession) OpenLockETHAndDraw(value *big.Int, ethJoin common.Address, daiJoin common.Address, ilk [32]byte, ...) (*types.Transaction, error) + func (_Hmaker *HmakerSession) OpenLockGemAndDraw(gemJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, ...) (*types.Transaction, error) + func (_Hmaker *HmakerSession) PostProcess() (*types.Transaction, error) + func (_Hmaker *HmakerSession) SafeLockETH(value *big.Int, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerSession) SafeLockGem(gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerSession) Wipe(daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerSession) WipeAll(daiJoin common.Address, cdp *big.Int) (*types.Transaction, error) + type HmakerTransactor struct + func NewHmakerTransactor(address common.Address, transactor bind.ContractTransactor) (*HmakerTransactor, error) + func (_Hmaker *HmakerTransactor) Draw(opts *bind.TransactOpts, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) FreeETH(opts *bind.TransactOpts, ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) FreeGem(opts *bind.TransactOpts, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) OpenLockETHAndDraw(opts *bind.TransactOpts, value *big.Int, ethJoin common.Address, ...) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) OpenLockGemAndDraw(opts *bind.TransactOpts, gemJoin common.Address, daiJoin common.Address, ...) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) PostProcess(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) SafeLockETH(opts *bind.TransactOpts, value *big.Int, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) SafeLockGem(opts *bind.TransactOpts, gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) Wipe(opts *bind.TransactOpts, daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactor) WipeAll(opts *bind.TransactOpts, daiJoin common.Address, cdp *big.Int) (*types.Transaction, error) + type HmakerTransactorRaw struct + Contract *HmakerTransactor + func (_Hmaker *HmakerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type HmakerTransactorSession struct + Contract *HmakerTransactor + TransactOpts bind.TransactOpts + func (_Hmaker *HmakerTransactorSession) Draw(daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) FreeETH(ethJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) FreeGem(gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) OpenLockETHAndDraw(value *big.Int, ethJoin common.Address, daiJoin common.Address, ilk [32]byte, ...) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) OpenLockGemAndDraw(gemJoin common.Address, daiJoin common.Address, ilk [32]byte, wadC *big.Int, ...) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) PostProcess() (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) SafeLockETH(value *big.Int, ethJoin common.Address, cdp *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) SafeLockGem(gemJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) Wipe(daiJoin common.Address, cdp *big.Int, wad *big.Int) (*types.Transaction, error) + func (_Hmaker *HmakerTransactorSession) WipeAll(daiJoin common.Address, cdp *big.Int) (*types.Transaction, error)