aries / net.globalid.aries.storage / WalletManager

WalletManager

class WalletManager

The class WalletManager

Constructors

<init>

The class WalletManager

WalletManager(versionManager: VersionManager)

Functions

close

Closes the wallet with specific WalletConfiguration and frees allocated resources

fun close(configuration: WalletConfiguration): Completable

create

Create a new secure wallet with the given WalletConfiguration and WalletCredentials

fun create(configuration: WalletConfiguration, credentials: WalletCredentials): Completable

delete

Delete the wallet with specific WalletConfiguration

fun delete(configuration: WalletConfiguration, credentials: WalletCredentials): Completable

open

Open the wallet with specific WalletConfiguration

fun open(configuration: WalletConfiguration, credentials: WalletCredentials): Single<Wallet>

openOrCreate

Opens the wallet with the given WalletConfiguration and WalletCredentials or creates a new one if it does not yet exist.

fun openOrCreate(configuration: WalletConfiguration, credentials: WalletCredentials): Single<Wallet>