Skip to main content

Cài đặt

Khởi tạo Client

Tác nhân

aw.agents.create(params)

Tạo tác nhân mới với ví MPC được bảo mật.
Trả về:

aw.agents.get(agentId)

Truy xuất tác nhân theo ID.

aw.agents.list(params?)

Liệt kê tất cả tác nhân trong tài khoản.

aw.agents.freeze(agentId)

Đóng băng ngay lập tức ví tác nhân, ngăn chặn mọi giao dịch.

aw.agents.unfreeze(agentId)

Kích hoạt lại ví tác nhân sau khi đóng băng (phải chờ 10 phút).

Thanh toán

aw.payments.send(params)

Gửi thanh toán on-chain trực tiếp.
Trả về:

aw.payments.get(transactionId)

Lấy chi tiết và trạng thái giao dịch.

aw.payments.list(params)

Liệt kê giao dịch cho tác nhân.

Thanh toán nhỏ x402

aw.x402.createSession(params)

Tạo phiên thanh toán x402 với ngân sách chi tiêu.

aw.x402.check(params)

Kiểm tra xem URL mục tiêu có hỗ trợ thương lượng thanh toán x402 không.

aw.x402.pay(params)

Thương lượng và hoàn thành một thanh toán x402.

aw.x402.sessionPay(sessionId, params)

Thanh toán sử dụng ngân sách phiên hiện có.

aw.x402.httpInterceptor(params)

Tạo wrapper HTTP fetch tự động xử lý thách thức x402 v2:
Bộ chặn:
  1. Đọc header PAYMENT-REQUIRED từ phản hồi 402
  2. Gửi thanh toán qua AgentWallex
  3. Thử lại yêu cầu với header PAYMENT-SIGNATURE

Chính sách

aw.policies.update(agentId, policies)

Cập nhật chính sách chi tiêu của tác nhân.

aw.policies.get(agentId)

Lấy chính sách hiện tại của tác nhân.

aw.policies.applyTemplate(agentId, templateName)

Áp dụng mẫu chính sách cho tác nhân.

aw.policies.createTemplate(name, rules)

Tạo mẫu chính sách có thể tái sử dụng.

Webhook

aw.webhooks.create(params)

Đăng ký endpoint webhook.

Xử lý Lỗi

SDK cung cấp các lớp lỗi có kiểu:

Kiểu TypeScript

Tất cả kiểu được xuất từ gói: