토큰 생성

주어진 계정 주소로 새로운 토큰을 생성합니다.

요청 수량만큼 컨트랙트의 총 발행량(totalSupply)이 증가합니다.

From

토큰 발행 트랜잭션을 전송하는 계정입니다. 토큰 생성 권한을 부여받은 Klaytn 계정을 입력할 수 있고, 빈칸으로 남겨두면 기본값인 기본 컨트랙트 관리 계정(deployer)으로 설정됩니다. deployer 주소는 KIP7Deployer에서 확인할 수 있습니다.

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

NOTE

컨트랙트 주소는 Wallet 서비스에서 관리하는 계정이 아니기 때문에 From에 입력할 수 없습니다.

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
string

토큰을 발행할 Kaia 계정 주소입니다. 기본값은 컨트랙트 배포 계정(deployer)입니다.

to
required
string

새로 발행된 토큰을 소유할 Kaia 계정 주소

amount
required
string

생성할 수량(16진수)

Responses
200

요청이 성공적입니다.

400

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

401

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

404

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

post/v1/contract/{contract-address-or-alias}/mint
Request samples
application/json
{
  • "from": "0xd6905b98E4Ba43a24E842d2b66c1410173791cab",
  • "to": "0xd6905b98E4Ba43a24E842d2b66c1410173791cab",
  • "amount": "0x10"
}
Response samples
application/json

요청이 성공적입니다.

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