Table of Contents

Namespace Concordium.Sdk.Wallets

Classes

WalletAccount

Represents an account imported from one of the supported wallet export formats.

In particular it supports import of the browser and genesis wallet key export formats. The class implements ITransactionSigner so it may be used for signing transactions.

This structure does not have the encryption key for sending encrypted transfers, it only contains keys for signing transactions.

WalletDataSourceException

Represents an error indicating failure in a receiver of TryGetSignKeys() or TryGetAccountAddress().

This could for instance be due to a parsing or IO error depending on the underlying implementation.

Interfaces

IWalletDataSource

Implementers of this interface corresponds to a data source from which a WalletAccount can be constructed.

Specifically this allows for retrieving sign key and wallet address data in a manner which is subject to failure.