Skip to main content

Transaction Reference

Complete reference of all canoLiq transaction messages.

MessageEffectPhase
MessageCanoliqDepositDeposits CNPY → mints cCNPY at current exchange rate1
MessageCanoliqRedeemBurns cCNPY → queues Redemption (matures after unstaking window)1
MessageCanoliqClaimRedemptionWithdraws a matured Redemption to the user's CNPY account1
MessageCPLQTransferTransfers liquid (vested) CPLQ between accounts1
MessageCPLQClaimVestedUnlocks newly-vested CPLQ across all vesting schedules1
MessageCPLQStakeLocks liquid CPLQ for governance weight2
MessageCPLQUnstakeQueues CPLQ unstake; voting weight drops immediately2
MessageCPLQClaimUnstakeReturns matured CPLQ to liquid balance2
MessageCPLQProposalCreateOpens a governance proposal (param change | buyback | treasury spend)2
MessageCPLQVoteVotes yes/no/abstain on an active proposal2
MessageBuybackExecuteTriggers a passed buyback proposal (BURN or DISTRIBUTE_STAKERS)2
MessageDAOTreasurySpendTriggers a passed treasury spend (timelock + multisig above threshold)2
MessageMultisigApprovePer-signer approval of an above-threshold spend2
MessageSendStandard CNPY transfer (drop-in compatibility)1

Fee Schedule

TransactionDefault Fee (uCNPY)
Depositdeposit_fee
Redeemredeem_fee
Claim Redemptionclaim_fee
CPLQ Transfercplq_transfer_fee
CPLQ Claim Vestedclaim_fee
CPLQ Stakestake_fee
CPLQ Unstakestake_fee
CPLQ Claim Unstakestake_fee
Proposal Createproposal_fee
Votevote_fee
Buyback Execute
Treasury Spend
Multisig Approvemultisig_approve_fee

All fees are configurable via governance through CanoliqParams.