testnet
GitHub EN

policy.set

set(agentId, spendingLimit?, allowedTargets?) → UpdateReceipt

에이전트의 온체인 지출 정책을 업데이트합니다. 소유자가 WaaS를 통해 트랜잭션을 제출합니다. 생략된 필드는 현재 값을 유지합니다.

파라미터

이름 타입 필수 설명
agentId string 에이전트의 UUID입니다.
spendingLimit string - 트랜잭션당 최대 OKRW를 십진수 문자열로 표시합니다 (예: '100'). '0' = 무제한.
allowedTargets string - 쉼표로 구분된 목적지 주소입니다. 빈 문자열('') = 모두 허용.

반환값

타입: object

메타데이터 업데이트에 대한 txHashes를 반환합니다.

에러

코드 이름 설명
AGENT_PENDING AgentPending 에이전트에 아직 온체인 레코드가 없습니다.

예제

50 OKRW 한도 설정

{
  "agentId": "123e4567-e89b-12d3-a456-426614174000",
  "spendingLimit": "50"
}

특정 주소로 제한

{
  "agentId": "123e4567-e89b-12d3-a456-426614174000",
  "allowedTargets": "0xAAA111...,0xBBB222..."
}
ESC
검색어를 입력하세요