OwnedUpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 561 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
0x1337…6348
Balances ($0.00)
No balances found for "OwnedUpgradeabilityProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14325041 | 3 years ago | | | 0 | 0.0076157012 | |
| 14008466 | 3 years ago | | | 0 | 0.057764404 | |
| 13858348 | 3 years ago | | | 0 | 0.037458513 | |
| 13807410 | 3 years ago | | | 0 | 0.030561900 | |
| 13741603 | 3 years ago | | | 0 | 0.050850163 | |
| 13739088 | 3 years ago | | | 0 | 0.026760921 | |
| 13574622 | 3 years ago | | | 0 | 0.048494700 | |
| 13574594 | 3 years ago | | | 0 | 0.036763065 | |
| 13556470 | 3 years ago | | | 0 | 0.037480828 | |
| 13434122 | 3 years ago | | | 0 | 0.030322326 |
ABI
ABI objects
Getter at block 21393282
implementation() view returns (address impl)
0x758beedb0ed2eec08ff711eaa4c61502a97c0f8f
proxyOwner() view returns (address owner)
0x1f28ed9d4792a567dad779235c2b766ab84d8e33
arShieldPercent() view returns (uint256)
0
arShieldPlusPercent() view returns (uint256)
0
corePercent() view returns (uint256)
1000
markup() view returns (uint256)
150
Read-only
arShieldCover(address) view returns (uint256)
arShieldPlusCover(address) view returns (uint256)
arShields(address) view returns (uint256)
checkCoverage(address _user, address _protocol, uint256 _hackTime, uint256 _amount) view returns (uint256 index, bool check)
coreCover(address) view returns (uint256)
coverageLeft(address _protocol) view returns (uint256)
getCurrentPlan(address _user) view returns (uint256 idx, uint128 start, uint128 end)
getProtocolPlan(address _user, uint256 _idx, address _protocol) view returns (uint256 idx, uint64 protocolId, uint192 amount)
nftCoverPrice(address) view returns (uint256)
plans(address, uint256) view returns (uint64 startTime, uint64 endTime, uint128 length)
protocolPlan(bytes32) view returns (uint64 protocolId, uint192 amount)
totalUsedCover(address) view returns (uint256)
userCoverageLimit(address _user, address _protocol) view returns (uint256)
State-modifying
Events transferProxyOwnership(address _newOwner)
upgradeTo(address _implementation)
adjustMarkup(uint256 _newMarkup)
adjustPercents(uint256 _newCorePercent, uint256 _newArShieldPercent, uint256 _newArShieldPlusPercent)
adjustShields(address[] _shieldAddress, uint256[] _shieldType)
changeMaster(address _newMaster)
changePrice(address _protocol, uint256 _newPrice)
forceAdjustTotalUsedCover(address[] _protocols, uint256[] _usedCovers)
initialize(address _armorMaster)
planRedeemed(address _user, uint256 _planIndex, address _protocol)
updateExpireTime(address _user, uint256 _expiry)
updatePlan(address[] _protocols, uint256[] _coverAmounts)
ProxyOwnershipTransferred(address previousOwner, address newOwner)
Upgraded(address indexed implementation)
PlanUpdate(address indexed user, address[] protocols, uint256[] amounts, uint256 endTime)
constructor(address _implementation)
fallback()
This contract contains no error objects.