ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 9,337 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 47 additional slots
-
variable spans 2 additional slots
-
variable spans 99 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 97 additional slots
4 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21274517 | 18 minutes ago | | | 0 | 0.0032318393 | |
| 21273458 | 4 hours ago | | | 0 | 0.0018500425 | |
| 21273212 | 5 hours ago | | | 0 | 0.0041760729 | |
| 21273050 | 5 hours ago | | | 0 | 0.0021427382 | |
| 21272525 | 7 hours ago | | | 0 | 0.0021645739 | |
| 21272430 | 7 hours ago | | | 0 | 0.0074310672 | |
| 21271522 | 10 hours ago | | | 0 | 0.0023938041 | |
| 21271515 | 10 hours ago | | | 0 | 0.0029013696 | |
| 21271137 | 12 hours ago | | | 0 | 0.0035038441 | |
| 21270868 | 13 hours ago | | | 0 | 0.00063137425 |
ABI
ABI objects
Getter at block 21274602 getAllActivePools() view returns (address[]) getAllDestinationContracts() view returns (uint256[] chainIds, address[] addrs) proxiableUUID() view returns (bytes32)
GOVERNANCE_PENDLE_VOTE() view returns (uint128)
10000000000000000000000000
MAX_LOCK_TIME() view returns (uint128)
62899200
WEEK() view returns (uint128)
604800
addPoolHelper() view returns (address)
0xeea6f790f18563e91b18df00b89d9f79b2e6761f
approxDstExecutionGas() view returns (uint256)
10000000
deployedWTime() view returns (uint128)
1668643200
owner() view returns (address)
0x8119ec16f0573b7dac7c0cb94eb504fb32456ee1
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
pendleMsgSendEndpoint() view returns (address)
0x07b1014c88f14c9e910092526db57a20052e989f
pendlePerSec() view returns (uint128)
297619047619047616
removePoolHelper() view returns (address)
0xe6f0489ed91dc27f40f9dbe8f81fccbfc16b9cb1
vePendle() view returns (address)
0x4f30a9d41b80ecc5b94306ab4364951ae3170210
Read-only
getActiveChainPools(uint64 chainId) view returns (address[])
getAllRemovedPools(uint256 start, uint256 end) view returns (uint256 lengthOfRemovedPools, address[] arr)
getBroadcastResultFee(uint64 chainId) view returns (uint256)
getPoolData(address pool, uint128[] wTimes) view returns (uint64 chainId, uint128 lastSlopeChangeAppliedAt, struct VeBalance totalVote, uint128[] slopeChanges)
getPoolTotalVoteAt(address pool, uint128 wTime) view returns (uint128)
getUserData(address user, address[] pools) view returns (uint64 totalVotedWeight, struct VotingControllerStorageUpgUserPoolData[] voteForPools)
getUserPoolHistoryAt(address user, address pool, uint256 index) view returns (struct Checkpoint)
getUserPoolHistoryLength(address user, address pool) view returns (uint256)
getUserPoolVote(address user, address pool) view returns (struct VotingControllerStorageUpgUserPoolData)
getWeekData(uint128 wTime, address[] pools) view returns (bool isEpochFinalized, uint128 totalVotes, uint128[] poolVotes)
State-modifying
Events addDestinationContract(address _address, uint256 _chainId) payable
addMultiPools(uint64[] chainIds, address[] pools)
addPool(uint64 chainId, address pool)
applyPoolSlopeChanges(address pool)
broadcastResults(uint64 chainId) payable
claimOwnership()
finalizeEpoch()
forceBroadcastResults(uint64 chainId, uint128 wTime, uint128 forcedPendlePerSec) payable
initialize()
removePool(address pool)
setAddPoolHelper(address _helper)
setApproxDstExecutionGas(uint256 gas)
setPendlePerSec(uint128 newPendlePerSec)
setRemovePoolHelper(address _helper)
transferOwnership(address newOwner, bool direct, bool renounce)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
vote(address[] pools, uint64[] weights)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddPool(uint64 indexed chainId, address indexed pool)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
BroadcastResults(uint64 indexed chainId, uint128 indexed wTime, uint128 totalPendlePerSec)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoolVoteChange(address indexed pool, struct VeBalance vote)
RemovePool(uint64 indexed chainId, address indexed pool)
SetPendlePerSec(uint256 newPendlePerSec)
Upgraded(address indexed implementation)
Vote(address indexed user, address indexed pool, uint64 weight, struct VeBalance vote)
constructor(address _logic, bytes _data)
fallback()
receive()
ArrayLengthMismatch()
ArrayOutOfBounds()
InsufficientFeeToSendMsg(uint256 currentFee, uint256 requiredFee)
InvalidWTime(uint256 wTime)
VCEpochNotFinalized(uint256 wTime)
VCExceededMaxWeight(uint256 totalWeight, uint256 maxWeight)
VCInactivePool(address pool)
VCPoolAlreadyActive(address pool)
VCPoolAlreadyAddAndRemoved(address pool)
VCZeroVePendle(address user)
VEZeroSlope(uint128 bias, uint128 slope)