컨트랙트 배포

주어진 파라미터를 기반으로 새로운 KIP-37 컨트랙트를 배포합니다.
여기에서 KIP-37 컨트랙트 배포를 위한 튜토리얼을 확인하세요.

Options

트랜잭션 수수료 지불 방법에 대한 설정입니다. 자세한 설정은 Fee Payer Options를 확인하십시오.

Request
Security:
header Parameters
x-chain-id
required
string

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

Request Body schema: application/json
alias
required
string

컨트랙트 별칭입니다. KIP-37 API에서는 컨트랙트 주소 대신 별칭을 사용할 수 있습니다. 허용되는 문자는 알파벳 소문자, 숫자, 하이픈이며, 첫 문자는 알파벳 소문자로 제한됩니다.

uri
required
string

컨트랙트의 메타데이터를 저장하는 URI입니다.

symbol
string

컨트랙트의 심볼입니다. 일반적으로 알파벳 대문자 3~4개로 구성됩니다. 입력하지 않으면 빈 문자열로 설정이 됩니다.

name
string

컨트랙트 이름입니다. 허용되는 문자는 알파벳, 숫자, 하이픈입니다. 입력하지 않으면 빈 문자열로 설정이 됩니다.

owner
string

컨트랙트를 소유할 계정 주소입니다. 입력하지 않으면 이 컨트랙트를 발행하는 계정이 소유자가 됩니다.

object (Kip37FeePayerOptions)
Responses
200

요청이 성공적입니다.

400

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

401

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

409

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

post/v2/contract
Request samples
application/json
{
  • "alias": "my-first-kip37",
  • "owner": "0xa809284C83b901eD106Aba4Ccda14628Af128e14",
  • "options": {
    }
}
Response samples
application/json

요청이 성공적입니다.

{
  • "status": "Submitted",
  • "transactionHash": "0x0a4f4f97d8a5904721514d60abd3f9ad7938862e415a6c043553a94ab68a5edb",
  • "owner": "0xa809284C83b901eD106Aba4Ccda14628Af128e14"
}