Documentation ¶
Index ¶
- Constants
- type Hcether
- type HcetherCaller
- type HcetherCallerRaw
- type HcetherCallerSession
- type HcetherFilterer
- type HcetherRaw
- func (_Hcether *HcetherRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Hcether *HcetherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Hcether *HcetherRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type HcetherSession
- func (_Hcether *HcetherSession) CETHER() (common.Address, error)
- func (_Hcether *HcetherSession) Mint(value *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherSession) PostProcess() (*types.Transaction, error)
- func (_Hcether *HcetherSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherSession) RepayBorrowBehalf(amount *big.Int, borrower common.Address) (*types.Transaction, error)
- type HcetherTransactor
- func (_Hcether *HcetherTransactor) Mint(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherTransactor) PostProcess(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Hcether *HcetherTransactor) Redeem(opts *bind.TransactOpts, redeemTokens *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherTransactor) RedeemUnderlying(opts *bind.TransactOpts, redeemAmount *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherTransactor) RepayBorrowBehalf(opts *bind.TransactOpts, amount *big.Int, borrower common.Address) (*types.Transaction, error)
- type HcetherTransactorRaw
- type HcetherTransactorSession
- func (_Hcether *HcetherTransactorSession) Mint(value *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherTransactorSession) PostProcess() (*types.Transaction, error)
- func (_Hcether *HcetherTransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherTransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
- func (_Hcether *HcetherTransactorSession) RepayBorrowBehalf(amount *big.Int, borrower common.Address) (*types.Transaction, error)
Constants ¶
const HcetherABI = "" /* 1302-byte string literal not displayed */
HcetherABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Hcether ¶
type Hcether struct { HcetherCaller // Read-only binding to the contract HcetherTransactor // Write-only binding to the contract HcetherFilterer // Log filterer for contract events }
Hcether is an auto generated Go binding around an Ethereum contract.
func NewHcether ¶
NewHcether creates a new instance of Hcether, bound to a specific deployed contract.
type HcetherCaller ¶
type HcetherCaller struct {
// contains filtered or unexported fields
}
HcetherCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewHcetherCaller ¶
func NewHcetherCaller(address common.Address, caller bind.ContractCaller) (*HcetherCaller, error)
NewHcetherCaller creates a new read-only instance of Hcether, bound to a specific deployed contract.
type HcetherCallerRaw ¶
type HcetherCallerRaw struct {
Contract *HcetherCaller // Generic read-only contract binding to access the raw methods on
}
HcetherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*HcetherCallerRaw) Call ¶
func (_Hcether *HcetherCallerRaw) 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 HcetherCallerSession ¶
type HcetherCallerSession struct { Contract *HcetherCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
HcetherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type HcetherFilterer ¶
type HcetherFilterer struct {
// contains filtered or unexported fields
}
HcetherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewHcetherFilterer ¶
func NewHcetherFilterer(address common.Address, filterer bind.ContractFilterer) (*HcetherFilterer, error)
NewHcetherFilterer creates a new log filterer instance of Hcether, bound to a specific deployed contract.
type HcetherRaw ¶
type HcetherRaw struct {
Contract *Hcether // Generic contract binding to access the raw methods on
}
HcetherRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*HcetherRaw) Call ¶
func (_Hcether *HcetherRaw) 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 (*HcetherRaw) Transact ¶
func (_Hcether *HcetherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HcetherRaw) Transfer ¶
func (_Hcether *HcetherRaw) 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 HcetherSession ¶
type HcetherSession struct { Contract *Hcether // 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 }
HcetherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*HcetherSession) CETHER ¶
func (_Hcether *HcetherSession) CETHER() (common.Address, error)
CETHER is a free data retrieval call binding the contract method 0x092a5781.
Solidity: function CETHER() view returns(address)
func (*HcetherSession) Mint ¶
func (_Hcether *HcetherSession) Mint(value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 value) payable returns()
func (*HcetherSession) PostProcess ¶
func (_Hcether *HcetherSession) PostProcess() (*types.Transaction, error)
PostProcess is a paid mutator transaction binding the contract method 0xc2722916.
Solidity: function postProcess() payable returns()
func (*HcetherSession) Redeem ¶
func (_Hcether *HcetherSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) payable returns()
func (*HcetherSession) RedeemUnderlying ¶
func (_Hcether *HcetherSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) payable returns()
func (*HcetherSession) RepayBorrowBehalf ¶
func (_Hcether *HcetherSession) RepayBorrowBehalf(amount *big.Int, borrower common.Address) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0xaa553b61.
Solidity: function repayBorrowBehalf(uint256 amount, address borrower) payable returns()
type HcetherTransactor ¶
type HcetherTransactor struct {
// contains filtered or unexported fields
}
HcetherTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewHcetherTransactor ¶
func NewHcetherTransactor(address common.Address, transactor bind.ContractTransactor) (*HcetherTransactor, error)
NewHcetherTransactor creates a new write-only instance of Hcether, bound to a specific deployed contract.
func (*HcetherTransactor) Mint ¶
func (_Hcether *HcetherTransactor) Mint(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 value) payable returns()
func (*HcetherTransactor) PostProcess ¶
func (_Hcether *HcetherTransactor) PostProcess(opts *bind.TransactOpts) (*types.Transaction, error)
PostProcess is a paid mutator transaction binding the contract method 0xc2722916.
Solidity: function postProcess() payable returns()
func (*HcetherTransactor) Redeem ¶
func (_Hcether *HcetherTransactor) Redeem(opts *bind.TransactOpts, redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) payable returns()
func (*HcetherTransactor) RedeemUnderlying ¶
func (_Hcether *HcetherTransactor) RedeemUnderlying(opts *bind.TransactOpts, redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) payable returns()
func (*HcetherTransactor) RepayBorrowBehalf ¶
func (_Hcether *HcetherTransactor) RepayBorrowBehalf(opts *bind.TransactOpts, amount *big.Int, borrower common.Address) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0xaa553b61.
Solidity: function repayBorrowBehalf(uint256 amount, address borrower) payable returns()
type HcetherTransactorRaw ¶
type HcetherTransactorRaw struct {
Contract *HcetherTransactor // Generic write-only contract binding to access the raw methods on
}
HcetherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*HcetherTransactorRaw) Transact ¶
func (_Hcether *HcetherTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HcetherTransactorRaw) Transfer ¶
func (_Hcether *HcetherTransactorRaw) 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 HcetherTransactorSession ¶
type HcetherTransactorSession struct { Contract *HcetherTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
HcetherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*HcetherTransactorSession) Mint ¶
func (_Hcether *HcetherTransactorSession) Mint(value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(uint256 value) payable returns()
func (*HcetherTransactorSession) PostProcess ¶
func (_Hcether *HcetherTransactorSession) PostProcess() (*types.Transaction, error)
PostProcess is a paid mutator transaction binding the contract method 0xc2722916.
Solidity: function postProcess() payable returns()
func (*HcetherTransactorSession) Redeem ¶
func (_Hcether *HcetherTransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)
Redeem is a paid mutator transaction binding the contract method 0xdb006a75.
Solidity: function redeem(uint256 redeemTokens) payable returns()
func (*HcetherTransactorSession) RedeemUnderlying ¶
func (_Hcether *HcetherTransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)
RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.
Solidity: function redeemUnderlying(uint256 redeemAmount) payable returns()
func (*HcetherTransactorSession) RepayBorrowBehalf ¶
func (_Hcether *HcetherTransactorSession) RepayBorrowBehalf(amount *big.Int, borrower common.Address) (*types.Transaction, error)
RepayBorrowBehalf is a paid mutator transaction binding the contract method 0xaa553b61.
Solidity: function repayBorrowBehalf(uint256 amount, address borrower) payable returns()