ShareRewardPool

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x3786fb5b at 6822681
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots

No balances found for "ShareRewardPool"

No transactions found for "ShareRewardPool"


Functions
Getter at block 22758411
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
TOTAL_REWARDS(view returns (uint256)
60000000000000000000000
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
aero(view returns (address)
0x0000000000000000000000000000000000000000
bribesSafe(view returns (address)
0x0000000000000000000000000000000000000000
poolEndTime(view returns (uint256)
0
poolLength(view returns (uint256)
0
poolStartTime(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
runningTime(view returns (uint256)
0
share(view returns (address)
0x0000000000000000000000000000000000000000
sharePerSecond(view returns (uint256)
0
totalAllocPoint(view returns (uint256)
0
voter(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getGeneratedReward(uint256 _fromTimeuint256 _toTimeview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
pendingShare(uint256 _pidaddress _userview returns (uint256)
poolInfo(uint256view returns (address tokenuint256 allocPointuint256 lastRewardTimeuint256 accSharePerSharebool isStartedstruct ShareRewardPoolGaugeInfo gaugeInfo)
supportsInterface(bytes4 interfaceIdview returns (bool)
userInfo(uint256addressview returns (uint256 amountuint256 rewardDebt)
State-modifying
add(uint256 _allocPointaddress _tokenbool _withUpdateuint256 _lastRewardTime
claimAeroRewards(uint256 _pid
deposit(uint256 _pidaddress _onBehalfuint256 _amount
emergencyWithdraw(uint256 _pid
enableGauge(uint256 _pid
governanceRecoverUnsupported(address _tokenuint256 amountaddress to
grantRole(bytes32 roleaddress account
initialize(address _shareuint256 _poolStartTimeaddress _aeroaddress _voteraddress _bribesSafe
massUpdatePools(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
set(uint256 _piduint256 _allocPoint
setBribesSafe(address _bribesSafe
setSharePerSecond(uint256 _sharePerSecond
updatePool(uint256 _pid
updatePoolWithGaugeDeposit(uint256 _pid
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 _piduint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Deposit(address indexed useruint256 indexed piduint256 amount
EmergencyWithdraw(address indexed useruint256 indexed piduint256 amount
Initialized(uint8 version
RewardPaid(address indexed useruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.