TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 271 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0xa346…c4ab
9 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21229571 | 3 days ago | | | 0 | 0.00073447768 | |
| 21205820 | 6 days ago | | | 0.1 | 0.0019008382 | |
| 21179236 | 10 days ago | | | 0 | 0.0028506098 | |
| 21129072 | 17 days ago | | | 0 | 0.00064688203 | |
| 21078913 | 24 days ago | | | 0 | 0.00069294671 | |
| 21075473 | 24 days ago | | | 0 | 0.0037737086 | |
| 21028754 | a month ago | | | 0 | 0.0016878948 | |
| 20978799 | a month ago | | | 0 | 0.00088484657 | |
| 20928602 | a month ago | | | 0 | 0.00099212175 | |
| 20878866 | 2 months ago | | | 0 | 0.00058555430 |
ABI
ABI objects
Getter at block 21247956 getApprovedTokens() view returns (address[])
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
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(address) view returns (bool)
allowedToken(address) view returns (bool)
allowedTokens(uint256) view returns (address)
bribes(bytes32) view returns (address _token, uint256 _amount)
bribesForVePendle(bytes32) view returns (address _token, uint256 _amount)
bribesInPool(bytes32, uint256) view returns (bytes32)
bribesInPoolForVePendle(bytes32, uint256) view returns (bytes32)
getBribesInAllPools(uint256 _epoch) view returns (struct PenpieBribeManagerBribe[][])
getBribesInAllPoolsForVePendle(uint256 _epoch) view returns (struct PenpieBribeManagerBribe[][])
getBribesInPool(uint256 _epoch, uint256 _pid) view returns (struct PenpieBribeManagerBribe[])
getBribesInPoolForVePendle(uint256 _epoch, uint256 _pid) view returns (struct PenpieBribeManagerBribe[])
marketToPid(address) view returns (uint256)
pools(uint256) view returns (address _market, bool _active, uint256 _chainId)
unCollectedFee(address) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
__PenpieBribeManager_init(address _voteManager, uint256 _epochPeriod, uint256 _feeRatio)
addAllowedTokens(address _token)
addBribeERC20(uint256 _batch, uint256 _pid, address _token, uint256 _amount, bool _forPreviousEpoch)
addBribeERC20ForVePendle(uint256 _batch, uint256 _pid, address _token, uint256 _amount, bool _forPreviousEpoch)
addBribeERC20ToEpoch(uint256 _epoch, uint256 _pid, address _token, uint256 _amount, bool forVePendle)
addBribeNative(uint256 _batch, uint256 _pid, bool _forPreviousEpoch) payable
addBribeNativeForVePendle(uint256 _batch, uint256 _pid, bool _forPreviousEpoch) payable
addBribeNativeToEpoch(uint256 _epoch, uint256 _pid, bool forVePendle) payable
forcePopLastPool()
forcePushEpoch(uint256 _epoch, uint256 _time)
forceSetMarketPID(address _market, uint256 _newPid)
manualClaimFees(address _token)
newPool(address _market, uint16 _chainId)
pause()
pushEpoch(uint256 _time)
reallocateBribe(uint256 _epochFrom, uint256 _epochTo, uint256 _pid, address _token, uint256 _amount, bool 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 _user, bool _allowed)
updatePool(uint256 _pid, uint256 _chainId, address _market, bool _active)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
BribeReallocated(uint256 indexed _pid, address indexed _token, uint256 _epochFrom, uint256 _epochTo, uint256 _amount)
EpochForcePushed(uint256 indexed _epoch, uint256 _startTime)
EpochPushed(uint256 indexed _epoch, uint256 _startTime)
Initialized(uint8 version)
NewBribe(address indexed _user, uint256 indexed _epoch, uint256 _pid, address _bribeToken, uint256 _amount)
NewBribeForVePendle(address indexed _user, uint256 indexed _epoch, uint256 _pid, address _bribeToken, uint256 _amount)
NewPool(address indexed _market, uint256 _chainId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
UpdateOperatorStatus(address indexed _user, bool _status)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
InsufficientAmount()
InvalidBatch()
InvalidBribeToken()
InvalidEpoch()
InvalidPool()
InvalidTime()
MarketExists()
NativeTransferFailed()
OnlyInEpoch()
OnlyNotInEpoch()
OnlyOperator()
PoolOccupied()
ZeroAddress()
ZeroAmount()