Baseswap staking position NFT
Verified contract
Active on
Base with 1,319 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
0x6fc0…2b47
0x1523…6400
0xe475…15fa
4 additional
variables
Balances ($21.86)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BSX | ERC-20 | 343.353456 | $0.063677 |
$21.86 | |
USA | ERC-20 | 1 | $0.000622 |
$0 | |
kurbi | ERC-20 | 0.1 | $0.000569 |
$0 | |
BSWAP-LP | ERC-20 | 224.578874 | -- | -- | |
OHNO | ERC-20 | 1 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22566306 | 9 days ago | | | 0 | 0.0000055380541 | |
| 22566290 | 9 days ago | | | 0 | 0.0000049589589 | |
| 22550470 | 9 days ago | | | 0 | 0.000010602100 | |
| 22546330 | 9 days ago | | | 0 | 0.000011737013 | |
| 22499330 | 10 days ago | | | 0 | 0.0000030971326 | |
| 22486871 | 11 days ago | | | 0 | 8.7464674e-7 | |
| 22478374 | 11 days ago | | | 0 | 0.0000041972311 | |
| 22469432 | 11 days ago | | | 0 | 0.0000093955536 | |
| 22469267 | 11 days ago | | | 0 | 0.0000078099740 | |
| 22458625 | 11 days ago | | | 0 | 0.000019702693 |
ABI
ABI objects
Getter at block 22941148 getPoolInfo() view returns (address lpToken, address protocolToken, address xToken, uint256 lastRewardTime, uint256 accRewardsPerShare, uint256 accRewardsPerShareWETH, uint256 lpSupply, uint256 lpSupplyWithMultiplier, uint256 allocPoints, uint256 allocPointsWETH)
MAX_BOOST_MULTIPLIER_LIMIT() view returns (uint256)
15000
MAX_GLOBAL_MULTIPLIER_LIMIT() view returns (uint256)
25000
MAX_LOCK_MULTIPLIER_LIMIT() view returns (uint256)
15000
baseURI() view returns (string)
emergencyUnlock() view returns (bool)
false
factory() view returns (address)
0x1d23317069d9a01b99a2b755a4bb7528450198b8
getMultiplierSettings() view returns (uint256 maxGlobalMultiplier, uint256 maxLockDuration, uint256 maxLockMultiplier, uint256 maxBoostMultiplier)
(maxGlobalMultiplier=20000, maxLockDuration=15811200, maxLockMultiplier=10000, maxBoostMultiplier=10000)
hasDeposits() view returns (bool)
true
initialized() view returns (bool)
true
isUnlocked() view returns (bool)
false
lastTokenId() view returns (uint256)
119
master() view returns (address)
0x6fc0f134a1f20976377b259687b1c15a5d422b47
name() view returns (string)
Baseswap staking position NFT
operator() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xaf1823bacd8edda3b815180a61f8741fa4abc6dd
symbol() view returns (string)
spNFT
totalSupply() view returns (uint256)
33
xTokenRewardsShare() view returns (uint256)
8000
yieldBooster() view returns (address)
0x0f5433c9f1c2e86588304ed09bc79abecc89e0de
Read-only
balanceOf(address owner) view returns (uint256)
exists(uint256 tokenId) view returns (bool)
getApproved(uint256 tokenId) view returns (address)
getMultiplierByBoostPoints(uint256 amount, uint256 boostPoints) view returns (uint256)
getMultiplierByLockDuration(uint256 lockDuration) view returns (uint256)
getStakingPosition(uint256 tokenId) view returns (uint256 amount, uint256 amountWithMultiplier, uint256 startLockTime, uint256 lockDuration, uint256 lockMultiplier, uint256 rewardDebt, uint256 rewardDebtWETH, uint256 boostPoints, uint256 totalMultiplier)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
pendingRewards(uint256 tokenId) view returns (uint256 mainAmount, uint256 wethAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events addToPosition(uint256 tokenId, uint256 amountToAdd)
approve(address to, uint256 tokenId)
boost(uint256 tokenId, uint256 amount)
createPosition(uint256 amount, uint256 lockDuration)
emergencyWithdraw(uint256 tokenId)
harvestPosition(uint256 tokenId)
harvestPositionTo(uint256 tokenId, address to)
harvestPositionsTo(uint256[] tokenIds, address to)
initialize(address master_, address token, address xToken, address lpToken)
lockPosition(uint256 tokenId, uint256 lockDuration)
renewLockPosition(uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setBoostMultiplierSettings(uint256 maxGlobalMultiplier, uint256 maxBoostMultiplier)
setEmergencyUnlock(bool emergencyUnlock_)
setLockMultiplierSettings(uint256 maxLockDuration, uint256 maxLockMultiplier)
setOperator(address operator_)
setXTokenRewardsShare(uint256 xTokenRewardsShare_)
transferFrom(address from, address to, uint256 tokenId)
unboost(uint256 tokenId, uint256 amount)
updatePool()
withdrawFromPosition(uint256 tokenId, uint256 amountToWithdraw)
AddToPosition(uint256 indexed tokenId, address user, uint256 amount)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
CreatePosition(uint256 indexed tokenId, uint256 amount, uint256 lockDuration)
EmergencyWithdraw(uint256 indexed tokenId, uint256 amount)
HarvestPosition(uint256 indexed tokenId, address to, uint256 pending, uint256 pendingWETH)
LockPosition(uint256 indexed tokenId, uint256 lockDuration)
PoolUpdated(uint256 lastRewardTime, uint256 accRewardsPerShare, uint256 accRewardsPerShareWETH)
SetBoost(uint256 indexed tokenId, uint256 boostPoints)
SetBoostMultiplierSettings(uint256 maxGlobalMultiplier, uint256 maxBoostMultiplier)
SetEmergencyUnlock(bool emergencyUnlock)
SetLockMultiplierSettings(uint256 maxLockDuration, uint256 maxLockMultiplier)
SetOperator(address operator)
SetUnlockOperator(address operator, bool isAdded)
SetXTokenRewardsShare(uint256 xTokenRewardsShare)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
WithdrawFromPosition(uint256 indexed tokenId, uint256 amount)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.