AddressProvider

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xef2abbc1 at 15323579
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 1 additional slot
-
variable spans 2 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 2 additional slots

No balances found for "AddressProvider"

No transactions found for "AddressProvider"


Functions
Getter at block 21310452
actionsCount(view returns (uint256)
0
allActions(view returns (address[])
[]
allActiveActions(view returns (address[])
[]
allPools(view returns (address[])
[]
allStakerVaults(view returns (address[])
[]
allVaults(view returns (address[])
[]
getKnownAddressKeys(view returns (bytes32[])
[]
poolsCount(view returns (uint256)
0
 
roleManager(view returns (address)
vaultsCount(view returns (uint256)
0
Read-only
currentAddresses(bytes32view returns (address)
getActionAtIndex(uint256 indexview returns (address)
getAddress(bytes32 keyview returns (address)
getAddress(bytes32 keybool checkExistsview returns (address)
getAddressMeta(bytes32 keyview returns (struct AddressProviderMetaMeta)
getPoolAtIndex(uint256 indexview returns (address)
getPoolForToken(address tokenview returns (address)
getStakerVault(address tokenview returns (address)
getVaultAtIndex(uint256 indexview returns (address)
isAction(address actionview returns (bool)
isActiveAction(address actionview returns (bool)
isPool(address poolview returns (bool)
isStakerVault(address stakerVaultaddress tokenview returns (bool)
isStakerVaultRegistered(address stakerVaultview returns (bool)
isVault(address vaultview returns (bool)
isWhiteListedFeeHandler(address feeHandlerview returns (bool)
safeGetPoolForToken(address tokenview returns (address)
tryGetStakerVault(address tokenview returns (booladdress)
State-modifying
addAction(address actionreturns (bool)
addFeeHandler(address feeHandler
addPool(address pool
addStakerVault(address stakerVault
freezeAddress(bytes32 key
initialize(address roleManager_address treasury_
initializeAddress(bytes32 keyaddress initialAddress
initializeAddress(bytes32 keyaddress initialAddressbool freezable
initializeAndFreezeAddress(bytes32 keyaddress initialAddress
initializeInflationManager(address initialAddress
removeFeeHandler(address feeHandler
shutdownAction(address action
updateAddress(bytes32 keyaddress newAddress
updateVault(address previousVaultaddress newVault
Events
ActionListed(address indexed action
ActionShutdown(address indexed action
AddressUpdated(bytes32 keyaddress newAddress
FeeHandlerAdded(address feeHandler
FeeHandlerRemoved(address feeHandler
KnownAddressKeyAdded(bytes32 indexed key
PoolListed(address indexed pool
StakerVaultDelisted(address indexed stakerVault
StakerVaultListed(address indexed stakerVault
VaultUpdated(address indexed previousVaultaddress indexed newVault
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.