Instalación
Inicialización del cliente
Agentes
aw.agents.create(params)
Cree un nuevo agente con una billetera con seguridad MPC.
aw.agents.get(agentId)
Recupere un agente por ID.
aw.agents.list(params?)
Liste todos los agentes de su cuenta.
aw.agents.freeze(agentId)
Congele inmediatamente la billetera de un agente, impidiendo todas las transacciones.
aw.agents.unfreeze(agentId)
Reactive la billetera de un agente después de un congelamiento (sujeto a período de enfriamiento de 10 minutos).
Pagos
aw.payments.send(params)
Envíe un pago directo on-chain.
aw.payments.get(transactionId)
Obtenga los detalles y estado de una transacción.
aw.payments.list(params)
Liste las transacciones de un agente.
Micropagos x402
aw.x402.createSession(params)
Cree una sesión de pago x402 con un presupuesto de gasto.
aw.x402.check(params)
Verifique si una URL objetivo soporta negociación de pago x402.
aw.x402.pay(params)
Negocie y complete un pago x402.
aw.x402.sessionPay(sessionId, params)
Pague utilizando un presupuesto de sesión existente.
aw.x402.httpInterceptor(params)
Cree un wrapper de HTTP fetch que maneja automáticamente los desafíos x402 v2:
- Lee el encabezado
PAYMENT-REQUIREDde una respuesta 402 - Envía el pago mediante AgentWallex
- Reintenta la solicitud con el encabezado
PAYMENT-SIGNATURE