deepbookv3-sdk-staking-governance
Installation
SKILL.md
DeepBook V3: Staking & Governance SDK
Staking and governance in DeepBook V3 can be managed programmatically. The @mysten/deepbook-v3 TypeScript SDK provides methods to stake DEEP, unstake, propose pool parameter changes, cast votes, and claim rebates.
1. Parameters & Configuration
ProposalParams
Used when submitting a new governance proposal for a pool:
interface ProposalParams {
poolKey: string; // Pool name identifier (e.g. 'DBUSDT_DBUSDC')
balanceManagerKey: string; // BalanceManager key registered in client
takerFee: number; // Proposed taker fee rate in standard decimals
makerFee: number; // Proposed maker fee rate in standard decimals
stakeRequired: number; // Proposed stake required in standard decimals
}