User API
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.Allocates a party for an already initialized wallet if external signing is complete.
Change signing provider for the specified party
Rejects a pending message signing request.
Deletes a pending transaction. Only transactions with status ‘pending’ can be deleted.
Generates a new API key for the current user and network.
Returns full network configuration including auth details. Admin only.
Returns information about the current user, including whether they are an admin.
Get a wallet by party ID for the connected user on the current network.
Checks if wallet sync is needed (disabled wallets or new parties on ledger).
Lists all API keys for the current user and network.
Lists configured networks without sensitive authentication details.
Lists available keys of a signing provider
Removes an API key for the current user and network.
Removes an identity provider. Fails if an existing network is using the identity provider.
Removes a new network configuration (similar to EIP-3085).
Mints a self-signed access token using server-side network credentials. Used for login on self-signed networks.
Sets the specified wallet as the primary wallet for dApp usage.
Signs the provided data with the private key of the specified or active party.
Signs an arbitrary UTF-8 message with the wallet’s private key (Ed25519). The message bytes are signed as-is; callers are expected to embed any application-level domai…
Lists available vaults of a signing provider
History
1.10.0listSigningProviderVaults: Last available in 1.9.0. Retained for historical reference.
1.10.0selfSignedAccessToken: params updated: params
1.10.01.7.0addSession: params updated: params
listTransactions: params added: params; result updated (required fields)
1.5.01.4.0listNetworks: description updated
1.4.00.27.0deleteTransaction: params updated: params
execute: params updated: params
getTransaction: params updated: params; result updated (required fields)
listTransactions: The method was updated in this snapshot.
sign: params updated: params
0.26.0sign: params updated: params