Staking
Verified contract
Active on
Ethereum with 1,154 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
TITANX | ERC-20 | 528.170806B | $0.000001 |
$686,622.05 | |
aisig | ERC-20 | 10K | $0.00044 |
$4.4 | |
FLUX | ERC-20 | 1.932083T | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20986628 | an hour ago | | | 0 | 0.0041839487 | |
| 20985578 | 5 hours ago | | | 0 | 0.0061941444 | |
| 20984722 | 8 hours ago | | | 0 | 0.0011769360 | |
| 20984470 | 9 hours ago | | | 0 | 0.0018358168 | |
| 20983439 | 12 hours ago | | | 0 | 0.00096852140 | |
| 20983323 | 13 hours ago | | | 0 | 0.0070400386 | |
| 20983252 | 13 hours ago | | | 0 | 0.00079280767 | |
| 20983070 | 13 hours ago | | | 0 | 0.00078713650 | |
| 20983038 | 14 hours ago | | | 0 | 0.00064508791 | |
| 20982873 | 14 hours ago | | | 0 | 0.0019681163 |
ABI
ABI objects
Getter at block 20987070
MAX_DURATION() view returns (uint32)
249523200
MIN_DURATION() view returns (uint32)
7776000
getFluxToShareRatio() view returns (uint256 ratio)
1038772948614123801
name() view returns (string)
Staking
rewardPerShare() view returns (uint128)
949923008142566949
startTimestamp() view returns (uint32)
1727024400
symbol() view returns (string)
STK
tokenId() view returns (uint96)
2692
totalShares() view returns (uint256)
1963051102711886691419906197588
voluntary() view returns (address)
0x52ca28e311f200d1cd47c06996063e14ec2d6ab1
Read-only
balanceOf(address owner) view returns (uint256)
batchClaimableAmount(uint160[] _ids) view returns (uint256 toClaim)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
isApprovedOrOwner(uint256 _tokenId, address _spender) view
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
toDistribute(uint8) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
userRecords(uint256 id) view returns (uint160 shares, uint160 lockedFlux, uint128 rewardDebt, uint32 endTime)
State-modifying
Events approve(address to, uint256 tokenId)
batchClaim(uint160[] _ids, address _receiver)
batchUnstake(uint160[] _ids, address _receiver)
claim(uint160 _tokenId, address _receiver)
distribute(uint256 _amount)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
stake(uint32 _duration, uint160 _fluxAmount) returns (uint96 _tokenId, uint144 shares)
transferFrom(address from, address to, uint256 tokenId)
unstake(uint160 _tokenId, address _receiver)
updateRewardsIfNecessary()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Claimed(uint256 indexed id, uint256 indexed rewards, uint256 indexed newRewardDebt, address ownerOfStake)
Distributed(uint8 indexed pool, uint256 indexed amount)
Staked(address indexed staker, uint256 indexed flux, uint152 indexed id, uint256 _shares, uint32 duration, bool isVoluntary)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unstaked(uint256 indexed shares, uint256 indexed fluxAmountReceived, uint256 indexed _tokenId, address recepient)
constructor(address _titanX, address _auction, address _flux, uint32 _startTimestamp)
This contract contains no fallback and receive objects.
Address0()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
Amount0()
ERC721IncorrectOwner(address sender, uint256 tokenId, address owner)
ERC721InsufficientApproval(address operator, uint256 tokenId)
ERC721InvalidApprover(address approver)
ERC721InvalidOperator(address operator)
ERC721InvalidOwner(address owner)
ERC721InvalidReceiver(address receiver)
ERC721InvalidSender(address sender)
ERC721NonexistentToken(uint256 tokenId)
Expired()
FailedInnerCall()
FluXStaking__CannotUnstakeAutoBoughtAndStakedFlux()
FluxStaking__InvalidDuration()
FluxStaking__LockPeriodNotOver()
FluxStaking__NoSharesToClaim()
FluxStaking__OnlyMintingAndBurning()
SafeERC20FailedOperation(address token)