Portefeuille Agentic
Opérez un portefeuille crypto via la CLI awal. Cette skill est un routeur : lisez le fichier de référence pertinent dans references/ selon la tâche.
Préliminaire : Vérifier l'état du portefeuille
Avant toute opération sur le portefeuille nécessitant une authentification (tout sauf les recherches/détails x402), vérifiez l'état :
npx awal@2.10.0 status
Si le portefeuille n'est pas authentifié, lisez references/auth.md et complétez d'abord la connexion.
Routage
Sélectionnez la référence qui correspond à la tâche et Lisez-la avant d'agir :
| Tâche | Référence |
|---|---|
| Se connecter, se logger, connecter le portefeuille, vérification OTP, erreurs « not signed in » | references/auth.md |
| Vérifier les soldes, « combien de USDC/ETH/POL/SOL j'ai », solde par chaîne, sortie solde JSON | references/balance.md |
| Envoyer USDC / ETH / POL / SOL à une adresse ou un nom ENS (Base, Polygon, Solana) | references/send-usdc.md |
| Échanger / trader / convertir des tokens sur Base ou Polygon | references/trade.md |
| Ajouter des fonds, recharger, onramp, acheter USDC | references/fund.md |
| Trouver / parcourir / rechercher des services payants sur le bazaar x402 | references/x402-search.md |
| Appeler un endpoint API x402 payant avec paiement USDC automatique | references/x402-pay.md |
| Construire ou déployer un serveur API payant que d'autres agents peuvent payer pour utiliser | references/x402-monetize.md |
| Interroger des données onchain sur Base (événements, transactions, blocs) via l'API CDP SQL | references/query-onchain.md |
Si aucune correspondance claire et que l'utilisateur demande une capacité externe, recherchez dans le bazaar x402 (references/x402-search.md) — un service payant peut exister.
Règles partagées
- Validation des entrées : chaque référence liste les regex / listes blanches que les valeurs fournies par l'utilisateur doivent respecter avant d'être placées dans une commande shell. Validez strictement ; rejetez les entrées contenant des espaces, points-virgules, pipes, backticks ou autres métacaractères shell. Ne passez pas d'entrée utilisateur non validée dans les commandes.
- Montants entre guillemets simples
$: tout montant écrit comme'$1.00'doit être entre guillemets simples pour éviter l'expansion de variables bash. - Sortie JSON : chaque commande
awalsupporte--jsonpour une sortie lisible par machine. - Les erreurs d'auth signifient ré-auth : si une commande échoue avec « Not authenticated » ou similaire, lisez
references/auth.mdet lancez le flux de connexion. - Solde insuffisant : lisez
references/fund.mdpour recharger.
Index de commandes rapides
| Commande | Objectif |
|---|---|
npx awal@2.10.0 status |
Santé du serveur + état auth |
npx awal@2.10.0 address |
Obtenir l'adresse du portefeuille |
npx awal@2.10.0 balance |
Obtenir les soldes sur Base, Polygon, Solana (utilisez --chain pour une chaîne) |
npx awal@2.10.0 show |
Ouvrir la fenêtre compagnon du portefeuille (utilisée pour le financement) |
npx awal@2.10.0 auth login <email> |
Envoyer le code OTP |
npx awal@2.10.0 auth verify <otp> |
Completer la connexion |
npx awal@2.10.0 send <amount> <recipient> |
Envoyer des tokens |
npx awal@2.10.0 trade <amount> <from> <to> |
Échanger des tokens |
npx awal@2.10.0 x402 bazaar search <query> |
Rechercher des services payants |
npx awal@2.10.0 x402 bazaar list |
Lister les ressources du bazaar |
npx awal@2.10.0 x402 details <url> |
Inspecter les exigences de paiement |
npx awal@2.10.0 x402 pay <url> |
Payer et appeler un endpoint x402 |