InitializeGovernedUpgradeabilityProxy
Verified contract
Proxy
Active on
Ethereum with 2,819 txns
Unified storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
0x8207…ae26
Balances ($1,189,234.72)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OGN | ERC-20 | 8.052836M | $0.147679 |
$1,189,234.72 |
Transactions
ABI
ABI objects
Getter at block 21387860
admin() view returns (address)
0x35918cde7233f2dd33fa41ae3cb6ae0e42e0e69f
governor() view returns (address)
0x35918cde7233f2dd33fa41ae3cb6ae0e42e0e69f
implementation() view returns (address)
0x3675c3521f8a6876c8287e9bb51e056862d1399b
isGovernor() view returns (bool)
false
getAllDurations() view returns (uint256[])
[2592000, 7776000, 31536000]
getAllRates() view returns (uint256[])
[6164380000000000, 30821920000000000, 250000000000000000]
governor() view returns (address)
0x35918cde7233f2dd33fa41ae3cb6ae0e42e0e69f
isGovernor() view returns (bool)
false
paused() view returns (bool)
false
stakingToken() view returns (address)
0x8207c1ffc5b6804f6024322ccf34f29c3541ae26
totalOutstanding() view returns (uint256)
8052835684747613209780602
transferAgent() view returns (address)
0x449e0b5564e0d141b3bc3829e74ffa0ea8c08ad5
Read-only
airDroppedStakeClaimed(address account, uint8 stakeType) view returns (bool)
dropRoots(uint8) view returns (bytes32 hash, uint256 depth)
durationRewardRate(uint256 _duration) view returns (uint256)
durations(uint256) view returns (uint256)
getAllStakes(address account) view returns (struct SingleAssetStakingStake[])
rates(uint256) view returns (uint256)
totalCurrentHoldings(address account) view returns (uint256 total)
totalExpectedRewards(address account) view returns (uint256)
totalStaked(address account) view returns (uint256 total)
userStakes(address, uint256) view returns (uint256 amount, uint256 end, uint256 duration, uint240 rate, bool paid, uint8 stakeType)
State-modifying
Events claimGovernance()
initialize(address _logic, address _initGovernor, bytes _data) payable
transferGovernance(address _newGovernor)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
airDroppedStake(uint256 index, uint8 stakeType, uint256 duration, uint256 rate, uint256 amount, bytes32[] merkleProof)
claimGovernance()
exit()
initialize(address _stakingToken, uint256[] _durations, uint256[] _rates)
setAirDropRoot(uint8 _stakeType, bytes32 _rootHash, uint256 _proofDepth)
setDurationRates(uint256[] _durations, uint256[] _rates)
setPaused(bool _paused)
setTransferAgent(address _agent)
stake(uint256 amount, uint256 duration)
stakeWithSender(address staker, uint256 amount, uint256 duration) returns (bool)
transferGovernance(address _newGovernor)
transferStakes(address _frmAccount, address _dstAccount, bytes32 r, bytes32 s, uint8 v)
GovernorshipTransferred(address indexed previousGovernor, address indexed newGovernor)
PendingGovernorshipTransfer(address indexed previousGovernor, address indexed newGovernor)
Upgraded(address indexed implementation)
GovernorshipTransferred(address indexed previousGovernor, address indexed newGovernor)
NewAirDropRootHash(uint8 stakeType, bytes32 rootHash, uint256 proofDepth)
NewDurations(address indexed user, uint256[] durations)
NewRates(address indexed user, uint256[] rates)
Paused(address indexed user, bool yes)
PendingGovernorshipTransfer(address indexed previousGovernor, address indexed newGovernor)
Staked(address indexed user, uint256 amount, uint256 duration, uint256 rate)
StakesTransfered(address indexed fromUser, address toUser, uint256 numStakes)
Withdrawn(address indexed user, uint256 amount, uint256 stakedAmount)
This contract contains no constructor objects.
fallback()
This contract contains no error objects.