Documentation ¶
Index ¶
- Variables
- type AaveUiPoolDataProviderV3Arbitrum
- type AaveUiPoolDataProviderV3ArbitrumCaller
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) Bytes32ToString(opts *bind.CallOpts, _bytes32 [32]byte) (string, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) ETHCURRENCYUNIT(opts *bind.CallOpts) (*big.Int, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) GetReservesData(opts *bind.CallOpts, provider common.Address) ([]aaveUiPoolDataProviderV3ArbitrumAggregatedReserveData, ...)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) GetReservesList(opts *bind.CallOpts, provider common.Address) ([]common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) GetUserReservesData(opts *bind.CallOpts, provider common.Address, user common.Address) ([]aaveUiPoolDataProviderV3ArbitrumUserReserveData, uint8, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) MKRADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) MarketReferenceCurrencyPriceInUsdProxyAggregator(opts *bind.CallOpts) (common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) NetworkBaseTokenPriceInUsdProxyAggregator(opts *bind.CallOpts) (common.Address, error)
- type AaveUiPoolDataProviderV3ArbitrumCallerRaw
- type AaveUiPoolDataProviderV3ArbitrumCallerSession
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) Bytes32ToString(_bytes32 [32]byte) (string, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) ETHCURRENCYUNIT() (*big.Int, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) GetReservesData(provider common.Address) ([]aaveUiPoolDataProviderV3ArbitrumAggregatedReserveData, ...)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) GetReservesList(provider common.Address) ([]common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) GetUserReservesData(provider common.Address, user common.Address) ([]aaveUiPoolDataProviderV3ArbitrumUserReserveData, uint8, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) MKRADDRESS() (common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) MarketReferenceCurrencyPriceInUsdProxyAggregator() (common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) NetworkBaseTokenPriceInUsdProxyAggregator() (common.Address, error)
- type AaveUiPoolDataProviderV3ArbitrumFilterer
- type AaveUiPoolDataProviderV3ArbitrumRaw
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AaveUiPoolDataProviderV3ArbitrumSession
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) Bytes32ToString(_bytes32 [32]byte) (string, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) ETHCURRENCYUNIT() (*big.Int, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) GetReservesData(provider common.Address) ([]aaveUiPoolDataProviderV3ArbitrumAggregatedReserveData, ...)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) GetReservesList(provider common.Address) ([]common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) GetUserReservesData(provider common.Address, user common.Address) ([]aaveUiPoolDataProviderV3ArbitrumUserReserveData, uint8, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) MKRADDRESS() (common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) MarketReferenceCurrencyPriceInUsdProxyAggregator() (common.Address, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) NetworkBaseTokenPriceInUsdProxyAggregator() (common.Address, error)
- type AaveUiPoolDataProviderV3ArbitrumTransactor
- type AaveUiPoolDataProviderV3ArbitrumTransactorRaw
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AaveUiPoolDataProviderV3ArbitrumTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AaveUiPoolDataProviderV3ArbitrumABI = AaveUiPoolDataProviderV3ArbitrumMetaData.ABI
AaveUiPoolDataProviderV3ArbitrumABI is the input ABI used to generate the binding from. Deprecated: Use AaveUiPoolDataProviderV3ArbitrumMetaData.ABI instead.
var AaveUiPoolDataProviderV3ArbitrumFuncSigs = AaveUiPoolDataProviderV3ArbitrumMetaData.Sigs
Deprecated: Use AaveUiPoolDataProviderV3ArbitrumMetaData.Sigs instead. AaveUiPoolDataProviderV3ArbitrumFuncSigs maps the 4-byte function signature to its string representation.
var AaveUiPoolDataProviderV3ArbitrumMetaData = &bind.MetaData{ ABI: "[{\"inputs\":[],\"name\":\"ETH_CURRENCY_UNIT\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MKR_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_bytes32\",\"type\":\"bytes32\"}],\"name\":\"bytes32ToString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"provider\",\"type\":\"address\"}],\"name\":\"getReservesData\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"underlyingAsset\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseLTVasCollateral\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveLiquidationThreshold\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveLiquidationBonus\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"reserveFactor\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"usageAsCollateralEnabled\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"borrowingEnabled\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"stableBorrowRateEnabled\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isActive\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isFrozen\",\"type\":\"bool\"},{\"internalType\":\"uint128\",\"name\":\"liquidityIndex\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"variableBorrowIndex\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"liquidityRate\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"variableBorrowRate\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"stableBorrowRate\",\"type\":\"uint128\"},{\"internalType\":\"uint40\",\"name\":\"lastUpdateTimestamp\",\"type\":\"uint40\"},{\"internalType\":\"address\",\"name\":\"aTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"stableDebtTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"variableDebtTokenAddress\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"interestRateStrategyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"availableLiquidity\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalPrincipalStableDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"averageStableRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"stableDebtLastUpdateTimestamp\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalScaledVariableDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"priceInMarketReferenceCurrency\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"priceOracle\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"variableRateSlope1\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"variableRateSlope2\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"stableRateSlope1\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"stableRateSlope2\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseStableBorrowRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseVariableBorrowRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"optimalUsageRatio\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"isPaused\",\"type\":\"bool\"},{\"internalType\":\"bool\",\"name\":\"isSiloedBorrowing\",\"type\":\"bool\"},{\"internalType\":\"uint128\",\"name\":\"accruedToTreasury\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"unbacked\",\"type\":\"uint128\"},{\"internalType\":\"uint128\",\"name\":\"isolationModeTotalDebt\",\"type\":\"uint128\"},{\"internalType\":\"bool\",\"name\":\"flashLoanEnabled\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"debtCeiling\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"debtCeilingDecimals\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"eModeCategoryId\",\"type\":\"uint8\"},{\"internalType\":\"uint256\",\"name\":\"borrowCap\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"supplyCap\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"eModeLtv\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"eModeLiquidationThreshold\",\"type\":\"uint16\"},{\"internalType\":\"uint16\",\"name\":\"eModeLiquidationBonus\",\"type\":\"uint16\"},{\"internalType\":\"address\",\"name\":\"eModePriceSource\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"eModeLabel\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"borrowableInIsolation\",\"type\":\"bool\"}],\"internalType\":\"structaaveUiPoolDataProviderV3Arbitrum.AggregatedReserveData[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"marketReferenceCurrencyUnit\",\"type\":\"uint256\"},{\"internalType\":\"int256\",\"name\":\"marketReferenceCurrencyPriceInUsd\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"networkBaseTokenPriceInUsd\",\"type\":\"int256\"},{\"internalType\":\"uint8\",\"name\":\"networkBaseTokenPriceDecimals\",\"type\":\"uint8\"}],\"internalType\":\"structaaveUiPoolDataProviderV3Arbitrum.BaseCurrencyInfo\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"provider\",\"type\":\"address\"}],\"name\":\"getReservesList\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"provider\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"}],\"name\":\"getUserReservesData\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"underlyingAsset\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"scaledATokenBalance\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"usageAsCollateralEnabledOnUser\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"stableBorrowRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"scaledVariableDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"principalStableDebt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"stableBorrowLastUpdateTimestamp\",\"type\":\"uint256\"}],\"internalType\":\"structaaveUiPoolDataProviderV3Arbitrum.UserReserveData[]\",\"name\":\"\",\"type\":\"tuple[]\"},{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"marketReferenceCurrencyPriceInUsdProxyAggregator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"networkBaseTokenPriceInUsdProxyAggregator\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]", Sigs: map[string]string{ "0496f53a": "ETH_CURRENCY_UNIT()", "825ffd92": "MKR_ADDRESS()", "9201de55": "bytes32ToString(bytes32)", "ec489c21": "getReservesData(address)", "586c1442": "getReservesList(address)", "51974cc0": "getUserReservesData(address,address)", "d22cf68a": "marketReferenceCurrencyPriceInUsdProxyAggregator()", "3c1740ed": "networkBaseTokenPriceInUsdProxyAggregator()", }, }
AaveUiPoolDataProviderV3ArbitrumMetaData contains all meta data concerning the AaveUiPoolDataProviderV3Arbitrum contract.
Functions ¶
This section is empty.
Types ¶
type AaveUiPoolDataProviderV3Arbitrum ¶ added in v0.1.14
type AaveUiPoolDataProviderV3Arbitrum struct { AaveUiPoolDataProviderV3ArbitrumCaller // Read-only binding to the contract AaveUiPoolDataProviderV3ArbitrumTransactor // Write-only binding to the contract AaveUiPoolDataProviderV3ArbitrumFilterer // Log filterer for contract events }
AaveUiPoolDataProviderV3Arbitrum is an auto generated Go binding around an Ethereum contract.
func NewAaveUiPoolDataProviderV3Arbitrum ¶ added in v0.1.14
func NewAaveUiPoolDataProviderV3Arbitrum(address common.Address, backend bind.ContractBackend) (*AaveUiPoolDataProviderV3Arbitrum, error)
NewAaveUiPoolDataProviderV3Arbitrum creates a new instance of AaveUiPoolDataProviderV3Arbitrum, bound to a specific deployed contract.
type AaveUiPoolDataProviderV3ArbitrumCaller ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumCaller struct {
// contains filtered or unexported fields
}
AaveUiPoolDataProviderV3ArbitrumCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAaveUiPoolDataProviderV3ArbitrumCaller ¶ added in v0.1.14
func NewAaveUiPoolDataProviderV3ArbitrumCaller(address common.Address, caller bind.ContractCaller) (*AaveUiPoolDataProviderV3ArbitrumCaller, error)
NewAaveUiPoolDataProviderV3ArbitrumCaller creates a new read-only instance of AaveUiPoolDataProviderV3Arbitrum, bound to a specific deployed contract.
func (*AaveUiPoolDataProviderV3ArbitrumCaller) Bytes32ToString ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) Bytes32ToString(opts *bind.CallOpts, _bytes32 [32]byte) (string, error)
Bytes32ToString is a free data retrieval call binding the contract method 0x9201de55.
Solidity: function bytes32ToString(bytes32 _bytes32) pure returns(string)
func (*AaveUiPoolDataProviderV3ArbitrumCaller) ETHCURRENCYUNIT ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) ETHCURRENCYUNIT(opts *bind.CallOpts) (*big.Int, error)
ETHCURRENCYUNIT is a free data retrieval call binding the contract method 0x0496f53a.
Solidity: function ETH_CURRENCY_UNIT() view returns(uint256)
func (*AaveUiPoolDataProviderV3ArbitrumCaller) GetReservesData ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) GetReservesData(opts *bind.CallOpts, provider common.Address) ([]aaveUiPoolDataProviderV3ArbitrumAggregatedReserveData, aaveUiPoolDataProviderV3ArbitrumBaseCurrencyInfo, error)
GetReservesData is a free data retrieval call binding the contract method 0xec489c21.
Solidity: function getReservesData(address provider) view returns((address,string,string,uint256,uint256,uint256,uint256,uint256,bool,bool,bool,bool,bool,uint128,uint128,uint128,uint128,uint128,uint40,address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint128,uint128,uint128,bool,uint256,uint256,uint8,uint256,uint256,uint16,uint16,uint16,address,string,bool)[], (uint256,int256,int256,uint8))
func (*AaveUiPoolDataProviderV3ArbitrumCaller) GetReservesList ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) GetReservesList(opts *bind.CallOpts, provider common.Address) ([]common.Address, error)
GetReservesList is a free data retrieval call binding the contract method 0x586c1442.
Solidity: function getReservesList(address provider) view returns(address[])
func (*AaveUiPoolDataProviderV3ArbitrumCaller) GetUserReservesData ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) GetUserReservesData(opts *bind.CallOpts, provider common.Address, user common.Address) ([]aaveUiPoolDataProviderV3ArbitrumUserReserveData, uint8, error)
GetUserReservesData is a free data retrieval call binding the contract method 0x51974cc0.
Solidity: function getUserReservesData(address provider, address user) view returns((address,uint256,bool,uint256,uint256,uint256,uint256)[], uint8)
func (*AaveUiPoolDataProviderV3ArbitrumCaller) MKRADDRESS ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) MKRADDRESS(opts *bind.CallOpts) (common.Address, error)
MKRADDRESS is a free data retrieval call binding the contract method 0x825ffd92.
Solidity: function MKR_ADDRESS() view returns(address)
func (*AaveUiPoolDataProviderV3ArbitrumCaller) MarketReferenceCurrencyPriceInUsdProxyAggregator ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) MarketReferenceCurrencyPriceInUsdProxyAggregator(opts *bind.CallOpts) (common.Address, error)
MarketReferenceCurrencyPriceInUsdProxyAggregator is a free data retrieval call binding the contract method 0xd22cf68a.
Solidity: function marketReferenceCurrencyPriceInUsdProxyAggregator() view returns(address)
func (*AaveUiPoolDataProviderV3ArbitrumCaller) NetworkBaseTokenPriceInUsdProxyAggregator ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCaller) NetworkBaseTokenPriceInUsdProxyAggregator(opts *bind.CallOpts) (common.Address, error)
NetworkBaseTokenPriceInUsdProxyAggregator is a free data retrieval call binding the contract method 0x3c1740ed.
Solidity: function networkBaseTokenPriceInUsdProxyAggregator() view returns(address)
type AaveUiPoolDataProviderV3ArbitrumCallerRaw ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumCallerRaw struct {
Contract *AaveUiPoolDataProviderV3ArbitrumCaller // Generic read-only contract binding to access the raw methods on
}
AaveUiPoolDataProviderV3ArbitrumCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AaveUiPoolDataProviderV3ArbitrumCallerRaw) Call ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AaveUiPoolDataProviderV3ArbitrumCallerSession ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumCallerSession struct { Contract *AaveUiPoolDataProviderV3ArbitrumCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AaveUiPoolDataProviderV3ArbitrumCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) Bytes32ToString ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) Bytes32ToString(_bytes32 [32]byte) (string, error)
Bytes32ToString is a free data retrieval call binding the contract method 0x9201de55.
Solidity: function bytes32ToString(bytes32 _bytes32) pure returns(string)
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) ETHCURRENCYUNIT ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) ETHCURRENCYUNIT() (*big.Int, error)
ETHCURRENCYUNIT is a free data retrieval call binding the contract method 0x0496f53a.
Solidity: function ETH_CURRENCY_UNIT() view returns(uint256)
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) GetReservesData ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) GetReservesData(provider common.Address) ([]aaveUiPoolDataProviderV3ArbitrumAggregatedReserveData, aaveUiPoolDataProviderV3ArbitrumBaseCurrencyInfo, error)
GetReservesData is a free data retrieval call binding the contract method 0xec489c21.
Solidity: function getReservesData(address provider) view returns((address,string,string,uint256,uint256,uint256,uint256,uint256,bool,bool,bool,bool,bool,uint128,uint128,uint128,uint128,uint128,uint40,address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint128,uint128,uint128,bool,uint256,uint256,uint8,uint256,uint256,uint16,uint16,uint16,address,string,bool)[], (uint256,int256,int256,uint8))
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) GetReservesList ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) GetReservesList(provider common.Address) ([]common.Address, error)
GetReservesList is a free data retrieval call binding the contract method 0x586c1442.
Solidity: function getReservesList(address provider) view returns(address[])
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) GetUserReservesData ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) GetUserReservesData(provider common.Address, user common.Address) ([]aaveUiPoolDataProviderV3ArbitrumUserReserveData, uint8, error)
GetUserReservesData is a free data retrieval call binding the contract method 0x51974cc0.
Solidity: function getUserReservesData(address provider, address user) view returns((address,uint256,bool,uint256,uint256,uint256,uint256)[], uint8)
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) MKRADDRESS ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) MKRADDRESS() (common.Address, error)
MKRADDRESS is a free data retrieval call binding the contract method 0x825ffd92.
Solidity: function MKR_ADDRESS() view returns(address)
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) MarketReferenceCurrencyPriceInUsdProxyAggregator ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) MarketReferenceCurrencyPriceInUsdProxyAggregator() (common.Address, error)
MarketReferenceCurrencyPriceInUsdProxyAggregator is a free data retrieval call binding the contract method 0xd22cf68a.
Solidity: function marketReferenceCurrencyPriceInUsdProxyAggregator() view returns(address)
func (*AaveUiPoolDataProviderV3ArbitrumCallerSession) NetworkBaseTokenPriceInUsdProxyAggregator ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumCallerSession) NetworkBaseTokenPriceInUsdProxyAggregator() (common.Address, error)
NetworkBaseTokenPriceInUsdProxyAggregator is a free data retrieval call binding the contract method 0x3c1740ed.
Solidity: function networkBaseTokenPriceInUsdProxyAggregator() view returns(address)
type AaveUiPoolDataProviderV3ArbitrumFilterer ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumFilterer struct {
// contains filtered or unexported fields
}
AaveUiPoolDataProviderV3ArbitrumFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAaveUiPoolDataProviderV3ArbitrumFilterer ¶ added in v0.1.14
func NewAaveUiPoolDataProviderV3ArbitrumFilterer(address common.Address, filterer bind.ContractFilterer) (*AaveUiPoolDataProviderV3ArbitrumFilterer, error)
NewAaveUiPoolDataProviderV3ArbitrumFilterer creates a new log filterer instance of AaveUiPoolDataProviderV3Arbitrum, bound to a specific deployed contract.
type AaveUiPoolDataProviderV3ArbitrumRaw ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumRaw struct {
Contract *AaveUiPoolDataProviderV3Arbitrum // Generic contract binding to access the raw methods on
}
AaveUiPoolDataProviderV3ArbitrumRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AaveUiPoolDataProviderV3ArbitrumRaw) Call ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AaveUiPoolDataProviderV3ArbitrumRaw) Transact ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AaveUiPoolDataProviderV3ArbitrumRaw) Transfer ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AaveUiPoolDataProviderV3ArbitrumSession ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumSession struct { Contract *AaveUiPoolDataProviderV3Arbitrum // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AaveUiPoolDataProviderV3ArbitrumSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AaveUiPoolDataProviderV3ArbitrumSession) Bytes32ToString ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) Bytes32ToString(_bytes32 [32]byte) (string, error)
Bytes32ToString is a free data retrieval call binding the contract method 0x9201de55.
Solidity: function bytes32ToString(bytes32 _bytes32) pure returns(string)
func (*AaveUiPoolDataProviderV3ArbitrumSession) ETHCURRENCYUNIT ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) ETHCURRENCYUNIT() (*big.Int, error)
ETHCURRENCYUNIT is a free data retrieval call binding the contract method 0x0496f53a.
Solidity: function ETH_CURRENCY_UNIT() view returns(uint256)
func (*AaveUiPoolDataProviderV3ArbitrumSession) GetReservesData ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) GetReservesData(provider common.Address) ([]aaveUiPoolDataProviderV3ArbitrumAggregatedReserveData, aaveUiPoolDataProviderV3ArbitrumBaseCurrencyInfo, error)
GetReservesData is a free data retrieval call binding the contract method 0xec489c21.
Solidity: function getReservesData(address provider) view returns((address,string,string,uint256,uint256,uint256,uint256,uint256,bool,bool,bool,bool,bool,uint128,uint128,uint128,uint128,uint128,uint40,address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,bool,bool,uint128,uint128,uint128,bool,uint256,uint256,uint8,uint256,uint256,uint16,uint16,uint16,address,string,bool)[], (uint256,int256,int256,uint8))
func (*AaveUiPoolDataProviderV3ArbitrumSession) GetReservesList ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) GetReservesList(provider common.Address) ([]common.Address, error)
GetReservesList is a free data retrieval call binding the contract method 0x586c1442.
Solidity: function getReservesList(address provider) view returns(address[])
func (*AaveUiPoolDataProviderV3ArbitrumSession) GetUserReservesData ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) GetUserReservesData(provider common.Address, user common.Address) ([]aaveUiPoolDataProviderV3ArbitrumUserReserveData, uint8, error)
GetUserReservesData is a free data retrieval call binding the contract method 0x51974cc0.
Solidity: function getUserReservesData(address provider, address user) view returns((address,uint256,bool,uint256,uint256,uint256,uint256)[], uint8)
func (*AaveUiPoolDataProviderV3ArbitrumSession) MKRADDRESS ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) MKRADDRESS() (common.Address, error)
MKRADDRESS is a free data retrieval call binding the contract method 0x825ffd92.
Solidity: function MKR_ADDRESS() view returns(address)
func (*AaveUiPoolDataProviderV3ArbitrumSession) MarketReferenceCurrencyPriceInUsdProxyAggregator ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) MarketReferenceCurrencyPriceInUsdProxyAggregator() (common.Address, error)
MarketReferenceCurrencyPriceInUsdProxyAggregator is a free data retrieval call binding the contract method 0xd22cf68a.
Solidity: function marketReferenceCurrencyPriceInUsdProxyAggregator() view returns(address)
func (*AaveUiPoolDataProviderV3ArbitrumSession) NetworkBaseTokenPriceInUsdProxyAggregator ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumSession) NetworkBaseTokenPriceInUsdProxyAggregator() (common.Address, error)
NetworkBaseTokenPriceInUsdProxyAggregator is a free data retrieval call binding the contract method 0x3c1740ed.
Solidity: function networkBaseTokenPriceInUsdProxyAggregator() view returns(address)
type AaveUiPoolDataProviderV3ArbitrumTransactor ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumTransactor struct {
// contains filtered or unexported fields
}
AaveUiPoolDataProviderV3ArbitrumTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAaveUiPoolDataProviderV3ArbitrumTransactor ¶ added in v0.1.14
func NewAaveUiPoolDataProviderV3ArbitrumTransactor(address common.Address, transactor bind.ContractTransactor) (*AaveUiPoolDataProviderV3ArbitrumTransactor, error)
NewAaveUiPoolDataProviderV3ArbitrumTransactor creates a new write-only instance of AaveUiPoolDataProviderV3Arbitrum, bound to a specific deployed contract.
type AaveUiPoolDataProviderV3ArbitrumTransactorRaw ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumTransactorRaw struct {
Contract *AaveUiPoolDataProviderV3ArbitrumTransactor // Generic write-only contract binding to access the raw methods on
}
AaveUiPoolDataProviderV3ArbitrumTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AaveUiPoolDataProviderV3ArbitrumTransactorRaw) Transact ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AaveUiPoolDataProviderV3ArbitrumTransactorRaw) Transfer ¶ added in v0.1.14
func (_AaveUiPoolDataProviderV3Arbitrum *AaveUiPoolDataProviderV3ArbitrumTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AaveUiPoolDataProviderV3ArbitrumTransactorSession ¶ added in v0.1.14
type AaveUiPoolDataProviderV3ArbitrumTransactorSession struct { Contract *AaveUiPoolDataProviderV3ArbitrumTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AaveUiPoolDataProviderV3ArbitrumTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.