# Functions
NewSparkPool creates a new instance of SparkPool, bound to a specific deployed contract.
NewSparkPoolCaller creates a new read-only instance of SparkPool, bound to a specific deployed contract.
NewSparkPoolFilterer creates a new log filterer instance of SparkPool, bound to a specific deployed contract.
NewSparkPoolTransactor creates a new write-only instance of SparkPool, bound to a specific deployed contract.
# Variables
SparkPoolABI is the input ABI used to generate the binding from.
SparkPoolMetaData contains all meta data concerning the SparkPool contract.
# Structs
DataTypesEModeCategory is an auto generated low-level Go binding around an user-defined struct.
DataTypesReserveConfigurationMap is an auto generated low-level Go binding around an user-defined struct.
DataTypesReserveData is an auto generated low-level Go binding around an user-defined struct.
DataTypesUserConfigurationMap is an auto generated low-level Go binding around an user-defined struct.
SparkPool is an auto generated Go binding around an Ethereum contract.
SparkPoolBackUnbacked represents a BackUnbacked event raised by the SparkPool contract.
SparkPoolBackUnbackedIterator is returned from FilterBackUnbacked and is used to iterate over the raw logs and unpacked data for BackUnbacked events raised by the SparkPool contract.
SparkPoolBorrow represents a Borrow event raised by the SparkPool contract.
SparkPoolBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the SparkPool contract.
SparkPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
SparkPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SparkPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SparkPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SparkPoolFlashLoan represents a FlashLoan event raised by the SparkPool contract.
SparkPoolFlashLoanIterator is returned from FilterFlashLoan and is used to iterate over the raw logs and unpacked data for FlashLoan events raised by the SparkPool contract.
SparkPoolIsolationModeTotalDebtUpdated represents a IsolationModeTotalDebtUpdated event raised by the SparkPool contract.
SparkPoolIsolationModeTotalDebtUpdatedIterator is returned from FilterIsolationModeTotalDebtUpdated and is used to iterate over the raw logs and unpacked data for IsolationModeTotalDebtUpdated events raised by the SparkPool contract.
SparkPoolLiquidationCall represents a LiquidationCall event raised by the SparkPool contract.
SparkPoolLiquidationCallIterator is returned from FilterLiquidationCall and is used to iterate over the raw logs and unpacked data for LiquidationCall events raised by the SparkPool contract.
SparkPoolMintedToTreasury represents a MintedToTreasury event raised by the SparkPool contract.
SparkPoolMintedToTreasuryIterator is returned from FilterMintedToTreasury and is used to iterate over the raw logs and unpacked data for MintedToTreasury events raised by the SparkPool contract.
SparkPoolMintUnbacked represents a MintUnbacked event raised by the SparkPool contract.
SparkPoolMintUnbackedIterator is returned from FilterMintUnbacked and is used to iterate over the raw logs and unpacked data for MintUnbacked events raised by the SparkPool contract.
SparkPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
SparkPoolRebalanceStableBorrowRate represents a RebalanceStableBorrowRate event raised by the SparkPool contract.
SparkPoolRebalanceStableBorrowRateIterator is returned from FilterRebalanceStableBorrowRate and is used to iterate over the raw logs and unpacked data for RebalanceStableBorrowRate events raised by the SparkPool contract.
SparkPoolRepay represents a Repay event raised by the SparkPool contract.
SparkPoolRepayIterator is returned from FilterRepay and is used to iterate over the raw logs and unpacked data for Repay events raised by the SparkPool contract.
SparkPoolReserveDataUpdated represents a ReserveDataUpdated event raised by the SparkPool contract.
SparkPoolReserveDataUpdatedIterator is returned from FilterReserveDataUpdated and is used to iterate over the raw logs and unpacked data for ReserveDataUpdated events raised by the SparkPool contract.
SparkPoolReserveUsedAsCollateralDisabled represents a ReserveUsedAsCollateralDisabled event raised by the SparkPool contract.
SparkPoolReserveUsedAsCollateralDisabledIterator is returned from FilterReserveUsedAsCollateralDisabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralDisabled events raised by the SparkPool contract.
SparkPoolReserveUsedAsCollateralEnabled represents a ReserveUsedAsCollateralEnabled event raised by the SparkPool contract.
SparkPoolReserveUsedAsCollateralEnabledIterator is returned from FilterReserveUsedAsCollateralEnabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralEnabled events raised by the SparkPool contract.
SparkPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SparkPoolSupply represents a Supply event raised by the SparkPool contract.
SparkPoolSupplyIterator is returned from FilterSupply and is used to iterate over the raw logs and unpacked data for Supply events raised by the SparkPool contract.
SparkPoolSwapBorrowRateMode represents a SwapBorrowRateMode event raised by the SparkPool contract.
SparkPoolSwapBorrowRateModeIterator is returned from FilterSwapBorrowRateMode and is used to iterate over the raw logs and unpacked data for SwapBorrowRateMode events raised by the SparkPool contract.
SparkPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
SparkPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SparkPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SparkPoolUserEModeSet represents a UserEModeSet event raised by the SparkPool contract.
SparkPoolUserEModeSetIterator is returned from FilterUserEModeSet and is used to iterate over the raw logs and unpacked data for UserEModeSet events raised by the SparkPool contract.
SparkPoolWithdraw represents a Withdraw event raised by the SparkPool contract.
SparkPoolWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the SparkPool contract.