TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 1,252 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
0x66a7…d675
-
variable spans 44 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x6e79…3652
11 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21220477 | an hour ago | | | 0 | 0.0014942392 | |
| 21212204 | a day ago | | | 0 | 0.0013434315 | |
| 21208278 | 2 days ago | | | 0 | 0.0022234907 | |
| 21179828 | 6 days ago | | | 0 | 0.016179277 | |
| 21179235 | 6 days ago | | | 0 | 0.098572309 | |
| 21179136 | 6 days ago | | | 0 | 0.022636077 | |
| 21178619 | 6 days ago | | | 0 | 0.0070395258 | |
| 21178350 | 6 days ago | | | 0 | 0.0034926541 | |
| 21178134 | 6 days ago | | | 0 | 0.0043538237 | |
| 21170875 | 7 days ago | | | 0 | 0.0088792710 |
ABI
ABI objects
Getter at block 21220779 vePendlePerLockedPenpie() view returns (uint256)
DEFAULT_PAYLOAD_SIZE_LIMIT() view returns (uint256)
10000
bribeManager() view returns (address)
0x3a51cc8fc92cd5ba1d6920a9ee4cf07a77032bdf
getPoolsLength() view returns (uint256)
187
lastCastTime() view returns (uint256)
1731506483
lzEndpoint() view returns (address)
0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675
owner() view returns (address)
0xf433c2a2d6facecdd9edd7b8ce9ceaab96f41866
paused() view returns (bool)
false
pendleStaking() view returns (address)
0x6e799758cee75dae3d84e09d40dc416ecf713652
precrime() view returns (address)
0x0000000000000000000000000000000000000000
totalVlPenpieInVote() view returns (uint256)
1611561519815227995542139
totalVotes() view returns (uint256)
12213993348250546708517005
vePendle() view returns (address)
0x4f30a9d41b80ecc5b94306ab4364951ae3170210
vlPenpie() view returns (address)
0x4405c0b330db66dffc40c8bcc616e447505af0f8
voter() view returns (address)
0x44087e105137a5095c008aab6a6530182821f2f0
Read-only
allowedOperator(address) view returns (bool)
decodeVote(bytes data) pure returns (address user, struct PendleVoteManagerBaseUpgUserVote[] userVotes)
encodeVote(address user, struct PendleVoteManagerBaseUpgUserVote[] userVotes) pure returns (bytes)
estimateVoteFee(uint16 _dstChainId, address _user, struct PendleVoteManagerBaseUpgUserVote[] _userVotes, bool _payInZRO, bytes _adapterParam) view returns (uint256 nativeFee, uint256 zroFee)
failedMessages(uint16, bytes, uint64) view returns (bytes32)
getConfig(uint16 _version, uint16 _chainId, address, uint256 _configType) view returns (bytes)
getTrustedRemoteAddress(uint16 _remoteChainId) view returns (bytes)
getUserVotable(address _user) view returns (uint256)
getUserVoteForMarketsInVlPenpie(address[] _markets, address _user) view returns (uint256[] votes)
getUserVoteForPoolsInVlPenpie(address[] markets, address _user) view returns (uint256[] votes)
getVlPenpieVoteForPools(uint256[] _pids) view returns (uint256[] vlPenpieVotes)
getVoteForMarket(address market) view returns (uint256)
getVoteForMarkets(address[] markets) view returns (uint256[] votes)
isPoolActive(uint256 _pid) view returns (bool)
isRemotePendleVoter(address _remotePendleVoter) view returns (bool)
isTrustedRemote(uint16 _srcChainId, bytes _srcAddress) view returns (bool)
marketToPid(address) view returns (uint256)
minDstGasLookup(uint16, uint16) view returns (uint256)
payloadSizeLimitLookup(uint16) view returns (uint256)
poolInfos(uint256) view returns (address market, uint256 totalVoteInVlPenpie, uint256 chainId, bool isActive)
trustedRemoteLookup(uint16) view returns (bytes)
userTotalVotedInVlPenpie(address) view returns (uint256)
userVotedForPoolInVlPenpie(address, 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
__PendleVoteManagerMainChain_init(address _voter, address _vePendle, address _pendleStaking, address _vlPenpie, address _endpoint)
addPool(address _market, uint16 _chainId)
forcePopLastPool()
forceResumeReceive(uint16 _srcChainId, bytes _srcAddress)
forceSetMarketPID(address _market, uint256 _newPid)
lzReceive(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload)
manualVote(address[] _pools, uint64[] _weights)
nonblockingLzReceive(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload)
pause()
removePool(uint256 _index)
renounceOwnership()
retryMessage(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload) payable
setBribeManager(address _bribeManager)
setConfig(uint16 _version, uint16 _chainId, uint256 _configType, bytes _config)
setMinDstGas(uint16 _dstChainId, uint16 _packetType, uint256 _minGas)
setPayloadSizeLimit(uint16 _dstChainId, uint256 _size)
setPrecrime(address _precrime)
setReceiveVersion(uint16 _version)
setRemoteDelegate(address _user, bool _allowed)
setSendVersion(uint16 _version)
setTrustedRemote(uint16 _srcChainId, bytes _path)
setTrustedRemoteAddress(uint16 _remoteChainId, bytes _remoteAddress)
transferOwnership(address newOwner)
unpause()
updateAllowedOperator(address _user, bool _allowed)
updatePool(uint256 _pid, uint256 _chainId, address _market, bool _active)
vote(struct PendleVoteManagerBaseUpgUserVote[] _votes)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddPool(address indexed market, uint256 _pid)
DeactivatePool(address indexed market, uint256 _pid)
Initialized(uint8 version)
MessageFailed(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload, bytes _reason)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ReceiveRemoteCast(bool _isRemotePendleVoter)
RemoteDelegateSet(address indexed _user, bool _allowed)
RetryMessageSuccess(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes32 _payloadHash)
SetMinDstGas(uint16 _dstChainId, uint16 _type, uint256 _minDstGas)
SetPrecrime(address precrime)
SetTrustedRemote(uint16 _remoteChainId, bytes _path)
SetTrustedRemoteAddress(uint16 _remoteChainId, bytes _remoteAddress)
Unpaused(address account)
UpdateOperatorStatus(address indexed _user, bool _status)
VoteCasted(address indexed caster, uint256 timestamp)
Voted(uint256 indexed _epoch, address indexed _user, address _market, uint256 indexed _pid, int256 _weight)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
NotEnoughVote()
OnlyBribeManager()
OnlyOperator()
OutOfPoolIndex()
PoolNotActive()
ZeroAddressError()