package
0.0.0-20220520020833-cfd214dfd211
Repository: https://github.com/0xnathanw/aavev2-liqoss.git
Documentation: pkg.go.dev
# Functions
NewAaveOracle creates a new instance of AaveOracle, bound to a specific deployed contract.
NewAaveOracleCaller creates a new read-only instance of AaveOracle, bound to a specific deployed contract.
NewAaveOracleFilterer creates a new log filterer instance of AaveOracle, bound to a specific deployed contract.
NewAaveOracleTransactor creates a new write-only instance of AaveOracle, bound to a specific deployed contract.
NewAaveProtocolDataProvider creates a new instance of AaveProtocolDataProvider, bound to a specific deployed contract.
NewAaveProtocolDataProviderCaller creates a new read-only instance of AaveProtocolDataProvider, bound to a specific deployed contract.
NewAaveProtocolDataProviderFilterer creates a new log filterer instance of AaveProtocolDataProvider, bound to a specific deployed contract.
NewAaveProtocolDataProviderTransactor creates a new write-only instance of AaveProtocolDataProvider, bound to a specific deployed contract.
NewFlashLiq creates a new instance of FlashLiq, bound to a specific deployed contract.
NewFlashLiqCaller creates a new read-only instance of FlashLiq, bound to a specific deployed contract.
NewFlashLiqFilterer creates a new log filterer instance of FlashLiq, bound to a specific deployed contract.
NewFlashLiqTransactor creates a new write-only instance of FlashLiq, bound to a specific deployed contract.
NewLendingPool creates a new instance of LendingPool, bound to a specific deployed contract.
NewLendingPoolAddressesProvider creates a new instance of LendingPoolAddressesProvider, bound to a specific deployed contract.
NewLendingPoolAddressesProviderCaller creates a new read-only instance of LendingPoolAddressesProvider, bound to a specific deployed contract.
NewLendingPoolAddressesProviderFilterer creates a new log filterer instance of LendingPoolAddressesProvider, bound to a specific deployed contract.
NewLendingPoolAddressesProviderTransactor creates a new write-only instance of LendingPoolAddressesProvider, bound to a specific deployed contract.
NewLendingPoolCaller creates a new read-only instance of LendingPool, bound to a specific deployed contract.
NewLendingPoolFilterer creates a new log filterer instance of LendingPool, bound to a specific deployed contract.
NewLendingPoolTransactor creates a new write-only instance of LendingPool, bound to a specific deployed contract.
NewLendingRateOracle creates a new instance of LendingRateOracle, bound to a specific deployed contract.
NewLendingRateOracleCaller creates a new read-only instance of LendingRateOracle, bound to a specific deployed contract.
NewLendingRateOracleFilterer creates a new log filterer instance of LendingRateOracle, bound to a specific deployed contract.
NewLendingRateOracleTransactor creates a new write-only instance of LendingRateOracle, bound to a specific deployed contract.
NewSwapRouter creates a new instance of SwapRouter, bound to a specific deployed contract.
NewSwapRouterCaller creates a new read-only instance of SwapRouter, bound to a specific deployed contract.
NewSwapRouterFilterer creates a new log filterer instance of SwapRouter, bound to a specific deployed contract.
NewSwapRouterTransactor creates a new write-only instance of SwapRouter, bound to a specific deployed contract.
# Variables
AaveOracleABI is the input ABI used to generate the binding from.
AaveOracleMetaData contains all meta data concerning the AaveOracle contract.
AaveProtocolDataProviderABI is the input ABI used to generate the binding from.
AaveProtocolDataProviderMetaData contains all meta data concerning the AaveProtocolDataProvider contract.
FlashLiqABI is the input ABI used to generate the binding from.
FlashLiqMetaData contains all meta data concerning the FlashLiq contract.
LendingPoolABI is the input ABI used to generate the binding from.
LendingPoolAddressesProviderABI is the input ABI used to generate the binding from.
LendingPoolAddressesProviderMetaData contains all meta data concerning the LendingPoolAddressesProvider contract.
LendingPoolMetaData contains all meta data concerning the LendingPool contract.
LendingRateOracleABI is the input ABI used to generate the binding from.
LendingRateOracleMetaData contains all meta data concerning the LendingRateOracle contract.
SwapRouterABI is the input ABI used to generate the binding from.
SwapRouterMetaData contains all meta data concerning the SwapRouter contract.
# Structs
AaveOracle is an auto generated Go binding around an Ethereum contract.
AaveOracleAssetSourceUpdated represents a AssetSourceUpdated event raised by the AaveOracle contract.
AaveOracleAssetSourceUpdatedIterator is returned from FilterAssetSourceUpdated and is used to iterate over the raw logs and unpacked data for AssetSourceUpdated events raised by the AaveOracle contract.
AaveOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
AaveOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AaveOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AaveOracleFallbackOracleUpdated represents a FallbackOracleUpdated event raised by the AaveOracle contract.
AaveOracleFallbackOracleUpdatedIterator is returned from FilterFallbackOracleUpdated and is used to iterate over the raw logs and unpacked data for FallbackOracleUpdated events raised by the AaveOracle contract.
AaveOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AaveOracleOwnershipTransferred represents a OwnershipTransferred event raised by the AaveOracle contract.
AaveOracleOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AaveOracle contract.
AaveOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
AaveOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AaveOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
AaveOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AaveOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
AaveOracleWethSet represents a WethSet event raised by the AaveOracle contract.
AaveOracleWethSetIterator is returned from FilterWethSet and is used to iterate over the raw logs and unpacked data for WethSet events raised by the AaveOracle contract.
AaveProtocolDataProvider is an auto generated Go binding around an Ethereum contract.
AaveProtocolDataProviderCaller is an auto generated read-only Go binding around an Ethereum contract.
AaveProtocolDataProviderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AaveProtocolDataProviderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AaveProtocolDataProviderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AaveProtocolDataProviderRaw is an auto generated low-level Go binding around an Ethereum contract.
AaveProtocolDataProviderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AaveProtocolDataProviderTokenData is an auto generated low-level Go binding around an user-defined struct.
AaveProtocolDataProviderTransactor is an auto generated write-only Go binding around an Ethereum contract.
AaveProtocolDataProviderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AaveProtocolDataProviderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
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.
FlashLiq is an auto generated Go binding around an Ethereum contract.
FlashLiqCaller is an auto generated read-only Go binding around an Ethereum contract.
FlashLiqCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
FlashLiqCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
FlashLiqFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
FlashLiqRaw is an auto generated low-level Go binding around an Ethereum contract.
FlashLiqSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
FlashLiqTransactor is an auto generated write-only Go binding around an Ethereum contract.
FlashLiqTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
FlashLiqTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ISwapRouterExactInputParams is an auto generated low-level Go binding around an user-defined struct.
ISwapRouterExactInputSingleParams is an auto generated low-level Go binding around an user-defined struct.
ISwapRouterExactOutputParams is an auto generated low-level Go binding around an user-defined struct.
ISwapRouterExactOutputSingleParams is an auto generated low-level Go binding around an user-defined struct.
LendingPool is an auto generated Go binding around an Ethereum contract.
LendingPoolAddressesProvider is an auto generated Go binding around an Ethereum contract.
LendingPoolAddressesProviderAddressSet represents a AddressSet event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderAddressSetIterator is returned from FilterAddressSet and is used to iterate over the raw logs and unpacked data for AddressSet events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderCaller is an auto generated read-only Go binding around an Ethereum contract.
LendingPoolAddressesProviderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LendingPoolAddressesProviderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LendingPoolAddressesProviderConfigurationAdminUpdated represents a ConfigurationAdminUpdated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderConfigurationAdminUpdatedIterator is returned from FilterConfigurationAdminUpdated and is used to iterate over the raw logs and unpacked data for ConfigurationAdminUpdated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderEmergencyAdminUpdated represents a EmergencyAdminUpdated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderEmergencyAdminUpdatedIterator is returned from FilterEmergencyAdminUpdated and is used to iterate over the raw logs and unpacked data for EmergencyAdminUpdated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LendingPoolAddressesProviderLendingPoolCollateralManagerUpdated represents a LendingPoolCollateralManagerUpdated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderLendingPoolCollateralManagerUpdatedIterator is returned from FilterLendingPoolCollateralManagerUpdated and is used to iterate over the raw logs and unpacked data for LendingPoolCollateralManagerUpdated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderLendingPoolConfiguratorUpdated represents a LendingPoolConfiguratorUpdated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderLendingPoolConfiguratorUpdatedIterator is returned from FilterLendingPoolConfiguratorUpdated and is used to iterate over the raw logs and unpacked data for LendingPoolConfiguratorUpdated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderLendingPoolUpdated represents a LendingPoolUpdated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderLendingPoolUpdatedIterator is returned from FilterLendingPoolUpdated and is used to iterate over the raw logs and unpacked data for LendingPoolUpdated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderLendingRateOracleUpdated represents a LendingRateOracleUpdated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderLendingRateOracleUpdatedIterator is returned from FilterLendingRateOracleUpdated and is used to iterate over the raw logs and unpacked data for LendingRateOracleUpdated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderMarketIdSet represents a MarketIdSet event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderMarketIdSetIterator is returned from FilterMarketIdSet and is used to iterate over the raw logs and unpacked data for MarketIdSet events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderOwnershipTransferred represents a OwnershipTransferred event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderPriceOracleUpdated represents a PriceOracleUpdated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderPriceOracleUpdatedIterator is returned from FilterPriceOracleUpdated and is used to iterate over the raw logs and unpacked data for PriceOracleUpdated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderProxyCreated represents a ProxyCreated event raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderProxyCreatedIterator is returned from FilterProxyCreated and is used to iterate over the raw logs and unpacked data for ProxyCreated events raised by the LendingPoolAddressesProvider contract.
LendingPoolAddressesProviderRaw is an auto generated low-level Go binding around an Ethereum contract.
LendingPoolAddressesProviderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LendingPoolAddressesProviderTransactor is an auto generated write-only Go binding around an Ethereum contract.
LendingPoolAddressesProviderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LendingPoolAddressesProviderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LendingPoolBorrow represents a Borrow event raised by the LendingPool contract.
LendingPoolBorrowIterator is returned from FilterBorrow and is used to iterate over the raw logs and unpacked data for Borrow events raised by the LendingPool contract.
LendingPoolCaller is an auto generated read-only Go binding around an Ethereum contract.
LendingPoolCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LendingPoolCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LendingPoolDeposit represents a Deposit event raised by the LendingPool contract.
LendingPoolDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the LendingPool contract.
LendingPoolFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LendingPoolFlashLoan represents a FlashLoan event raised by the LendingPool contract.
LendingPoolFlashLoanIterator is returned from FilterFlashLoan and is used to iterate over the raw logs and unpacked data for FlashLoan events raised by the LendingPool contract.
LendingPoolLiquidationCall represents a LiquidationCall event raised by the LendingPool contract.
LendingPoolLiquidationCallIterator is returned from FilterLiquidationCall and is used to iterate over the raw logs and unpacked data for LiquidationCall events raised by the LendingPool contract.
LendingPoolPaused represents a Paused event raised by the LendingPool contract.
LendingPoolPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the LendingPool contract.
LendingPoolRaw is an auto generated low-level Go binding around an Ethereum contract.
LendingPoolRebalanceStableBorrowRate represents a RebalanceStableBorrowRate event raised by the LendingPool contract.
LendingPoolRebalanceStableBorrowRateIterator is returned from FilterRebalanceStableBorrowRate and is used to iterate over the raw logs and unpacked data for RebalanceStableBorrowRate events raised by the LendingPool contract.
LendingPoolRepay represents a Repay event raised by the LendingPool contract.
LendingPoolRepayIterator is returned from FilterRepay and is used to iterate over the raw logs and unpacked data for Repay events raised by the LendingPool contract.
LendingPoolReserveDataUpdated represents a ReserveDataUpdated event raised by the LendingPool contract.
LendingPoolReserveDataUpdatedIterator is returned from FilterReserveDataUpdated and is used to iterate over the raw logs and unpacked data for ReserveDataUpdated events raised by the LendingPool contract.
LendingPoolReserveUsedAsCollateralDisabled represents a ReserveUsedAsCollateralDisabled event raised by the LendingPool contract.
LendingPoolReserveUsedAsCollateralDisabledIterator is returned from FilterReserveUsedAsCollateralDisabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralDisabled events raised by the LendingPool contract.
LendingPoolReserveUsedAsCollateralEnabled represents a ReserveUsedAsCollateralEnabled event raised by the LendingPool contract.
LendingPoolReserveUsedAsCollateralEnabledIterator is returned from FilterReserveUsedAsCollateralEnabled and is used to iterate over the raw logs and unpacked data for ReserveUsedAsCollateralEnabled events raised by the LendingPool contract.
LendingPoolSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LendingPoolSwap represents a Swap event raised by the LendingPool contract.
LendingPoolSwapIterator is returned from FilterSwap and is used to iterate over the raw logs and unpacked data for Swap events raised by the LendingPool contract.
LendingPoolTransactor is an auto generated write-only Go binding around an Ethereum contract.
LendingPoolTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LendingPoolTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
LendingPoolUnpaused represents a Unpaused event raised by the LendingPool contract.
LendingPoolUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the LendingPool contract.
LendingPoolWithdraw represents a Withdraw event raised by the LendingPool contract.
LendingPoolWithdrawIterator is returned from FilterWithdraw and is used to iterate over the raw logs and unpacked data for Withdraw events raised by the LendingPool contract.
LendingRateOracle is an auto generated Go binding around an Ethereum contract.
LendingRateOracleCaller is an auto generated read-only Go binding around an Ethereum contract.
LendingRateOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
LendingRateOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
LendingRateOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
LendingRateOracleMarketBorrowRateSet represents a MarketBorrowRateSet event raised by the LendingRateOracle contract.
LendingRateOracleMarketBorrowRateSetIterator is returned from FilterMarketBorrowRateSet and is used to iterate over the raw logs and unpacked data for MarketBorrowRateSet events raised by the LendingRateOracle contract.
LendingRateOracleOwnershipTransferred represents a OwnershipTransferred event raised by the LendingRateOracle contract.
LendingRateOracleOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LendingRateOracle contract.
LendingRateOracleRaw is an auto generated low-level Go binding around an Ethereum contract.
LendingRateOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
LendingRateOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.
LendingRateOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
LendingRateOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
SwapRouter is an auto generated Go binding around an Ethereum contract.
SwapRouterCaller is an auto generated read-only Go binding around an Ethereum contract.
SwapRouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
SwapRouterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
SwapRouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
SwapRouterRaw is an auto generated low-level Go binding around an Ethereum contract.
SwapRouterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
SwapRouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
SwapRouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
SwapRouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.