글로벌 대납 계정 업데이트 트랜잭션

KAS 글로벌 대납 계정을 이용하여 Kaia 계정키를 업데이트 하기 위한 트랜잭션을 생성합니다. Kaia의 다양한 계정키는 Kaia docs를 참고하시기 바랍니다.

해당 계정을 Legacy 키 타입(1)으로 업데이트하면, 계정은 Enabled 되면 사용가능한 상태가 됩니다. 해당 계정을 Public 키 타입(2)으로 업데이트하면, 계정은 월렛내에서 사용할수 없게됩니다. 다시 복구하기 위해서는 Global 수수료 대납 RLP API 를 사용하거나, 외부에서 legacy 키로 업데이트한 후에 계정은 Enable 해주세요. 해당 계정의 키를 Fail키 타입(3)으로 업데이트하면, 계정은 자동으로 disable 됩니다.

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

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

Request Body schema: application/json
from
required
string

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

EmptyUpdateKeyType (object) or PubkeyUpdateKeyType (object) or MultisigUpdateKeyType (object) or RoleBasedUpdateKeyType (object) (AccountUpdateKey)
nonce
integer <int64>

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

gas
integer <int64>
Default: 1000000

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

submit
boolean

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

feeRatio
integer <int64> <= 99

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

Responses
200

요청이 성공적입니다.

400

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

put/v2/tx/fd/account
Request samples
application/json
{
  • "from": "0xAE221779273867b9b9a17fF128D8a326622C8D8a",
  • "accountKey": {
    },
  • "nonce": 0,
  • "gas": 0,
  • "submit": true,
  • "feeRatio": 20
}
Response samples
application/json
{
  • "accountKey": "0x01c0",
  • "feePayer": "0x1b71a63903e35371e2fc41c6012effb99b9a2c0f",
  • "feeRatio": 20,
  • "from": "0xae221779273867b9b9a17ff128d8a326622c8d8a",
  • "gas": 1000000,
  • "gasPrice": "0x5d21dba00",
  • "nonce": 1,
  • "rlp": "0x22f8cb018505d21dba00830f424094ae221779273867b9b9a17ff128d8a326622c8d8a8201c014f847f8458207f5a06ad279d2a05be1a7ce41f35a55dfcec45141c61ad93c6dca05c6a3784ea53b67a07526be70ca495bb7cc956107900796e6a97886821bfe08dae67e96c114137492941b71a63903e35371e2fc41c6012effb99b9a2c0ff847f8458207f6a05fda6b47a6528a7e87c4b4d0d6811dd762ad8a8e27f52edba853ea997632e04da056d3aa6842f765c53be30b81e78e410759d5bbcd88ccfaab12b578cf9ea66326",
  • "signatures": [
    ],
  • "status": "Submitted",
  • "transactionHash": "0x13ebee0f1a957e8fbeacf02206918f849fccfad39dde53bd91fc992b64f8cdb0",
  • "typeInt": 34
}