유저 대납 앵커링 트랜잭션

유저가 생성한 대납 계정으로 서비스 체인 데이터를 메인 체인에 앵커링하는 트랜잭션을 생성합니다.

이 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
from
required
string

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

input
required
string

트랜잭션에 첨부되는 데이터로 여기에서는 메인 체인에 앵커링하려는 데이터

nonce
integer <int64>

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

gas
integer <int64>
Default: 1000000

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

submit
boolean

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

feePayer
required
string

유저 트랜잭션 수수료를 대납할 계정 주소

feeRatio
integer <int64> <= 99

전체 트랜잭션 수수료에서 수수료 대납자가 대납할 수수료의 비율. 빈 값이거나 값이 0인 경우 대납자가 전부 부담

Responses
200

요청이 성공적입니다.

400

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

post/v2/tx/fd-user/anchor
Request samples
application/json
{
  • "from": "0x60d0902c428D0E197F97a756011Fd4893C1E57B0",
  • "input": "0x123",
  • "nonce": 0,
  • "gas": 0,
  • "submit": true,
  • "feePayer": "0x48C71A602AC5284b9A501457e4340E16D8d40C3d"
}
Response samples
application/json
{
  • "feePayer": "0x0e916319466895015cbcb453a1ff8c4134feb902",
  • "from": "0x60d0902c428d0e197f97a756011fd4893c1e57b0",
  • "gas": 1000000,
  • "gasPrice": "0x5d21dba00",
  • "input": "0x",
  • "nonce": 1447,
  • "rlp": "0x49f8ca8205a78505d21dba00830f42409460d0902c428d0e197f97a756011fd4893c1e57b080f847f8458207f6a084d297dd28ff7d4ec5156fadaa76b56f0e73ed81fbcd1e91c01168df7698bc33a02931a47bb527961bf16f277df03df50615faa15ff3eb41879c54efaac8e99fc4940e916319466895015cbcb453a1ff8c4134feb902f847f8458207f5a07d3aa2c27b3be6e8785564dd242fa067d0aac626b68f98e6c3859f881eb49b35a0130816e9a20efc9d83f85ffed6a7e83df187be400f01b2f69fb391c2e07c01dc",
  • "signatures": [
    ],
  • "status": "Submitted",
  • "transactionHash": "0x8f90b882f3243f9794419e3207d4ca6b52dc6e5a44e35db54d0bf20bed399794",
  • "typeInt": 73
}