Baseswap staking position NFT

Verified contract

Active on Base with 37,041 txns
Deployed by via 0xd6d4a859 at 2885472
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
4 additional variables
ERC-20
Value $14,514.32
ERC-20
Value $1,812.4
ERC-20
Value $0.09
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8aaeb93ce54826fdcb5ea7b2a5629f0e4fa36ec0f4736efb39fcb1e7bd0e0c6b
0x0df90718f73dece1a8288d5bf6afe481b3a79e1ac92d2b97698882717055744e
0x3c5b368bc2a4e0b3a5b8b9ab9cdc21e93c8991f0d3a1d37617bc1fa311769046
0x169ed88edf8ba3efc36b4699a124cecddef28a4d9ce0c84243bfdacb97f85bad
0x18d7e2d8a7e22068228abddfc9e819d05e1d7878a6e63f4f06572479c948e48e
0xb6d59d0ac0ca5c04db3b9f51e2b70b7b7bf9f0d4a00b3e6cb8c18cbff354e49b
0xf41eedc020be03e46759cf625cee9025a16407a3f7d709acc6f6a0e5f321366c
0xef4701e06040486c54b603e3bdb00b7bb630acdb98ecc2495ef22f756fac2097
0xb3e62468a06c2c27c8463030359feb3f7432b25ba2bd42143837ab69511f6ce3
0xb27697467ec9fa7cdb7af8b8582980e91eb7698a699c962283f1b52bdcd9d3c0

Functions
Getter at block 21739712
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 maxGlobalMultiplieruint256 maxLockDurationuint256 maxLockMultiplieruint256 maxBoostMultiplier)
(maxGlobalMultiplier=20000, maxLockDuration=15811200, maxLockMultiplier=10000, maxBoostMultiplier=10000)
 
getPoolInfo(view returns (address lpTokenaddress protocolTokenaddress xTokenuint256 lastRewardTimeuint256 accRewardsPerShareuint256 accRewardsPerShareWETHuint256 lpSupplyuint256 lpSupplyWithMultiplieruint256 allocPointsuint256 allocPointsWETH)
hasDeposits(view returns (bool)
true
initialized(view returns (bool)
true
isUnlocked(view returns (bool)
false
lastTokenId(view returns (uint256)
1881
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)
466
xTokenRewardsShare(view returns (uint256)
0
yieldBooster(view returns (address)
0x0f5433c9f1c2e86588304ed09bc79abecc89e0de
Read-only
balanceOf(address ownerview returns (uint256)
exists(uint256 tokenIdview returns (bool)
getApproved(uint256 tokenIdview returns (address)
getMultiplierByBoostPoints(uint256 amountuint256 boostPointsview returns (uint256)
getMultiplierByLockDuration(uint256 lockDurationview returns (uint256)
getStakingPosition(uint256 tokenIdview returns (uint256 amountuint256 amountWithMultiplieruint256 startLockTimeuint256 lockDurationuint256 lockMultiplieruint256 rewardDebtuint256 rewardDebtWETHuint256 boostPointsuint256 totalMultiplier)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
pendingRewards(uint256 tokenIdview returns (uint256 mainAmountuint256 wethAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addToPosition(uint256 tokenIduint256 amountToAdd
approve(address touint256 tokenId
boost(uint256 tokenIduint256 amount
createPosition(uint256 amountuint256 lockDuration
emergencyWithdraw(uint256 tokenId
harvestPosition(uint256 tokenId
harvestPositionTo(uint256 tokenIdaddress to
harvestPositionsTo(uint256[] tokenIdsaddress to
initialize(address master_address tokenaddress xTokenaddress lpToken
lockPosition(uint256 tokenIduint256 lockDuration
renewLockPosition(uint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBoostMultiplierSettings(uint256 maxGlobalMultiplieruint256 maxBoostMultiplier
setEmergencyUnlock(bool emergencyUnlock_
setLockMultiplierSettings(uint256 maxLockDurationuint256 maxLockMultiplier
setOperator(address operator_
setXTokenRewardsShare(uint256 xTokenRewardsShare_
transferFrom(address fromaddress touint256 tokenId
unboost(uint256 tokenIduint256 amount
updatePool(
withdrawFromPosition(uint256 tokenIduint256 amountToWithdraw
Events
AddToPosition(uint256 indexed tokenIdaddress useruint256 amount
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
CreatePosition(uint256 indexed tokenIduint256 amountuint256 lockDuration
EmergencyWithdraw(uint256 indexed tokenIduint256 amount
HarvestPosition(uint256 indexed tokenIdaddress touint256 pendinguint256 pendingWETH
LockPosition(uint256 indexed tokenIduint256 lockDuration
PoolUpdated(uint256 lastRewardTimeuint256 accRewardsPerShareuint256 accRewardsPerShareWETH
SetBoost(uint256 indexed tokenIduint256 boostPoints
SetBoostMultiplierSettings(uint256 maxGlobalMultiplieruint256 maxBoostMultiplier
SetEmergencyUnlock(bool emergencyUnlock
SetLockMultiplierSettings(uint256 maxLockDurationuint256 maxLockMultiplier
SetOperator(address operator
SetUnlockOperator(address operatorbool isAdded
SetXTokenRewardsShare(uint256 xTokenRewardsShare
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
WithdrawFromPosition(uint256 indexed tokenIduint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.