standard

package
v0.0.0-...-3beb7e2 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2022 License: GPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const StandardABI = "" /* 21022-byte string literal not displayed */

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

Variables

This section is empty.

Functions

This section is empty.

Types

type Standard

type Standard struct {
	StandardCaller     // Read-only binding to the contract
	StandardTransactor // Write-only binding to the contract
	StandardFilterer   // Log filterer for contract events
}

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

func NewStandard

func NewStandard(address common.Address, backend bind.ContractBackend) (*Standard, error)

NewStandard creates a new instance of Standard, bound to a specific deployed contract.

type StandardAccrueInterest

type StandardAccrueInterest struct {
	CashPrior           *big.Int
	InterestAccumulated *big.Int
	BorrowIndex         *big.Int
	TotalBorrows        *big.Int
	Raw                 types.Log // Blockchain specific contextual infos
}

StandardAccrueInterest represents a AccrueInterest event raised by the Standard contract.

type StandardAccrueInterestIterator

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

StandardAccrueInterestIterator is returned from FilterAccrueInterest and is used to iterate over the raw logs and unpacked data for AccrueInterest events raised by the Standard contract.

func (*StandardAccrueInterestIterator) Close

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

func (*StandardAccrueInterestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardAccrueInterestIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardApproval

type StandardApproval struct {
	Owner   common.Address
	Spender common.Address
	Amount  *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

StandardApproval represents a Approval event raised by the Standard contract.

type StandardApprovalIterator

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

StandardApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Standard contract.

func (*StandardApprovalIterator) Close

func (it *StandardApprovalIterator) Close() error

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

func (*StandardApprovalIterator) Error

func (it *StandardApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardApprovalIterator) Next

func (it *StandardApprovalIterator) 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 StandardBorrow

type StandardBorrow struct {
	Borrower       common.Address
	BorrowAmount   *big.Int
	AccountBorrows *big.Int
	TotalBorrows   *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

StandardBorrow represents a Borrow event raised by the Standard contract.

type StandardBorrowIterator

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

StandardBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the Standard contract.

func (*StandardBorrowIterator) Close

func (it *StandardBorrowIterator) Close() error

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

func (*StandardBorrowIterator) Error

func (it *StandardBorrowIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardBorrowIterator) Next

func (it *StandardBorrowIterator) 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 StandardCaller

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

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

func NewStandardCaller

func NewStandardCaller(address common.Address, caller bind.ContractCaller) (*StandardCaller, error)

NewStandardCaller creates a new read-only instance of Standard, bound to a specific deployed contract.

func (*StandardCaller) AccrualBlockNumber

func (_Standard *StandardCaller) AccrualBlockNumber(opts *bind.CallOpts) (*big.Int, error)

AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.

Solidity: function accrualBlockNumber() view returns(uint256)

func (*StandardCaller) Admin

func (_Standard *StandardCaller) Admin(opts *bind.CallOpts) (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*StandardCaller) Allowance

func (_Standard *StandardCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*StandardCaller) BalanceOf

func (_Standard *StandardCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address owner) view returns(uint256)

func (*StandardCaller) BorrowBalanceStored

func (_Standard *StandardCaller) BorrowBalanceStored(opts *bind.CallOpts, account common.Address) (*big.Int, error)

BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.

Solidity: function borrowBalanceStored(address account) view returns(uint256)

func (*StandardCaller) BorrowIndex

func (_Standard *StandardCaller) BorrowIndex(opts *bind.CallOpts) (*big.Int, error)

BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.

Solidity: function borrowIndex() view returns(uint256)

func (*StandardCaller) BorrowRatePerBlock

func (_Standard *StandardCaller) BorrowRatePerBlock(opts *bind.CallOpts) (*big.Int, error)

BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.

Solidity: function borrowRatePerBlock() view returns(uint256)

func (*StandardCaller) Comptroller

func (_Standard *StandardCaller) Comptroller(opts *bind.CallOpts) (common.Address, error)

Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.

Solidity: function comptroller() view returns(address)

func (*StandardCaller) Decimals

func (_Standard *StandardCaller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*StandardCaller) DelegateToViewImplementation

func (_Standard *StandardCaller) DelegateToViewImplementation(opts *bind.CallOpts, data []byte) ([]byte, error)

DelegateToViewImplementation is a free data retrieval call binding the contract method 0x4487152f.

Solidity: function delegateToViewImplementation(bytes data) view returns(bytes)

func (*StandardCaller) ExchangeRateStored

func (_Standard *StandardCaller) ExchangeRateStored(opts *bind.CallOpts) (*big.Int, error)

ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.

Solidity: function exchangeRateStored() view returns(uint256)

func (*StandardCaller) GetAccountSnapshot

func (_Standard *StandardCaller) GetAccountSnapshot(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)

GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.

Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)

func (*StandardCaller) GetCash

func (_Standard *StandardCaller) GetCash(opts *bind.CallOpts) (*big.Int, error)

GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.

Solidity: function getCash() view returns(uint256)

func (*StandardCaller) Implementation

func (_Standard *StandardCaller) Implementation(opts *bind.CallOpts) (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() view returns(address)

func (*StandardCaller) InterestRateModel

func (_Standard *StandardCaller) InterestRateModel(opts *bind.CallOpts) (common.Address, error)

InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.

Solidity: function interestRateModel() view returns(address)

func (*StandardCaller) IsCToken

func (_Standard *StandardCaller) IsCToken(opts *bind.CallOpts) (bool, error)

IsCToken is a free data retrieval call binding the contract method 0xfe9c44ae.

Solidity: function isCToken() view returns(bool)

func (*StandardCaller) Name

func (_Standard *StandardCaller) Name(opts *bind.CallOpts) (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*StandardCaller) PendingAdmin

func (_Standard *StandardCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error)

PendingAdmin is a free data retrieval call binding the contract method 0x26782247.

Solidity: function pendingAdmin() view returns(address)

func (*StandardCaller) ReserveFactorMantissa

func (_Standard *StandardCaller) ReserveFactorMantissa(opts *bind.CallOpts) (*big.Int, error)

ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.

Solidity: function reserveFactorMantissa() view returns(uint256)

func (*StandardCaller) SupplyRatePerBlock

func (_Standard *StandardCaller) SupplyRatePerBlock(opts *bind.CallOpts) (*big.Int, error)

SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.

Solidity: function supplyRatePerBlock() view returns(uint256)

func (*StandardCaller) Symbol

func (_Standard *StandardCaller) Symbol(opts *bind.CallOpts) (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*StandardCaller) TotalBorrows

func (_Standard *StandardCaller) TotalBorrows(opts *bind.CallOpts) (*big.Int, error)

TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.

Solidity: function totalBorrows() view returns(uint256)

func (*StandardCaller) TotalReserves

func (_Standard *StandardCaller) TotalReserves(opts *bind.CallOpts) (*big.Int, error)

TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.

Solidity: function totalReserves() view returns(uint256)

func (*StandardCaller) TotalSupply

func (_Standard *StandardCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*StandardCaller) Underlying

func (_Standard *StandardCaller) Underlying(opts *bind.CallOpts) (common.Address, error)

Underlying is a free data retrieval call binding the contract method 0x6f307dc3.

Solidity: function underlying() view returns(address)

type StandardCallerRaw

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

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

func (*StandardCallerRaw) Call

func (_Standard *StandardCallerRaw) 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 StandardCallerSession

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

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

func (*StandardCallerSession) AccrualBlockNumber

func (_Standard *StandardCallerSession) AccrualBlockNumber() (*big.Int, error)

AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.

Solidity: function accrualBlockNumber() view returns(uint256)

func (*StandardCallerSession) Admin

func (_Standard *StandardCallerSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*StandardCallerSession) Allowance

func (_Standard *StandardCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*StandardCallerSession) BalanceOf

func (_Standard *StandardCallerSession) BalanceOf(owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address owner) view returns(uint256)

func (*StandardCallerSession) BorrowBalanceStored

func (_Standard *StandardCallerSession) BorrowBalanceStored(account common.Address) (*big.Int, error)

BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.

Solidity: function borrowBalanceStored(address account) view returns(uint256)

func (*StandardCallerSession) BorrowIndex

func (_Standard *StandardCallerSession) BorrowIndex() (*big.Int, error)

BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.

Solidity: function borrowIndex() view returns(uint256)

func (*StandardCallerSession) BorrowRatePerBlock

func (_Standard *StandardCallerSession) BorrowRatePerBlock() (*big.Int, error)

BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.

Solidity: function borrowRatePerBlock() view returns(uint256)

func (*StandardCallerSession) Comptroller

func (_Standard *StandardCallerSession) Comptroller() (common.Address, error)

Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.

Solidity: function comptroller() view returns(address)

func (*StandardCallerSession) Decimals

func (_Standard *StandardCallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*StandardCallerSession) DelegateToViewImplementation

func (_Standard *StandardCallerSession) DelegateToViewImplementation(data []byte) ([]byte, error)

DelegateToViewImplementation is a free data retrieval call binding the contract method 0x4487152f.

Solidity: function delegateToViewImplementation(bytes data) view returns(bytes)

func (*StandardCallerSession) ExchangeRateStored

func (_Standard *StandardCallerSession) ExchangeRateStored() (*big.Int, error)

ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.

Solidity: function exchangeRateStored() view returns(uint256)

func (*StandardCallerSession) GetAccountSnapshot

func (_Standard *StandardCallerSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)

GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.

Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)

func (*StandardCallerSession) GetCash

func (_Standard *StandardCallerSession) GetCash() (*big.Int, error)

GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.

Solidity: function getCash() view returns(uint256)

func (*StandardCallerSession) Implementation

func (_Standard *StandardCallerSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() view returns(address)

func (*StandardCallerSession) InterestRateModel

func (_Standard *StandardCallerSession) InterestRateModel() (common.Address, error)

InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.

Solidity: function interestRateModel() view returns(address)

func (*StandardCallerSession) IsCToken

func (_Standard *StandardCallerSession) IsCToken() (bool, error)

IsCToken is a free data retrieval call binding the contract method 0xfe9c44ae.

Solidity: function isCToken() view returns(bool)

func (*StandardCallerSession) Name

func (_Standard *StandardCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*StandardCallerSession) PendingAdmin

func (_Standard *StandardCallerSession) PendingAdmin() (common.Address, error)

PendingAdmin is a free data retrieval call binding the contract method 0x26782247.

Solidity: function pendingAdmin() view returns(address)

func (*StandardCallerSession) ReserveFactorMantissa

func (_Standard *StandardCallerSession) ReserveFactorMantissa() (*big.Int, error)

ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.

Solidity: function reserveFactorMantissa() view returns(uint256)

func (*StandardCallerSession) SupplyRatePerBlock

func (_Standard *StandardCallerSession) SupplyRatePerBlock() (*big.Int, error)

SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.

Solidity: function supplyRatePerBlock() view returns(uint256)

func (*StandardCallerSession) Symbol

func (_Standard *StandardCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*StandardCallerSession) TotalBorrows

func (_Standard *StandardCallerSession) TotalBorrows() (*big.Int, error)

TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.

Solidity: function totalBorrows() view returns(uint256)

func (*StandardCallerSession) TotalReserves

func (_Standard *StandardCallerSession) TotalReserves() (*big.Int, error)

TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.

Solidity: function totalReserves() view returns(uint256)

func (*StandardCallerSession) TotalSupply

func (_Standard *StandardCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*StandardCallerSession) Underlying

func (_Standard *StandardCallerSession) Underlying() (common.Address, error)

Underlying is a free data retrieval call binding the contract method 0x6f307dc3.

Solidity: function underlying() view returns(address)

type StandardFailure

type StandardFailure struct {
	Error  *big.Int
	Info   *big.Int
	Detail *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

StandardFailure represents a Failure event raised by the Standard contract.

type StandardFailureIterator

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

StandardFailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the Standard contract.

func (*StandardFailureIterator) Close

func (it *StandardFailureIterator) Close() error

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

func (*StandardFailureIterator) Error

func (it *StandardFailureIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardFailureIterator) Next

func (it *StandardFailureIterator) 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 StandardFilterer

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

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

func NewStandardFilterer

func NewStandardFilterer(address common.Address, filterer bind.ContractFilterer) (*StandardFilterer, error)

NewStandardFilterer creates a new log filterer instance of Standard, bound to a specific deployed contract.

func (*StandardFilterer) FilterAccrueInterest

func (_Standard *StandardFilterer) FilterAccrueInterest(opts *bind.FilterOpts) (*StandardAccrueInterestIterator, error)

FilterAccrueInterest is a free log retrieval operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.

Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)

func (*StandardFilterer) FilterApproval

func (_Standard *StandardFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StandardApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)

func (*StandardFilterer) FilterBorrow

func (_Standard *StandardFilterer) FilterBorrow(opts *bind.FilterOpts) (*StandardBorrowIterator, error)

FilterBorrow is a free log retrieval operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.

Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)

func (*StandardFilterer) FilterFailure

func (_Standard *StandardFilterer) FilterFailure(opts *bind.FilterOpts) (*StandardFailureIterator, error)

FilterFailure is a free log retrieval operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.

Solidity: event Failure(uint256 error, uint256 info, uint256 detail)

func (*StandardFilterer) FilterLiquidateBorrow

func (_Standard *StandardFilterer) FilterLiquidateBorrow(opts *bind.FilterOpts) (*StandardLiquidateBorrowIterator, error)

FilterLiquidateBorrow is a free log retrieval operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.

Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address cTokenCollateral, uint256 seizeTokens)

func (*StandardFilterer) FilterMint

func (_Standard *StandardFilterer) FilterMint(opts *bind.FilterOpts) (*StandardMintIterator, error)

FilterMint is a free log retrieval operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.

Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)

func (*StandardFilterer) FilterNewAdmin

func (_Standard *StandardFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*StandardNewAdminIterator, error)

FilterNewAdmin is a free log retrieval operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.

Solidity: event NewAdmin(address oldAdmin, address newAdmin)

func (*StandardFilterer) FilterNewComptroller

func (_Standard *StandardFilterer) FilterNewComptroller(opts *bind.FilterOpts) (*StandardNewComptrollerIterator, error)

FilterNewComptroller is a free log retrieval operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.

Solidity: event NewComptroller(address oldComptroller, address newComptroller)

func (*StandardFilterer) FilterNewImplementation

func (_Standard *StandardFilterer) FilterNewImplementation(opts *bind.FilterOpts) (*StandardNewImplementationIterator, error)

FilterNewImplementation is a free log retrieval operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.

Solidity: event NewImplementation(address oldImplementation, address newImplementation)

func (*StandardFilterer) FilterNewMarketInterestRateModel

func (_Standard *StandardFilterer) FilterNewMarketInterestRateModel(opts *bind.FilterOpts) (*StandardNewMarketInterestRateModelIterator, error)

FilterNewMarketInterestRateModel is a free log retrieval operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.

Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)

func (*StandardFilterer) FilterNewPendingAdmin

func (_Standard *StandardFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*StandardNewPendingAdminIterator, error)

FilterNewPendingAdmin is a free log retrieval operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.

Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)

func (*StandardFilterer) FilterNewReserveFactor

func (_Standard *StandardFilterer) FilterNewReserveFactor(opts *bind.FilterOpts) (*StandardNewReserveFactorIterator, error)

FilterNewReserveFactor is a free log retrieval operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.

Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)

func (*StandardFilterer) FilterRedeem

func (_Standard *StandardFilterer) FilterRedeem(opts *bind.FilterOpts) (*StandardRedeemIterator, error)

FilterRedeem is a free log retrieval operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.

Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)

func (*StandardFilterer) FilterRepayBorrow

func (_Standard *StandardFilterer) FilterRepayBorrow(opts *bind.FilterOpts) (*StandardRepayBorrowIterator, error)

FilterRepayBorrow is a free log retrieval operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.

Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)

func (*StandardFilterer) FilterReservesAdded

func (_Standard *StandardFilterer) FilterReservesAdded(opts *bind.FilterOpts) (*StandardReservesAddedIterator, error)

FilterReservesAdded is a free log retrieval operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.

Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)

func (*StandardFilterer) FilterReservesReduced

func (_Standard *StandardFilterer) FilterReservesReduced(opts *bind.FilterOpts) (*StandardReservesReducedIterator, error)

FilterReservesReduced is a free log retrieval operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.

Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)

func (*StandardFilterer) FilterTransfer

func (_Standard *StandardFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StandardTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)

func (*StandardFilterer) ParseAccrueInterest

func (_Standard *StandardFilterer) ParseAccrueInterest(log types.Log) (*StandardAccrueInterest, error)

ParseAccrueInterest is a log parse operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.

Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)

func (*StandardFilterer) ParseApproval

func (_Standard *StandardFilterer) ParseApproval(log types.Log) (*StandardApproval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)

func (*StandardFilterer) ParseBorrow

func (_Standard *StandardFilterer) ParseBorrow(log types.Log) (*StandardBorrow, error)

ParseBorrow is a log parse operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.

Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)

func (*StandardFilterer) ParseFailure

func (_Standard *StandardFilterer) ParseFailure(log types.Log) (*StandardFailure, error)

ParseFailure is a log parse operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.

Solidity: event Failure(uint256 error, uint256 info, uint256 detail)

func (*StandardFilterer) ParseLiquidateBorrow

func (_Standard *StandardFilterer) ParseLiquidateBorrow(log types.Log) (*StandardLiquidateBorrow, error)

ParseLiquidateBorrow is a log parse operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.

Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address cTokenCollateral, uint256 seizeTokens)

func (*StandardFilterer) ParseMint

func (_Standard *StandardFilterer) ParseMint(log types.Log) (*StandardMint, error)

ParseMint is a log parse operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.

Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)

func (*StandardFilterer) ParseNewAdmin

func (_Standard *StandardFilterer) ParseNewAdmin(log types.Log) (*StandardNewAdmin, error)

ParseNewAdmin is a log parse operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.

Solidity: event NewAdmin(address oldAdmin, address newAdmin)

func (*StandardFilterer) ParseNewComptroller

func (_Standard *StandardFilterer) ParseNewComptroller(log types.Log) (*StandardNewComptroller, error)

ParseNewComptroller is a log parse operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.

Solidity: event NewComptroller(address oldComptroller, address newComptroller)

func (*StandardFilterer) ParseNewImplementation

func (_Standard *StandardFilterer) ParseNewImplementation(log types.Log) (*StandardNewImplementation, error)

ParseNewImplementation is a log parse operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.

Solidity: event NewImplementation(address oldImplementation, address newImplementation)

func (*StandardFilterer) ParseNewMarketInterestRateModel

func (_Standard *StandardFilterer) ParseNewMarketInterestRateModel(log types.Log) (*StandardNewMarketInterestRateModel, error)

ParseNewMarketInterestRateModel is a log parse operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.

Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)

func (*StandardFilterer) ParseNewPendingAdmin

func (_Standard *StandardFilterer) ParseNewPendingAdmin(log types.Log) (*StandardNewPendingAdmin, error)

ParseNewPendingAdmin is a log parse operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.

Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)

func (*StandardFilterer) ParseNewReserveFactor

func (_Standard *StandardFilterer) ParseNewReserveFactor(log types.Log) (*StandardNewReserveFactor, error)

ParseNewReserveFactor is a log parse operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.

Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)

func (*StandardFilterer) ParseRedeem

func (_Standard *StandardFilterer) ParseRedeem(log types.Log) (*StandardRedeem, error)

ParseRedeem is a log parse operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.

Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)

func (*StandardFilterer) ParseRepayBorrow

func (_Standard *StandardFilterer) ParseRepayBorrow(log types.Log) (*StandardRepayBorrow, error)

ParseRepayBorrow is a log parse operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.

Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)

func (*StandardFilterer) ParseReservesAdded

func (_Standard *StandardFilterer) ParseReservesAdded(log types.Log) (*StandardReservesAdded, error)

ParseReservesAdded is a log parse operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.

Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)

func (*StandardFilterer) ParseReservesReduced

func (_Standard *StandardFilterer) ParseReservesReduced(log types.Log) (*StandardReservesReduced, error)

ParseReservesReduced is a log parse operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.

Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)

func (*StandardFilterer) ParseTransfer

func (_Standard *StandardFilterer) ParseTransfer(log types.Log) (*StandardTransfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)

func (*StandardFilterer) WatchAccrueInterest

func (_Standard *StandardFilterer) WatchAccrueInterest(opts *bind.WatchOpts, sink chan<- *StandardAccrueInterest) (event.Subscription, error)

WatchAccrueInterest is a free log subscription operation binding the contract event 0x4dec04e750ca11537cabcd8a9eab06494de08da3735bc8871cd41250e190bc04.

Solidity: event AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)

func (*StandardFilterer) WatchApproval

func (_Standard *StandardFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StandardApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed owner, address indexed spender, uint256 amount)

func (*StandardFilterer) WatchBorrow

func (_Standard *StandardFilterer) WatchBorrow(opts *bind.WatchOpts, sink chan<- *StandardBorrow) (event.Subscription, error)

WatchBorrow is a free log subscription operation binding the contract event 0x13ed6866d4e1ee6da46f845c46d7e54120883d75c5ea9a2dacc1c4ca8984ab80.

Solidity: event Borrow(address borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)

func (*StandardFilterer) WatchFailure

func (_Standard *StandardFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *StandardFailure) (event.Subscription, error)

WatchFailure is a free log subscription operation binding the contract event 0x45b96fe442630264581b197e84bbada861235052c5a1aadfff9ea4e40a969aa0.

Solidity: event Failure(uint256 error, uint256 info, uint256 detail)

func (*StandardFilterer) WatchLiquidateBorrow

func (_Standard *StandardFilterer) WatchLiquidateBorrow(opts *bind.WatchOpts, sink chan<- *StandardLiquidateBorrow) (event.Subscription, error)

WatchLiquidateBorrow is a free log subscription operation binding the contract event 0x298637f684da70674f26509b10f07ec2fbc77a335ab1e7d6215a4b2484d8bb52.

Solidity: event LiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address cTokenCollateral, uint256 seizeTokens)

func (*StandardFilterer) WatchMint

func (_Standard *StandardFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *StandardMint) (event.Subscription, error)

WatchMint is a free log subscription operation binding the contract event 0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f.

Solidity: event Mint(address minter, uint256 mintAmount, uint256 mintTokens)

func (*StandardFilterer) WatchNewAdmin

func (_Standard *StandardFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *StandardNewAdmin) (event.Subscription, error)

WatchNewAdmin is a free log subscription operation binding the contract event 0xf9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc.

Solidity: event NewAdmin(address oldAdmin, address newAdmin)

func (*StandardFilterer) WatchNewComptroller

func (_Standard *StandardFilterer) WatchNewComptroller(opts *bind.WatchOpts, sink chan<- *StandardNewComptroller) (event.Subscription, error)

WatchNewComptroller is a free log subscription operation binding the contract event 0x7ac369dbd14fa5ea3f473ed67cc9d598964a77501540ba6751eb0b3decf5870d.

Solidity: event NewComptroller(address oldComptroller, address newComptroller)

func (*StandardFilterer) WatchNewImplementation

func (_Standard *StandardFilterer) WatchNewImplementation(opts *bind.WatchOpts, sink chan<- *StandardNewImplementation) (event.Subscription, error)

WatchNewImplementation is a free log subscription operation binding the contract event 0xd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a.

Solidity: event NewImplementation(address oldImplementation, address newImplementation)

func (*StandardFilterer) WatchNewMarketInterestRateModel

func (_Standard *StandardFilterer) WatchNewMarketInterestRateModel(opts *bind.WatchOpts, sink chan<- *StandardNewMarketInterestRateModel) (event.Subscription, error)

WatchNewMarketInterestRateModel is a free log subscription operation binding the contract event 0xedffc32e068c7c95dfd4bdfd5c4d939a084d6b11c4199eac8436ed234d72f926.

Solidity: event NewMarketInterestRateModel(address oldInterestRateModel, address newInterestRateModel)

func (*StandardFilterer) WatchNewPendingAdmin

func (_Standard *StandardFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *StandardNewPendingAdmin) (event.Subscription, error)

WatchNewPendingAdmin is a free log subscription operation binding the contract event 0xca4f2f25d0898edd99413412fb94012f9e54ec8142f9b093e7720646a95b16a9.

Solidity: event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)

func (*StandardFilterer) WatchNewReserveFactor

func (_Standard *StandardFilterer) WatchNewReserveFactor(opts *bind.WatchOpts, sink chan<- *StandardNewReserveFactor) (event.Subscription, error)

WatchNewReserveFactor is a free log subscription operation binding the contract event 0xaaa68312e2ea9d50e16af5068410ab56e1a1fd06037b1a35664812c30f821460.

Solidity: event NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)

func (*StandardFilterer) WatchRedeem

func (_Standard *StandardFilterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *StandardRedeem) (event.Subscription, error)

WatchRedeem is a free log subscription operation binding the contract event 0xe5b754fb1abb7f01b499791d0b820ae3b6af3424ac1c59768edb53f4ec31a929.

Solidity: event Redeem(address redeemer, uint256 redeemAmount, uint256 redeemTokens)

func (*StandardFilterer) WatchRepayBorrow

func (_Standard *StandardFilterer) WatchRepayBorrow(opts *bind.WatchOpts, sink chan<- *StandardRepayBorrow) (event.Subscription, error)

WatchRepayBorrow is a free log subscription operation binding the contract event 0x1a2a22cb034d26d1854bdc6666a5b91fe25efbbb5dcad3b0355478d6f5c362a1.

Solidity: event RepayBorrow(address payer, address borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)

func (*StandardFilterer) WatchReservesAdded

func (_Standard *StandardFilterer) WatchReservesAdded(opts *bind.WatchOpts, sink chan<- *StandardReservesAdded) (event.Subscription, error)

WatchReservesAdded is a free log subscription operation binding the contract event 0xa91e67c5ea634cd43a12c5a482724b03de01e85ca68702a53d0c2f45cb7c1dc5.

Solidity: event ReservesAdded(address benefactor, uint256 addAmount, uint256 newTotalReserves)

func (*StandardFilterer) WatchReservesReduced

func (_Standard *StandardFilterer) WatchReservesReduced(opts *bind.WatchOpts, sink chan<- *StandardReservesReduced) (event.Subscription, error)

WatchReservesReduced is a free log subscription operation binding the contract event 0x3bad0c59cf2f06e7314077049f48a93578cd16f5ef92329f1dab1420a99c177e.

Solidity: event ReservesReduced(address admin, uint256 reduceAmount, uint256 newTotalReserves)

func (*StandardFilterer) WatchTransfer

func (_Standard *StandardFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StandardTransfer, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 amount)

type StandardLiquidateBorrow

type StandardLiquidateBorrow struct {
	Liquidator       common.Address
	Borrower         common.Address
	RepayAmount      *big.Int
	CTokenCollateral common.Address
	SeizeTokens      *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

StandardLiquidateBorrow represents a LiquidateBorrow event raised by the Standard contract.

type StandardLiquidateBorrowIterator

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

StandardLiquidateBorrowIterator is returned from FilterLiquidateBorrow and is used to iterate over the raw logs and unpacked data for LiquidateBorrow events raised by the Standard contract.

func (*StandardLiquidateBorrowIterator) Close

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

func (*StandardLiquidateBorrowIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardLiquidateBorrowIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardMint

type StandardMint struct {
	Minter     common.Address
	MintAmount *big.Int
	MintTokens *big.Int
	Raw        types.Log // Blockchain specific contextual infos
}

StandardMint represents a Mint event raised by the Standard contract.

type StandardMintIterator

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

StandardMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Standard contract.

func (*StandardMintIterator) Close

func (it *StandardMintIterator) Close() error

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

func (*StandardMintIterator) Error

func (it *StandardMintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardMintIterator) Next

func (it *StandardMintIterator) 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 StandardNewAdmin

type StandardNewAdmin struct {
	OldAdmin common.Address
	NewAdmin common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

StandardNewAdmin represents a NewAdmin event raised by the Standard contract.

type StandardNewAdminIterator

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

StandardNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the Standard contract.

func (*StandardNewAdminIterator) Close

func (it *StandardNewAdminIterator) Close() error

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

func (*StandardNewAdminIterator) Error

func (it *StandardNewAdminIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardNewAdminIterator) Next

func (it *StandardNewAdminIterator) 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 StandardNewComptroller

type StandardNewComptroller struct {
	OldComptroller common.Address
	NewComptroller common.Address
	Raw            types.Log // Blockchain specific contextual infos
}

StandardNewComptroller represents a NewComptroller event raised by the Standard contract.

type StandardNewComptrollerIterator

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

StandardNewComptrollerIterator is returned from FilterNewComptroller and is used to iterate over the raw logs and unpacked data for NewComptroller events raised by the Standard contract.

func (*StandardNewComptrollerIterator) Close

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

func (*StandardNewComptrollerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardNewComptrollerIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardNewImplementation

type StandardNewImplementation struct {
	OldImplementation common.Address
	NewImplementation common.Address
	Raw               types.Log // Blockchain specific contextual infos
}

StandardNewImplementation represents a NewImplementation event raised by the Standard contract.

type StandardNewImplementationIterator

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

StandardNewImplementationIterator is returned from FilterNewImplementation and is used to iterate over the raw logs and unpacked data for NewImplementation events raised by the Standard contract.

func (*StandardNewImplementationIterator) Close

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

func (*StandardNewImplementationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardNewImplementationIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardNewMarketInterestRateModel

type StandardNewMarketInterestRateModel struct {
	OldInterestRateModel common.Address
	NewInterestRateModel common.Address
	Raw                  types.Log // Blockchain specific contextual infos
}

StandardNewMarketInterestRateModel represents a NewMarketInterestRateModel event raised by the Standard contract.

type StandardNewMarketInterestRateModelIterator

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

StandardNewMarketInterestRateModelIterator is returned from FilterNewMarketInterestRateModel and is used to iterate over the raw logs and unpacked data for NewMarketInterestRateModel events raised by the Standard contract.

func (*StandardNewMarketInterestRateModelIterator) Close

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

func (*StandardNewMarketInterestRateModelIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardNewMarketInterestRateModelIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardNewPendingAdmin

type StandardNewPendingAdmin struct {
	OldPendingAdmin common.Address
	NewPendingAdmin common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

StandardNewPendingAdmin represents a NewPendingAdmin event raised by the Standard contract.

type StandardNewPendingAdminIterator

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

StandardNewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the Standard contract.

func (*StandardNewPendingAdminIterator) Close

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

func (*StandardNewPendingAdminIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardNewPendingAdminIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardNewReserveFactor

type StandardNewReserveFactor struct {
	OldReserveFactorMantissa *big.Int
	NewReserveFactorMantissa *big.Int
	Raw                      types.Log // Blockchain specific contextual infos
}

StandardNewReserveFactor represents a NewReserveFactor event raised by the Standard contract.

type StandardNewReserveFactorIterator

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

StandardNewReserveFactorIterator is returned from FilterNewReserveFactor and is used to iterate over the raw logs and unpacked data for NewReserveFactor events raised by the Standard contract.

func (*StandardNewReserveFactorIterator) Close

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

func (*StandardNewReserveFactorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardNewReserveFactorIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardRaw

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

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

func (*StandardRaw) Call

func (_Standard *StandardRaw) 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 (*StandardRaw) Transact

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

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

func (*StandardRaw) Transfer

func (_Standard *StandardRaw) 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 StandardRedeem

type StandardRedeem struct {
	Redeemer     common.Address
	RedeemAmount *big.Int
	RedeemTokens *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

StandardRedeem represents a Redeem event raised by the Standard contract.

type StandardRedeemIterator

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

StandardRedeemIterator is returned from FilterRedeem and is used to iterate over the raw logs and unpacked data for Redeem events raised by the Standard contract.

func (*StandardRedeemIterator) Close

func (it *StandardRedeemIterator) Close() error

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

func (*StandardRedeemIterator) Error

func (it *StandardRedeemIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardRedeemIterator) Next

func (it *StandardRedeemIterator) 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 StandardRepayBorrow

type StandardRepayBorrow struct {
	Payer          common.Address
	Borrower       common.Address
	RepayAmount    *big.Int
	AccountBorrows *big.Int
	TotalBorrows   *big.Int
	Raw            types.Log // Blockchain specific contextual infos
}

StandardRepayBorrow represents a RepayBorrow event raised by the Standard contract.

type StandardRepayBorrowIterator

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

StandardRepayBorrowIterator is returned from FilterRepayBorrow and is used to iterate over the raw logs and unpacked data for RepayBorrow events raised by the Standard contract.

func (*StandardRepayBorrowIterator) Close

func (it *StandardRepayBorrowIterator) Close() error

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

func (*StandardRepayBorrowIterator) Error

func (it *StandardRepayBorrowIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardRepayBorrowIterator) Next

func (it *StandardRepayBorrowIterator) 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 StandardReservesAdded

type StandardReservesAdded struct {
	Benefactor       common.Address
	AddAmount        *big.Int
	NewTotalReserves *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

StandardReservesAdded represents a ReservesAdded event raised by the Standard contract.

type StandardReservesAddedIterator

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

StandardReservesAddedIterator is returned from FilterReservesAdded and is used to iterate over the raw logs and unpacked data for ReservesAdded events raised by the Standard contract.

func (*StandardReservesAddedIterator) Close

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

func (*StandardReservesAddedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardReservesAddedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardReservesReduced

type StandardReservesReduced struct {
	Admin            common.Address
	ReduceAmount     *big.Int
	NewTotalReserves *big.Int
	Raw              types.Log // Blockchain specific contextual infos
}

StandardReservesReduced represents a ReservesReduced event raised by the Standard contract.

type StandardReservesReducedIterator

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

StandardReservesReducedIterator is returned from FilterReservesReduced and is used to iterate over the raw logs and unpacked data for ReservesReduced events raised by the Standard contract.

func (*StandardReservesReducedIterator) Close

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

func (*StandardReservesReducedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardReservesReducedIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type StandardSession

type StandardSession struct {
	Contract     *Standard         // 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
}

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

func (*StandardSession) AcceptAdmin

func (_Standard *StandardSession) AcceptAdmin() (*types.Transaction, error)

AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.

Solidity: function _acceptAdmin() returns(uint256)

func (*StandardSession) AccrualBlockNumber

func (_Standard *StandardSession) AccrualBlockNumber() (*big.Int, error)

AccrualBlockNumber is a free data retrieval call binding the contract method 0x6c540baf.

Solidity: function accrualBlockNumber() view returns(uint256)

func (*StandardSession) AccrueInterest

func (_Standard *StandardSession) AccrueInterest() (*types.Transaction, error)

AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.

Solidity: function accrueInterest() returns(uint256)

func (*StandardSession) AddReserves

func (_Standard *StandardSession) AddReserves(addAmount *big.Int) (*types.Transaction, error)

AddReserves is a paid mutator transaction binding the contract method 0x3e941010.

Solidity: function _addReserves(uint256 addAmount) returns(uint256)

func (*StandardSession) Admin

func (_Standard *StandardSession) Admin() (common.Address, error)

Admin is a free data retrieval call binding the contract method 0xf851a440.

Solidity: function admin() view returns(address)

func (*StandardSession) Allowance

func (_Standard *StandardSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address owner, address spender) view returns(uint256)

func (*StandardSession) Approve

func (_Standard *StandardSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*StandardSession) BalanceOf

func (_Standard *StandardSession) BalanceOf(owner common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(address owner) view returns(uint256)

func (*StandardSession) BalanceOfUnderlying

func (_Standard *StandardSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)

BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.

Solidity: function balanceOfUnderlying(address owner) returns(uint256)

func (*StandardSession) Borrow

func (_Standard *StandardSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)

Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.

Solidity: function borrow(uint256 borrowAmount) returns(uint256)

func (*StandardSession) BorrowBalanceCurrent

func (_Standard *StandardSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)

BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.

Solidity: function borrowBalanceCurrent(address account) returns(uint256)

func (*StandardSession) BorrowBalanceStored

func (_Standard *StandardSession) BorrowBalanceStored(account common.Address) (*big.Int, error)

BorrowBalanceStored is a free data retrieval call binding the contract method 0x95dd9193.

Solidity: function borrowBalanceStored(address account) view returns(uint256)

func (*StandardSession) BorrowIndex

func (_Standard *StandardSession) BorrowIndex() (*big.Int, error)

BorrowIndex is a free data retrieval call binding the contract method 0xaa5af0fd.

Solidity: function borrowIndex() view returns(uint256)

func (*StandardSession) BorrowRatePerBlock

func (_Standard *StandardSession) BorrowRatePerBlock() (*big.Int, error)

BorrowRatePerBlock is a free data retrieval call binding the contract method 0xf8f9da28.

Solidity: function borrowRatePerBlock() view returns(uint256)

func (*StandardSession) Comptroller

func (_Standard *StandardSession) Comptroller() (common.Address, error)

Comptroller is a free data retrieval call binding the contract method 0x5fe3b567.

Solidity: function comptroller() view returns(address)

func (*StandardSession) Decimals

func (_Standard *StandardSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() view returns(uint8)

func (*StandardSession) DelegateToImplementation

func (_Standard *StandardSession) DelegateToImplementation(data []byte) (*types.Transaction, error)

DelegateToImplementation is a paid mutator transaction binding the contract method 0x0933c1ed.

Solidity: function delegateToImplementation(bytes data) returns(bytes)

func (*StandardSession) DelegateToViewImplementation

func (_Standard *StandardSession) DelegateToViewImplementation(data []byte) ([]byte, error)

DelegateToViewImplementation is a free data retrieval call binding the contract method 0x4487152f.

Solidity: function delegateToViewImplementation(bytes data) view returns(bytes)

func (*StandardSession) ExchangeRateCurrent

func (_Standard *StandardSession) ExchangeRateCurrent() (*types.Transaction, error)

ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.

Solidity: function exchangeRateCurrent() returns(uint256)

func (*StandardSession) ExchangeRateStored

func (_Standard *StandardSession) ExchangeRateStored() (*big.Int, error)

ExchangeRateStored is a free data retrieval call binding the contract method 0x182df0f5.

Solidity: function exchangeRateStored() view returns(uint256)

func (*StandardSession) Fallback

func (_Standard *StandardSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*StandardSession) GetAccountSnapshot

func (_Standard *StandardSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error)

GetAccountSnapshot is a free data retrieval call binding the contract method 0xc37f68e2.

Solidity: function getAccountSnapshot(address account) view returns(uint256, uint256, uint256, uint256)

func (*StandardSession) GetCash

func (_Standard *StandardSession) GetCash() (*big.Int, error)

GetCash is a free data retrieval call binding the contract method 0x3b1d21a2.

Solidity: function getCash() view returns(uint256)

func (*StandardSession) Implementation

func (_Standard *StandardSession) Implementation() (common.Address, error)

Implementation is a free data retrieval call binding the contract method 0x5c60da1b.

Solidity: function implementation() view returns(address)

func (*StandardSession) InterestRateModel

func (_Standard *StandardSession) InterestRateModel() (common.Address, error)

InterestRateModel is a free data retrieval call binding the contract method 0xf3fdb15a.

Solidity: function interestRateModel() view returns(address)

func (*StandardSession) IsCToken

func (_Standard *StandardSession) IsCToken() (bool, error)

IsCToken is a free data retrieval call binding the contract method 0xfe9c44ae.

Solidity: function isCToken() view returns(bool)

func (*StandardSession) LiquidateBorrow

func (_Standard *StandardSession) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, cTokenCollateral common.Address) (*types.Transaction, error)

LiquidateBorrow is a paid mutator transaction binding the contract method 0xf5e3c462.

Solidity: function liquidateBorrow(address borrower, uint256 repayAmount, address cTokenCollateral) returns(uint256)

func (*StandardSession) Mint

func (_Standard *StandardSession) Mint(mintAmount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0xa0712d68.

Solidity: function mint(uint256 mintAmount) returns(uint256)

func (*StandardSession) Name

func (_Standard *StandardSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*StandardSession) PendingAdmin

func (_Standard *StandardSession) PendingAdmin() (common.Address, error)

PendingAdmin is a free data retrieval call binding the contract method 0x26782247.

Solidity: function pendingAdmin() view returns(address)

func (*StandardSession) Redeem

func (_Standard *StandardSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)

Redeem is a paid mutator transaction binding the contract method 0xdb006a75.

Solidity: function redeem(uint256 redeemTokens) returns(uint256)

func (*StandardSession) RedeemUnderlying

func (_Standard *StandardSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)

RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.

Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)

func (*StandardSession) ReduceReserves

func (_Standard *StandardSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)

ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.

Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)

func (*StandardSession) RepayBorrow

func (_Standard *StandardSession) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error)

RepayBorrow is a paid mutator transaction binding the contract method 0x0e752702.

Solidity: function repayBorrow(uint256 repayAmount) returns(uint256)

func (*StandardSession) RepayBorrowBehalf

func (_Standard *StandardSession) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)

RepayBorrowBehalf is a paid mutator transaction binding the contract method 0x2608f818.

Solidity: function repayBorrowBehalf(address borrower, uint256 repayAmount) returns(uint256)

func (*StandardSession) ReserveFactorMantissa

func (_Standard *StandardSession) ReserveFactorMantissa() (*big.Int, error)

ReserveFactorMantissa is a free data retrieval call binding the contract method 0x173b9904.

Solidity: function reserveFactorMantissa() view returns(uint256)

func (*StandardSession) Seize

func (_Standard *StandardSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)

Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.

Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)

func (*StandardSession) SetComptroller

func (_Standard *StandardSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)

SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.

Solidity: function _setComptroller(address newComptroller) returns(uint256)

func (*StandardSession) SetImplementation

func (_Standard *StandardSession) SetImplementation(implementation_ common.Address, allowResign bool, becomeImplementationData []byte) (*types.Transaction, error)

SetImplementation is a paid mutator transaction binding the contract method 0x555bcc40.

Solidity: function _setImplementation(address implementation_, bool allowResign, bytes becomeImplementationData) returns()

func (*StandardSession) SetInterestRateModel

func (_Standard *StandardSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)

SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.

Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)

func (*StandardSession) SetPendingAdmin

func (_Standard *StandardSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)

SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.

Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)

func (*StandardSession) SetReserveFactor

func (_Standard *StandardSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)

SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.

Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)

func (*StandardSession) SupplyRatePerBlock

func (_Standard *StandardSession) SupplyRatePerBlock() (*big.Int, error)

SupplyRatePerBlock is a free data retrieval call binding the contract method 0xae9d70b0.

Solidity: function supplyRatePerBlock() view returns(uint256)

func (*StandardSession) Symbol

func (_Standard *StandardSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*StandardSession) TotalBorrows

func (_Standard *StandardSession) TotalBorrows() (*big.Int, error)

TotalBorrows is a free data retrieval call binding the contract method 0x47bd3718.

Solidity: function totalBorrows() view returns(uint256)

func (*StandardSession) TotalBorrowsCurrent

func (_Standard *StandardSession) TotalBorrowsCurrent() (*types.Transaction, error)

TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.

Solidity: function totalBorrowsCurrent() returns(uint256)

func (*StandardSession) TotalReserves

func (_Standard *StandardSession) TotalReserves() (*big.Int, error)

TotalReserves is a free data retrieval call binding the contract method 0x8f840ddd.

Solidity: function totalReserves() view returns(uint256)

func (*StandardSession) TotalSupply

func (_Standard *StandardSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() view returns(uint256)

func (*StandardSession) Transfer

func (_Standard *StandardSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(address dst, uint256 amount) returns(bool)

func (*StandardSession) TransferFrom

func (_Standard *StandardSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)

func (*StandardSession) Underlying

func (_Standard *StandardSession) Underlying() (common.Address, error)

Underlying is a free data retrieval call binding the contract method 0x6f307dc3.

Solidity: function underlying() view returns(address)

type StandardTransactor

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

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

func NewStandardTransactor

func NewStandardTransactor(address common.Address, transactor bind.ContractTransactor) (*StandardTransactor, error)

NewStandardTransactor creates a new write-only instance of Standard, bound to a specific deployed contract.

func (*StandardTransactor) AcceptAdmin

func (_Standard *StandardTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.

Solidity: function _acceptAdmin() returns(uint256)

func (*StandardTransactor) AccrueInterest

func (_Standard *StandardTransactor) AccrueInterest(opts *bind.TransactOpts) (*types.Transaction, error)

AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.

Solidity: function accrueInterest() returns(uint256)

func (*StandardTransactor) AddReserves

func (_Standard *StandardTransactor) AddReserves(opts *bind.TransactOpts, addAmount *big.Int) (*types.Transaction, error)

AddReserves is a paid mutator transaction binding the contract method 0x3e941010.

Solidity: function _addReserves(uint256 addAmount) returns(uint256)

func (*StandardTransactor) Approve

func (_Standard *StandardTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*StandardTransactor) BalanceOfUnderlying

func (_Standard *StandardTransactor) BalanceOfUnderlying(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)

BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.

Solidity: function balanceOfUnderlying(address owner) returns(uint256)

func (*StandardTransactor) Borrow

func (_Standard *StandardTransactor) Borrow(opts *bind.TransactOpts, borrowAmount *big.Int) (*types.Transaction, error)

Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.

Solidity: function borrow(uint256 borrowAmount) returns(uint256)

func (*StandardTransactor) BorrowBalanceCurrent

func (_Standard *StandardTransactor) BorrowBalanceCurrent(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)

BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.

Solidity: function borrowBalanceCurrent(address account) returns(uint256)

func (*StandardTransactor) DelegateToImplementation

func (_Standard *StandardTransactor) DelegateToImplementation(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)

DelegateToImplementation is a paid mutator transaction binding the contract method 0x0933c1ed.

Solidity: function delegateToImplementation(bytes data) returns(bytes)

func (*StandardTransactor) ExchangeRateCurrent

func (_Standard *StandardTransactor) ExchangeRateCurrent(opts *bind.TransactOpts) (*types.Transaction, error)

ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.

Solidity: function exchangeRateCurrent() returns(uint256)

func (*StandardTransactor) Fallback

func (_Standard *StandardTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*StandardTransactor) LiquidateBorrow

func (_Standard *StandardTransactor) LiquidateBorrow(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int, cTokenCollateral common.Address) (*types.Transaction, error)

LiquidateBorrow is a paid mutator transaction binding the contract method 0xf5e3c462.

Solidity: function liquidateBorrow(address borrower, uint256 repayAmount, address cTokenCollateral) returns(uint256)

func (*StandardTransactor) Mint

func (_Standard *StandardTransactor) Mint(opts *bind.TransactOpts, mintAmount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0xa0712d68.

Solidity: function mint(uint256 mintAmount) returns(uint256)

func (*StandardTransactor) Redeem

func (_Standard *StandardTransactor) 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) returns(uint256)

func (*StandardTransactor) RedeemUnderlying

func (_Standard *StandardTransactor) 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) returns(uint256)

func (*StandardTransactor) ReduceReserves

func (_Standard *StandardTransactor) ReduceReserves(opts *bind.TransactOpts, reduceAmount *big.Int) (*types.Transaction, error)

ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.

Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)

func (*StandardTransactor) RepayBorrow

func (_Standard *StandardTransactor) RepayBorrow(opts *bind.TransactOpts, repayAmount *big.Int) (*types.Transaction, error)

RepayBorrow is a paid mutator transaction binding the contract method 0x0e752702.

Solidity: function repayBorrow(uint256 repayAmount) returns(uint256)

func (*StandardTransactor) RepayBorrowBehalf

func (_Standard *StandardTransactor) RepayBorrowBehalf(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)

RepayBorrowBehalf is a paid mutator transaction binding the contract method 0x2608f818.

Solidity: function repayBorrowBehalf(address borrower, uint256 repayAmount) returns(uint256)

func (*StandardTransactor) Seize

func (_Standard *StandardTransactor) Seize(opts *bind.TransactOpts, liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)

Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.

Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)

func (*StandardTransactor) SetComptroller

func (_Standard *StandardTransactor) SetComptroller(opts *bind.TransactOpts, newComptroller common.Address) (*types.Transaction, error)

SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.

Solidity: function _setComptroller(address newComptroller) returns(uint256)

func (*StandardTransactor) SetImplementation

func (_Standard *StandardTransactor) SetImplementation(opts *bind.TransactOpts, implementation_ common.Address, allowResign bool, becomeImplementationData []byte) (*types.Transaction, error)

SetImplementation is a paid mutator transaction binding the contract method 0x555bcc40.

Solidity: function _setImplementation(address implementation_, bool allowResign, bytes becomeImplementationData) returns()

func (*StandardTransactor) SetInterestRateModel

func (_Standard *StandardTransactor) SetInterestRateModel(opts *bind.TransactOpts, newInterestRateModel common.Address) (*types.Transaction, error)

SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.

Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)

func (*StandardTransactor) SetPendingAdmin

func (_Standard *StandardTransactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error)

SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.

Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)

func (*StandardTransactor) SetReserveFactor

func (_Standard *StandardTransactor) SetReserveFactor(opts *bind.TransactOpts, newReserveFactorMantissa *big.Int) (*types.Transaction, error)

SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.

Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)

func (*StandardTransactor) TotalBorrowsCurrent

func (_Standard *StandardTransactor) TotalBorrowsCurrent(opts *bind.TransactOpts) (*types.Transaction, error)

TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.

Solidity: function totalBorrowsCurrent() returns(uint256)

func (*StandardTransactor) Transfer

func (_Standard *StandardTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(address dst, uint256 amount) returns(bool)

func (*StandardTransactor) TransferFrom

func (_Standard *StandardTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)

type StandardTransactorRaw

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

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

func (*StandardTransactorRaw) Transact

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

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

func (*StandardTransactorRaw) Transfer

func (_Standard *StandardTransactorRaw) 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 StandardTransactorSession

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

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

func (*StandardTransactorSession) AcceptAdmin

func (_Standard *StandardTransactorSession) AcceptAdmin() (*types.Transaction, error)

AcceptAdmin is a paid mutator transaction binding the contract method 0xe9c714f2.

Solidity: function _acceptAdmin() returns(uint256)

func (*StandardTransactorSession) AccrueInterest

func (_Standard *StandardTransactorSession) AccrueInterest() (*types.Transaction, error)

AccrueInterest is a paid mutator transaction binding the contract method 0xa6afed95.

Solidity: function accrueInterest() returns(uint256)

func (*StandardTransactorSession) AddReserves

func (_Standard *StandardTransactorSession) AddReserves(addAmount *big.Int) (*types.Transaction, error)

AddReserves is a paid mutator transaction binding the contract method 0x3e941010.

Solidity: function _addReserves(uint256 addAmount) returns(uint256)

func (*StandardTransactorSession) Approve

func (_Standard *StandardTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address spender, uint256 amount) returns(bool)

func (*StandardTransactorSession) BalanceOfUnderlying

func (_Standard *StandardTransactorSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error)

BalanceOfUnderlying is a paid mutator transaction binding the contract method 0x3af9e669.

Solidity: function balanceOfUnderlying(address owner) returns(uint256)

func (*StandardTransactorSession) Borrow

func (_Standard *StandardTransactorSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error)

Borrow is a paid mutator transaction binding the contract method 0xc5ebeaec.

Solidity: function borrow(uint256 borrowAmount) returns(uint256)

func (*StandardTransactorSession) BorrowBalanceCurrent

func (_Standard *StandardTransactorSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error)

BorrowBalanceCurrent is a paid mutator transaction binding the contract method 0x17bfdfbc.

Solidity: function borrowBalanceCurrent(address account) returns(uint256)

func (*StandardTransactorSession) DelegateToImplementation

func (_Standard *StandardTransactorSession) DelegateToImplementation(data []byte) (*types.Transaction, error)

DelegateToImplementation is a paid mutator transaction binding the contract method 0x0933c1ed.

Solidity: function delegateToImplementation(bytes data) returns(bytes)

func (*StandardTransactorSession) ExchangeRateCurrent

func (_Standard *StandardTransactorSession) ExchangeRateCurrent() (*types.Transaction, error)

ExchangeRateCurrent is a paid mutator transaction binding the contract method 0xbd6d894d.

Solidity: function exchangeRateCurrent() returns(uint256)

func (*StandardTransactorSession) Fallback

func (_Standard *StandardTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*StandardTransactorSession) LiquidateBorrow

func (_Standard *StandardTransactorSession) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, cTokenCollateral common.Address) (*types.Transaction, error)

LiquidateBorrow is a paid mutator transaction binding the contract method 0xf5e3c462.

Solidity: function liquidateBorrow(address borrower, uint256 repayAmount, address cTokenCollateral) returns(uint256)

func (*StandardTransactorSession) Mint

func (_Standard *StandardTransactorSession) Mint(mintAmount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0xa0712d68.

Solidity: function mint(uint256 mintAmount) returns(uint256)

func (*StandardTransactorSession) Redeem

func (_Standard *StandardTransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error)

Redeem is a paid mutator transaction binding the contract method 0xdb006a75.

Solidity: function redeem(uint256 redeemTokens) returns(uint256)

func (*StandardTransactorSession) RedeemUnderlying

func (_Standard *StandardTransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error)

RedeemUnderlying is a paid mutator transaction binding the contract method 0x852a12e3.

Solidity: function redeemUnderlying(uint256 redeemAmount) returns(uint256)

func (*StandardTransactorSession) ReduceReserves

func (_Standard *StandardTransactorSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error)

ReduceReserves is a paid mutator transaction binding the contract method 0x601a0bf1.

Solidity: function _reduceReserves(uint256 reduceAmount) returns(uint256)

func (*StandardTransactorSession) RepayBorrow

func (_Standard *StandardTransactorSession) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error)

RepayBorrow is a paid mutator transaction binding the contract method 0x0e752702.

Solidity: function repayBorrow(uint256 repayAmount) returns(uint256)

func (*StandardTransactorSession) RepayBorrowBehalf

func (_Standard *StandardTransactorSession) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error)

RepayBorrowBehalf is a paid mutator transaction binding the contract method 0x2608f818.

Solidity: function repayBorrowBehalf(address borrower, uint256 repayAmount) returns(uint256)

func (*StandardTransactorSession) Seize

func (_Standard *StandardTransactorSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error)

Seize is a paid mutator transaction binding the contract method 0xb2a02ff1.

Solidity: function seize(address liquidator, address borrower, uint256 seizeTokens) returns(uint256)

func (*StandardTransactorSession) SetComptroller

func (_Standard *StandardTransactorSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error)

SetComptroller is a paid mutator transaction binding the contract method 0x4576b5db.

Solidity: function _setComptroller(address newComptroller) returns(uint256)

func (*StandardTransactorSession) SetImplementation

func (_Standard *StandardTransactorSession) SetImplementation(implementation_ common.Address, allowResign bool, becomeImplementationData []byte) (*types.Transaction, error)

SetImplementation is a paid mutator transaction binding the contract method 0x555bcc40.

Solidity: function _setImplementation(address implementation_, bool allowResign, bytes becomeImplementationData) returns()

func (*StandardTransactorSession) SetInterestRateModel

func (_Standard *StandardTransactorSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error)

SetInterestRateModel is a paid mutator transaction binding the contract method 0xf2b3abbd.

Solidity: function _setInterestRateModel(address newInterestRateModel) returns(uint256)

func (*StandardTransactorSession) SetPendingAdmin

func (_Standard *StandardTransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error)

SetPendingAdmin is a paid mutator transaction binding the contract method 0xb71d1a0c.

Solidity: function _setPendingAdmin(address newPendingAdmin) returns(uint256)

func (*StandardTransactorSession) SetReserveFactor

func (_Standard *StandardTransactorSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error)

SetReserveFactor is a paid mutator transaction binding the contract method 0xfca7820b.

Solidity: function _setReserveFactor(uint256 newReserveFactorMantissa) returns(uint256)

func (*StandardTransactorSession) TotalBorrowsCurrent

func (_Standard *StandardTransactorSession) TotalBorrowsCurrent() (*types.Transaction, error)

TotalBorrowsCurrent is a paid mutator transaction binding the contract method 0x73acee98.

Solidity: function totalBorrowsCurrent() returns(uint256)

func (*StandardTransactorSession) Transfer

func (_Standard *StandardTransactorSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function transfer(address dst, uint256 amount) returns(bool)

func (*StandardTransactorSession) TransferFrom

func (_Standard *StandardTransactorSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address src, address dst, uint256 amount) returns(bool)

type StandardTransfer

type StandardTransfer struct {
	From   common.Address
	To     common.Address
	Amount *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

StandardTransfer represents a Transfer event raised by the Standard contract.

type StandardTransferIterator

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

StandardTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Standard contract.

func (*StandardTransferIterator) Close

func (it *StandardTransferIterator) Close() error

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

func (*StandardTransferIterator) Error

func (it *StandardTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*StandardTransferIterator) Next

func (it *StandardTransferIterator) 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL