Baseswap staking position NFT

Verified contract

Active on Base with 1,319 txns
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 $21.86
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xa28ba749dd174ca5572169790ad41b3695d78386975a3c73d4a676c7e424106c
0xf5fb3fadcdf3df52c4795c93743e967cd5f2d99e142e0810deff25e2455f5a32
0xe973f960102660294182d1aa007cf556cf69597984e9f08d248712a6328db2fd
0xd757b8a3f57a3d74a2b08614fba18136ced421ce8b2a74f06a3df793ac342ba1
0x337c129290aee3760dc156abea5daffb845d4016b106d5bae241d673ce1b051a
0x68b542e659eb8a40c73812bbbc3a2e8af7d37afd03c4e9c87490b9fd8b206db5
0x672e2cfdbc5db073f2cadd6240153c16d6bc7733f629328b3c52a54a22b6e781
0x923ecfc97644e5172f0ecb858e9786bf8f0d485573ddebe5461c2fe4da466ae4
0x395924e17c5857994b5bf20ee96d2c469a96a4da657a2f40393db9a57f5700c8
0xdc5f41391cac4952b72aecb602e18fc522d50904f0564417e266b4cde875cc7c

Functions
Getter at block 22941148
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)
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 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.