Installation
Initialisation du client
Agents
aw.agents.create(params)
Creez un nouvel agent avec un portefeuille securise par MPC.
aw.agents.get(agentId)
Recuperez un agent par ID.
aw.agents.list(params?)
Listez tous les agents de votre compte.
aw.agents.freeze(agentId)
Gelez immediatement le portefeuille d’un agent, empechant toutes les transactions.
aw.agents.unfreeze(agentId)
Reactiver le portefeuille d’un agent apres un gel (soumis a une periode de refroidissement de 10 minutes).
Paiements
aw.payments.send(params)
Envoyez un paiement on-chain direct.
aw.payments.get(transactionId)
Obtenez les details et le statut d’une transaction.
aw.payments.list(params)
Listez les transactions d’un agent.
Micropaiements x402
aw.x402.createSession(params)
Creez une session de paiement x402 avec un budget de depenses.
aw.x402.check(params)
Verifiez si une URL cible supporte la negociation de paiement x402.
aw.x402.pay(params)
Negociez et completez un paiement x402.
aw.x402.sessionPay(sessionId, params)
Payez en utilisant un budget de session existant.
aw.x402.httpInterceptor(params)
Creez un wrapper HTTP fetch qui gere automatiquement les challenges x402 v2 :
- Lit l’en-tete
PAYMENT-REQUIREDd’une reponse 402 - Soumet le paiement via AgentWallex
- Retente la requete avec l’en-tete
PAYMENT-SIGNATURE