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.
OpenRPC Spec
User API
An OpenRPC specification for the user to interact with the Wallet Gateway.
Methods
Method pages are the primary reference surface. This spec page stays focused on grouping and discovery.addIdp
Adds a new identity provider.
addNetwork
Adds a new network configuration (similar to EIP-3085).
addSession
Adds a network session.
allocatePartyForWallet
Allocates a party for an already initialized wallet if external signing is complete.
createWallet
Creates a new wallet and party with the given hint.
deleteTransaction
Deletes a pending transaction. Only transactions with status ‘pending’ can be deleted.
execute
Executes a signed transaction.
getTransaction
getUser
Returns information about the current user, including whether they are an admin.
isWalletSyncNeeded
Checks if wallet sync is needed (disabled wallets or new parties on ledger).
listIdps
listNetworks
listSessions
listTransactions
listWallets
Lists wallets.
removeIdp
Removes an identity provider. Fails if an existing network is using the identity provider.
removeNetwork
Removes a new network configuration (similar to EIP-3085).
removeSession
Removes the current network session.
removeWallet
Removes a party with the given hint.
setPrimaryWallet
Sets the specified wallet as the primary wallet for dApp usage.
sign
Signs the provided data with the private key of the specified or active party.
syncWallets
Synchronizes wallets with the connected network.