TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 271 txns
Deployed by via 0x37ed022e at 17619037
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
9 additional variables

No balances found for "TransparentUpgradeableProxy"

0x8d5c12d623ca2bfab5b02a879f8c430911e3d73b6b9186943002c8db49cc23b2
0x9dc904a22ae20557c70e45fdd1589ce3c295218ba0b65b709127414577949227
0x1ba7521027d833b02a1d4c149f8f31a0441b237e2560b9a8a86f18263a748706
0x54f7117b9f12d91a4f9c4696d529d77408fc04c791c8a0b76b2a5bc8a4265943
0x7446b2832cd91a53080ab223e813ff1b7e4936dbf4fc18cbe730a6c65da59a2e
0xa1879170de082f6f0f9b645fda4454cfa989501986b759346fca7f7d68d06062
0x45de8fb83fdcc287b3aff196f300f3abc90934da405db56f8a1751a5c959c95e
0x6f3f57a3f5e5b6003321a23ccc12e03f74482667d99dab67722565c1099f9a63
0x09c391987c13535fd367328f4deb72e05085d15a819a8c35a0ccfc28e3b9d17a
0x35b036c5005518288478e7017e5b1309c0bfcec6876f1bfd459b7a424b613039

Functions
Getter at block 21247956
distributor(view returns (address)
0xa346bd80943aa3042e6709d80ce9c3b8fbeac4ab
distributorForVePendle(view returns (address)
0x5f75d2bb5f341a47fa052772ad994a7039c61f5f
epochPeriod(view returns (uint256)
604800
epochStartTime(view returns (uint256)
1732111200
exactCurrentEpoch(view returns (uint256)
73
feeRatio(view returns (uint256)
0
 
getApprovedTokens(view returns (address[])
getCurrentEpochEndTime(view returns (uint256 endTime)
1732716000
getPoolLength(view returns (uint256)
192
maxBribingBatch(view returns (uint256)
8
owner(view returns (address)
0xf433c2a2d6facecdd9edd7b8ce9ceaab96f41866
paused(view returns (bool)
false
pnpBribingRatio(view returns (uint256)
2000
voteManager(view returns (address)
0x05fa779ce734d3d0569269c184d4aecdcd26ce38
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InsufficientAmount(
InvalidBatch(
InvalidBribeToken(
InvalidEpoch(
InvalidPool(
InvalidTime(
MarketExists(
NativeTransferFailed(
OnlyInEpoch(
OnlyNotInEpoch(
OnlyOperator(
PoolOccupied(
ZeroAddress(
ZeroAmount(