Kamino
kamino-stable-carry is the main carry sleeve in the MVP.
The implementation lives in services/adapters/src/kamino.ts.
Supported paths
Fixture mode
Used for deterministic offline demos and tests.SDK mode
Used whenKAMINO_RPC_URL is set.
The adapter can emit:
- refresh instructions
- ATA creation instructions
- obligation initialization when needed
- deposit and withdraw actions from the Kamino SDK
Main environment variables
| Variable | Purpose |
|---|---|
KAMINO_RPC_URL | Solana RPC used by the Kamino adapter |
KAMINO_OWNER_ADDRESS | Kamino owner expected by the SDK |
KAMINO_MARKET_ADDRESS | Kamino market address |
KAMINO_RESERVE_SYMBOL | Reserve symbol, default USDC |
Validation order
node --experimental-strip-types services/ranger/src/kamino-smoke.ts- confirm
executionSourceiskamino-sdk - confirm
instructionEnvelopesare present - only then wire the flow into a vault rebalance