WalletFactory
@midnight-ntwrk/testkit-js v3.1.0
Constructors
Constructor
new WalletFactory():
WalletFactory
Returns
WalletFactory
Methods
createDustWallet()
staticcreateDustWallet(config,seed,dustOptions?):DustWalletAPI
Parameters
config
DefaultV1Configuration
seed
Uint8Array
dustOptions?
DustWalletOptions = DEFAULT_DUST_OPTIONS
Returns
DustWalletAPI
createShieldedWallet()
staticcreateShieldedWallet(config,seed):ShieldedWalletAPI
Parameters
config
DefaultV1Configuration
seed
Uint8Array
Returns
ShieldedWalletAPI
createUnshieldedWallet()
staticcreateUnshieldedWallet(config,unshieldedKeystore):UnshieldedWalletAPI
Parameters
config
DefaultV1Configuration
unshieldedKeystore
UnshieldedKeystore
Returns
UnshieldedWalletAPI
createWalletFacade()
staticcreateWalletFacade(config,shieldedWallet,unshieldedWallet,dustWallet):Promise<WalletFacade>
Parameters
config
DefaultConfiguration
shieldedWallet
ShieldedWalletAPI
unshieldedWallet
UnshieldedWalletAPI
dustWallet
DustWalletAPI
Returns
Promise<WalletFacade>
restoreShieldedWallet()
staticrestoreShieldedWallet(config,serializedState):Promise<ShieldedWallet>
Parameters
config
DefaultV1Configuration
serializedState
string
Returns
Promise<ShieldedWallet>
startWalletFacade()
staticstartWalletFacade(wallet,shieldedSeed,dustSeed):Promise<WalletFacade>
Parameters
wallet
WalletFacade
shieldedSeed
Uint8Array
dustSeed
Uint8Array
Returns
Promise<WalletFacade>