ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 1,245 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x8401…327f
Balances ($1,036,246.23)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BLENDR | ERC-20 | 2.336698M | $0.443466 |
$1,036,246.23 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21159388 | 2 hours ago | | | 0 | 0.0083582346 | |
| 21156898 | 10 hours ago | | | 0 | 0.0038840438 | |
| 21156089 | 13 hours ago | | | 0 | 0.0012888478 | |
| 21155980 | 13 hours ago | | | 0 | 0.0013561746 | |
| 21152627 | a day ago | | | 0 | 0.0010934473 | |
| 21152490 | a day ago | | | 0 | 0.0025783156 | |
| 21150481 | a day ago | | | 0 | 0.0031126733 | |
| 21147932 | 2 days ago | | | 0 | 0.00068497748 | |
| 21146486 | 2 days ago | | | 0 | 0.0022998889 | |
| 21146460 | 2 days ago | | | 0 | 0.0013156821 |
ABI
ABI objects
Getter at block 21159835 proxiableUUID() view returns (bytes32)
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
flexibleApy() view returns (uint256)
10
isFixedStakingEnabled() view returns (bool)
true
isFlexibleStakingEnabled() view returns (bool)
false
maxFixedAPY() view returns (uint256)
18
maxFixedDurationDays() view returns (uint256)
90
minFixedAPY() view returns (uint256)
10
minFixedDurationDays() view returns (uint256)
30
owner() view returns (address)
0xa5cfb15fc52dab3d841b063d62b6ee19a08cf650
penaltyRate() view returns (uint256)
0
stakingToken() view returns (address)
0x84018071282d4b2996272659d9c01cb08dd7327f
Read-only
calculateAPY(uint256 durationDays) view returns (uint256)
fixedStakes(address, uint256) view returns (uint256 amount, uint256 startDate, uint256 endDate, uint256 duration, uint256 apy, uint256 reward)
flexibleStakes(address) view returns (uint256 totalStaked, uint256 totalRewards, uint256 lastUpdate)
getUserFixedStakes(address user) view returns (struct StakingPlatformFixedStake[])
getUserFlexibleInfo(address user) view returns (struct StakingPlatformFlexibleStake)
State-modifying
Events claimFixedStakeReward(uint256 stakeIndex)
claimReward()
createFixedStake(uint256 amount, uint256 durationDays)
emergencyWithdraw(address token, address to, uint256 amount)
initialize(address _stakingToken)
renounceOwnership()
setAPY(uint256 newAPY)
setFixedAPYRange(uint256 minAPY, uint256 maxAPY)
setFixedDurationDays(uint256 minDays, uint256 maxDays)
setFixedStakingStatus(bool enabled)
setFlexibleStakingStatus(bool enabled)
setPenaltyRate(uint256 rate)
setStakingToken(address _stakingToken)
stake(uint256 amount)
transferOwnership(address newOwner)
unstake(uint256 amount)
upgradeToAndCall(address newImplementation, bytes data) payable
withdrawFixedStake(uint256 stakeIndex)
Upgraded(address indexed implementation)
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardClaimed(address indexed user, uint256 reward)
RewardClaimedFixedStake(address indexed user, uint256 stakeId, uint256 reward)
Staked(address indexed user, uint256 amount)
StakedFixed(address indexed user, uint256 stakeId, uint256 amount, uint256 duration)
Unstaked(address indexed user, uint256 amount)
Upgraded(address indexed implementation)
WithdrawFixedStake(address indexed user, uint256 stakeId, uint256 amount, uint256 penalty)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()
SafeERC20FailedOperation(address token)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)