Skip to main content

설치

클라이언트 초기화

에이전트

aw.agents.create(params)

MPC 보안 지갑을 갖춘 새 에이전트를 생성합니다.
반환값:

aw.agents.get(agentId)

ID로 에이전트를 조회합니다.

aw.agents.list(params?)

계정의 모든 에이전트를 조회합니다.

aw.agents.freeze(agentId)

에이전트의 지갑을 즉시 동결하여 모든 거래를 차단합니다.

aw.agents.unfreeze(agentId)

동결 후 에이전트의 지갑을 다시 활성화합니다 (10분 쿨다운 적용).

결제

aw.payments.send(params)

직접 온체인 결제를 전송합니다.
반환값:

aw.payments.get(transactionId)

거래 세부 정보 및 상태를 조회합니다.

aw.payments.list(params)

에이전트의 거래 목록을 조회합니다.

x402 소액 결제

aw.x402.createSession(params)

지출 예산이 포함된 x402 결제 세션을 생성합니다.

aw.x402.check(params)

대상 URL이 x402 결제 협상을 지원하는지 확인합니다.

aw.x402.pay(params)

하나의 x402 결제를 협상하고 완료합니다.

aw.x402.sessionPay(sessionId, params)

기존 세션 예산을 사용하여 결제합니다.

aw.x402.httpInterceptor(params)

x402 v2 챌린지를 자동으로 처리하는 HTTP fetch 래퍼를 생성합니다:
인터셉터:
  1. 402 응답에서 PAYMENT-REQUIRED 헤더를 읽습니다
  2. AgentWallex를 통해 결제를 제출합니다
  3. PAYMENT-SIGNATURE 헤더와 함께 요청을 재시도합니다

정책

aw.policies.update(agentId, policies)

에이전트의 지출 정책을 업데이트합니다.

aw.policies.get(agentId)

에이전트의 현재 정책을 조회합니다.

aw.policies.applyTemplate(agentId, templateName)

에이전트에 정책 템플릿을 적용합니다.

aw.policies.createTemplate(name, rules)

재사용 가능한 정책 템플릿을 생성합니다.

웹훅

aw.webhooks.create(params)

웹훅 엔드포인트를 등록합니다.

오류 처리

SDK는 타입화된 오류 클래스를 제공합니다:

TypeScript 타입

모든 타입이 패키지에서 내보내집니다: