package
0.0.0-20240118035224-bd3dd7f90c63
Repository: https://github.com/indexer3/ethereum-lake.git
Documentation: pkg.go.dev

# Functions

NewCompoundCErc20 creates a new instance of CompoundCErc20, bound to a specific deployed contract.
NewCompoundCErc20Caller creates a new read-only instance of CompoundCErc20, bound to a specific deployed contract.
NewCompoundCErc20Filterer creates a new log filterer instance of CompoundCErc20, bound to a specific deployed contract.
NewCompoundCErc20Transactor creates a new write-only instance of CompoundCErc20, bound to a specific deployed contract.
NewCompoundCEther creates a new instance of CompoundCEther, bound to a specific deployed contract.
NewCompoundCEtherCaller creates a new read-only instance of CompoundCEther, bound to a specific deployed contract.
NewCompoundCEtherFilterer creates a new log filterer instance of CompoundCEther, bound to a specific deployed contract.
NewCompoundCEtherTransactor creates a new write-only instance of CompoundCEther, bound to a specific deployed contract.
NewCompoundLens creates a new instance of CompoundLens, bound to a specific deployed contract.
NewCompoundLensCaller creates a new read-only instance of CompoundLens, bound to a specific deployed contract.
NewCompoundLensFilterer creates a new log filterer instance of CompoundLens, bound to a specific deployed contract.
NewCompoundLensTransactor creates a new write-only instance of CompoundLens, bound to a specific deployed contract.
NewComptroller creates a new instance of Comptroller, bound to a specific deployed contract.
NewComptrollerCaller creates a new read-only instance of Comptroller, bound to a specific deployed contract.
NewComptrollerFilterer creates a new log filterer instance of Comptroller, bound to a specific deployed contract.
NewComptrollerTransactor creates a new write-only instance of Comptroller, bound to a specific deployed contract.

# Variables

CompoundCErc20ABI is the input ABI used to generate the binding from.
CompoundCErc20MetaData contains all meta data concerning the CompoundCErc20 contract.
CompoundCEtherABI is the input ABI used to generate the binding from.
CompoundCEtherMetaData contains all meta data concerning the CompoundCEther contract.
CompoundLensABI is the input ABI used to generate the binding from.
CompoundLensMetaData contains all meta data concerning the CompoundLens contract.
ComptrollerABI is the input ABI used to generate the binding from.
ComptrollerMetaData contains all meta data concerning the Comptroller contract.

# Structs

CompoundCErc20 is an auto generated Go binding around an Ethereum contract.
CompoundCErc20AccrueInterest represents a AccrueInterest event raised by the CompoundCErc20 contract.
CompoundCErc20AccrueInterestIterator is returned from FilterAccrueInterest and is used to iterate over the raw logs and unpacked data for AccrueInterest events raised by the CompoundCErc20 contract.
CompoundCErc20Approval represents a Approval event raised by the CompoundCErc20 contract.
CompoundCErc20ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the CompoundCErc20 contract.
CompoundCErc20Borrow represents a Borrow event raised by the CompoundCErc20 contract.
CompoundCErc20BorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the CompoundCErc20 contract.
CompoundCErc20Caller is an auto generated read-only Go binding around an Ethereum contract.
CompoundCErc20CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CompoundCErc20CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CompoundCErc20Failure represents a Failure event raised by the CompoundCErc20 contract.
CompoundCErc20FailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the CompoundCErc20 contract.
CompoundCErc20Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
CompoundCErc20LiquidateBorrow represents a LiquidateBorrow event raised by the CompoundCErc20 contract.
CompoundCErc20LiquidateBorrowIterator is returned from FilterLiquidateBorrow and is used to iterate over the raw logs and unpacked data for LiquidateBorrow events raised by the CompoundCErc20 contract.
CompoundCErc20Mint represents a Mint event raised by the CompoundCErc20 contract.
CompoundCErc20MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the CompoundCErc20 contract.
CompoundCErc20NewAdmin represents a NewAdmin event raised by the CompoundCErc20 contract.
CompoundCErc20NewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the CompoundCErc20 contract.
CompoundCErc20NewComptroller represents a NewComptroller event raised by the CompoundCErc20 contract.
CompoundCErc20NewComptrollerIterator is returned from FilterNewComptroller and is used to iterate over the raw logs and unpacked data for NewComptroller events raised by the CompoundCErc20 contract.
CompoundCErc20NewImplementation represents a NewImplementation event raised by the CompoundCErc20 contract.
CompoundCErc20NewImplementationIterator is returned from FilterNewImplementation and is used to iterate over the raw logs and unpacked data for NewImplementation events raised by the CompoundCErc20 contract.
CompoundCErc20NewMarketInterestRateModel represents a NewMarketInterestRateModel event raised by the CompoundCErc20 contract.
CompoundCErc20NewMarketInterestRateModelIterator is returned from FilterNewMarketInterestRateModel and is used to iterate over the raw logs and unpacked data for NewMarketInterestRateModel events raised by the CompoundCErc20 contract.
CompoundCErc20NewPendingAdmin represents a NewPendingAdmin event raised by the CompoundCErc20 contract.
CompoundCErc20NewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the CompoundCErc20 contract.
CompoundCErc20NewReserveFactor represents a NewReserveFactor event raised by the CompoundCErc20 contract.
CompoundCErc20NewReserveFactorIterator is returned from FilterNewReserveFactor and is used to iterate over the raw logs and unpacked data for NewReserveFactor events raised by the CompoundCErc20 contract.
CompoundCErc20Raw is an auto generated low-level Go binding around an Ethereum contract.
CompoundCErc20Redeem represents a Redeem event raised by the CompoundCErc20 contract.
CompoundCErc20RedeemIterator is returned from FilterRedeem and is used to iterate over the raw logs and unpacked data for Redeem events raised by the CompoundCErc20 contract.
CompoundCErc20RepayBorrow represents a RepayBorrow event raised by the CompoundCErc20 contract.
CompoundCErc20RepayBorrowIterator is returned from FilterRepayBorrow and is used to iterate over the raw logs and unpacked data for RepayBorrow events raised by the CompoundCErc20 contract.
CompoundCErc20ReservesAdded represents a ReservesAdded event raised by the CompoundCErc20 contract.
CompoundCErc20ReservesAddedIterator is returned from FilterReservesAdded and is used to iterate over the raw logs and unpacked data for ReservesAdded events raised by the CompoundCErc20 contract.
CompoundCErc20ReservesReduced represents a ReservesReduced event raised by the CompoundCErc20 contract.
CompoundCErc20ReservesReducedIterator is returned from FilterReservesReduced and is used to iterate over the raw logs and unpacked data for ReservesReduced events raised by the CompoundCErc20 contract.
CompoundCErc20Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CompoundCErc20Transactor is an auto generated write-only Go binding around an Ethereum contract.
CompoundCErc20TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CompoundCErc20TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CompoundCErc20Transfer represents a Transfer event raised by the CompoundCErc20 contract.
CompoundCErc20TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the CompoundCErc20 contract.
CompoundCEther is an auto generated Go binding around an Ethereum contract.
CompoundCEtherAccrueInterest represents a AccrueInterest event raised by the CompoundCEther contract.
CompoundCEtherAccrueInterestIterator is returned from FilterAccrueInterest and is used to iterate over the raw logs and unpacked data for AccrueInterest events raised by the CompoundCEther contract.
CompoundCEtherApproval represents a Approval event raised by the CompoundCEther contract.
CompoundCEtherApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the CompoundCEther contract.
CompoundCEtherBorrow represents a Borrow event raised by the CompoundCEther contract.
CompoundCEtherBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the CompoundCEther contract.
CompoundCEtherCaller is an auto generated read-only Go binding around an Ethereum contract.
CompoundCEtherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CompoundCEtherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CompoundCEtherFailure represents a Failure event raised by the CompoundCEther contract.
CompoundCEtherFailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the CompoundCEther contract.
CompoundCEtherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CompoundCEtherLiquidateBorrow represents a LiquidateBorrow event raised by the CompoundCEther contract.
CompoundCEtherLiquidateBorrowIterator is returned from FilterLiquidateBorrow and is used to iterate over the raw logs and unpacked data for LiquidateBorrow events raised by the CompoundCEther contract.
CompoundCEtherMint represents a Mint event raised by the CompoundCEther contract.
CompoundCEtherMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the CompoundCEther contract.
CompoundCEtherNewAdmin represents a NewAdmin event raised by the CompoundCEther contract.
CompoundCEtherNewAdminIterator is returned from FilterNewAdmin and is used to iterate over the raw logs and unpacked data for NewAdmin events raised by the CompoundCEther contract.
CompoundCEtherNewComptroller represents a NewComptroller event raised by the CompoundCEther contract.
CompoundCEtherNewComptrollerIterator is returned from FilterNewComptroller and is used to iterate over the raw logs and unpacked data for NewComptroller events raised by the CompoundCEther contract.
CompoundCEtherNewMarketInterestRateModel represents a NewMarketInterestRateModel event raised by the CompoundCEther contract.
CompoundCEtherNewMarketInterestRateModelIterator is returned from FilterNewMarketInterestRateModel and is used to iterate over the raw logs and unpacked data for NewMarketInterestRateModel events raised by the CompoundCEther contract.
CompoundCEtherNewPendingAdmin represents a NewPendingAdmin event raised by the CompoundCEther contract.
CompoundCEtherNewPendingAdminIterator is returned from FilterNewPendingAdmin and is used to iterate over the raw logs and unpacked data for NewPendingAdmin events raised by the CompoundCEther contract.
CompoundCEtherNewReserveFactor represents a NewReserveFactor event raised by the CompoundCEther contract.
CompoundCEtherNewReserveFactorIterator is returned from FilterNewReserveFactor and is used to iterate over the raw logs and unpacked data for NewReserveFactor events raised by the CompoundCEther contract.
CompoundCEtherRaw is an auto generated low-level Go binding around an Ethereum contract.
CompoundCEtherRedeem represents a Redeem event raised by the CompoundCEther contract.
CompoundCEtherRedeemIterator is returned from FilterRedeem and is used to iterate over the raw logs and unpacked data for Redeem events raised by the CompoundCEther contract.
CompoundCEtherRepayBorrow represents a RepayBorrow event raised by the CompoundCEther contract.
CompoundCEtherRepayBorrowIterator is returned from FilterRepayBorrow and is used to iterate over the raw logs and unpacked data for RepayBorrow events raised by the CompoundCEther contract.
CompoundCEtherReservesReduced represents a ReservesReduced event raised by the CompoundCEther contract.
CompoundCEtherReservesReducedIterator is returned from FilterReservesReduced and is used to iterate over the raw logs and unpacked data for ReservesReduced events raised by the CompoundCEther contract.
CompoundCEtherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CompoundCEtherTransactor is an auto generated write-only Go binding around an Ethereum contract.
CompoundCEtherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CompoundCEtherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CompoundCEtherTransfer represents a Transfer event raised by the CompoundCEther contract.
CompoundCEtherTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the CompoundCEther contract.
CompoundLens is an auto generated Go binding around an Ethereum contract.
CompoundLensAccountLimits is an auto generated low-level Go binding around an user-defined struct.
CompoundLensCaller is an auto generated read-only Go binding around an Ethereum contract.
CompoundLensCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CompoundLensCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CompoundLensCompBalanceMetadata is an auto generated low-level Go binding around an user-defined struct.
CompoundLensCompBalanceMetadataExt is an auto generated low-level Go binding around an user-defined struct.
CompoundLensCompVotes is an auto generated low-level Go binding around an user-defined struct.
CompoundLensCTokenBalances is an auto generated low-level Go binding around an user-defined struct.
CompoundLensCTokenMetadata is an auto generated low-level Go binding around an user-defined struct.
CompoundLensCTokenUnderlyingPrice is an auto generated low-level Go binding around an user-defined struct.
CompoundLensFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CompoundLensGovBravoProposal is an auto generated low-level Go binding around an user-defined struct.
CompoundLensGovBravoReceipt is an auto generated low-level Go binding around an user-defined struct.
CompoundLensGovProposal is an auto generated low-level Go binding around an user-defined struct.
CompoundLensGovReceipt is an auto generated low-level Go binding around an user-defined struct.
CompoundLensRaw is an auto generated low-level Go binding around an Ethereum contract.
CompoundLensSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CompoundLensTransactor is an auto generated write-only Go binding around an Ethereum contract.
CompoundLensTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CompoundLensTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
Comptroller is an auto generated Go binding around an Ethereum contract.
ComptrollerActionPaused represents a ActionPaused event raised by the Comptroller contract.
ComptrollerActionPaused0 represents a ActionPaused0 event raised by the Comptroller contract.
ComptrollerActionPaused0Iterator is returned from FilterActionPaused0 and is used to iterate over the raw logs and unpacked data for ActionPaused0 events raised by the Comptroller contract.
ComptrollerActionPausedIterator is returned from FilterActionPaused and is used to iterate over the raw logs and unpacked data for ActionPaused events raised by the Comptroller contract.
ComptrollerCaller is an auto generated read-only Go binding around an Ethereum contract.
ComptrollerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ComptrollerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ComptrollerCompAccruedAdjusted represents a CompAccruedAdjusted event raised by the Comptroller contract.
ComptrollerCompAccruedAdjustedIterator is returned from FilterCompAccruedAdjusted and is used to iterate over the raw logs and unpacked data for CompAccruedAdjusted events raised by the Comptroller contract.
ComptrollerCompBorrowSpeedUpdated represents a CompBorrowSpeedUpdated event raised by the Comptroller contract.
ComptrollerCompBorrowSpeedUpdatedIterator is returned from FilterCompBorrowSpeedUpdated and is used to iterate over the raw logs and unpacked data for CompBorrowSpeedUpdated events raised by the Comptroller contract.
ComptrollerCompGranted represents a CompGranted event raised by the Comptroller contract.
ComptrollerCompGrantedIterator is returned from FilterCompGranted and is used to iterate over the raw logs and unpacked data for CompGranted events raised by the Comptroller contract.
ComptrollerCompReceivableUpdated represents a CompReceivableUpdated event raised by the Comptroller contract.
ComptrollerCompReceivableUpdatedIterator is returned from FilterCompReceivableUpdated and is used to iterate over the raw logs and unpacked data for CompReceivableUpdated events raised by the Comptroller contract.
ComptrollerCompSupplySpeedUpdated represents a CompSupplySpeedUpdated event raised by the Comptroller contract.
ComptrollerCompSupplySpeedUpdatedIterator is returned from FilterCompSupplySpeedUpdated and is used to iterate over the raw logs and unpacked data for CompSupplySpeedUpdated events raised by the Comptroller contract.
ComptrollerContributorCompSpeedUpdated represents a ContributorCompSpeedUpdated event raised by the Comptroller contract.
ComptrollerContributorCompSpeedUpdatedIterator is returned from FilterContributorCompSpeedUpdated and is used to iterate over the raw logs and unpacked data for ContributorCompSpeedUpdated events raised by the Comptroller contract.
ComptrollerDistributedBorrowerComp represents a DistributedBorrowerComp event raised by the Comptroller contract.
ComptrollerDistributedBorrowerCompIterator is returned from FilterDistributedBorrowerComp and is used to iterate over the raw logs and unpacked data for DistributedBorrowerComp events raised by the Comptroller contract.
ComptrollerDistributedSupplierComp represents a DistributedSupplierComp event raised by the Comptroller contract.
ComptrollerDistributedSupplierCompIterator is returned from FilterDistributedSupplierComp and is used to iterate over the raw logs and unpacked data for DistributedSupplierComp events raised by the Comptroller contract.
ComptrollerFailure represents a Failure event raised by the Comptroller contract.
ComptrollerFailureIterator is returned from FilterFailure and is used to iterate over the raw logs and unpacked data for Failure events raised by the Comptroller contract.
ComptrollerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ComptrollerMarketEntered represents a MarketEntered event raised by the Comptroller contract.
ComptrollerMarketEnteredIterator is returned from FilterMarketEntered and is used to iterate over the raw logs and unpacked data for MarketEntered events raised by the Comptroller contract.
ComptrollerMarketExited represents a MarketExited event raised by the Comptroller contract.
ComptrollerMarketExitedIterator is returned from FilterMarketExited and is used to iterate over the raw logs and unpacked data for MarketExited events raised by the Comptroller contract.
ComptrollerMarketListed represents a MarketListed event raised by the Comptroller contract.
ComptrollerMarketListedIterator is returned from FilterMarketListed and is used to iterate over the raw logs and unpacked data for MarketListed events raised by the Comptroller contract.
ComptrollerNewBorrowCap represents a NewBorrowCap event raised by the Comptroller contract.
ComptrollerNewBorrowCapGuardian represents a NewBorrowCapGuardian event raised by the Comptroller contract.
ComptrollerNewBorrowCapGuardianIterator is returned from FilterNewBorrowCapGuardian and is used to iterate over the raw logs and unpacked data for NewBorrowCapGuardian events raised by the Comptroller contract.
ComptrollerNewBorrowCapIterator is returned from FilterNewBorrowCap and is used to iterate over the raw logs and unpacked data for NewBorrowCap events raised by the Comptroller contract.
ComptrollerNewCloseFactor represents a NewCloseFactor event raised by the Comptroller contract.
ComptrollerNewCloseFactorIterator is returned from FilterNewCloseFactor and is used to iterate over the raw logs and unpacked data for NewCloseFactor events raised by the Comptroller contract.
ComptrollerNewCollateralFactor represents a NewCollateralFactor event raised by the Comptroller contract.
ComptrollerNewCollateralFactorIterator is returned from FilterNewCollateralFactor and is used to iterate over the raw logs and unpacked data for NewCollateralFactor events raised by the Comptroller contract.
ComptrollerNewLiquidationIncentive represents a NewLiquidationIncentive event raised by the Comptroller contract.
ComptrollerNewLiquidationIncentiveIterator is returned from FilterNewLiquidationIncentive and is used to iterate over the raw logs and unpacked data for NewLiquidationIncentive events raised by the Comptroller contract.
ComptrollerNewPauseGuardian represents a NewPauseGuardian event raised by the Comptroller contract.
ComptrollerNewPauseGuardianIterator is returned from FilterNewPauseGuardian and is used to iterate over the raw logs and unpacked data for NewPauseGuardian events raised by the Comptroller contract.
ComptrollerNewPriceOracle represents a NewPriceOracle event raised by the Comptroller contract.
ComptrollerNewPriceOracleIterator is returned from FilterNewPriceOracle and is used to iterate over the raw logs and unpacked data for NewPriceOracle events raised by the Comptroller contract.
ComptrollerRaw is an auto generated low-level Go binding around an Ethereum contract.
ComptrollerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ComptrollerTransactor is an auto generated write-only Go binding around an Ethereum contract.
ComptrollerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ComptrollerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.