SushiPowerIndexRouter
Verified contract
Active on
Ethereum with 114 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3885…2fff
0x04d7…5b96
Balances ($331.83)
Native
Value
$331.83
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.1 | $3,318.28 |
$331.83 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16545122 | 2 years ago | | | 0 | 0.0064194506 | |
| 16509332 | 2 years ago | | | 0 | 0.0046725726 | |
| 16473510 | 2 years ago | | | 0 | 0.0031725907 | |
| 16437688 | 2 years ago | | | 0 | 0.0058658485 | |
| 16321257 | 2 years ago | | | 0 | 0.0032199770 | |
| 16285418 | 2 years ago | | | 0 | 0.0084225560 | |
| 16249587 | 2 years ago | | | 0 | 0.0026827156 | |
| 16205999 | 2 years ago | | | 0 | 0.0061822574 | |
| 16170196 | 2 years ago | | | 0 | 0.0039488426 | |
| 16134385 | 2 years ago | | | 0 | 0.0056010025 |
ABI
ABI objects
Getter at block 21274653
HUNDRED_PCT() view returns (uint256)
1000000000000000000
claimRewardsInterval() view returns (uint256)
604800
getPendingRewards() view returns (uint256 amount)
316989374384044371796
getReserveStatusForStakedBalance() view returns (uint8 status, uint256 diff, bool forceRebalance)
(status=1, diff=326189924180961562257, forceRebalance=false)
getRewardPools() view returns (address[])
[0xb4bebD34f6DaaFd808f73De0d10235a92Fbb6c3D, 0xFA2562da1Bba7B954f26C74725dF51fb62646313]
getUnderlyingBackedByXSushi() view returns (uint256)
4443832465243140059969
getUnderlyingStaked() view returns (uint256)
4126843090859095688174
lastClaimRewardsAt() view returns (uint256)
1674957335
lastRebalancedAt() view returns (uint256)
1675389371
owner() view returns (address)
0xb258302c3f209491d604165549079680708581cc
piToken() view returns (address)
0xf3505383b740af8c241f1cf6659619a9c38d0281
poolRestrictions() view returns (address)
0x3885c4e1107b445dd370d09008d90b5153132fff
powerPoke() view returns (address)
0x04d7aa22ef7181ee3142f5063e026af1bbbe5b96
pvp() view returns (address)
0xd132973eaebbd6d7ca7b88e9170f2cca058de430
pvpFee() view returns (uint256)
3000000000000000
reserveRatio() view returns (uint256)
200000000000000000
reserveRatioToForceRebalance() view returns (uint256)
50000000000000000
staking() view returns (address)
0x8798249c2e607446efb7ad49ec89dd1865ff4272
voting() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getExpectedReserveAmount(uint256 _reserveRatioPct, uint256 _leftOnPiToken, uint256 _stakedBalance, uint256 _withdrawAmount) pure returns (uint256)
getPiEquivalentForUnderlying(uint256 _underlyingAmount, address, uint256) view returns (uint256)
getPiEquivalentForUnderlyingPure(uint256 _underlyingAmount, uint256, uint256) pure returns (uint256)
getReserveStatus(uint256 _stakedBalance, uint256 _withdrawAmount) view returns (uint8 status, uint256 diff, bool forceRebalance)
getReserveStatusPure(uint256 _reserveRatioPct, uint256 _leftOnPiToken, uint256 _stakedBalance, uint256 _withdrawAmount) pure returns (uint8 status, uint256 diff, uint256 expectedReserveAmount)
getSushiForXSushi(uint256 _xSushi) view returns (uint256)
getUnderlyingEquivalentForPi(uint256 _piAmount, address, uint256) view returns (uint256)
getUnderlyingEquivalentForPiPure(uint256 _piAmount, uint256, uint256) pure returns (uint256)
getXSushiForSushi(uint256 _sushi) view returns (uint256)
State-modifying
Events migrateToNewRouter(address _piToken, address _newRouter, address[] _tokens)
piTokenCallback(address sender, uint256 _withdrawAmount) payable
poke(bool _claimAndDistributeRewards)
pokeFromReporter(uint256 _reporterId, bool _claimAndDistributeRewards, bytes _rewardOpts)
pokeFromSlasher(uint256 _reporterId, bool _claimAndDistributeRewards, bytes _rewardOpts)
redeem(uint256 _xSushi)
renounceOwnership()
setPiTokenEthFee(uint256 _ethFee)
setPvpFee(uint256 _pvpFee)
setReserveConfig(uint256 _reserveRatio, uint256 _claimRewardsInterval)
setRewardPools(address[] _rewardPools)
setVotingAndStaking(address _voting, address _staking)
stake(uint256 _sushi)
transferOwnership(address newOwner)
withdrawEthFee(address _receiver)
ClaimRewards(address indexed sender, uint256 xSushiBurned, uint256 expectedSushiReward, uint256 releasedSushiReward)
DistributeRewards(address indexed sender, uint256 sushiReward, uint256 pvpReward, uint256 poolRewardsUnderlying, uint256 poolRewardsPi, address[] pools)
IgnoreDueMissingStaking()
IgnoreRebalancing(uint256 blockTimestamp, uint256 lastRebalancedAt, uint256 rebalancingInterval)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Redeem(address indexed sender, uint256 amount)
RewardPool(address indexed pool, uint256 amount)
SetPvpFee(uint256 pvpFee)
SetRebalancingInterval(uint256 rebalancingInterval)
SetReserveConfig(uint256 ratio, uint256 claimRewardsInterval)
SetRewardPools(uint256 len, address[] rewardPools)
SetVotingAndStaking(address indexed voting, address indexed staking)
Stake(address indexed sender, uint256 amount)
constructor(address _piToken, struct PowerIndexBasicRouterBasicConfig _basicConfig, struct SushiPowerIndexRouterSushiConfig _sushiConfig)
receive()
This contract contains no error objects.