InitializableAdminUpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 21 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "InitializableAdminUpgradeabilityProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16131257 | 2 years ago | | | 0 | 0.00086815481 | |
| 15682622 | 2 years ago | | | 0 | 0.0022840413 | |
| 13405287 | 3 years ago | | | 0 | 0.012834339 | |
| 13405279 | 3 years ago | | | 0 | 0.0091176876 | |
| 13405259 | 3 years ago | | | 0 | 0.0055768096 | |
| 13405256 | 3 years ago | | | 0 | 0.0055823341 | |
| 13405237 | 3 years ago | | | 0 | 0.0050987246 | |
| 13405226 | 3 years ago | | | 0 | 0.0072354664 | |
| 13379610 | 3 years ago | | | 0 | 0.0035637371 | |
| 13379591 | 3 years ago | | | 0 | 0.0051992121 |
ABI
ABI objects
Getter at block 21160314 getBorrowableAmount() view returns (uint256)
BORROWER_ROLE() view returns (bytes32)
0x2344277e405079ec07749d374ba0b5862a4e45a6a05ac889dbb4a991c6f9354d
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DELEGATION_ADMIN_ROLE() view returns (bytes32)
0xa434a7eae4dc33d33707b4ea79a4d2f6f2fde6108bbe8f120bc12699e152e91e
EXCHANGE_OPERATOR_ROLE() view returns (bytes32)
0x03d64837e30f3bde14c47536cffb1dc441abfcf02e886b676a4ef6c83c39f980
FORCED_TRADE_GRACE_PERIOD() view returns (uint256)
604800
FORCED_TRADE_WAITING_PERIOD() view returns (uint256)
604800
GUARDIAN_ROLE() view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
LIQUIDITY_STAKING() view returns (address)
0x5aa653a076c1dbb47cec8c1b4d152444cad91941
MERKLE_DISTRIBUTOR() view returns (address)
0x01d3348601968ab85b4bb028979006eac235a588
OWNER_ROLE() view returns (bytes32)
0xb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e
STARK_PERPETUAL() view returns (address)
0xd54f502e184b6b739d7d27a6410a67dc462d69c8
TOKEN() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
VETO_GUARDIAN_ROLE() view returns (bytes32)
0x41f69eec3ae0a88a429dd80e56128f5db215a5b5dd0900d4998a2f6516c09355
WITHDRAWAL_OPERATOR_ROLE() view returns (bytes32)
0x6663d80d1ddaf7af549b98207d87c23d06e0a662c0bc9bd97a9b07d71e130fe6
getAllocatedBalanceCurrentEpoch() view returns (uint256)
17559384468
getAllocatedBalanceNextEpoch() view returns (uint256)
17489625447
getApprovedAmountForExternalWithdrawal() view returns (uint256)
0
getBorrowedAndDebtBalance() view returns (uint256)
0
getBorrowedBalance() view returns (uint256)
0
getDebtBalance() view returns (uint256)
0
getTokenBalance() view returns (uint256)
0
isBorrowingRestricted() view returns (bool)
false
Read-only
getQueuedForcedTradeTimestamp(bytes32 argsHash) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isRecipientAllowed(address recipient) view returns (bool)
isStarkKeyAllowed(uint256 starkKey) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
initialize(address _logic, address _admin, bytes _data) payable
initialize(address _logic, bytes _data) payable
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
allowExternalRecipient(address recipient)
allowStarkKey(uint256 starkKey)
autoPayOrBorrow() returns (uint256, uint256, uint256)
borrow(uint256 amount)
claimRewardsFromMerkleDistributor(uint256 cumulativeAmount, bytes32[] merkleProof) returns (uint256)
depositCancel(uint256 starkKey, uint256 assetType, uint256 vaultId)
depositReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId)
depositToExchange(uint256 starkKey, uint256 assetType, uint256 vaultId, uint256 quantizedAmount) returns (uint256)
disallowExternalRecipient(address recipient)
disallowStarkKey(uint256 starkKey)
externalWithdrawEther(address recipient, uint256 amount)
externalWithdrawOtherToken(address token, address recipient, uint256 amount)
externalWithdrawToken(address recipient, uint256 amount)
forcedTradeRequest(uint256[12] args, bytes signature)
forcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount, bool premiumCost)
grantRole(bytes32 role, address account)
guardianDepositCancel(uint256 starkKey, uint256 assetType, uint256 vaultId)
guardianDepositReclaim(uint256 starkKey, uint256 assetType, uint256 vaultId)
guardianForcedTradeRequest(uint256[12] args, bytes signature)
guardianForcedWithdrawalRequest(uint256 starkKey, uint256 vaultId, uint256 quantizedAmount, bool premiumCost)
guardianRepayBorrow(uint256 amount)
guardianRepayDebt(uint256 amount)
guardianSetBorrowingRestriction(bool isBorrowingRestricted)
guardianVetoForcedTradeRequests(bytes32[] argsHashes)
guardianWithdrawFromExchange(uint256 starkKey, uint256 assetType) returns (uint256)
increaseApprovedAmountForExternalWithdrawal(uint256 amount) returns (uint256)
initialize()
queueForcedTradeRequest(uint256[12] args)
renounceRole(bytes32 role, address account)
repayBorrow(uint256 amount)
repayDebt(uint256 amount)
resetApprovedAmountForExternalWithdrawal() returns (uint256)
revokeRole(bytes32 role, address account)
setExchangeContractAllowance(address token, uint256 amount)
setStakingContractAllowance(address token, uint256 amount)
withdrawFromExchange(uint256 starkKey, uint256 assetType) returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Borrowed(uint256 amount, uint256 newBorrowedBalance)
BorrowingRestrictionChanged(bool isBorrowingRestricted)
DepositCanceled(uint256 starkKey, uint256 starkAssetType, uint256 vaultId, bool isGuardianAction)
DepositReclaimed(uint256 starkKey, uint256 starkAssetType, uint256 vaultId, uint256 fundsReclaimed, bool isGuardianAction)
DepositedToExchange(uint256 starkKey, uint256 starkAssetType, uint256 starkVaultId, uint256 tokenAmount)
ExternalWithdrewEther(address recipient, uint256 amount)
ExternalWithdrewOtherToken(address token, address recipient, uint256 amount)
ExternalWithdrewToken(address recipient, uint256 amount)
GuardianUpdateApprovedAmountForExternalWithdrawal(uint256 amount)
GuardianVetoedForcedTradeRequest(bytes32 argsHash)
QueuedForcedTradeRequest(uint256[12] args, bytes32 argsHash)
RepaidBorrow(uint256 amount, uint256 newBorrowedBalance, bool isGuardianAction)
RepaidDebt(uint256 amount, uint256 newDebtBalance, bool isGuardianAction)
RequestedForcedTrade(uint256 starkKey, uint256 vaultId, bool isGuardianAction)
RequestedForcedWithdrawal(uint256 starkKey, uint256 vaultId, bool isGuardianAction)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
UpdatedExternalRecipient(address recipient, bool isAllowed)
UpdatedStarkKey(uint256 starkKey, bool isAllowed)
WithdrewFromExchange(uint256 starkKey, uint256 starkAssetType, uint256 tokenAmount, bool isGuardianAction)
This contract contains no constructor objects.
fallback()
This contract contains no error objects.