policy.set

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

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

파라미터

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

반환값

타입: object

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

에러

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

예제

1,000,000 OKRW 한도 설정

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

특정 주소로 제한

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