Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.canton.network/llms.txt

Use this file to discover all available pages before exploring further.

Back to overview

OpenRPC Spec

Signing API

An OpenRPC specification for the Signing API which allows the Wallet Gateway to interact with a Wallet Providers.

JSON-RPCSince 0.24.0

Methods

Method pages are the primary reference surface. This spec page stays focused on grouping and discovery.

createKey

JSON-RPCSince 0.24.0

Create a new key at the Wallet Provider.

getConfiguration

JSON-RPCSince 0.24.0

getKeys

JSON-RPCSince 0.24.0

Get a list of public keys availabile for signing.

getTransaction

JSON-RPCSince 0.24.0

Get the status of a single transaction by its ID.

getTransactions

JSON-RPCSince 0.24.0

Get the status of multiple transactions, filtering by txIds or publicKeys. Either publicKeys or txIds must be provided.

setConfiguration

JSON-RPCSince 0.24.0

Set configuration parameters for the Wallet Provider. The paramaters will change depending on the Wallet Provider implementation

signTransaction

JSON-RPCSince 0.24.0

Uses the Wallet Provider to sign a transaction. This will likely be an asynchronous operation.

subscribeTransactions

JSON-RPCSince 0.24.0

Subscribe to updates for specific transactions. The server will emit updates when the status of the specified transactions have changed. On initial subscription, the s…