BlazeStaking

Verified contract

Active on Ethereum with 2,713 txns
Deployed by via 0x134732c6 at 20175033
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable
Native
Value $479,511.01
ERC-20
Value $832,312.83
0x5f8dfe4086294f2ce7525d1cab99fc9c805ee04959ad57c2a4890f9916ec84da
0xed6606559022a2208d999bc82e1272bd39beaa4254f39214622c6ed6ceed8c3c
0xeae33b5c9b2a58b683ae0414531550bb5863018e51c25aff336cab8d1a9f1e27
0x2b0b097c6e214ba16a1e440d7c897226d1b9c9ca83d6bcfd3334d09f4dd342be
0x96525ad6bea4f954fe40080df212b5ede20a61b13940b1d9b842bc855e49caa5
0x9a1e9f1c5cec8bbb339e2fb0cfe4cb12cbfeff7cd0fd52da356da0ed45d4990a
0x6c9e72a0fd8abffd7988a13b532eda636a21d330eca0bf2077b3f53f8e52e513
0x09df76c43806d38ed4a71dcc836380099b7af8b048103c3d5e2ee5733dae618c
0xe5b868e5919879d5e7fc41b1e7344fda9f53d73b2b315051a6a492d122235945
0x7270168b470a356a7a6c1ac63ac306965b2f9b65bfc4a02a8ee2179d7fbb2680

Functions
Getter at block 21158279
_deploymentTimeStamp(view returns (uint32)
1719394907
getCurrentDayInContract(view returns (uint256 __currentDay)
138
getCurrentShareRate(view returns (uint256 __shareRate)
806089174969661475
getGlobalDistributionTriggeringStatus(view returns (uint8)
0
getLastDistributionAddress(view returns (address __lastDsitributionAddress)
0xe249c7a82573f55eb2b215cd6695800cfdfa4acc
getTotalSharesInfo(view returns (uint256 __totalSharesAllocateduint256 __totalCompletedStakeSharesuint256 __currentActiveShares)
(__totalSharesAllocated=2203730047157183612819904, __totalCompletedStakeShares=25854195897625866740570, __currentActiveShares=2177875851259557746079334)
getTotalStakedTokens(view returns (uint256 __blazeTokens)
547574228900000000000000
getTotalStakesInfo(view returns (uint256 __totalStakesuint256 __totalCompletedStakesuint256 __currentActiveStakes)
(__totalStakes=1127, __totalCompletedStakes=54, __currentActiveStakes=1073)
getTotalUndistributedFees(view returns (uint256 __totalUndistributedFees)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateSharesAndBonus(uint256 __blazeAmountuint256 __durationInDaysview returns (uint256 __sharesuint256 __bonus)
getAvailableRewardsForClaim(address __userview returns (uint256 __totalRewards)
getCurrentCycleIndex(uint16 __cycleview returns (uint256 __currentCycleIndex)
getCurrentSharesOfUser(address __userview returns (uint256)
getNextCycleDistributionDay(uint16 __cycleview returns (uint256 __nextDistributionDay)
getRewardsPerShare(uint16 __cycleuint32 __indexview returns (uint256 __rewardsPerShareuint256 __distributionDay)
getStakeInfoByUserStakeId(address __useruint256 __userStakeIdview returns (struct StakeInfo)
getStakes(address __useruint256 __cursoruint256 __sizeview returns (struct CompleteStakeInfo[] __stakesuint256 __counter)
getTotalCycleRewards(uint16 __cycleview returns (uint256 __totalRewards)
getUser2888BlazeToken(address __useruint256 __cycleview returns (uint256 _blazeTokenStaked)
getUserLastCycleClaimIndex(address __useruint16 __cycleview returns (uint32 __cycleIndexuint96 __sharesIndex)
getUserLatestShareIndex(address __userview returns (uint256 __userLatestIndex)
getUserSharesAtParticularUserIndex(address __useruint256 __indexview returns (uint256 __sharesuint256 __updationDay)
State-modifying
acceptOwnership(
claimFeeRewards(
dailyDetailsUpdater(
distributeFeeRewardsForAll(
renounceOwnership(
setFeeRewardsForAllCycle(
setLastDistributionAddress(address __lastDistributionAddress
stakeBlaze(uint256 __blazeAmountuint256 __durationInDays
transferOwnership(address newOwner
unstakeBlaze(address __useruint256 __id
Events
CycleDistributionTriggered(address indexed calleruint256 indexed cycleNouint256 indexed rewardAmount
DistributionRewardsClaimed(address indexed useruint256 indexed rewardAmount
ETHDistributed(address indexed calleruint256 indexed amount
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakeEnded(address indexed useruint256 indexed globalStakeIduint256 indexed __blazeAmount
StakeStarted(address indexed useruint256 indexed globalStakeIduint256 __blazeAmountuint256 __durationInDays
Constructor
constructor(address _blazeTokenAddress
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token