Versions in this module Expand all Collapse all v0 v0.1.1 Jul 30, 2023 Changes in this version + const CTokenABI + type CToken struct + func NewCToken(address common.Address, backend bind.ContractBackend) (*CToken, error) + type CTokenAccrueInterest struct + BorrowIndex *big.Int + CashPrior *big.Int + InterestAccumulated *big.Int + Raw types.Log + TotalBorrows *big.Int + type CTokenAccrueInterestIterator struct + Event *CTokenAccrueInterest + func (it *CTokenAccrueInterestIterator) Close() error + func (it *CTokenAccrueInterestIterator) Error() error + func (it *CTokenAccrueInterestIterator) Next() bool + type CTokenApproval struct + Amount *big.Int + Owner common.Address + Raw types.Log + Spender common.Address + type CTokenApprovalIterator struct + Event *CTokenApproval + func (it *CTokenApprovalIterator) Close() error + func (it *CTokenApprovalIterator) Error() error + func (it *CTokenApprovalIterator) Next() bool + type CTokenBorrow struct + AccountBorrows *big.Int + BorrowAmount *big.Int + Borrower common.Address + Raw types.Log + TotalBorrows *big.Int + type CTokenBorrowIterator struct + Event *CTokenBorrow + func (it *CTokenBorrowIterator) Close() error + func (it *CTokenBorrowIterator) Error() error + func (it *CTokenBorrowIterator) Next() bool + type CTokenCaller struct + func NewCTokenCaller(address common.Address, caller bind.ContractCaller) (*CTokenCaller, error) + func (_CToken *CTokenCaller) AccrualBlockNumber(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) Admin(opts *bind.CallOpts) (common.Address, error) + func (_CToken *CTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error) + func (_CToken *CTokenCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error) + func (_CToken *CTokenCaller) BorrowBalanceStored(opts *bind.CallOpts, account common.Address) (*big.Int, error) + func (_CToken *CTokenCaller) BorrowIndex(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) BorrowRatePerBlock(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) Comptroller(opts *bind.CallOpts) (common.Address, error) + func (_CToken *CTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error) + func (_CToken *CTokenCaller) DelegateToViewImplementation(opts *bind.CallOpts, data []byte) ([]byte, error) + func (_CToken *CTokenCaller) ExchangeRateStored(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) GetAccountSnapshot(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error) + func (_CToken *CTokenCaller) GetCash(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) Implementation(opts *bind.CallOpts) (common.Address, error) + func (_CToken *CTokenCaller) InterestRateModel(opts *bind.CallOpts) (common.Address, error) + func (_CToken *CTokenCaller) IsCToken(opts *bind.CallOpts) (bool, error) + func (_CToken *CTokenCaller) Name(opts *bind.CallOpts) (string, error) + func (_CToken *CTokenCaller) PendingAdmin(opts *bind.CallOpts) (common.Address, error) + func (_CToken *CTokenCaller) ReserveFactorMantissa(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) SupplyRatePerBlock(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) Symbol(opts *bind.CallOpts) (string, error) + func (_CToken *CTokenCaller) TotalBorrows(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) TotalReserves(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error) + func (_CToken *CTokenCaller) Underlying(opts *bind.CallOpts) (common.Address, error) + type CTokenCallerRaw struct + Contract *CTokenCaller + func (_CToken *CTokenCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type CTokenCallerSession struct + CallOpts bind.CallOpts + Contract *CTokenCaller + func (_CToken *CTokenCallerSession) AccrualBlockNumber() (*big.Int, error) + func (_CToken *CTokenCallerSession) Admin() (common.Address, error) + func (_CToken *CTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_CToken *CTokenCallerSession) BalanceOf(owner common.Address) (*big.Int, error) + func (_CToken *CTokenCallerSession) BorrowBalanceStored(account common.Address) (*big.Int, error) + func (_CToken *CTokenCallerSession) BorrowIndex() (*big.Int, error) + func (_CToken *CTokenCallerSession) BorrowRatePerBlock() (*big.Int, error) + func (_CToken *CTokenCallerSession) Comptroller() (common.Address, error) + func (_CToken *CTokenCallerSession) Decimals() (uint8, error) + func (_CToken *CTokenCallerSession) DelegateToViewImplementation(data []byte) ([]byte, error) + func (_CToken *CTokenCallerSession) ExchangeRateStored() (*big.Int, error) + func (_CToken *CTokenCallerSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error) + func (_CToken *CTokenCallerSession) GetCash() (*big.Int, error) + func (_CToken *CTokenCallerSession) Implementation() (common.Address, error) + func (_CToken *CTokenCallerSession) InterestRateModel() (common.Address, error) + func (_CToken *CTokenCallerSession) IsCToken() (bool, error) + func (_CToken *CTokenCallerSession) Name() (string, error) + func (_CToken *CTokenCallerSession) PendingAdmin() (common.Address, error) + func (_CToken *CTokenCallerSession) ReserveFactorMantissa() (*big.Int, error) + func (_CToken *CTokenCallerSession) SupplyRatePerBlock() (*big.Int, error) + func (_CToken *CTokenCallerSession) Symbol() (string, error) + func (_CToken *CTokenCallerSession) TotalBorrows() (*big.Int, error) + func (_CToken *CTokenCallerSession) TotalReserves() (*big.Int, error) + func (_CToken *CTokenCallerSession) TotalSupply() (*big.Int, error) + func (_CToken *CTokenCallerSession) Underlying() (common.Address, error) + type CTokenFailure struct + Detail *big.Int + Error *big.Int + Info *big.Int + Raw types.Log + type CTokenFailureIterator struct + Event *CTokenFailure + func (it *CTokenFailureIterator) Close() error + func (it *CTokenFailureIterator) Error() error + func (it *CTokenFailureIterator) Next() bool + type CTokenFilterer struct + func NewCTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*CTokenFilterer, error) + func (_CToken *CTokenFilterer) FilterAccrueInterest(opts *bind.FilterOpts) (*CTokenAccrueInterestIterator, error) + func (_CToken *CTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*CTokenApprovalIterator, error) + func (_CToken *CTokenFilterer) FilterBorrow(opts *bind.FilterOpts) (*CTokenBorrowIterator, error) + func (_CToken *CTokenFilterer) FilterFailure(opts *bind.FilterOpts) (*CTokenFailureIterator, error) + func (_CToken *CTokenFilterer) FilterLiquidateBorrow(opts *bind.FilterOpts) (*CTokenLiquidateBorrowIterator, error) + func (_CToken *CTokenFilterer) FilterMint(opts *bind.FilterOpts) (*CTokenMintIterator, error) + func (_CToken *CTokenFilterer) FilterNewAdmin(opts *bind.FilterOpts) (*CTokenNewAdminIterator, error) + func (_CToken *CTokenFilterer) FilterNewComptroller(opts *bind.FilterOpts) (*CTokenNewComptrollerIterator, error) + func (_CToken *CTokenFilterer) FilterNewImplementation(opts *bind.FilterOpts) (*CTokenNewImplementationIterator, error) + func (_CToken *CTokenFilterer) FilterNewMarketInterestRateModel(opts *bind.FilterOpts) (*CTokenNewMarketInterestRateModelIterator, error) + func (_CToken *CTokenFilterer) FilterNewPendingAdmin(opts *bind.FilterOpts) (*CTokenNewPendingAdminIterator, error) + func (_CToken *CTokenFilterer) FilterNewReserveFactor(opts *bind.FilterOpts) (*CTokenNewReserveFactorIterator, error) + func (_CToken *CTokenFilterer) FilterRedeem(opts *bind.FilterOpts) (*CTokenRedeemIterator, error) + func (_CToken *CTokenFilterer) FilterRepayBorrow(opts *bind.FilterOpts) (*CTokenRepayBorrowIterator, error) + func (_CToken *CTokenFilterer) FilterReservesAdded(opts *bind.FilterOpts) (*CTokenReservesAddedIterator, error) + func (_CToken *CTokenFilterer) FilterReservesReduced(opts *bind.FilterOpts) (*CTokenReservesReducedIterator, error) + func (_CToken *CTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CTokenTransferIterator, error) + func (_CToken *CTokenFilterer) ParseAccrueInterest(log types.Log) (*CTokenAccrueInterest, error) + func (_CToken *CTokenFilterer) ParseApproval(log types.Log) (*CTokenApproval, error) + func (_CToken *CTokenFilterer) ParseBorrow(log types.Log) (*CTokenBorrow, error) + func (_CToken *CTokenFilterer) ParseFailure(log types.Log) (*CTokenFailure, error) + func (_CToken *CTokenFilterer) ParseLiquidateBorrow(log types.Log) (*CTokenLiquidateBorrow, error) + func (_CToken *CTokenFilterer) ParseMint(log types.Log) (*CTokenMint, error) + func (_CToken *CTokenFilterer) ParseNewAdmin(log types.Log) (*CTokenNewAdmin, error) + func (_CToken *CTokenFilterer) ParseNewComptroller(log types.Log) (*CTokenNewComptroller, error) + func (_CToken *CTokenFilterer) ParseNewImplementation(log types.Log) (*CTokenNewImplementation, error) + func (_CToken *CTokenFilterer) ParseNewMarketInterestRateModel(log types.Log) (*CTokenNewMarketInterestRateModel, error) + func (_CToken *CTokenFilterer) ParseNewPendingAdmin(log types.Log) (*CTokenNewPendingAdmin, error) + func (_CToken *CTokenFilterer) ParseNewReserveFactor(log types.Log) (*CTokenNewReserveFactor, error) + func (_CToken *CTokenFilterer) ParseRedeem(log types.Log) (*CTokenRedeem, error) + func (_CToken *CTokenFilterer) ParseRepayBorrow(log types.Log) (*CTokenRepayBorrow, error) + func (_CToken *CTokenFilterer) ParseReservesAdded(log types.Log) (*CTokenReservesAdded, error) + func (_CToken *CTokenFilterer) ParseReservesReduced(log types.Log) (*CTokenReservesReduced, error) + func (_CToken *CTokenFilterer) ParseTransfer(log types.Log) (*CTokenTransfer, error) + func (_CToken *CTokenFilterer) WatchAccrueInterest(opts *bind.WatchOpts, sink chan<- *CTokenAccrueInterest) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *CTokenApproval, owner []common.Address, ...) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchBorrow(opts *bind.WatchOpts, sink chan<- *CTokenBorrow) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchFailure(opts *bind.WatchOpts, sink chan<- *CTokenFailure) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchLiquidateBorrow(opts *bind.WatchOpts, sink chan<- *CTokenLiquidateBorrow) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchMint(opts *bind.WatchOpts, sink chan<- *CTokenMint) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchNewAdmin(opts *bind.WatchOpts, sink chan<- *CTokenNewAdmin) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchNewComptroller(opts *bind.WatchOpts, sink chan<- *CTokenNewComptroller) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchNewImplementation(opts *bind.WatchOpts, sink chan<- *CTokenNewImplementation) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchNewMarketInterestRateModel(opts *bind.WatchOpts, sink chan<- *CTokenNewMarketInterestRateModel) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchNewPendingAdmin(opts *bind.WatchOpts, sink chan<- *CTokenNewPendingAdmin) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchNewReserveFactor(opts *bind.WatchOpts, sink chan<- *CTokenNewReserveFactor) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchRedeem(opts *bind.WatchOpts, sink chan<- *CTokenRedeem) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchRepayBorrow(opts *bind.WatchOpts, sink chan<- *CTokenRepayBorrow) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchReservesAdded(opts *bind.WatchOpts, sink chan<- *CTokenReservesAdded) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchReservesReduced(opts *bind.WatchOpts, sink chan<- *CTokenReservesReduced) (event.Subscription, error) + func (_CToken *CTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CTokenTransfer, from []common.Address, ...) (event.Subscription, error) + type CTokenLiquidateBorrow struct + Borrower common.Address + CTokenCollateral common.Address + Liquidator common.Address + Raw types.Log + RepayAmount *big.Int + SeizeTokens *big.Int + type CTokenLiquidateBorrowIterator struct + Event *CTokenLiquidateBorrow + func (it *CTokenLiquidateBorrowIterator) Close() error + func (it *CTokenLiquidateBorrowIterator) Error() error + func (it *CTokenLiquidateBorrowIterator) Next() bool + type CTokenMint struct + MintAmount *big.Int + MintTokens *big.Int + Minter common.Address + Raw types.Log + type CTokenMintIterator struct + Event *CTokenMint + func (it *CTokenMintIterator) Close() error + func (it *CTokenMintIterator) Error() error + func (it *CTokenMintIterator) Next() bool + type CTokenNewAdmin struct + NewAdmin common.Address + OldAdmin common.Address + Raw types.Log + type CTokenNewAdminIterator struct + Event *CTokenNewAdmin + func (it *CTokenNewAdminIterator) Close() error + func (it *CTokenNewAdminIterator) Error() error + func (it *CTokenNewAdminIterator) Next() bool + type CTokenNewComptroller struct + NewComptroller common.Address + OldComptroller common.Address + Raw types.Log + type CTokenNewComptrollerIterator struct + Event *CTokenNewComptroller + func (it *CTokenNewComptrollerIterator) Close() error + func (it *CTokenNewComptrollerIterator) Error() error + func (it *CTokenNewComptrollerIterator) Next() bool + type CTokenNewImplementation struct + NewImplementation common.Address + OldImplementation common.Address + Raw types.Log + type CTokenNewImplementationIterator struct + Event *CTokenNewImplementation + func (it *CTokenNewImplementationIterator) Close() error + func (it *CTokenNewImplementationIterator) Error() error + func (it *CTokenNewImplementationIterator) Next() bool + type CTokenNewMarketInterestRateModel struct + NewInterestRateModel common.Address + OldInterestRateModel common.Address + Raw types.Log + type CTokenNewMarketInterestRateModelIterator struct + Event *CTokenNewMarketInterestRateModel + func (it *CTokenNewMarketInterestRateModelIterator) Close() error + func (it *CTokenNewMarketInterestRateModelIterator) Error() error + func (it *CTokenNewMarketInterestRateModelIterator) Next() bool + type CTokenNewPendingAdmin struct + NewPendingAdmin common.Address + OldPendingAdmin common.Address + Raw types.Log + type CTokenNewPendingAdminIterator struct + Event *CTokenNewPendingAdmin + func (it *CTokenNewPendingAdminIterator) Close() error + func (it *CTokenNewPendingAdminIterator) Error() error + func (it *CTokenNewPendingAdminIterator) Next() bool + type CTokenNewReserveFactor struct + NewReserveFactorMantissa *big.Int + OldReserveFactorMantissa *big.Int + Raw types.Log + type CTokenNewReserveFactorIterator struct + Event *CTokenNewReserveFactor + func (it *CTokenNewReserveFactorIterator) Close() error + func (it *CTokenNewReserveFactorIterator) Error() error + func (it *CTokenNewReserveFactorIterator) Next() bool + type CTokenRaw struct + Contract *CToken + func (_CToken *CTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_CToken *CTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_CToken *CTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CTokenRedeem struct + Raw types.Log + RedeemAmount *big.Int + RedeemTokens *big.Int + Redeemer common.Address + type CTokenRedeemIterator struct + Event *CTokenRedeem + func (it *CTokenRedeemIterator) Close() error + func (it *CTokenRedeemIterator) Error() error + func (it *CTokenRedeemIterator) Next() bool + type CTokenRepayBorrow struct + AccountBorrows *big.Int + Borrower common.Address + Payer common.Address + Raw types.Log + RepayAmount *big.Int + TotalBorrows *big.Int + type CTokenRepayBorrowIterator struct + Event *CTokenRepayBorrow + func (it *CTokenRepayBorrowIterator) Close() error + func (it *CTokenRepayBorrowIterator) Error() error + func (it *CTokenRepayBorrowIterator) Next() bool + type CTokenReservesAdded struct + AddAmount *big.Int + Benefactor common.Address + NewTotalReserves *big.Int + Raw types.Log + type CTokenReservesAddedIterator struct + Event *CTokenReservesAdded + func (it *CTokenReservesAddedIterator) Close() error + func (it *CTokenReservesAddedIterator) Error() error + func (it *CTokenReservesAddedIterator) Next() bool + type CTokenReservesReduced struct + Admin common.Address + NewTotalReserves *big.Int + Raw types.Log + ReduceAmount *big.Int + type CTokenReservesReducedIterator struct + Event *CTokenReservesReduced + func (it *CTokenReservesReducedIterator) Close() error + func (it *CTokenReservesReducedIterator) Error() error + func (it *CTokenReservesReducedIterator) Next() bool + type CTokenSession struct + CallOpts bind.CallOpts + Contract *CToken + TransactOpts bind.TransactOpts + func (_CToken *CTokenSession) AcceptAdmin() (*types.Transaction, error) + func (_CToken *CTokenSession) AccrualBlockNumber() (*big.Int, error) + func (_CToken *CTokenSession) AccrueInterest() (*types.Transaction, error) + func (_CToken *CTokenSession) AddReserves(addAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) Admin() (common.Address, error) + func (_CToken *CTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error) + func (_CToken *CTokenSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) BalanceOf(owner common.Address) (*big.Int, error) + func (_CToken *CTokenSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error) + func (_CToken *CTokenSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error) + func (_CToken *CTokenSession) BorrowBalanceStored(account common.Address) (*big.Int, error) + func (_CToken *CTokenSession) BorrowIndex() (*big.Int, error) + func (_CToken *CTokenSession) BorrowRatePerBlock() (*big.Int, error) + func (_CToken *CTokenSession) Comptroller() (common.Address, error) + func (_CToken *CTokenSession) Decimals() (uint8, error) + func (_CToken *CTokenSession) DelegateToImplementation(data []byte) (*types.Transaction, error) + func (_CToken *CTokenSession) DelegateToViewImplementation(data []byte) ([]byte, error) + func (_CToken *CTokenSession) ExchangeRateCurrent() (*types.Transaction, error) + func (_CToken *CTokenSession) ExchangeRateStored() (*big.Int, error) + func (_CToken *CTokenSession) Fallback(calldata []byte) (*types.Transaction, error) + func (_CToken *CTokenSession) GetAccountSnapshot(account common.Address) (*big.Int, *big.Int, *big.Int, *big.Int, error) + func (_CToken *CTokenSession) GetCash() (*big.Int, error) + func (_CToken *CTokenSession) Implementation() (common.Address, error) + func (_CToken *CTokenSession) InterestRateModel() (common.Address, error) + func (_CToken *CTokenSession) IsCToken() (bool, error) + func (_CToken *CTokenSession) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, cTokenCollateral common.Address) (*types.Transaction, error) + func (_CToken *CTokenSession) Mint(mintAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) Name() (string, error) + func (_CToken *CTokenSession) PendingAdmin() (common.Address, error) + func (_CToken *CTokenSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) ReserveFactorMantissa() (*big.Int, error) + func (_CToken *CTokenSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error) + func (_CToken *CTokenSession) SetImplementation(implementation_ common.Address, allowResign bool, ...) (*types.Transaction, error) + func (_CToken *CTokenSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error) + func (_CToken *CTokenSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error) + func (_CToken *CTokenSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) SupplyRatePerBlock() (*big.Int, error) + func (_CToken *CTokenSession) Symbol() (string, error) + func (_CToken *CTokenSession) TotalBorrows() (*big.Int, error) + func (_CToken *CTokenSession) TotalBorrowsCurrent() (*types.Transaction, error) + func (_CToken *CTokenSession) TotalReserves() (*big.Int, error) + func (_CToken *CTokenSession) TotalSupply() (*big.Int, error) + func (_CToken *CTokenSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenSession) Underlying() (common.Address, error) + type CTokenTransactor struct + func NewCTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*CTokenTransactor, error) + func (_CToken *CTokenTransactor) AcceptAdmin(opts *bind.TransactOpts) (*types.Transaction, error) + func (_CToken *CTokenTransactor) AccrueInterest(opts *bind.TransactOpts) (*types.Transaction, error) + func (_CToken *CTokenTransactor) AddReserves(opts *bind.TransactOpts, addAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) BalanceOfUnderlying(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactor) Borrow(opts *bind.TransactOpts, borrowAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) BorrowBalanceCurrent(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactor) DelegateToImplementation(opts *bind.TransactOpts, data []byte) (*types.Transaction, error) + func (_CToken *CTokenTransactor) ExchangeRateCurrent(opts *bind.TransactOpts) (*types.Transaction, error) + func (_CToken *CTokenTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error) + func (_CToken *CTokenTransactor) LiquidateBorrow(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int, ...) (*types.Transaction, error) + func (_CToken *CTokenTransactor) Mint(opts *bind.TransactOpts, mintAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) Redeem(opts *bind.TransactOpts, redeemTokens *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) RedeemUnderlying(opts *bind.TransactOpts, redeemAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) ReduceReserves(opts *bind.TransactOpts, reduceAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) RepayBorrow(opts *bind.TransactOpts, repayAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) RepayBorrowBehalf(opts *bind.TransactOpts, borrower common.Address, repayAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) Seize(opts *bind.TransactOpts, liquidator common.Address, borrower common.Address, ...) (*types.Transaction, error) + func (_CToken *CTokenTransactor) SetComptroller(opts *bind.TransactOpts, newComptroller common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactor) SetImplementation(opts *bind.TransactOpts, implementation_ common.Address, allowResign bool, ...) (*types.Transaction, error) + func (_CToken *CTokenTransactor) SetInterestRateModel(opts *bind.TransactOpts, newInterestRateModel common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactor) SetPendingAdmin(opts *bind.TransactOpts, newPendingAdmin common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactor) SetReserveFactor(opts *bind.TransactOpts, newReserveFactorMantissa *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) TotalBorrowsCurrent(opts *bind.TransactOpts) (*types.Transaction, error) + func (_CToken *CTokenTransactor) Transfer(opts *bind.TransactOpts, dst common.Address, amount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactor) TransferFrom(opts *bind.TransactOpts, src common.Address, dst common.Address, ...) (*types.Transaction, error) + type CTokenTransactorRaw struct + Contract *CTokenTransactor + func (_CToken *CTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_CToken *CTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CTokenTransactorSession struct + Contract *CTokenTransactor + TransactOpts bind.TransactOpts + func (_CToken *CTokenTransactorSession) AcceptAdmin() (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) AccrueInterest() (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) AddReserves(addAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) BalanceOfUnderlying(owner common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) Borrow(borrowAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) BorrowBalanceCurrent(account common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) DelegateToImplementation(data []byte) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) ExchangeRateCurrent() (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) Fallback(calldata []byte) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) LiquidateBorrow(borrower common.Address, repayAmount *big.Int, cTokenCollateral common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) Mint(mintAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) Redeem(redeemTokens *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) RedeemUnderlying(redeemAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) ReduceReserves(reduceAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) RepayBorrow(repayAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) RepayBorrowBehalf(borrower common.Address, repayAmount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) Seize(liquidator common.Address, borrower common.Address, seizeTokens *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) SetComptroller(newComptroller common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) SetImplementation(implementation_ common.Address, allowResign bool, ...) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) SetInterestRateModel(newInterestRateModel common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) SetPendingAdmin(newPendingAdmin common.Address) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) SetReserveFactor(newReserveFactorMantissa *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) TotalBorrowsCurrent() (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) Transfer(dst common.Address, amount *big.Int) (*types.Transaction, error) + func (_CToken *CTokenTransactorSession) TransferFrom(src common.Address, dst common.Address, amount *big.Int) (*types.Transaction, error) + type CTokenTransfer struct + Amount *big.Int + From common.Address + Raw types.Log + To common.Address + type CTokenTransferIterator struct + Event *CTokenTransfer + func (it *CTokenTransferIterator) Close() error + func (it *CTokenTransferIterator) Error() error + func (it *CTokenTransferIterator) Next() bool