Raw Signing
Raw Signing is primarily used with Fireblocks (see Providers) & must be enabled on the Fireblocks workspace before being used. This is an advanced feature.
This requires specific permissions granted in the Connect Widget flow.
Creates a new raw signature request to be sent to the provider
The provider connection through which the resource is accessed
Raw request created successfully
Invalid request parameters
Authentication is required
Insufficient permissions
Resource not found
Resource conflict
Unable to process the contained instructions
Internal server error
Bad gateway
POST /v1/provider/sign-raw HTTP/1.1
Host: auth.armory.playnarval.com
detached-jws: YOUR_API_KEY
x-client-id: text
x-connection-id: text
Content-Type: application/json
Accept: */*
Content-Length: 128
{
"data": [
{
"content": null
}
],
"source": {
"type": "account",
"id": "text"
},
"idempotenceId": "text",
"requestId": "text",
"algorithm": "text"
}
{
"data": {
"requestId": "text",
"status": "text",
"data": [
{
"content": null
}
],
"externalStatus": "text",
"externalId": "text",
"algorithm": "secp256k1_ecdsa",
"idempotenceId": "text",
"signedMessages": [
{
"content": null,
"signature": {
"r": null,
"s": null,
"v": null,
"fullSig": "text"
},
"algorithm": "text",
"publicKey": "text"
}
]
}
}
Retrieves a raw signature request by its ID
The ID of the raw request
The provider connection through which the resource is accessed
Raw signature request retrieved successfully
Invalid request parameters
Authentication is required
Insufficient permissions
Resource not found
Resource conflict
Unable to process the contained instructions
Internal server error
Bad gateway
GET /v1/provider/sign-raw/{id} HTTP/1.1
Host: auth.armory.playnarval.com
detached-jws: YOUR_API_KEY
x-client-id: text
x-connection-id: text
Accept: */*
{
"data": {
"requestId": "text",
"status": "text",
"data": [
{
"content": null
}
],
"externalStatus": "text",
"externalId": "text",
"algorithm": "secp256k1_ecdsa",
"idempotenceId": "text",
"signedMessages": [
{
"content": null,
"signature": {
"r": null,
"s": null,
"v": null,
"fullSig": "text"
},
"algorithm": "text",
"publicKey": "text"
}
]
}
}
Last updated