컨트랙트 토큰 전송 승인/해제

토큰 소유자가 아닌 제삼자 to에게 컨트랙트의 모든 토큰에 대한 전송을 승인/해제합니다. 해제하기 위해서는 요청을 보낼 시 Body 내 "approved"에 false를 입력하세요.

From

토큰 전송을 위한 트랜잭션을 전송하는 계정입니다.

from 계정이 KIP-37 또는 Wallet 서비스에서 제공하는 기본 account-pool의 계정인 경우 KRN을 생략할 수 있습니다.
기본 account-pool의 계정이 아닐 경우 헤더에 KRN 정보(x-krn: krn:{chain-id}:wallet:{account-id}:account-pool:{pool name})를 포함해야 합니다.

Request
Security:
path Parameters
contract-address-or-alias
required
string

컨트랙트 주소(0x로 시작하는 16진수) 또는 별칭입니다.

header Parameters
x-chain-id
required
string

Kaia 네트워크 체인 ID (1001 또는 8217)

Request Body schema: application/json
from
required
string

소유자의 Kaia 계정 주소

to
required
string

전송 권한을 받을 Kaia 계정 주소

approved
boolean

전송 승인 부여/해제 여부로, 기본 값은 true

Responses
200

요청이 성공적입니다.

400

요청이 유효하지 않습니다.

401

자격증명 정보가 유효하지 않습니다.

404

요청한 자원이 존재하지 않습니다.

409

요청이 서버의 상태와 충돌했습니다.

post/v2/contract/{contract-address-or-alias}/approveall
Request samples
application/json

요청이 성공적입니다.

null
Response samples
application/json

요청이 성공적입니다.

{
  • "status": "Submitted",
  • "transactionHash": "0xb5a0618be3508b3fe22e35aa96063005dd4c557cf040348cc542b0726cc30f7b"
}