BaseShareRewardPool

Verified contract

Active on Base with 13,996 txns
Deployed by via 0xd113c150 at 4524026
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x80d521663440feed767747ea9bd51580aa2b53fafd26861d8021db2fbf21f8d2
0x59dd164aebac20774ac8d231a67ffe26b0bfb76fdc8d957c1ddc149a7ad7c3a8
0x848789df3708681b561164dae91e0328d2fe134a40b5054a5c4f128d8b9252b1
0xb554e4c929c7c959ac20123fc0a3cb33330eb328bc1effdcaac094129535f4b6
0x552a4b7f6801f377b187e450743a3d905c5951360a586be29d9d051a7f21a658
0xc0e1ab226b2de2a6ede26f43ffc120c05bacb09cddc3a43aa741d21d4b26c641
0x8312d609f0366897b8a888566be139416226295fcebc2c08356a62a9a28664b7
0xd06cc8acdaf30a4fa07ba76276c53ad1a5265e4cb0a2e071a062d99110bc4236
0x2390df2156dcb1c0af7bbd1f23d8dbac3a6128fb66794e0f2dd0a0c0e2e079a1
0x2189d469547646cb3cef5dc7a3f3a9054a49498720d0f21882548ac75729748d

Functions
Getter at block 22749403
aeroVoter(view returns (address)
0x16613524e02ad97edfef371bc883f2f5d6c480a5
baseShare(view returns (address)
0x608d5401d377228e465ba6113517dcf9bd1f95ca
devAddress(view returns (address)
0xd8363377cb54e82d40d0ec44d01d366e4b15ea0b
devPercent(view returns (uint256)
1000
feeAddress(view returns (address)
0x514ce5da2dc5883e40625b6e182db437d87941a7
feePercent(view returns (uint256)
1000
 
getAllPoolViews(view returns (struct BaseShareRewardPoolPoolView[])
owner(view returns (address)
0xadf9152100c536e854e0ed7a3e0e60275cef7e7d
poolLength(view returns (uint256)
9
poolStartTime(view returns (uint256)
1695837600
referralRate(view returns (uint256)
500
sharesPerSecond(view returns (uint256)
115740740000000
totalAllocPoint(view returns (uint256)
5700
Read-only
getMultiplier(uint256 _fromuint256 _toview returns (uint256)
getPoolView(uint256 pidview returns (struct BaseShareRewardPoolPoolView)
getUserView(uint256 pidaddress accountview returns (struct BaseShareRewardPoolUserView)
getUserViews(address accountview returns (struct BaseShareRewardPoolUserView[])
pendingShare(uint256 _pidaddress _userview returns (uint256)
poolInfo(uint256view returns (address tokenuint256 allocPointuint256 lastRewardTimeuint16 depositFeeBPuint16 withdrawFeeBPuint256 accTokensPerSharebool isStartedaddress gaugeuint256 lpBalance)
referral(addressview returns (address)
referralEarned(addressview returns (uint256)
userInfo(uint256addressview returns (uint256 amountuint256 rewardDebt)
State-modifying
add(uint256 _allocPointaddress _tokenbool _withUpdateuint256 _lastRewardTimeuint16 _depositFeeBPuint16 _withdrawFeeBPaddress _gauge
deposit(uint256 _piduint256 _amountaddress _referrer
depositOnBehalfOf(uint256 _piduint256 _amountaddress _referreraddress _staker
emergencyWithdraw(uint256 _pid
getExternalReward(uint256 _pid
getExternalSwapFees(uint256 _pidbool withClaim
massUpdatePools(
multicall(bytes[] datareturns (bytes[] results)
removeGauge(uint256 _pid
renounceOwnership(
set(uint256 _piduint256 _allocPointuint16 _depositFeeBPuint16 _withdrawFeeBP
setDevAddress(address _devAddress
setDevPercent(uint256 _devPercent
setFeeAddress(address _feeAddress
setFeePercent(uint256 _feePercent
setGauge(uint256 _pidaddress _gauge
setReferralRate(uint256 _referralRate
transferOwnership(address newOwner
updateEmissionRate(uint256 _sharesPerSecond
updatePool(uint256 _pid
withdraw(uint256 _piduint256 _amount
Events
Deposit(address indexed useruint256 indexed piduint256 amount
EmergencyWithdraw(address indexed useruint256 indexed piduint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardPaid(address indexed useruint256 amount
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address _baseShareaddress _feeAddressaddress _devAddressuint256 _feePercentuint256 _devPercentuint256 _sharesPerSeconduint256 _poolStartTime
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.