TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 263 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"

0x09c391987c13535fd367328f4deb72e05085d15a819a8c35a0ccfc28e3b9d17a
0x35b036c5005518288478e7017e5b1309c0bfcec6876f1bfd459b7a424b613039
0xf7be07579eb90cabbfb26d5a3474c1af7bca596037e77169293d85ca4e656470
0x2141c117edf1a7e49d44d787fde9c3e3c9e5c85d6b385955a48fc2072d786191
0x801e8a17c36514d8f6625bf0f3b16861143d59f7f86265b518c3e1df1cb434b2
0xa26e6fa081ea31a34ae04285ed911961ed9c270a5c5aea8eb1c489990264a856
0x87ada23e0e28c7528492333d5613e23b13099844b072ece8b5a3ffaffc7361a5
0x661797f58743bfc6b74e3a6a2a10d1de5394ea553c174d27ed0fe20dafd910c1
0xca390031073df97d6a7ecb671e342611cde3cf3b570b4d7385e54cc0b3811dfd
0x5dd1199fa6f1c5411cb0604c79664bb3e40b34c8d139f58381670f46887fe920

Functions
Getter at block 20977521
distributor(view returns (address)
0xa346bd80943aa3042e6709d80ce9c3b8fbeac4ab
distributorForVePendle(view returns (address)
0x5f75d2bb5f341a47fa052772ad994a7039c61f5f
epochPeriod(view returns (uint256)
604800
epochStartTime(view returns (uint256)
1728482400
exactCurrentEpoch(view returns (uint256)
67
feeRatio(view returns (uint256)
0
 
getApprovedTokens(view returns (address[])
getCurrentEpochEndTime(view returns (uint256 endTime)
1729087200
getPoolLength(view returns (uint256)
165
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(