Try Install Learn Blog API Packages GitHub
Pages

Sushi.Wallet

Functions

decryptWallet
(
encryptedWallet
:
EncryptedWallet
password
:
String
)
:
Result(Wallet.Error, Wallet)
encryptWallet
(
wallet
:
Wallet
name
:
String
password
:
String
)
:
Result(Wallet.Error, EncryptedWallet)
generateEncryptedWallet
(
networkPrefix
:
String
name
:
String
password
:
String
)
:
Result(Wallet.Error, EncryptedWallet)
generateKeyPair
:
Result(KeyPair.Error, KeyPair)
generateNewWallet
(
networkPrefix
:
String
)
:
Result(Wallet.Error, Wallet)
getFullWalletFromWif
(
wif
:
String
)
:
Result(Wallet.Error, FullWallet)
getKeyFromMnemonic
(
words
:
Array(String)
)
:
Result(Wallet.Error, String)
getMnemonic
(
hexPrivateKey
:
String
)
:
Result(Wallet.Error, Array(String))
getPrivateKeyFromWif
(
wif
:
String
)
:
Result(Wallet.Error, String)
getWalletFromWif
(
wif
:
String
)
:
Result(Wallet.Error, Wallet)
isValidAddress
(
address
:
String
)
:
Result(Wallet.Error, Bool)
signTransaction
(
hexPrivateKey
:
String
transaction
:
ScaledTransaction
)
:
Result(Wallet.Error, ScaledTransaction)
verifyTransaction
(
hexPrivateKey
:
String
signedTransaction
:
ScaledTransaction
)
:
Result(Wallet.Error, Bool)