StakingProxy
Verified contract
Proxy
Active on
Ethereum with 35,987 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
26 additional
variables
Balances ($246,006.13)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 68.487761 | $3,591.45 |
$245,970.37 | |
ZRX | ERC-20 | 64.834799 | $0.551507 |
$35.76 | |
STARLK | ERC-20 | 3T | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21259316 | 3 days ago | | | 0 | 0.00072274070 | |
| 21259269 | 3 days ago | | | 0 | 0.00093246133 | |
| 21244517 | 5 days ago | | | 0 | 0.0032072502 | |
| 21210491 | 10 days ago | | | 0 | 0.00062982407 | |
| 21208198 | 11 days ago | | | 0 | 0.0010704649 | |
| 21190438 | 13 days ago | | | 0 | 0.0029123997 | |
| 21157147 | 18 days ago | | | 0 | 0.0017219061 | |
| 21148577 | 19 days ago | | | 0 | 0.0014301542 | |
| 21135276 | 21 days ago | | | 0 | 0.0013212122 | |
| 21106100 | 25 days ago | | | 0 | 0.00038061739 |
ABI
ABI objects
Getter at block 21283811
assertValidStorageParams() view
()
cobbDouglasAlphaDenominator() view returns (uint32)
3
cobbDouglasAlphaNumerator() view returns (uint32)
2
currentEpoch() view returns (uint256)
248
currentEpochStartTimeInSeconds() view returns (uint256)
1732471403
epochDurationInSeconds() view returns (uint256)
604800
getAuthorizedAddresses() view returns (address[])
[0x7D3455421BbC5Ed534a83c88FD80387dc8271392]
lastPoolId() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000047
minimumPoolStake() view returns (uint256)
100000000000000000000
owner() view returns (address)
0x7d3455421bbc5ed534a83c88fd80387dc8271392
rewardDelegatedStakeWeight() view returns (uint32)
900000
stakingContract() view returns (address)
0xc46e213cc97653a8ac24b005bc7e20badacb91b8
wethReservedForPoolRewards() view returns (uint256)
65668716233859805145
cobbDouglasAlphaDenominator() view returns (uint32)
3
cobbDouglasAlphaNumerator() view returns (uint32)
2
currentEpoch() view returns (uint256)
248
currentEpochStartTimeInSeconds() view returns (uint256)
1732471403
epochDurationInSeconds() view returns (uint256)
604800
getAuthorizedAddresses() view returns (address[])
[0x7D3455421BbC5Ed534a83c88FD80387dc8271392]
getCurrentEpochEarliestEndTimeInSeconds() view returns (uint256)
1733076203
getParams() view returns (uint256 _epochDurationInSeconds, uint32 _rewardDelegatedStakeWeight, uint256 _minimumPoolStake, uint32 _cobbDouglasAlphaNumerator, uint32 _cobbDouglasAlphaDenominator)
(_epochDurationInSeconds=604800, _rewardDelegatedStakeWeight=900000, _minimumPoolStake=100000000000000000000, _cobbDouglasAlphaNumerator=2, _cobbDouglasAlphaDenominator=3)
getWethContract() view returns (address wethContract)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
getZrxVault() view returns (address zrxVault)
0xba7f8b5fb1b19c1211c5d49550fcd149177a5eaf
lastPoolId() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000047
minimumPoolStake() view returns (uint256)
100000000000000000000
owner() view returns (address)
0x7d3455421bbc5ed534a83c88fd80387dc8271392
rewardDelegatedStakeWeight() view returns (uint32)
900000
stakingContract() view returns (address)
0xc46e213cc97653a8ac24b005bc7e20badacb91b8
wethReservedForPoolRewards() view returns (uint256)
65668716233859805145
Read-only
aggregatedStatsByEpoch(uint256) view returns (uint256 rewardsAvailable, uint256 numPoolsToFinalize, uint256 totalFeesCollected, uint256 totalWeightedStake, uint256 totalRewardsFinalized)
authorities(uint256) view returns (address)
authorized(address) view returns (bool)
poolIdByMaker(address) view returns (bytes32)
poolStatsByEpoch(bytes32, uint256) view returns (uint256 feesCollected, uint256 weightedStake, uint256 membersStake)
rewardsByPoolId(bytes32) view returns (uint256)
validExchanges(address) view returns (bool)
aggregatedStatsByEpoch(uint256) view returns (uint256 rewardsAvailable, uint256 numPoolsToFinalize, uint256 totalFeesCollected, uint256 totalWeightedStake, uint256 totalRewardsFinalized)
authorities(uint256) view returns (address)
authorized(address) view returns (bool)
computeRewardBalanceOfDelegator(bytes32 poolId, address member) view returns (uint256 reward)
computeRewardBalanceOfOperator(bytes32 poolId) view returns (uint256 reward)
getGlobalStakeByStatus(uint8 stakeStatus) view returns (struct IStructsStoredBalance balance)
getOwnerStakeByStatus(address staker, uint8 stakeStatus) view returns (struct IStructsStoredBalance balance)
getStakeDelegatedToPoolByOwner(address staker, bytes32 poolId) view returns (struct IStructsStoredBalance balance)
getStakingPool(bytes32 poolId) view returns (struct IStructsPool)
getStakingPoolStatsThisEpoch(bytes32 poolId) view returns (struct IStructsPoolStats)
getTotalStake(address staker) view returns (uint256)
getTotalStakeDelegatedToPool(bytes32 poolId) view returns (struct IStructsStoredBalance balance)
poolIdByMaker(address) view returns (bytes32)
poolStatsByEpoch(bytes32, uint256) view returns (uint256 feesCollected, uint256 weightedStake, uint256 membersStake)
rewardsByPoolId(bytes32) view returns (uint256)
validExchanges(address) view returns (bool)
State-modifying
Events addAuthorizedAddress(address target)
attachStakingContract(address _stakingContract)
batchExecute(bytes[] data) returns (bytes[] batchReturnData)
detachStakingContract()
removeAuthorizedAddress(address target)
removeAuthorizedAddressAtIndex(address target, uint256 index)
transferOwnership(address newOwner)
addAuthorizedAddress(address target)
addExchangeAddress(address addr)
createStakingPool(uint32 operatorShare, bool addOperatorAsMaker) returns (bytes32 poolId)
decreaseStakingPoolOperatorShare(bytes32 poolId, uint32 newOperatorShare)
endEpoch() returns (uint256)
finalizePool(bytes32 poolId)
init()
joinStakingPoolAsMaker(bytes32 poolId)
moveStake(struct IStructsStakeInfo from, struct IStructsStakeInfo to, uint256 amount)
payProtocolFee(address makerAddress, address payerAddress, uint256 protocolFee) payable
removeAuthorizedAddress(address target)
removeAuthorizedAddressAtIndex(address target, uint256 index)
removeExchangeAddress(address addr)
setParams(uint256 _epochDurationInSeconds, uint32 _rewardDelegatedStakeWeight, uint256 _minimumPoolStake, uint32 _cobbDouglasAlphaNumerator, uint32 _cobbDouglasAlphaDenominator)
stake(uint256 amount)
transferOwnership(address newOwner)
unstake(uint256 amount)
withdrawDelegatorRewards(bytes32 poolId)
AuthorizedAddressAdded(address indexed target, address indexed caller)
AuthorizedAddressRemoved(address indexed target, address indexed caller)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
StakingContractAttachedToProxy(address newStakingContractAddress)
StakingContractDetachedFromProxy()
AuthorizedAddressAdded(address indexed target, address indexed caller)
AuthorizedAddressRemoved(address indexed target, address indexed caller)
EpochEnded(uint256 indexed epoch, uint256 numPoolsToFinalize, uint256 rewardsAvailable, uint256 totalFeesCollected, uint256 totalWeightedStake)
EpochFinalized(uint256 indexed epoch, uint256 rewardsPaid, uint256 rewardsRemaining)
ExchangeAdded(address exchangeAddress)
ExchangeRemoved(address exchangeAddress)
MakerStakingPoolSet(address indexed makerAddress, bytes32 indexed poolId)
MoveStake(address indexed staker, uint256 amount, uint8 fromStatus, bytes32 indexed fromPool, uint8 toStatus, bytes32 indexed toPool)
OperatorShareDecreased(bytes32 indexed poolId, uint32 oldOperatorShare, uint32 newOperatorShare)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ParamsSet(uint256 epochDurationInSeconds, uint32 rewardDelegatedStakeWeight, uint256 minimumPoolStake, uint256 cobbDouglasAlphaNumerator, uint256 cobbDouglasAlphaDenominator)
RewardsPaid(uint256 indexed epoch, bytes32 indexed poolId, uint256 operatorReward, uint256 membersReward)
Stake(address indexed staker, uint256 amount)
StakingPoolCreated(bytes32 poolId, address operator, uint32 operatorShare)
StakingPoolEarnedRewardsInEpoch(uint256 indexed epoch, bytes32 indexed poolId)
Unstake(address indexed staker, uint256 amount)
constructor(address _stakingContract)
fallback()
This contract contains no error objects.