leapcat-wallet
Original:🇺🇸 English
Translated
Manage wallet balances, deposits, withdrawals, debt status, and fund activity on Leapcat via the leapcat CLI.
15installs
Added on
NPX Install
npx skill4agent add leapcat-ai/leapcat-skills leapcat-walletTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →LeapCat Wallet Management Skill
Manage wallet balances, deposits, withdrawals, debt status, and fund activity using the leapcat.
Prerequisites
- Node.js 18+ is required (commands use which auto-downloads the CLI)
npx leapcat@latest - User must be authenticated — run first
npx leapcat@latest auth login --email <email> - For withdrawals: a Turnkey session is required — run first
npx leapcat@latest auth reauth --json - For withdrawals: trade password must be set
Commands
wallet balance
Check the user's current wallet balance.
bash
npx leapcat@latest wallet balance --jsonwallet deposit-address
Get the deposit address for receiving funds.
bash
npx leapcat@latest wallet deposit-address --jsonwallet deposits
List all deposit transactions.
bash
npx leapcat@latest wallet deposits --jsonwallet deposit
Get details of a specific deposit.
bash
npx leapcat@latest wallet deposit --id <deposit-id> --jsonParameters:
- — The deposit transaction identifier
--id <deposit-id>
wallet withdraw
Initiate a withdrawal. Requires an elevated session () and trade password.
auth reauthbash
npx leapcat@latest wallet withdraw --amount <amount> --address <address> --jsonParameters:
- — Amount to withdraw
--amount <amount> - — Destination wallet address
--address <address>
wallet withdrawals
List all withdrawal transactions.
bash
npx leapcat@latest wallet withdrawals --jsonwallet debt-status
Check if the user has any outstanding debt or margin obligations.
bash
npx leapcat@latest wallet debt-status --jsonwallet fund-activities
View a history of all fund activities (deposits, withdrawals, trades, fees, etc.).
bash
npx leapcat@latest wallet fund-activities --jsonWorkflow
Checking Balance
bash
npx leapcat@latest wallet balance --jsonDepositing Funds
- Get deposit address — Run to obtain the address.
wallet deposit-address --json - Share address with user — Provide the address so the user can transfer funds from an external source.
- Monitor deposit — Periodically run to check if the deposit has arrived and been confirmed.
wallet deposits --json
Withdrawing Funds
- Re-authenticate — Run to elevate the session (Turnkey session).
npx leapcat@latest auth reauth --json - Initiate withdrawal — Run . The user will be prompted for their trade password.
wallet withdraw --amount <amount> --address <address> --json - Monitor withdrawal — Run to track the withdrawal status.
wallet withdrawals --json
Reviewing Activity
bash
npx leapcat@latest wallet fund-activities --jsonError Handling
| Error | Cause | Resolution |
|---|---|---|
| Session expired | Re-authenticate with |
| Elevated session needed for withdrawal | Run |
| Trade password required for withdrawal | Set via |
| Not enough funds to withdraw | Check balance and adjust amount |
| Destination address is malformed | Verify the withdrawal address |
| Amount exceeds daily/monthly limit | Reduce the withdrawal amount |
| Invalid deposit ID | Re-check with |