Signature Management
Sign
Submits a request to sign an Ethereum message. Uses private keys securely stored within the custody system. The signing process is asynchronous, as it requires approval from the wallet owner(s) via our Proof of Action (PoA) mechanism.
POST
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
application/json
The message (Base64 encoded).
Example:
"SGVsbG8gV29ybGQh"
The user's wallet address.
Example:
"0x..."
URL to receive the signing result via webhook.
Example:
"https://example.com/callback"
Ethereum chain ID (EIP-155).
Example:
1
Response
202
application/json
Signing request accepted.
Unique ID of the signing request.
Example:
"a1b2c3d4-e5f6-7890-1234-567890abcdef"