Creates a new session with the wallet
Extends the RPC API with additional methods
A new MultichainApiClient with the extended RPC API
Gets the current session data if a session exists
Invokes a method on the wallet for a specific scope
Registers a callback for notifications from the wallet
Function to call when a notification is received
A function to remove the callback
Revokes the current session and disconnects from the wallet
Type for transport layer mapping to the multichain api methods