Before Getting Started

  • The x-chain-id value for calling the API is 8217 (Mainnet) or 1001 (Kairos).
  • Essential parameters for calling APIs are described in individual examples.

Values that a user needs to enter for calling APIs will be represented with one pair of braces ({}). A user must enter the following values.

Item Description Note
chain-id 8217 or 1001 Kaia Mainnet or Kairos
access-key-id Auth ID accessKeyId obtained from KAS Console > [Security] > [Credential]
secret-access-key Auth Password secretAccessKey obtained from KAS Console > [Security] > [Credential]
krn (optional) ID of Account Pool Unnecessary when using Default Account Pool

A KAS API Authentication Key (API Auth Key) provides access to all KAS services and all the rights to a Kaia account which was created by calling Wallet API via this API Auth Key. The rights here include accessing and transferring all the assets (KAIA, etc.) of or sending a transaction from a Kaia account. If you shared your API Auth Key with any unauthorized personnel, your Kaia account could be compromised and might cause unwanted transaction execution.

danger

DO NOT share your API Auth Key (Secret AccessKey or Authorization) with any unauthorized personnel DO PUT efforts necessary to keep your API Auth Key safe for the security of your KAS/Kaia account.

Send Transaction Using RLP String: Direct Payment of Transaction Fee

The RLP transaction transmission API sends transactions to Kaia using RLP-encoded transaction strings. All transactions of Kaia can be represented by strings encoded in the RLP. Kaia uses the transaction signature RLP (SigRLP) and transaction hash RLP (TxHashRLP). For details about Kaia transactions, please visit here.

To send the RLP transaction, the user must send a transaction to Kaia Node and pay the transaction fee. To call the API, he/she has to create an Account Pool and account, and then select an account to use. In this example, the sending account must directly pay the transaction fee for sending the RLP transaction.

info

For details about KAS SDK (caver-js/caver-java extensions) installation and execution, please visit KAS SDK. For more details on creating an Account Pool, account, and selecting an account, refer to Getting Started.

API Request

Enter the transaction signature RLP or transaction hash RLP, and then call the RLP transaction transmission API. You may use the REST API or KAS SDKs (caver-js, caver-java extensions) for this.

cURLJavaScriptJava
Copy
Copied
curl --location --request POST "https://wallet-api.klaytnapi.com/v2/tx/rlp" \
-u {access-key-id}:{secret-access-key} \
--header "x-chain-id: {chain-id}" \
--header "Content-Type: application/json" \
--data-raw "{
  "rlp": "0x10f886018505d21dba00830f4240942f...",
  "submit": true
}"
Copy
Copied
const rlp =
  "0x08f87e808505d21dba008261a89476c6b1f34562ed7a843786e1d7f57d0d7948a6f10194dbe9312beb546a5b518f8bb7ac315cc6eb96b34cf847f8458207f6a0276299929f4b805b1e1376543001652eff9f47cf34332e042c8aded29fd022fca077f1ff2f4bb668b49aa228c170e72d84ffdc456bd3ac9e5e6291d8e6cd61508b";
const result = await caver.kas.wallet.requestRawTransaction({
  rlp,
  submit: true,
});
Copy
Copied
String rlp = "0x08f8818203ba8505d21dba00830186a09495e3fd82ecd2b32cae8618599971f5f47f4bc110019481ba6c299350719b18dfaec38ba566fbd5cd7202f847f8458207f5a007c5e1a9b23665b84b1bf83ffcbcce92eaa40e66d1cdf7cf89609dd9e397acf8a0095b14504ee5e486bc4ca9b6d8c1669ca855587bc6d433bb423bc2707b715d8a";

ProcessRLPRequest request = new ProcessRLPRequest();
request.setRlp(rlp);
request.setSubmit(true);

TransactionResult result = caver.kas.wallet.requestRawTransaction(request);
System.out.println(result);
  • submit : If it is false, a transaction is not sent and the RLP of signed transaction and the transaction information are returned.

API Response

Here is the response of the RLP transaction transmission API.

cURLJavaScriptJava
Copy
Copied
{
  "from": "0x325dbaf78b393dc2115138c86a58f897ed413aff",
  "gasLimit": 1000000,
  "gasPrice": "0x5d21dba00",
  "input": "0x6d656d6f",
  "nonce": 1,
  "rlp": "0x10f886018505d21dba00830f4240942f87ba64de5526f7880f21481effbf950f70005c82010094325dbaf78b393dc2115138c86a58f897ed413aff846d656d6ff847f8458207f6a0f3d42d9f0d82f15a2acd18a5fbde0b1aff26936b89fec5151da59bdad4c4ddefa069a8b9319769c5dacffad42232d4d053d11722832169d71bca3f28b211f5f23d",
  "signatures": [
    {
      "R": "0xf3d42d9f0d82f15a2acd18a5fbde0b1aff26936b89fec5151da59bdad4c4ddef",
      "S": "0x69a8b9319769c5dacffad42232d4d053d11722832169d71bca3f28b211f5f23d",
      "V": "0x7f6"
    }
  ],
  "status": "Submitted",
  "to": "0x2f87ba64de5526f7880f21481effbf950f70005c",
  "transactionHash": "0x62cbe2b959dd80b2dae88ccac3caba51c056989d2cb00bf7b4136c4945cc4644",
  "typeInt": 16,
  "value": "0x100"
}
Copy
Copied
TransactionResult {
  from: '0xdbe9312beb546a5b518f8bb7ac315cc6eb96b34c',
  gas: 25000,
  gasPrice: '0x5d21dba00',
  nonce: 0,
  rlp: '0x08f87e808505d21dba008261a89476c6b1f34562ed7a843786e1d7f57d0d7948a6f10194dbe9312beb546a5b518f8bb7ac315cc6eb96b34cf847f8458207f6a0276299929f4b805b1e1376543001652eff9f47cf34332e042c8aded29fd022fca077f1ff2f4bb668b49aa228c170e72d84ffdc456bd3ac9e5e6291d8e6cd61508b',
  typeInt: 8,
  signatures: [
    Signature {
      R: '0x276299929f4b805b1e1376543001652eff9f47cf34332e042c8aded29fd022fc',
      S: '0x77f1ff2f4bb668b49aa228c170e72d84ffdc456bd3ac9e5e6291d8e6cd61508b',
      V: '0x7f6'
    }
  ],
  status: 'Submitted',
  to: '0x76c6b1f34562ed7a843786e1d7f57d0d7948a6f1',
  transactionHash: '0xb8bfd2ef01bbf52cb6c50f54ff949a00387e77b0e87b0690a1d23a150af513ff',
  value: '0x1'
}
Copy
Copied
class TransactionResult {
    from: 0x81ba6c299350719b18dfaec38ba566fbd5cd7202
    gas: 1000000
    gasPrice: 0x5d21dba00
    input: null
    nonce: 954
    rlp: 0x08f8818203ba8505d21dba00830186a09495e3fd82ecd2b32cae8618599971f5f47f4bc110019481ba6c299350719b18dfaec38ba566fbd5cd7202f847f8458207f5a007c5e1a9b23665b84b1bf83ffcbcce92eaa40e66d1cdf7cf89609dd9e397acf8a0095b14504ee5e486bc4ca9b6d8c1669ca855587bc6d433bb423bc2707b715d8a
    signatures: [class Signature {
        R: 0x7c5e1a9b23665b84b1bf83ffcbcce92eaa40e66d1cdf7cf89609dd9e397acf8
        S: 0x95b14504ee5e486bc4ca9b6d8c1669ca855587bc6d433bb423bc2707b715d8a
        V: 0x7f5
    }]
    status: Submitted
    to: 0x95e3fd82ecd2b32cae8618599971f5f47f4bc110
    transactionHash: 0xd0084e5311d0d75d9bf6f4f1ea31218ceb105e03418599cfeabbb16987fc598e
    typeInt: 8
    value: 0x1
    code: null
    message: null
    transactionId: null
    accountKey: null
}

For details about this API, please visit here. For inquires about this document or KAS, please visit KAS Developers Forum.

Send Transaction Using RLP String: Transaction Fee Delegation by User

The RLP transaction transmission API sends transactions to Kaia using RLP-encoded transaction strings. All transactions of Kaia can be represented by strings encoded in the RLP. Kaia uses the transaction signature RLP (SigRLP) and transaction hash RLP (TxHashRLP). For details about Kaia transactions, please visit here.

To send the RLP transaction, the user must send a transaction to Kaia Node and pay the transaction fee. To call this API, you first need to create the Kaia account who sends this transaction and the Kaia account who pays the transaction fee (fee-payer) in Account Pool and Fee Payer Account Pool, each. In this example, the fee payer account pays the transaction transmission fee, not the account who sends this transaction. For details about fee-delegation methods that KAS provides for you, please visit here.

info

For details about KAS SDK (caver-js/caver-java extensions) installation and execution, please visit KAS SDK. For more details on creating an Account Pool, account, and selecting an account, refer to Getting Started. For more details on creating an fee payer Account Pool, fee payer account, and selecting an fee payer account, refer to Getting Started.

API Request

Enter the transaction signature RLP or transaction hash RLP, and then call the RLP transaction transmission with fee-delegation API. You may use the REST API or KAS SDKs (caver-js, caver-java extensions) for this.

cURLJavaScriptJava
Copy
Copied
curl --location --request POST "https://wallet-api.klaytnapi.com/v2/tx/fd-user/rlp" \
-u {access-key-id}:{secret-access-key} \
--header "x-chain-id: {chain-id}" \
--header "Content-Type: application/json" \
--data-raw "{
  "rlp": "0x49f8c8048505d21dba00830f4240...",
  "feePayer": "0x85B98485444c89880cD9C48807CEF727C296F2da",
  "feeRatio": 10,
  "submit": true
}"
Copy
Copied
const rlp =
  "0x09f8dc808505d21dba0082c3509476c6b1f34562ed7a843786e1d7f57d0d7948a6f1019418aa5d1726d42a16e53eea8e1eda13f5f3d18bf4f847f8458207f6a0620fa593f92d9697ff4a4ce10e7d7edb443903c80b972c18fa1b71b58666dfd0a0208e2ea6f0a357000c5b2926ea86f7cef7237dca9a6c2a102fac9b36f282b1669444ee3906a7a2007762e9d706df6e4ef63fa1eda8f847f8458207f6a013a4969b6edad58dd526db2495aa68d25a3f0d105ec6d6e6feba34d1f6c20573a00275cbcb9aa3a7dbb38619e5e54b8398cc9893ea73b5d1b2184d3de9dc929f1c";
const result = await caver.kas.wallet.requestFDRawTransactionPaidByUser({
  rlp,
  feePayer: "0x44Ee3906a7a2007762E9d706dF6E4eF63FA1edA8",
  submit: true,
});
Copy
Copied
String rlp = "0x09f8df8203bb8505d21dba00830186a09495e3fd82ecd2b32cae8618599971f5f47f4bc110019481ba6c299350719b18dfaec38ba566fbd5cd7202f847f8458207f5a0bd2d872691092acb24b9d60f2e4c1297ffdacc02ab1a88b0f6638920befd32afa03ec029244f94204901d5d4c86c44f57afb5cdbea0c8939350a702d8ed4e350d69431d845ac80a0b2a38f6267cabcf34f8fa9dcd2b7f847f8458207f6a0b600f4a349d139febecdb79eaf563e0f0b4c106f8f3354789ee3c9ccc9086d58a0531564ad071241a3f0dbce487b55a19e7da595789404e0b1b33d906b9121e9bf";

FDUserProcessRLPRequest processRLPRequest = new FDUserProcessRLPRequest();
processRLPRequest.setRlp(rlp);
processRLPRequest.setFeePayer(userFeePayer);
processRLPRequest.setSubmit(true);

FDTransactionResult resultRLP = caver.kas.wallet.requestFDRawTransactionPaidByUser(processRLPRequest);
System.out.println(resultRLP);
  • submit : If it is false, a transaction is not sent and the RLP of signed transaction and the transaction information are returned.
  • fee_payer : If a user uses a separate transaction fee-payer account, he/she provides the account address to this parameter. Do not use the "feePayer" parameter to make KAS pay for the transaction fee first.
  • feeRatio : The ratio (1%~99%) of the transaction fee that a feePayer pays. The remaining fees will be directly paid by the account ( from ) that sends transactions to Kaia.
    • This parameter is available for fee delegation through either a user fee-payer account or and KAS (KAS Global fee payer)

API Response

Here is the response of the RLP transaction transmission with fee-delegation API.

cURLJavaScriptJava
Copy
Copied
{
  "feePayer": "0xe8ab1729ab614551021cf5cc22c0e037f5a82930",
  "from": "0x9c56b45b7443bc73f47234199982481c64807f78",
  "gasLimit": 1000000,
  "gasPrice": "0x5d21dba00",
  "input": "0x",
  "nonce": 4,
  "rlp": "0x49f8c8048505d21dba00830f4240949c56b45b7443bc73f47234199982481c64807f7880f847f8458207f5a0dd824552d22d8bbb55fa36c0717d1f69305fe26c483d161f30cec3d9fd9aad1da0708b3c3a3b0030ad281ae414ec73f1c05d5095043f13e8a53b396db48c98cd6594e8ab1729ab614551021cf5cc22c0e037f5a82930f847f8458207f6a0e23bcc4cf32afbc3c3b362bd8c774cd33d5d3cba7eb4dc45b25dde28543bfd59a061a52ef000023d9ba61ef9d17546e4d2d3f9bbdf893c5192add8be24a07182a2",
  "signatures": [
    {
      "R": "0xdd824552d22d8bbb55fa36c0717d1f69305fe26c483d161f30cec3d9fd9aad1d",
      "S": "0x708b3c3a3b0030ad281ae414ec73f1c05d5095043f13e8a53b396db48c98cd65",
      "V": "0x7f5"
    }
  ],
  "status": "Submitted",
  "transactionHash": "0x366f4f11918ef23314e3d35b1d5bee1067a2d599359fd920f867aa0a3b31d2a2",
  "typeInt": 73
}
Copy
Copied
FDTransactionResult {
  feePayer: '0x44ee3906a7a2007762e9d706df6e4ef63fa1eda8',
  from: '0x18aa5d1726d42a16e53eea8e1eda13f5f3d18bf4',
  gas: 50000,
  gasPrice: '0x5d21dba00',
  nonce: 0,
  rlp: '0x09f8dc808505d21dba0082c3509476c6b1f34562ed7a843786e1d7f57d0d7948a6f1019418aa5d1726d42a16e53eea8e1eda13f5f3d18bf4f847f8458207f6a0620fa593f92d9697ff4a4ce10e7d7edb443903c80b972c18fa1b71b58666dfd0a0208e2ea6f0a357000c5b2926ea86f7cef7237dca9a6c2a102fac9b36f282b1669444ee3906a7a2007762e9d706df6e4ef63fa1eda8f847f8458207f6a082fc2dc3e022f5f31c0e9a33e8601fa7861dda8421456fe346cd450a85809967a058bada64856d4739b5512da275c55facb9e592ababde0525af87f15f18d75cf7',
  typeInt: 9,
  signatures: [
    Signature {
      R: '0x620fa593f92d9697ff4a4ce10e7d7edb443903c80b972c18fa1b71b58666dfd0',
      S: '0x208e2ea6f0a357000c5b2926ea86f7cef7237dca9a6c2a102fac9b36f282b166',
      V: '0x7f6'
    }
  ],
  status: 'Submitted',
  to: '0x76c6b1f34562ed7a843786e1d7f57d0d7948a6f1',
  transactionHash: '0x4fadb2c881168e7a101e4abec3fe2ebb9cac9711071179b6ef8ca551a5744545',
  value: '0x1'
}
Copy
Copied
class FDTransactionResult {
    feePayer: 0x31d845ac80a0b2a38f6267cabcf34f8fa9dcd2b7
    from: 0x81ba6c299350719b18dfaec38ba566fbd5cd7202
    gas: 1000000
    gasPrice: 0x5d21dba00
    input: null
    nonce: 955
    rlp: 0x09f8df8203bb8505d21dba00830186a09495e3fd82ecd2b32cae8618599971f5f47f4bc110019481ba6c299350719b18dfaec38ba566fbd5cd7202f847f8458207f5a0bd2d872691092acb24b9d60f2e4c1297ffdacc02ab1a88b0f6638920befd32afa03ec029244f94204901d5d4c86c44f57afb5cdbea0c8939350a702d8ed4e350d69431d845ac80a0b2a38f6267cabcf34f8fa9dcd2b7f847f8458207f6a00efcd393bd8194185a654b1772a729ddb360c0daf20b08dfa56cb988d00ad8b9a02f400dba3de72e82a994dd5b91d16633bd2437f85662ab39cce42b540f4de6bd
    signatures: [class Signature {
        R: 0xbd2d872691092acb24b9d60f2e4c1297ffdacc02ab1a88b0f6638920befd32af
        S: 0x3ec029244f94204901d5d4c86c44f57afb5cdbea0c8939350a702d8ed4e350d6
        V: 0x7f5
    }]
    status: Submitted
    to: 0x95e3fd82ecd2b32cae8618599971f5f47f4bc110
    transactionHash: 0x3e3dd7a553a31a002e93731660172390035541393db605ffac01302c34f2e652
    typeInt: 9
    value: 0x1
    feeRatio: null
    transactionId: null
    accountKey: null
}
info

"typeInt" variable is a value for identifying the transaction type. For details about the types of transactions, please visit here.

For details about this API, please visit here. For inquires about this document or KAS, please visit KAS Developers Forum.

Send Transaction Using RLP String: Transaction Fee Delegation by KAS

The RLP transaction transmission API sends transactions to Kaia using RLP-encoded transaction strings. All transactions of Kaia can be represented by strings encoded in the RLP. Kaia uses the transaction signature RLP (SigRLP) and transaction hash RLP (TxHashRLP). For details about Kaia transactions, please visit here.

To send the RLP transaction, the user must send a transaction to Kaia Node and pay the transaction fee. To call this API, you first need to create an Account Pool and a Kaia account who sends this transaction in that Account Pool. In this example, the KAS global fee payer account pays the transaction transmission fee, not the account who sends this transaction. This fee paid by KAS global fee payer instead of the Kaia account who sent a transaction will later be charged to your KAS account. For details about fee-delegation methods that KAS provides for you, please visit here.

info

For details about KAS SDK (caver-js/caver-java extensions) installation and execution, please visit KAS SDK. For more details on creating an Account Pool, account, and selecting an account, refer to Getting Started.

API Request

Enter the transaction signature RLP or transaction hash RLP, and then call the RLP transaction transmission with KAS GlobalFeePayer fee-delegation API. You may use the REST API or KAS SDKs (caver-js, caver-java extensions) for this.

cURLJavaScriptJava
Copy
Copied
curl --location --request POST "https://wallet-api.klaytnapi.com/v2/tx/fd/rlp" \
-u {access-key-id}:{secret-access-key} \
--header "x-chain-id: {chain-id}" \
--header "Content-Type: application/json" \
--data-raw "{
  "rlp": "0x49f8c8048505d21dba00830f4240...",
  "feeRatio": 10,
  "submit": true
}"
Copy
Copied
const rlp = '0x0af8de018505d21dba00830111709476c6b1f34562ed7a843786e1d7f57d0d7948a6f101944c11080ccdbc63ae369b4baf44bee383779123d863f847f8458207f5a099855401a5cb69181c252d183af8281eea35767040f9526a0f6305b9c593f0a8a0276d996d4b7e4c68e7fa1571b4d4b753958cca1192701b67c9aaef7cd50a4754941b71a63903e35371e2fc41c6012effb99b9a2c0ff847f8458207f5a076d33208facdb2f45dba5ba82bebb84a4df0311b66ebea2e27796df97f863868a01a2ddad4029ce983f885a69c433e701bc32f4d51f598ada490565e77ebb936d6'
const result = await caver.kas.wallet.requestFDRawTransactionPaidByGlobalFeePayer({ rlp:, submit: true, feeRatio: 99 })
Copy
Copied
String rlp = "0x09f8df8203bc8505d21dba00830186a09495e3fd82ecd2b32cae8618599971f5f47f4bc110019481ba6c299350719b18dfaec38ba566fbd5cd7202f847f8458207f6a0b7f7e60352eb112a7ca2da53a447c34d2efa2560b3ca2cf3c5b3a75de7371a82a02632b2e9f8f5862cdf37b3526dff7d7883bbb60294509b0fa9d54f6c1fe25195941b71a63903e35371e2fc41c6012effb99b9a2c0ff847f8458207f6a0bbeb7b0e4d12236145d1130530f1b3638cf4e0cbf58dabaa976b2973fd1d0f07a042456bbb1e642f88e2ca027ea8725eeb54cc9c4d35b8ee3f44f0de08c5e6ebe5";

FDProcessRLPRequest requestRLP = new FDProcessRLPRequest();
requestRLP.setRlp(rlp);
requestRLP.setSubmit(true);

FDTransactionResult result = caver.kas.wallet.requestFDRawTransactionPaidByGlobalFeePayer(requestRLP);
System.out.println(result);
  • submit : If it is false, a transaction is not sent and the RLP of signed transaction and the transaction information are returned.
  • feeRatio : The ratio (1%~99%) of the transaction fee that a feePayer pays. The remaining fees will be directly paid by the account ( from ) that sends transactions to Kaia.
    • This parameter is available for fee delegation through either a user fee-payer account or and KAS (KAS Global fee payer)

API Response

Here is the response of the RLP transaction transmission with KAS GlobalFeePayer fee-delegation API.

cURLJavaScriptJava
Copy
Copied
{
  "feePayer": "0x85b98485444c89880cd9c48807cef727c296f2da",
  "feeRatio": 10,
  "from": "0x9c56b45b7443bc73f47234199982481c64807f78",
  "gasLimit": 1000000,
  "gasPrice": "0x5d21dba00",
  "input": "0x",
  "nonce": 4,
  "rlp": "0x49f8c8048505d21dba00830f4240949c56b45b7443bc73f47234199982481c64807f7880f847f8458207f5a0dd824552d22d8bbb55fa36c0717d1f69305fe26c483d161f30cec3d9fd9aad1da0708b3c3a3b0030ad281ae414ec73f1c05d5095043f13e8a53b396db48c98cd6594e8ab1729ab614551021cf5cc22c0e037f5a82930f847f8458207f6a0e23bcc4cf32afbc3c3b362bd8c774cd33d5d3cba7eb4dc45b25dde28543bfd59a061a52ef000023d9ba61ef9d17546e4d2d3f9bbdf893c5192add8be24a07182a2",
  "signatures": [
    {
      "R": "0xdd824552d22d8bbb55fa36c0717d1f69305fe26c483d161f30cec3d9fd9aad1d",
      "S": "0x708b3c3a3b0030ad281ae414ec73f1c05d5095043f13e8a53b396db48c98cd65",
      "V": "0x7f5"
    }
  ],
  "status": "Submitted",
  "transactionHash": "0x366f4f11918ef23314e3d35b1d5bee1067a2d599359fd920f867aa0a3b31d2a2",
  "typeInt": 73
}
Copy
Copied
FDTransactionResult {
  feePayer: '0x1b71a63903e35371e2fc41c6012effb99b9a2c0f',
  from: '0x4c11080ccdbc63ae369b4baf44bee383779123d8',
  gas: 70000,
  gasPrice: '0x5d21dba00',
  nonce: 1,
  rlp: '0x0af8de018505d21dba00830111709476c6b1f34562ed7a843786e1d7f57d0d7948a6f101944c11080ccdbc63ae369b4baf44bee383779123d863f847f8458207f5a099855401a5cb69181c252d183af8281eea35767040f9526a0f6305b9c593f0a8a0276d996d4b7e4c68e7fa1571b4d4b753958cca1192701b67c9aaef7cd50a4754941b71a63903e35371e2fc41c6012effb99b9a2c0ff847f8458207f5a081e3f03427b0bd41668b2f43fbd87e946bad1b29308c9c5568a282d1c5b9c1b5a07c58152f927a2229784fbdf5566ee1bfd79f7bdb91b26052204e025eef2b0f01',
  typeInt: 10,
  signatures: [
    Signature {
      R: '0x99855401a5cb69181c252d183af8281eea35767040f9526a0f6305b9c593f0a8',
      S: '0x276d996d4b7e4c68e7fa1571b4d4b753958cca1192701b67c9aaef7cd50a4754',
      V: '0x7f5'
    }
  ],
  status: 'Submitted',
  to: '0x76c6b1f34562ed7a843786e1d7f57d0d7948a6f1',
  transactionHash: '0x6c2224b458b242602cce3d51cc27b373d7167509f38e3f46c84cd2bc1f746c7f',
  value: '0x1',
  feeRatio: 99
}
Copy
Copied
class FDTransactionResult {
    feePayer: 0x1b71a63903e35371e2fc41c6012effb99b9a2c0f
    from: 0x81ba6c299350719b18dfaec38ba566fbd5cd7202
    gas: 1000000
    gasPrice: 0x5d21dba00
    input: null
    nonce: 956
    rlp: 0x09f8df8203bc8505d21dba00830186a09495e3fd82ecd2b32cae8618599971f5f47f4bc110019481ba6c299350719b18dfaec38ba566fbd5cd7202f847f8458207f6a0b7f7e60352eb112a7ca2da53a447c34d2efa2560b3ca2cf3c5b3a75de7371a82a02632b2e9f8f5862cdf37b3526dff7d7883bbb60294509b0fa9d54f6c1fe25195941b71a63903e35371e2fc41c6012effb99b9a2c0ff847f8458207f6a0c3f1a7cc897e802c5d8a08aed83d314b274e1750b60054fa0e0b8f7f00935f33a0332cd62697579b1524c117d77fb9d0e7f5d62582f77fb6849672ee64a7eb501b
    signatures: [class Signature {
        R: 0xb7f7e60352eb112a7ca2da53a447c34d2efa2560b3ca2cf3c5b3a75de7371a82
        S: 0x2632b2e9f8f5862cdf37b3526dff7d7883bbb60294509b0fa9d54f6c1fe25195
        V: 0x7f6
    }]
    status: Submitted
    to: 0x95e3fd82ecd2b32cae8618599971f5f47f4bc110
    transactionHash: 0xfc1056decf9ab222325a1ffa096d53db160f506a2e40ecdf8dacff4e4439a5cd
    typeInt: 9
    value: 0x1
    feeRatio: null
    transactionId: null
    accountKey: null
}
info

"typeInt" variable is a value for identifying the transaction type. For details about the types of transactions, please visit here.

For details about this API, please visit here. For inquires about this document or KAS, please visit KAS Developers Forum.