Documentation ¶
Index ¶
- Variables
- type BenqiJumpRateModel
- type BenqiJumpRateModelCaller
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) BaseRatePerTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) GetBorrowRate(opts *bind.CallOpts, cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) GetSupplyRate(opts *bind.CallOpts, cash *big.Int, borrows *big.Int, reserves *big.Int, ...) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) IsInterestRateModel(opts *bind.CallOpts) (bool, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) JumpMultiplierPerTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) Kink(opts *bind.CallOpts) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) MultiplierPerTimestamp(opts *bind.CallOpts) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) TimestampsPerYear(opts *bind.CallOpts) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) UtilizationRate(opts *bind.CallOpts, cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
- type BenqiJumpRateModelCallerRaw
- type BenqiJumpRateModelCallerSession
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) BaseRatePerTimestamp() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) GetBorrowRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) GetSupplyRate(cash *big.Int, borrows *big.Int, reserves *big.Int, ...) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) IsInterestRateModel() (bool, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) JumpMultiplierPerTimestamp() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) Kink() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) MultiplierPerTimestamp() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) TimestampsPerYear() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) UtilizationRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
- type BenqiJumpRateModelFilterer
- type BenqiJumpRateModelRaw
- func (_BenqiJumpRateModel *BenqiJumpRateModelRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_BenqiJumpRateModel *BenqiJumpRateModelRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BenqiJumpRateModelSession
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) BaseRatePerTimestamp() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) GetBorrowRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) GetSupplyRate(cash *big.Int, borrows *big.Int, reserves *big.Int, ...) (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) IsInterestRateModel() (bool, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) JumpMultiplierPerTimestamp() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) Kink() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) MultiplierPerTimestamp() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) TimestampsPerYear() (*big.Int, error)
- func (_BenqiJumpRateModel *BenqiJumpRateModelSession) UtilizationRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
- type BenqiJumpRateModelTransactor
- type BenqiJumpRateModelTransactorRaw
- type BenqiJumpRateModelTransactorSession
Constants ¶
This section is empty.
Variables ¶
var BenqiJumpRateModelABI = BenqiJumpRateModelMetaData.ABI
BenqiJumpRateModelABI is the input ABI used to generate the binding from. Deprecated: Use BenqiJumpRateModelMetaData.ABI instead.
var BenqiJumpRateModelMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"baseRatePerTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"cash\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrows\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserves\",\"type\":\"uint256\"}],\"name\":\"getBorrowRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"cash\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrows\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserves\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveFactorMantissa\",\"type\":\"uint256\"}],\"name\":\"getSupplyRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isInterestRateModel\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"jumpMultiplierPerTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"kink\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"multiplierPerTimestamp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"timestampsPerYear\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"cash\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"borrows\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserves\",\"type\":\"uint256\"}],\"name\":\"utilizationRate\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
BenqiJumpRateModelMetaData contains all meta data concerning the BenqiJumpRateModel contract.
Functions ¶
This section is empty.
Types ¶
type BenqiJumpRateModel ¶
type BenqiJumpRateModel struct { BenqiJumpRateModelCaller // Read-only binding to the contract BenqiJumpRateModelTransactor // Write-only binding to the contract BenqiJumpRateModelFilterer // Log filterer for contract events }
BenqiJumpRateModel is an auto generated Go binding around an Ethereum contract.
func NewBenqiJumpRateModel ¶
func NewBenqiJumpRateModel(address common.Address, backend bind.ContractBackend) (*BenqiJumpRateModel, error)
NewBenqiJumpRateModel creates a new instance of BenqiJumpRateModel, bound to a specific deployed contract.
type BenqiJumpRateModelCaller ¶
type BenqiJumpRateModelCaller struct {
// contains filtered or unexported fields
}
BenqiJumpRateModelCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBenqiJumpRateModelCaller ¶
func NewBenqiJumpRateModelCaller(address common.Address, caller bind.ContractCaller) (*BenqiJumpRateModelCaller, error)
NewBenqiJumpRateModelCaller creates a new read-only instance of BenqiJumpRateModel, bound to a specific deployed contract.
func (*BenqiJumpRateModelCaller) BaseRatePerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) BaseRatePerTimestamp(opts *bind.CallOpts) (*big.Int, error)
BaseRatePerTimestamp is a free data retrieval call binding the contract method 0x40bc0af4.
Solidity: function baseRatePerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelCaller) GetBorrowRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) GetBorrowRate(opts *bind.CallOpts, cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
GetBorrowRate is a free data retrieval call binding the contract method 0x15f24053.
Solidity: function getBorrowRate(uint256 cash, uint256 borrows, uint256 reserves) view returns(uint256)
func (*BenqiJumpRateModelCaller) GetSupplyRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) GetSupplyRate(opts *bind.CallOpts, cash *big.Int, borrows *big.Int, reserves *big.Int, reserveFactorMantissa *big.Int) (*big.Int, error)
GetSupplyRate is a free data retrieval call binding the contract method 0xb8168816.
Solidity: function getSupplyRate(uint256 cash, uint256 borrows, uint256 reserves, uint256 reserveFactorMantissa) view returns(uint256)
func (*BenqiJumpRateModelCaller) IsInterestRateModel ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) IsInterestRateModel(opts *bind.CallOpts) (bool, error)
IsInterestRateModel is a free data retrieval call binding the contract method 0x2191f92a.
Solidity: function isInterestRateModel() view returns(bool)
func (*BenqiJumpRateModelCaller) JumpMultiplierPerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) JumpMultiplierPerTimestamp(opts *bind.CallOpts) (*big.Int, error)
JumpMultiplierPerTimestamp is a free data retrieval call binding the contract method 0x26c394f7.
Solidity: function jumpMultiplierPerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelCaller) Kink ¶
Kink is a free data retrieval call binding the contract method 0xfd2da339.
Solidity: function kink() view returns(uint256)
func (*BenqiJumpRateModelCaller) MultiplierPerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) MultiplierPerTimestamp(opts *bind.CallOpts) (*big.Int, error)
MultiplierPerTimestamp is a free data retrieval call binding the contract method 0x6c2df6a7.
Solidity: function multiplierPerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelCaller) TimestampsPerYear ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) TimestampsPerYear(opts *bind.CallOpts) (*big.Int, error)
TimestampsPerYear is a free data retrieval call binding the contract method 0x0c574861.
Solidity: function timestampsPerYear() view returns(uint256)
func (*BenqiJumpRateModelCaller) UtilizationRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCaller) UtilizationRate(opts *bind.CallOpts, cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
UtilizationRate is a free data retrieval call binding the contract method 0x6e71e2d8.
Solidity: function utilizationRate(uint256 cash, uint256 borrows, uint256 reserves) pure returns(uint256)
type BenqiJumpRateModelCallerRaw ¶
type BenqiJumpRateModelCallerRaw struct {
Contract *BenqiJumpRateModelCaller // Generic read-only contract binding to access the raw methods on
}
BenqiJumpRateModelCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BenqiJumpRateModelCallerRaw) Call ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerRaw) 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 BenqiJumpRateModelCallerSession ¶
type BenqiJumpRateModelCallerSession struct { Contract *BenqiJumpRateModelCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BenqiJumpRateModelCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BenqiJumpRateModelCallerSession) BaseRatePerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) BaseRatePerTimestamp() (*big.Int, error)
BaseRatePerTimestamp is a free data retrieval call binding the contract method 0x40bc0af4.
Solidity: function baseRatePerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelCallerSession) GetBorrowRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) GetBorrowRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
GetBorrowRate is a free data retrieval call binding the contract method 0x15f24053.
Solidity: function getBorrowRate(uint256 cash, uint256 borrows, uint256 reserves) view returns(uint256)
func (*BenqiJumpRateModelCallerSession) GetSupplyRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) GetSupplyRate(cash *big.Int, borrows *big.Int, reserves *big.Int, reserveFactorMantissa *big.Int) (*big.Int, error)
GetSupplyRate is a free data retrieval call binding the contract method 0xb8168816.
Solidity: function getSupplyRate(uint256 cash, uint256 borrows, uint256 reserves, uint256 reserveFactorMantissa) view returns(uint256)
func (*BenqiJumpRateModelCallerSession) IsInterestRateModel ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) IsInterestRateModel() (bool, error)
IsInterestRateModel is a free data retrieval call binding the contract method 0x2191f92a.
Solidity: function isInterestRateModel() view returns(bool)
func (*BenqiJumpRateModelCallerSession) JumpMultiplierPerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) JumpMultiplierPerTimestamp() (*big.Int, error)
JumpMultiplierPerTimestamp is a free data retrieval call binding the contract method 0x26c394f7.
Solidity: function jumpMultiplierPerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelCallerSession) Kink ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) Kink() (*big.Int, error)
Kink is a free data retrieval call binding the contract method 0xfd2da339.
Solidity: function kink() view returns(uint256)
func (*BenqiJumpRateModelCallerSession) MultiplierPerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) MultiplierPerTimestamp() (*big.Int, error)
MultiplierPerTimestamp is a free data retrieval call binding the contract method 0x6c2df6a7.
Solidity: function multiplierPerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelCallerSession) TimestampsPerYear ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) TimestampsPerYear() (*big.Int, error)
TimestampsPerYear is a free data retrieval call binding the contract method 0x0c574861.
Solidity: function timestampsPerYear() view returns(uint256)
func (*BenqiJumpRateModelCallerSession) UtilizationRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelCallerSession) UtilizationRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
UtilizationRate is a free data retrieval call binding the contract method 0x6e71e2d8.
Solidity: function utilizationRate(uint256 cash, uint256 borrows, uint256 reserves) pure returns(uint256)
type BenqiJumpRateModelFilterer ¶
type BenqiJumpRateModelFilterer struct {
// contains filtered or unexported fields
}
BenqiJumpRateModelFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBenqiJumpRateModelFilterer ¶
func NewBenqiJumpRateModelFilterer(address common.Address, filterer bind.ContractFilterer) (*BenqiJumpRateModelFilterer, error)
NewBenqiJumpRateModelFilterer creates a new log filterer instance of BenqiJumpRateModel, bound to a specific deployed contract.
type BenqiJumpRateModelRaw ¶
type BenqiJumpRateModelRaw struct {
Contract *BenqiJumpRateModel // Generic contract binding to access the raw methods on
}
BenqiJumpRateModelRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BenqiJumpRateModelRaw) Call ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelRaw) 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 (*BenqiJumpRateModelRaw) Transact ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BenqiJumpRateModelRaw) Transfer ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelRaw) 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 BenqiJumpRateModelSession ¶
type BenqiJumpRateModelSession struct { Contract *BenqiJumpRateModel // 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 }
BenqiJumpRateModelSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BenqiJumpRateModelSession) BaseRatePerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) BaseRatePerTimestamp() (*big.Int, error)
BaseRatePerTimestamp is a free data retrieval call binding the contract method 0x40bc0af4.
Solidity: function baseRatePerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelSession) GetBorrowRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) GetBorrowRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
GetBorrowRate is a free data retrieval call binding the contract method 0x15f24053.
Solidity: function getBorrowRate(uint256 cash, uint256 borrows, uint256 reserves) view returns(uint256)
func (*BenqiJumpRateModelSession) GetSupplyRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) GetSupplyRate(cash *big.Int, borrows *big.Int, reserves *big.Int, reserveFactorMantissa *big.Int) (*big.Int, error)
GetSupplyRate is a free data retrieval call binding the contract method 0xb8168816.
Solidity: function getSupplyRate(uint256 cash, uint256 borrows, uint256 reserves, uint256 reserveFactorMantissa) view returns(uint256)
func (*BenqiJumpRateModelSession) IsInterestRateModel ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) IsInterestRateModel() (bool, error)
IsInterestRateModel is a free data retrieval call binding the contract method 0x2191f92a.
Solidity: function isInterestRateModel() view returns(bool)
func (*BenqiJumpRateModelSession) JumpMultiplierPerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) JumpMultiplierPerTimestamp() (*big.Int, error)
JumpMultiplierPerTimestamp is a free data retrieval call binding the contract method 0x26c394f7.
Solidity: function jumpMultiplierPerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelSession) Kink ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) Kink() (*big.Int, error)
Kink is a free data retrieval call binding the contract method 0xfd2da339.
Solidity: function kink() view returns(uint256)
func (*BenqiJumpRateModelSession) MultiplierPerTimestamp ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) MultiplierPerTimestamp() (*big.Int, error)
MultiplierPerTimestamp is a free data retrieval call binding the contract method 0x6c2df6a7.
Solidity: function multiplierPerTimestamp() view returns(uint256)
func (*BenqiJumpRateModelSession) TimestampsPerYear ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) TimestampsPerYear() (*big.Int, error)
TimestampsPerYear is a free data retrieval call binding the contract method 0x0c574861.
Solidity: function timestampsPerYear() view returns(uint256)
func (*BenqiJumpRateModelSession) UtilizationRate ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelSession) UtilizationRate(cash *big.Int, borrows *big.Int, reserves *big.Int) (*big.Int, error)
UtilizationRate is a free data retrieval call binding the contract method 0x6e71e2d8.
Solidity: function utilizationRate(uint256 cash, uint256 borrows, uint256 reserves) pure returns(uint256)
type BenqiJumpRateModelTransactor ¶
type BenqiJumpRateModelTransactor struct {
// contains filtered or unexported fields
}
BenqiJumpRateModelTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBenqiJumpRateModelTransactor ¶
func NewBenqiJumpRateModelTransactor(address common.Address, transactor bind.ContractTransactor) (*BenqiJumpRateModelTransactor, error)
NewBenqiJumpRateModelTransactor creates a new write-only instance of BenqiJumpRateModel, bound to a specific deployed contract.
type BenqiJumpRateModelTransactorRaw ¶
type BenqiJumpRateModelTransactorRaw struct {
Contract *BenqiJumpRateModelTransactor // Generic write-only contract binding to access the raw methods on
}
BenqiJumpRateModelTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BenqiJumpRateModelTransactorRaw) Transact ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BenqiJumpRateModelTransactorRaw) Transfer ¶
func (_BenqiJumpRateModel *BenqiJumpRateModelTransactorRaw) 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 BenqiJumpRateModelTransactorSession ¶
type BenqiJumpRateModelTransactorSession struct { Contract *BenqiJumpRateModelTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BenqiJumpRateModelTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.