PirexCvx
Verified contract
Active on
Ethereum with 2,977 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x72a1…b86e
0x4697…5446
0xbce0…c3ac
0x9b0d…720f
0x378b…ed5a
0x7a3d…0fe1
0xe47e…0fc3
0xbae4…2b76
0xc044…7db8
0x8659…27af
-
variable spans 1 additional slot
Balances ($3,170,806.76)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CVX | ERC-20 | 1.204812M | $2.51 |
$3,024,078.57 | |
ALCX | ERC-20 | 3.666006K | $20.73 |
$75,996.31 | |
FXS | ERC-20 | 24.89645K | $2.35 |
$58,506.66 | |
WETH | ERC-20 | 1.996567 | $3,099.06 |
$6,187.48 | |
FRAX | ERC-20 | 1.491141K | $0.994726 |
$1,483.28 | |
GHO | ERC-20 | 1.118882K | $0.989921 |
$1,107.6 | |
CRV | ERC-20 | 2.581023K | $0.39511 |
$1,019.79 | |
cvxCRV | ERC-20 | 2.546867K | $0.341598 |
$870 | |
INV | ERC-20 | 12.808217 | $32.73 |
$419.21 | |
PYUSD | ERC-20 | 312.741845 | $0.99982 |
$312.69 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21225827 | 3 hours ago | | | 0 | 0.0060896740 | |
| 21225753 | 3 hours ago | | | 0 | 0.0010128503 | |
| 21211236 | 2 days ago | | | 0 | 0.0024580722 | |
| 21196928 | 4 days ago | | | 0 | 0.0046860673 | |
| 21182256 | 6 days ago | | | 0 | 0.011181938 | |
| 21174493 | 7 days ago | | | 0 | 0.0075495137 | |
| 21171564 | 8 days ago | | | 0 | 0.018931788 | |
| 21167376 | 8 days ago | | | 0 | 0.013638635 | |
| 21167337 | 8 days ago | | | 0 | 0.010904327 | |
| 21138615 | 12 days ago | | | 0 | 0.0061088092 |
ABI
ABI objects
Getter at block 21226738
CVX() view returns (address)
0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
EPOCH_DURATION() view returns (uint32)
1209600
FEE_DENOMINATOR() view returns (uint32)
1000000
FEE_MAX() view returns (uint32)
100000
MAX_REDEMPTION_TIME() view returns (uint32)
10281600
cvxDelegateRegistry() view returns (address)
0x469788fe6e9e9681c6ebf3bf78e7fd26fc015446
cvxLocker() view returns (address)
0x72a19342e8f1838460ebfccef09f6585e32db86e
delegationSpace() view returns (bytes32)
0x6376782e65746800000000000000000000000000000000000000000000000000
emergencyExecutor() view returns (address)
0x0000000000000000000000000000000000000000
emergencyMigration() view returns (address recipient)
0x0000000000000000000000000000000000000000
getCurrentEpoch() view returns (uint256)
1730937600
outstandingRedemptions() view returns (uint256)
1208809529707602963021668
owner() view returns (address)
0x6ed9c171e02de08aaedf0fc1d589923d807061d6
paused() view returns (bool)
false
pendingLocks() view returns (uint256)
3407709131998471695126
pirexFees() view returns (address)
0x9b0dff589fc0acac23581ecaff5688434db0720f
pxCvx() view returns (address)
0xbce0cf87f513102f22232436cca2ca49e815c3ac
rpxCvx() view returns (address)
0xc044613b702ed11567a38108703ac5478a3f7db8
spxCvx() view returns (address)
0xe47e8b5b4ee05b7663b15087381bd47bcbd20fc3
unionPirex() view returns (address)
0x8659fc767cad6005de79af65dafe4249c57927af
upxCvx() view returns (address)
0x7a3d81cfc5a942abe9ec656eff818f7dab4e0fe1
upxCvxDeprecated() view returns (bool)
false
votiumMultiMerkleStash() view returns (address)
0x378ba9b73309be80bf4c2c027aad799766a7ed5a
vpxCvx() view returns (address)
0xbae47cd0e2f0f687f4ef78f972af13f6cf8f2b76
Read-only
developers(address) view returns (bool)
fees(uint8) view returns (uint32)
redemptions(uint256) view returns (uint256)
State-modifying
Events addDeveloper(address developer)
claimMiscRewards()
claimVotiumRewards(struct IVotiumMultiMerkleStashclaimParam[] votiumRewards)
clearVoteDelegate()
deposit(uint256 assets, address receiver, bool shouldCompound, address developer)
exchangeFutures(uint256 epoch, uint256 amount, address receiver, uint8 f)
executeEmergencyMigration()
initializeEmergencyExecutor(address _emergencyExecutor)
initiateRedemptions(uint256[] lockIndexes, uint8 f, uint256[] assets, address receiver)
lock()
pausedRelock()
redeem(uint256[] unlockTimes, uint256[] assets, address receiver)
redeemFuturesRewards(uint256 epoch, address receiver)
redeemLegacy(uint256[] unlockTimes, uint256[] assets, address receiver)
redeemSnapshotRewards(uint256 epoch, uint256[] rewardIndexes, address receiver)
removeDeveloper(address developer)
renounceOwnership()
setContract(uint8 c, address contractAddress)
setConvexContract(uint8 c, address contractAddress)
setDelegationSpace(string _delegationSpace, bool shouldClear)
setEmergencyMigration(struct PirexCvxEmergencyMigration _emergencyMigration)
setFee(uint8 f, uint32 fee)
setPauseState(bool state)
setUpxCvxDeprecated(bool state)
setVoteDelegate(address voteDelegate)
stake(uint256 rounds, uint8 f, uint256 assets, address receiver)
transferOwnership(address newOwner)
unlock()
unstake(uint256 id, uint256 assets, address receiver)
AddDeveloper(address developer)
ClaimMiscRewards(uint256 timestamp, struct PirexCvxConvexConvexReward[] rewards)
ClaimVotiumReward(address indexed token, uint256 index, uint256 amount)
ClearVoteDelegate()
Deposit(uint256 assets, address indexed receiver, bool indexed shouldCompound, address indexed developer)
ExchangeFutures(uint256 indexed epoch, uint256 amount, address indexed receiver, uint8 f)
ExecuteEmergencyMigration(address recipient, address[] tokens)
InitializeEmergencyExecutor(address _emergencyExecutor)
InitiateRedemptions(uint256[] lockIndexes, uint8 indexed f, uint256[] assets, address indexed receiver)
MintFutures(uint256 rounds, uint8 indexed f, uint256 assets, address indexed receiver)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Redeem(uint256[] unlockTimes, uint256[] assets, address indexed receiver, bool legacy)
RedeemFuturesRewards(uint256 indexed epoch, address indexed receiver, bytes32[] rewards)
RedeemSnapshotRewards(uint256 indexed epoch, uint256[] rewardIndexes, address indexed receiver, uint256 snapshotBalance, uint256 snapshotSupply)
RemoveDeveloper(address developer)
SetContract(uint8 indexed c, address contractAddress)
SetConvexContract(uint8 c, address contractAddress)
SetDelegationSpace(string _delegationSpace, bool shouldClear)
SetEmergencyMigration(struct PirexCvxEmergencyMigration _emergencyMigration)
SetFee(uint8 indexed f, uint32 fee)
SetUpxCvxDeprecated(bool state)
SetVoteDelegate(address voteDelegate)
Stake(uint256 rounds, uint8 indexed f, uint256 assets, address indexed receiver)
Unpaused(address account)
Unstake(uint256 id, uint256 assets, address indexed receiver)
constructor(address _CVX, address _cvxLocker, address _cvxDelegateRegistry, address _pxCvx, address _upxCvx, address _spxCvx, address _vpxCvx, address _rpxCvx, address _pirexFees, address _votiumMultiMerkleStash)
This contract contains no fallback and receive objects.
AlreadyInitialized()
AlreadyRedeemed()
BeforeEffectiveTimestamp()
BeforeStakingExpiry()
BeforeUnlock()
EmptyArray()
EmptyString()
InsufficientBalance()
InsufficientRedemptionAllowance()
InvalidEmergencyMigration()
InvalidEpoch()
InvalidFee()
MismatchedArrayLengths()
NoEmergencyExecutor()
NoRewards()
NotAuthorized()
PastExchangePeriod()
RedeemClosed()
ZeroAddress()
ZeroAmount()