Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($340,298.21)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 3.402472M | $0.100015 |
$340,298.21 | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- | |
0x0bde…ada2 | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21137978 | 4 days ago | | | 0 | 0.0026574447 | |
| 21120289 | 7 days ago | | | 0 | 0.00056149864 | |
| 21105940 | 9 days ago | | | 0 | 0.00047638675 | |
| 21097199 | 10 days ago | | | 0 | 0.00045126824 | |
| 21097189 | 10 days ago | | | 0 | 0.00040955292 | |
| 21096106 | 10 days ago | | | 0 | 0.0021820826 | |
| 21093342 | 11 days ago | | | 0 | 0.00094280191 | |
| 21093338 | 11 days ago | | | 0 | 0.0023710736 | |
| 21091696 | 11 days ago | | | 0 | 0.00076942364 | |
| 21091506 | 11 days ago | | | 0 | 0.00076077772 |
ABI
ABI objects
Getter at block 21169793
isActivePeriodFinalized() view returns (bool)
false
isPreviousPeriodFinalized() view returns (bool)
true
lockTokenERC1155() view returns (address)
0x0bde4ba965f8f21c6b359c0e0488deb0e921ada2
migratorContractAddress() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x095cb2dd19ad95dba033889c2b0965e6fe357309
paused() view returns (bool)
false
receiptNFTContract() view returns (address)
0xd51a6af83c7ab056f0f4e89cc295e3a10982914e
returnActivePeriodInContract() view returns (uint256)
16
returnContractPeriodState() view returns (uint8 state_, uint256 activePeriodIndex_)
(state_=1, activePeriodIndex_=16)
returnContractStateInContract() view returns (uint8)
1
returnLockPeriod() view returns (uint256)
1209600
returnNextPeriod() view returns (uint256)
0
returnPeriodIndexCounter() view returns (uint256)
16
returnPeriodInfoTime() view returns (uint256 currentPeriodStart_, uint256 currentPeriodEnd_, uint256 nextPeriodStart_, uint256 nextPeriodEnd_)
(currentPeriodStart_=1730548801, currentPeriodEnd_=1731758401, nextPeriodStart_=1732017601, nextPeriodEnd_=1733227201)
returnStandardWindowDuration() view returns (uint256)
259200
returnTotalRewardsDistributed() view returns (uint256 totalRewardsDistributed_USA_1, uint256 totalRewardsDistributed_WETH_2, uint256 totalRewardsDistributed_Stable_3)
(totalRewardsDistributed_USA_1=625196000000000000000000, totalRewardsDistributed_WETH_2=200000000000000000, totalRewardsDistributed_Stable_3=300000000000000000000)
rewardsDistribution() view returns (address)
0x953465a5958ab6722e069d5e577b1686a2f33ae1
totalTokensLocked() view returns (uint256)
1198
usaLockAmount() view returns (uint256)
4000000000000000000000
Read-only
amountLocked(address _account) view returns (uint256)
amountUsaLocked(uint256) view returns (uint256)
returnPendingRewards(address _user) view returns (uint256, uint256, uint256)
returnPeriodInfo(uint256 _periodIndex) view returns (uint8 isFinalized, uint88 totalLockedInPeriod, uint88 totalRewardedInPeriod_USA_1, uint32 timestampPeriodStart, uint88 totalRewardedInPeriod_WETH_2, uint88 totalRewardedInPeriod_Stable_3, uint32 timestampPeriodEnd)
returnPeriodInfoStruct(uint256 _periodIndex) view returns (struct ILockPeriodContractPeriodInfo)
returnPeriodRewardPerStakedToken(uint256 _periodIndex) view returns (uint256, uint256, uint256)
returnRewardClaimableUser(address _account) view returns (uint256, uint256, uint256)
returnUserStakeInfo(address _account) view returns (uint8 lastUpdatePeriodIndex, uint88 amountStaked, uint88 rewardDebt_USA_1, uint88 rewardPaid_USA_1, uint88 rewardDebt_WETH_2, uint88 rewardPaid_WETH_2, uint88 rewardDebt_Stable_3, uint88 rewardPaid_Stable_3)
rewardPerToken_Stable_3(uint256 _periodIndex) view returns (uint256)
rewardPerToken_USA_1(uint256 _periodIndex) view returns (uint256)
rewardPerToken_WETH_2(uint256 _periodIndex) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events configureFirstPeriod(uint32 _startFirstPeriod, uint256 _lockDurationNextPeriod)
distributeRewardsForLatestPeriod(uint256 _amountReward_usa_1, uint256 _amountReward_weth_2, uint256 _amountReward_stable_3)
emergencyWithdrawToken(address _token, address _to, uint256 _amount)
executeAnyCall(address _target, bytes _data)
harvestRewards() returns (uint256 claimableReward_USA_1, uint256 claimableReward_WETH_2, uint256 claimableReward_Stable_3)
lockBatchNFTInAnyPeriod(uint256[] _tokenIds)
lockSingleNFTInAnyPeriod(uint256 _tokenId)
onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) returns (bytes4)
onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) returns (bytes4)
pause()
renounceOwnership()
restartLockContract(uint32 _startFirstPeriod, uint256 _lockDurationNextPeriod)
setLockPeriodNextPeriod(uint256 _lockPeriodNextPeriod)
setMigratorContract(address _migratorContract)
setPeriodAllInfo(uint256 _periodIndex, uint8 _isFinalized, uint32 _timestampPeriodStart, uint32 _timestampPeriodEnd, uint88 _totalLockedInPeriod, uint88 _totalRewardedInPeriod_USA_1, uint88 _totalRewardedInPeriod_WETH_2, uint88 _totalRewardedInPeriod_Stable_3)
setPeriodFinalized(uint256 _periodIndex)
setPoolState(uint8 _poolState)
setRewardsDistribution(address _rewardsDistribution)
setStandardWindowDuration(uint32 _standardWindowDuration)
setTotalLockedInPeriod(uint256 _periodIndex, uint88 _totalLockedInPeriod)
setUsaLockAmount(uint256 _amount)
transferOwnership(address newOwner)
transferStakedTokensToMultisig(address _to, uint256 _amount)
unfinalizePeriod(uint256 _periodIndex)
unpause()
unstakeBatchOfNfts(uint256[] _tokenIds)
unstakeSingleNftIndex(uint256 _tokenId)
updateManual()
BatchNftLocked(address stakerAddress, uint256[] tokenIds, uint256 totalUSAStaked, uint256 activePeriodIndex)
BatchOfNftsUnstaked(uint256[] _tokenIds)
ContractStateChanged(uint8 _contractState, uint256 periodIndex)
DistributeRewardsForLatestPeriod(uint256 periodIndex, uint256 amountReward_usa_1, uint256 amountReward_weth_2, uint256 amountReward_stable_3, uint88 totalLockedInPeriod)
LockActiveUpdated(bool _isLockActive)
LockPeriodNextPeriodUpdated(uint256 lockPeriodNextPeriod)
NFTLocked(address staker, uint256 nftIndex, uint256 amountUSA, uint256 activerPeriodIndex)
NewLockPeriodConfigured(uint256 indexed periodIndex, uint32 timestampPeriodStart, uint256 lockDurationNextPeriod)
NewPeriodCreated(uint256 indexed periodIndex, uint32 timestampPeriodStart, uint32 timestampPeriodEnd)
NewPeriodStarted(uint256 indexed periodIndex, uint256 startTime, uint256 endTime)
NftUnstaked(uint256 tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PoolStateManualSet(uint8 _poolState)
RewardDistributed(uint256 indexed periodIndex, uint256 amount)
RewardsClaimed(address indexed user, uint256 amountClaimedUSA, uint256 amountClaimedWETH, uint256 amountClaimedStable)
RewardsDistributionUpdated(address newRewardsDistribution)
RewardsDurationUpdated(uint256 newDuration)
SetUsaLockAmount(uint256 _amount)
StandardWindowDurationUpdated(uint32 standardWindowDuration)
StopNextPeriod(bool stopNextPeriod)
TimeoutByUnfinalizedPeriods(uint256 activePeriodIndex)
TokensStaked(address indexed user, uint256 amount, uint256 periodIndexCounter_)
Unpaused(address account)
UnstakeTokens(address indexed user, uint256 amount)
constructor(address _rewardsToken_usa_1, address _rewardsToken_WETH_2, address _rewardsToken_Stable_3, address _lockERC20, address _owner, address _multisig, address _receiptNFT, address _lockNFTAddress, uint256 _lockDurationNextPeriod, uint256 _defaultWindowDuration)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
EnforcedPause()
ExpectedPause()
FailedCall()
InsufficientBalance(uint256 balance, uint256 needed)
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()