Skip to content

WalletServiceImpl

Defined in: src/Wallet.ts:1436

Service interface for seed-based Wallet operations.

Since

0.2.0

Properties

close()

readonly close: (walletContext) => Effect<void, WalletError>

Defined in: src/Wallet.ts:1439

Parameters

walletContext

WalletContext

Returns

Effect<void, WalletError>


deriveAddress()

readonly deriveAddress: (seed, networkId) => Effect<string, WalletError>

Defined in: src/Wallet.ts:1440

Parameters

seed

string

networkId

string

Returns

Effect<string, WalletError>


init()

readonly init: (seed, networkConfig) => Effect<WalletContext, WalletError>

Defined in: src/Wallet.ts:1437

Parameters

seed

string

networkConfig

NetworkConfig

Returns

Effect<WalletContext, WalletError>


providers()

readonly providers: (walletContext) => Effect<WalletProviders, WalletError>

Defined in: src/Wallet.ts:1441

Parameters

walletContext

WalletContext

Returns

Effect<WalletProviders, WalletError>


waitForSync()

readonly waitForSync: (walletContext) => Effect<void, WalletError>

Defined in: src/Wallet.ts:1438

Parameters

walletContext

WalletContext

Returns

Effect<void, WalletError>