Skip to main content
POST
Create a typed signing request

Authorizations

ACCESS-API-KEY
string
header
required

HMAC API-key identifier.

ACCESS-TIMESTAMP
string
header
required

Unix timestamp in seconds.

ACCESS-SIGN
string
header
required

Base64-encoded hex HMAC signature.

Headers

X-Idempotency-Key
string

Idempotency key for write operations.

Maximum string length: 128

Path Parameters

wallet_id
string
required

Body

application/json
network_internal_code
string
required

Network internal code.

Example:

"ETHER_SEPOLIA_TESTNET"

signing_hash
string
required

Hex-encoded 32-byte digest to sign.

Example:

"0x1111111111111111111111111111111111111111111111111111111111111111"

asset_id
string
required
amount
string
required
recipient_address
string
required
chain_id
integer<int64>
required
networkInternalCode
string

Camel-case compatibility alias for network_internal_code.

Example:

"ETHER_SEPOLIA_TESTNET"

key_type
enum<string>
default:secp256k1
Available options:
secp256k1,
ed25519
keyType
enum<string>
Available options:
secp256k1,
ed25519
signingHash
string

Camel-case compatibility alias for signing_hash.

hash
string

Compatibility alias for signing_hash.

transaction_hash
string

Compatibility alias for signing_hash.

transactionHash
string

Compatibility alias for signing_hash.

unsigned_tx
string

Optional hex payload to persist for audit; defaults to signing_hash.

unsignedTx
string
raw_transaction
string
rawTransaction
string
tx
string
derivation_path
string
Example:

"44/60/0/0/0"

derivationPath
string
derivation_path_components
integer<int64>[]
Required range: x >= 0
Example:
assetId
string
value
string

Compatibility alias for amount.

recipientAddress
string
to_address
string
toAddress
string
address
string
chainId
integer<int64>

Response

Existing idempotent typed signing request.

success
boolean
required
message
string
required
Example:

"success"

code
required
Example:

0

data
object
required