계정 업데이트 트랜잭션

Kaia 계정 키를 업데이트하는 트랜잭션을 생성합니다. Kaia 계정 키 종류는 다음을 확인하십시오.

해당 계정을 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에 전송할지 여부

Responses
200

요청이 성공적입니다.

400

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

put/v2/tx/account
Request samples
application/json
{
  • "from": "0xEF849f1e6589Fe8054651719083fa6BDa01CfBdF",
  • "accountKey": {
    },
  • "nonce": 0,
  • "gas": 0,
  • "submit": true
}
Response samples
application/json
{
  • "accountKey": "0x02a10204037e014e98d15905d404c06742f78df441c962e4ec58f39b0300b99b411c86",
  • "from": "0xef849f1e6589fe8054651719083fa6bda01cfbdf",
  • "gas": 1000000,
  • "gasPrice": "0x5d21dba00",
  • "nonce": 0,
  • "rlp": "0x20f88d808505d21dba00830f424094ef849f1e6589fe8054651719083fa6bda01cfbdfa302a10204037e014e98d15905d404c06742f78df441c962e4ec58f39b0300b99b411c86f847f8458207f6a066791442005f18f99eacc6868f7b6d7c390270ab55d4b6606db5fa85ddfca375a04f1e2e3e6d59dc7a8dbe4bbf56781ea7ebe939b2e78e5de3e4b5872d0382e057",
  • "signatures": [
    ],
  • "status": "Submitted",
  • "transactionHash": "0xa3a0aa193714b2eb6078fd7e80b2883e994b78c30dbcaef7d22596fb6bba52c1",
  • "typeInt": 32
}