Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 10 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "Aludel"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20355784 | 4 months ago | | | 0 | 0.00081491594 | |
| 20106695 | 5 months ago | | | 0 | 0.00087579273 | |
| 20072427 | 6 months ago | | | 0 | 0.00099985986 | |
| 19920949 | 6 months ago | | | 0 | 0.0017217472 | |
| 19848789 | 7 months ago | | | 0 | 0.00067428725 | |
| 19754478 | 7 months ago | | | 0 | 0.0013602462 | |
| 19610231 | 8 months ago | | | 0 | 0.0032462157 | |
| 19580826 | 8 months ago | | | 0 | 0.0028941652 | |
| 19460046 | 8 months ago | | | 0 | 0.0036620293 | |
| 19458736 | 8 months ago | | | 0 | 0.0043545060 |
ABI
ABI objects
Getter at block 21287334 getAludelData() view returns (struct IAludelAludelData aludel)
BASE_SHARES_PER_WEI() view returns (uint256)
1000000
MAX_REWARD_TOKENS() view returns (uint256)
50
MAX_STAKES_PER_VAULT() view returns (uint256)
30
getBonusTokenSetLength() view returns (uint256 length)
0
getCurrentTotalStakeUnits() view returns (uint256 totalStakeUnits)
21938750932885222312012318849
getCurrentUnlockedRewards() view returns (uint256 unlockedRewards)
472679725715255662837
getPowerController() view returns (address controller)
0x2dbf5afead4759e6151590e4a8f6cd596b7044f8
getPowerSwitch() view returns (address powerSwitch)
0x7baaaaa9630950edb0fbbe9b183377828517c426
getVaultFactorySetLength() view returns (uint256 length)
1
isOffline() view returns (bool status)
false
isOnline() view returns (bool status)
true
isShutdown() view returns (bool status)
false
owner() view returns (address)
0x2dbf5afead4759e6151590e4a8f6cd596b7044f8
Read-only
calculateReward(uint256 unlockedRewards, uint256 stakeAmount, uint256 stakeDuration, uint256 totalStakeUnits, struct IAludelRewardScaling rewardScaling) pure returns (uint256 reward)
calculateRewardFromStakes(struct IAludelStakeData[] stakes, uint256 unstakeAmount, uint256 unlockedRewards, uint256 totalStakeUnits, uint256 timestamp, struct IAludelRewardScaling rewardScaling) pure returns (struct IAludelRewardOutput out)
calculateStakeUnits(uint256 amount, uint256 start, uint256 end) pure returns (uint256 stakeUnits)
calculateTotalStakeUnits(struct IAludelStakeData[] stakes, uint256 timestamp) pure returns (uint256 totalStakeUnits)
calculateUnlockedRewards(struct IAludelRewardSchedule[] rewardSchedules, uint256 rewardBalance, uint256 sharesOutstanding, uint256 timestamp) pure returns (uint256 unlockedRewards)
getBonusTokenAtIndex(uint256 index) view returns (address bonusToken)
getCurrentStakeReward(address vault, uint256 stakeAmount) view returns (uint256 reward)
getCurrentVaultReward(address vault) view returns (uint256 reward)
getCurrentVaultStakeUnits(address vault) view returns (uint256 stakeUnits)
getFutureStakeReward(address vault, uint256 stakeAmount, uint256 timestamp) view returns (uint256 reward)
getFutureTotalStakeUnits(uint256 timestamp) view returns (uint256 totalStakeUnits)
getFutureUnlockedRewards(uint256 timestamp) view returns (uint256 unlockedRewards)
getFutureVaultReward(address vault, uint256 timestamp) view returns (uint256 reward)
getFutureVaultStakeUnits(address vault, uint256 timestamp) view returns (uint256 stakeUnits)
getVaultData(address vault) view returns (struct IAludelVaultData vaultData)
getVaultFactoryAtIndex(uint256 index) view returns (address factory)
isValidAddress(address target) view returns (bool validity)
isValidVault(address target) view returns (bool validity)
State-modifying
Events fund(uint256 amount, uint256 duration)
rageQuit()
registerBonusToken(address bonusToken)
registerVaultFactory(address factory)
removeVaultFactory(address factory)
renounceOwnership()
rescueTokensFromRewardPool(address token, address recipient, uint256 amount)
stake(address vault, uint256 amount, bytes permission)
transferOwnership(address newOwner)
unstakeAndClaim(address vault, uint256 amount, bytes permission)
AludelCreated(address rewardPool, address powerSwitch)
AludelFunded(uint256 amount, uint256 duration)
BonusTokenRegistered(address token)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardClaimed(address vault, address token, uint256 amount)
Staked(address vault, uint256 amount)
Unstaked(address vault, uint256 amount)
VaultFactoryRegistered(address factory)
VaultFactoryRemoved(address factory)
constructor(address ownerAddress, address rewardPoolFactory, address powerSwitchFactory, address stakingToken, address rewardToken, struct IAludelRewardScaling rewardScaling)
This contract contains no fallback and receive objects.
This contract contains no error objects.