PenpieBribeManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x9137ddcf at 19681339
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
5 additional variables

No balances found for "PenpieBribeManager"

No transactions found for "PenpieBribeManager"


Functions
Getter at block 20977521
distributor(view returns (address)
0x0000000000000000000000000000000000000000
distributorForVePendle(view returns (address)
0x0000000000000000000000000000000000000000
epochPeriod(view returns (uint256)
0
epochStartTime(view returns (uint256)
0
exactCurrentEpoch(view returns (uint256)
0
feeRatio(view returns (uint256)
0
getApprovedTokens(view returns (address[])
[]
getCurrentEpochEndTime(view returns (uint256 endTime)
0
getPoolLength(view returns (uint256)
0
maxBribingBatch(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pnpBribingRatio(view returns (uint256)
0
voteManager(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowedOperator(addressview returns (bool)
allowedToken(addressview returns (bool)
allowedTokens(uint256view returns (address)
bribes(bytes32view returns (address _tokenuint256 _amount)
bribesForVePendle(bytes32view returns (address _tokenuint256 _amount)
bribesInPool(bytes32uint256view returns (bytes32)
bribesInPoolForVePendle(bytes32uint256view returns (bytes32)
getBribesInAllPools(uint256 _epochview returns (struct PenpieBribeManagerBribe[][])
getBribesInAllPoolsForVePendle(uint256 _epochview returns (struct PenpieBribeManagerBribe[][])
getBribesInPool(uint256 _epochuint256 _pidview returns (struct PenpieBribeManagerBribe[])
getBribesInPoolForVePendle(uint256 _epochuint256 _pidview returns (struct PenpieBribeManagerBribe[])
marketToPid(addressview returns (uint256)
pools(uint256view returns (address _marketbool _activeuint256 _chainId)
unCollectedFee(addressview returns (uint256)
State-modifying
__PenpieBribeManager_init(address _voteManageruint256 _epochPerioduint256 _feeRatio
addAllowedTokens(address _token
addBribeERC20(uint256 _batchuint256 _pidaddress _tokenuint256 _amountbool _forPreviousEpoch
addBribeERC20ForVePendle(uint256 _batchuint256 _pidaddress _tokenuint256 _amountbool _forPreviousEpoch
addBribeERC20ToEpoch(uint256 _epochuint256 _pidaddress _tokenuint256 _amountbool forVePendle
addBribeNative(uint256 _batchuint256 _pidbool _forPreviousEpochpayable 
addBribeNativeForVePendle(uint256 _batchuint256 _pidbool _forPreviousEpochpayable 
addBribeNativeToEpoch(uint256 _epochuint256 _pidbool forVePendlepayable 
forcePopLastPool(
forcePushEpoch(uint256 _epochuint256 _time
forceSetMarketPID(address _marketuint256 _newPid
manualClaimFees(address _token
newPool(address _marketuint16 _chainId
pause(
pushEpoch(uint256 _time
reallocateBribe(uint256 _epochFromuint256 _epochTouint256 _pidaddress _tokenuint256 _amountbool forVePendle
removeAllowedTokens(address _token
removePool(uint256 _pid
renounceOwnership(
setDistributor(address _distributor
setDistributorForVePendle(address _distributorForVePendle
setEpochPeriod(uint256 _epochPeriod
setFeeCollector(address _collector
setFeeRatio(uint256 _feeRatio
setPnpBribingRatio(uint256 _pnpBribingRatio
transferOwnership(address newOwner
unpause(
updateAllowedOperator(address _userbool _allowed
updatePool(uint256 _piduint256 _chainIdaddress _marketbool _active
Events
BribeReallocated(uint256 indexed _pidaddress indexed _tokenuint256 _epochFromuint256 _epochTouint256 _amount
EpochForcePushed(uint256 indexed _epochuint256 _startTime
EpochPushed(uint256 indexed _epochuint256 _startTime
Initialized(uint8 version
NewBribe(address indexed _useruint256 indexed _epochuint256 _pidaddress _bribeTokenuint256 _amount
NewBribeForVePendle(address indexed _useruint256 indexed _epochuint256 _pidaddress _bribeTokenuint256 _amount
NewPool(address indexed _marketuint256 _chainId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
UpdateOperatorStatus(address indexed _userbool _status
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InsufficientAmount(
InvalidBatch(
InvalidBribeToken(
InvalidEpoch(
InvalidPool(
InvalidTime(
MarketExists(
NativeTransferFailed(
OnlyInEpoch(
OnlyNotInEpoch(
OnlyOperator(
PoolOccupied(
ZeroAddress(
ZeroAmount(