UniShareRewardPool

Verified contract

Active on Base with 273 txns
Deployed by via 0x13874dae at 4790780
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
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xb0e80a969a11f28c1d2ab25abab7d53fc99b15480a80e7e1d7d176d78d87aff4
0x13c6fa7d0a81594a8b0e3aaf640af82962a3cb763ecbf925edbd8ac5a185ddd6
0x75e4534db4ee56c48acce7b5712528652b0d62e4ff8b0a560cff054d148eee04
0xd5999d1b9ab18598c9ef3f3e21329bd202c20278b03148c3daaebd1c0e0649d1
0x03ac65091dce649388a56e00ff3ddbafc451a2263b5550ad18edb32b79bede2a
0xdc143476b36e411b1bba39894bffef214db51880fa1c8e3482a02feb99bd4dab
0x9a6dee658472b0fd7b4820e03bd1cf0864ba1c4c4959cd5cf3aa373af72560ee
0x3b1d3ec49ce481ca344985e6148eb6f54383b04dc117ce62b9f0c6917f532a6b
0xdb2e359e3d8939eb884ac4ba7e11e80225bbad96d92780bc44506d507d402b71
0x3bfbbb22b5387602d6aff27b5aa8eb944161494d603aa4e2a24f8ce4d060d60c

Functions
Getter at block 23273933
aeroVoter(view returns (address)
0x16613524e02ad97edfef371bc883f2f5d6c480a5
devAddress(view returns (address)
0x0f50c4496b66c14b63819b889443263d2afad698
devPercent(view returns (uint256)
1000
feeAddress(view returns (address)
0x9a9f5c3e86ecba7c283033601f411943de89dc2d
feePercent(view returns (uint256)
2000
 
getAllPoolViews(view returns (struct UniShareRewardPoolPoolView[])
owner(view returns (address)
0x9a9f5c3e86ecba7c283033601f411943de89dc2d
poolLength(view returns (uint256)
4
poolStartTime(view returns (uint256)
1696370987
referralRate(view returns (uint256)
500
sharesPerSecond(view returns (uint256)
115740740000000
totalAllocPoint(view returns (uint256)
2600
uniShare(view returns (address)
0x0fe285e41067edf7bb941b24f89960eaf588f04f
Read-only
getMultiplier(uint256 _fromuint256 _toview returns (uint256)
getPoolView(uint256 pidview returns (struct UniShareRewardPoolPoolView)
getUserView(uint256 pidaddress accountview returns (struct UniShareRewardPoolUserView)
getUserViews(address accountview returns (struct UniShareRewardPoolUserView[])
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 _uniShareaddress _feeAddressaddress _devAddressuint256 _feePercentuint256 _devPercentuint256 _sharesPerSeconduint256 _poolStartTime
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.