유저 대납 컨트랙트 배포 트랜잭션

유저가 생성한 대납 계정으로 컨트랙트를 배포하는 트랜잭션을 생성합니다.

이 API를 사용하기 위해서는 account-poolfeepayer-pool에 대한 두개의 x-krn이 필요합니다. 두 개의 x-krn을 기술하기 위해서 comma 로 분리하여 기술하며, 예시는 아래와 같습니다.

x-krn: krn:1001:wallet:local:account-pool:{{account-pool-id}},krn:1001:wallet:local:feepayer-pool:{{feepayer-pool-id}}
Request
Security:
header Parameters
x-chain-id
required
string

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

Request Body schema: application/json
any
Responses
200

요청이 성공적입니다.

400

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

post/v2/tx/fd-user/contract/deploy
Request samples
application/json
{
  • "from": "0x60d0902c428D0E197F97a756011Fd4893C1E57B0",
  • "value": "0x0",
  • "input": "0x60806040526000805534801561001457600080fd5b50610116806100246000396000f3006080604052600436106053576000357c0100000000000000000000000000000",
  • "nonce": 0,
  • "gas": 0,
  • "submit": true,
  • "feePayer": "0x48C71A602AC5284b9A501457e4340E16D8d40C3d"
}
Response samples
application/json
{
  • "code": 1065001,
  • "message": "failed to send a raw transaction to klaytn node; -32000::insufficient funds of the fee payer for gas * price",
  • "requestId": "da6e2730-7653-9f0c-b51a-10afc8cda1da"
}