컨트랙트 정지

주어진 컨트랙트에서 발행한 모든 토큰의 전송 및 대리 전송 승인을 중단합니다. 컨트랙트 재개 API를 이용하여 토큰 전송을 재개할 수 있습니다.

Pauser

컨트랙트 정지를 위한 트랜잭션을 전송하는 계정입니다. 호출 시 빈칸으로 남겨두면 기본값인 기본 컨트랙트 관리 계정(deployer)으로 설정됩니다. deployer 주소는 KIP7Deployer에서 확인할 수 있습니다.

pauser 계정이 KIP-7 또는 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
pauser
string

컨트랙트 토큰의 전송 및 승인을 정지할 Kaia 계정 주소입니다. 기본값은 컨트랙트를 배포한 계정(deployer) 주소입니다.

Responses
200

요청이 성공적입니다.

401

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

404

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

409

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

post/v1/contract/{contract-address-or-alias}/pause
Request samples
application/json
{
  • "pauser": "0x1eb15b3ccb2add3bfe132a4f6ad21ca62cf94e6d"
}
Response samples
application/json

요청이 성공적입니다.

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