Request Transaction Signing

Requests transaction signing with the key of an address in the wallet. Returns the uuid of the request. Currently supports the Ethereum, Kaia, Scon, BSC, Polygon, Jart, Arbitrum, Jeff, Avalanche, Kon, Kroma, Ksta, Plasma, Giwa, Maroo, Arc, and Tempo platforms.

For a signing request from an address that uses MPC key management, request signing from the MPC agent installed on your server using the mpc information (token, mpcSigningTargets) in the response. If MPC signing is not completed within 2 minutes (120 seconds; see mpc.expiredDate in the response for the exact time) of the request, the signing request expires (EXPIRED) and fails (FAILED), so submit a new signing request to retry.

When useFeeDelegation is true, the fee address of the wallet pays the fee (fee delegation).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
number
required

Wallet index

Body Params
string
required

Sending address. Accepts the main address, and child addresses of child address withdrawal type (CHILD_WITHDRAWAL) wallets.

string

PIN of the sending address. Required if the sending address is a child address that uses a PIN.

string
required

Transaction to be signed, serialized as a hexadecimal string.

See the Transaction Build Guide for how to build this value yourself, with example code and the supported transaction types and restrictions for each platform.

boolean

Whether the transaction to be signed is a fee delegation transaction. For a fee delegation transaction, set this to true so that the fee address signs it as well. Applies only to platforms that support fee delegation (e.g., Kaia).

string

User key encrypted with the RSA public key. Required when the key management type of the main address is co-managed (HEXLANT_MULTISIG) and the sending address is the main address.
You can find the RSA public key under Developer Tools in the Octet console.

Headers
string
required
Defaults to Bearer

API token

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json