Skip to content

RPC Wallet

MoneroWalletRpc

Bases: MoneroWallet

Implements a Monero wallet using monero-wallet-rpc_.

.. _monero-wallet-rpc: https://docs.getmonero.org/rpc-library/wallet-rpc/

create_wallet(config)

Create and open a wallet on the monero-wallet-rpc server.

Parameters:

Name Type Description Default
config MoneroWalletConfig

configures the wallet to create.

required

get_rpc_connection()

Get the wallet's RPC connection.

Returns:

Type Description
MoneroRpcConnection | None

the wallet's rpc connection.

get_seed_languages()

Get all supported wallet seed languages.

Returns:

Type Description
list[str]

wallet's supported languages.

stop()

Save and close the current wallet and stop the RPC server.