레거시 트랜잭션

레거시 계정(공개키가 개인키로부터 파생된 계정)과 트랜잭션 포맷을 지원하는 트랜잭션을 생성합니다. KAS에서 처음 만드는 모든 Kaia 계정은 기본적으로 레거시 계정입니다.

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

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

Request Body schema: application/json
from
required
string

트랜잭션을 보내는 Kaia 계정 주소

value
string

kei 단위로 환산된 KAIA

input
string

보내는 트랜잭션에 첨부되며 트랜잭션 실행에 사용되는 데이터

nonce
integer <int64>

보내는 트랜잭션을 식별하는 유일한 값 (0을 넣으면 nonce 를 자동으로 선택)

gas
integer <int64>
Default: 1000000

해당 트랜잭션을 보낼 때 필요할 것으로 예상되는 최대 gas양. (0일때는 기본값 사용)

submit
boolean

해당 트랜잭션을 Kaia에 전송할지 여부

to
string

KAIA를 받는 Kaia 계정 주소

Responses
200

요청이 성공적입니다.

400

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

post/v2/tx/legacy
Request samples
application/json
{
  • "from": "0x60d0902c428D0E197F97a756011Fd4893C1E57B0",
  • "value": "0x0",
  • "input": "0x60806040526000805534801561001457600080fd5b50610116806100246000396000f3006080604052600436106053576000357c0100000000000000000000000000000",
  • "nonce": 0,
  • "gas": 0,
  • "submit": true
}
Response samples
application/json
{
  • "from": "0x60d0902c428d0e197f97a756011fd4893c1e57b0",
  • "gas": 1000000,
  • "gasPrice": "0x5d21dba00",
  • "input": "0x",
  • "nonce": 1376,
  • "rlp": "0xf8558205608505d21dba00830f42408080808207f6a0ddb4fe7dcd0b8adc8a35a4f184e5432c1f84938be50117a177366703e365e150a01dcf2e755836674a4f9de71fb14e40cbd3ab73a373a7f186a895d75251b6f4ae",
  • "signatures": [
    ],
  • "status": "Submitted",
  • "transactionHash": "0xd0fee21dc7f40d562019cefc3f162961f20ef07da0c24791455530f0009938de",
  • "typeInt": 0,
  • "value": "0x0"
}