package
1.2.0
Repository: https://github.com/rss3-network/node.git
Documentation: pkg.go.dev

# Functions

NewV1LendingPool creates a new instance of V1LendingPool, bound to a specific deployed contract.
NewV1LendingPoolCaller creates a new read-only instance of V1LendingPool, bound to a specific deployed contract.
NewV1LendingPoolFilterer creates a new log filterer instance of V1LendingPool, bound to a specific deployed contract.
NewV1LendingPoolTransactor creates a new write-only instance of V1LendingPool, bound to a specific deployed contract.
NewV2LendingPool creates a new instance of V2LendingPool, bound to a specific deployed contract.
NewV2LendingPoolCaller creates a new read-only instance of V2LendingPool, bound to a specific deployed contract.
NewV2LendingPoolFilterer creates a new log filterer instance of V2LendingPool, bound to a specific deployed contract.
NewV2LendingPoolTransactor creates a new write-only instance of V2LendingPool, bound to a specific deployed contract.
NewV3Pool creates a new instance of V3Pool, bound to a specific deployed contract.
NewV3PoolCaller creates a new read-only instance of V3Pool, bound to a specific deployed contract.
NewV3PoolFilterer creates a new log filterer instance of V3Pool, bound to a specific deployed contract.
NewV3PoolTransactor creates a new write-only instance of V3Pool, bound to a specific deployed contract.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
V1LendingPoolABI is the input ABI used to generate the binding from.
V1LendingPoolMetaData contains all meta data concerning the V1LendingPool contract.
V2LendingPoolABI is the input ABI used to generate the binding from.
V2LendingPoolMetaData contains all meta data concerning the V2LendingPool contract.
V3PoolABI is the input ABI used to generate the binding from.
V3PoolMetaData contains all meta data concerning the V3Pool contract.

# Structs

V1LendingPool is an auto generated Go binding around an Ethereum contract.
V1LendingPoolBorrow represents a Borrow event raised by the V1LendingPool contract.
V1LendingPoolBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the V1LendingPool contract.
V1LendingPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
V1LendingPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
V1LendingPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
V1LendingPoolDeposit represents a Deposit event raised by the V1LendingPool contract.
V1LendingPoolDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the V1LendingPool contract.
V1LendingPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
V1LendingPoolFlashLoan represents a FlashLoan event raised by the V1LendingPool contract.
V1LendingPoolFlashLoanIterator is returned from FilterFlashLoan and is used to iterate over the raw logs and unpacked data for FlashLoan events raised by the V1LendingPool contract.
V1LendingPoolLiquidationCall represents a LiquidationCall event raised by the V1LendingPool contract.
V1LendingPoolLiquidationCallIterator is returned from FilterLiquidationCall and is used to iterate over the raw logs and unpacked data for LiquidationCall events raised by the V1LendingPool contract.
V1LendingPoolOriginationFeeLiquidated represents a OriginationFeeLiquidated event raised by the V1LendingPool contract.
V1LendingPoolOriginationFeeLiquidatedIterator is returned from FilterOriginationFeeLiquidated and is used to iterate over the raw logs and unpacked data for OriginationFeeLiquidated events raised by the V1LendingPool contract.
V1LendingPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
V1LendingPoolRebalanceStableBorrowRate represents a RebalanceStableBorrowRate event raised by the V1LendingPool contract.
V1LendingPoolRebalanceStableBorrowRateIterator is returned from FilterRebalanceStableBorrowRate and is used to iterate over the raw logs and unpacked data for RebalanceStableBorrowRate events raised by the V1LendingPool contract.
V1LendingPoolRedeemUnderlying represents a RedeemUnderlying event raised by the V1LendingPool contract.
V1LendingPoolRedeemUnderlyingIterator is returned from FilterRedeemUnderlying and is used to iterate over the raw logs and unpacked data for RedeemUnderlying events raised by the V1LendingPool contract.
V1LendingPoolRepay represents a Repay event raised by the V1LendingPool contract.
V1LendingPoolRepayIterator is returned from FilterRepay and is used to iterate over the raw logs and unpacked data for Repay events raised by the V1LendingPool contract.
V1LendingPoolReserveUsedAsCollateralDisabled represents a ReserveUsedAsCollateralDisabled event raised by the V1LendingPool contract.
V1LendingPoolReserveUsedAsCollateralDisabledIterator is returned from FilterReserveUsedAsCollateralDisabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralDisabled events raised by the V1LendingPool contract.
V1LendingPoolReserveUsedAsCollateralEnabled represents a ReserveUsedAsCollateralEnabled event raised by the V1LendingPool contract.
V1LendingPoolReserveUsedAsCollateralEnabledIterator is returned from FilterReserveUsedAsCollateralEnabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralEnabled events raised by the V1LendingPool contract.
V1LendingPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
V1LendingPoolSwap represents a Swap event raised by the V1LendingPool contract.
V1LendingPoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the V1LendingPool contract.
V1LendingPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
V1LendingPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
V1LendingPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
V2DataTypesReserveConfigurationMap is an auto generated low-level Go binding around an user-defined struct.
V2DataTypesReserveData is an auto generated low-level Go binding around an user-defined struct.
V2DataTypesUserConfigurationMap is an auto generated low-level Go binding around an user-defined struct.
V2LendingPool is an auto generated Go binding around an Ethereum contract.
V2LendingPoolBorrow represents a Borrow event raised by the V2LendingPool contract.
V2LendingPoolBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the V2LendingPool contract.
V2LendingPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
V2LendingPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
V2LendingPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
V2LendingPoolDeposit represents a Deposit event raised by the V2LendingPool contract.
V2LendingPoolDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the V2LendingPool contract.
V2LendingPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
V2LendingPoolFlashLoan represents a FlashLoan event raised by the V2LendingPool contract.
V2LendingPoolFlashLoanIterator is returned from FilterFlashLoan and is used to iterate over the raw logs and unpacked data for FlashLoan events raised by the V2LendingPool contract.
V2LendingPoolLiquidationCall represents a LiquidationCall event raised by the V2LendingPool contract.
V2LendingPoolLiquidationCallIterator is returned from FilterLiquidationCall and is used to iterate over the raw logs and unpacked data for LiquidationCall events raised by the V2LendingPool contract.
V2LendingPoolPaused represents a Paused event raised by the V2LendingPool contract.
V2LendingPoolPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the V2LendingPool contract.
V2LendingPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
V2LendingPoolRebalanceStableBorrowRate represents a RebalanceStableBorrowRate event raised by the V2LendingPool contract.
V2LendingPoolRebalanceStableBorrowRateIterator is returned from FilterRebalanceStableBorrowRate and is used to iterate over the raw logs and unpacked data for RebalanceStableBorrowRate events raised by the V2LendingPool contract.
V2LendingPoolRepay represents a Repay event raised by the V2LendingPool contract.
V2LendingPoolRepayIterator is returned from FilterRepay and is used to iterate over the raw logs and unpacked data for Repay events raised by the V2LendingPool contract.
V2LendingPoolReserveDataUpdated represents a ReserveDataUpdated event raised by the V2LendingPool contract.
V2LendingPoolReserveDataUpdatedIterator is returned from FilterReserveDataUpdated and is used to iterate over the raw logs and unpacked data for ReserveDataUpdated events raised by the V2LendingPool contract.
V2LendingPoolReserveUsedAsCollateralDisabled represents a ReserveUsedAsCollateralDisabled event raised by the V2LendingPool contract.
V2LendingPoolReserveUsedAsCollateralDisabledIterator is returned from FilterReserveUsedAsCollateralDisabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralDisabled events raised by the V2LendingPool contract.
V2LendingPoolReserveUsedAsCollateralEnabled represents a ReserveUsedAsCollateralEnabled event raised by the V2LendingPool contract.
V2LendingPoolReserveUsedAsCollateralEnabledIterator is returned from FilterReserveUsedAsCollateralEnabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralEnabled events raised by the V2LendingPool contract.
V2LendingPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
V2LendingPoolSwap represents a Swap event raised by the V2LendingPool contract.
V2LendingPoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the V2LendingPool contract.
V2LendingPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
V2LendingPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
V2LendingPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
V2LendingPoolUnpaused represents a Unpaused event raised by the V2LendingPool contract.
V2LendingPoolUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the V2LendingPool contract.
V2LendingPoolWithdraw represents a Withdraw event raised by the V2LendingPool contract.
V2LendingPoolWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the V2LendingPool contract.
V3DataTypesEModeCategory is an auto generated low-level Go binding around an user-defined struct.
V3DataTypesReserveConfigurationMap is an auto generated low-level Go binding around an user-defined struct.
V3DataTypesReserveData is an auto generated low-level Go binding around an user-defined struct.
V3DataTypesUserConfigurationMap is an auto generated low-level Go binding around an user-defined struct.
V3Pool is an auto generated Go binding around an Ethereum contract.
V3PoolBackUnbacked represents a BackUnbacked event raised by the V3Pool contract.
V3PoolBackUnbackedIterator is returned from FilterBackUnbacked and is used to iterate over the raw logs and unpacked data for BackUnbacked events raised by the V3Pool contract.
V3PoolBorrow represents a Borrow event raised by the V3Pool contract.
V3PoolBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the V3Pool contract.
V3PoolCaller is an auto generated read-only Go binding around an Ethereum contract.
V3PoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
V3PoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
V3PoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
V3PoolFlashLoan represents a FlashLoan event raised by the V3Pool contract.
V3PoolFlashLoanIterator is returned from FilterFlashLoan and is used to iterate over the raw logs and unpacked data for FlashLoan events raised by the V3Pool contract.
V3PoolIsolationModeTotalDebtUpdated represents a IsolationModeTotalDebtUpdated event raised by the V3Pool contract.
V3PoolIsolationModeTotalDebtUpdatedIterator is returned from FilterIsolationModeTotalDebtUpdated and is used to iterate over the raw logs and unpacked data for IsolationModeTotalDebtUpdated events raised by the V3Pool contract.
V3PoolLiquidationCall represents a LiquidationCall event raised by the V3Pool contract.
V3PoolLiquidationCallIterator is returned from FilterLiquidationCall and is used to iterate over the raw logs and unpacked data for LiquidationCall events raised by the V3Pool contract.
V3PoolMintedToTreasury represents a MintedToTreasury event raised by the V3Pool contract.
V3PoolMintedToTreasuryIterator is returned from FilterMintedToTreasury and is used to iterate over the raw logs and unpacked data for MintedToTreasury events raised by the V3Pool contract.
V3PoolMintUnbacked represents a MintUnbacked event raised by the V3Pool contract.
V3PoolMintUnbackedIterator is returned from FilterMintUnbacked and is used to iterate over the raw logs and unpacked data for MintUnbacked events raised by the V3Pool contract.
V3PoolRaw is an auto generated low-level Go binding around an Ethereum contract.
V3PoolRebalanceStableBorrowRate represents a RebalanceStableBorrowRate event raised by the V3Pool contract.
V3PoolRebalanceStableBorrowRateIterator is returned from FilterRebalanceStableBorrowRate and is used to iterate over the raw logs and unpacked data for RebalanceStableBorrowRate events raised by the V3Pool contract.
V3PoolRepay represents a Repay event raised by the V3Pool contract.
V3PoolRepayIterator is returned from FilterRepay and is used to iterate over the raw logs and unpacked data for Repay events raised by the V3Pool contract.
V3PoolReserveDataUpdated represents a ReserveDataUpdated event raised by the V3Pool contract.
V3PoolReserveDataUpdatedIterator is returned from FilterReserveDataUpdated and is used to iterate over the raw logs and unpacked data for ReserveDataUpdated events raised by the V3Pool contract.
V3PoolReserveUsedAsCollateralDisabled represents a ReserveUsedAsCollateralDisabled event raised by the V3Pool contract.
V3PoolReserveUsedAsCollateralDisabledIterator is returned from FilterReserveUsedAsCollateralDisabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralDisabled events raised by the V3Pool contract.
V3PoolReserveUsedAsCollateralEnabled represents a ReserveUsedAsCollateralEnabled event raised by the V3Pool contract.
V3PoolReserveUsedAsCollateralEnabledIterator is returned from FilterReserveUsedAsCollateralEnabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralEnabled events raised by the V3Pool contract.
V3PoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
V3PoolSupply represents a Supply event raised by the V3Pool contract.
V3PoolSupplyIterator is returned from FilterSupply and is used to iterate over the raw logs and unpacked data for Supply events raised by the V3Pool contract.
V3PoolSwapBorrowRateMode represents a SwapBorrowRateMode event raised by the V3Pool contract.
V3PoolSwapBorrowRateModeIterator is returned from FilterSwapBorrowRateMode and is used to iterate over the raw logs and unpacked data for SwapBorrowRateMode events raised by the V3Pool contract.
V3PoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
V3PoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
V3PoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
V3PoolUserEModeSet represents a UserEModeSet event raised by the V3Pool contract.
V3PoolUserEModeSetIterator is returned from FilterUserEModeSet and is used to iterate over the raw logs and unpacked data for UserEModeSet events raised by the V3Pool contract.
V3PoolWithdraw represents a Withdraw event raised by the V3Pool contract.
V3PoolWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the V3Pool contract.