|
| WalletStorage (string file_name) |
|
byte [] | getPrimaryAddress () |
|
byte [] | getPrimaryPrivateKey () |
|
byte [] | getPrimaryPublicKey () |
|
byte [] | getLastAddress () |
|
byte [] | getSeedHash () |
|
string | getFileName () |
|
IxiNumber | getMyTotalBalance (byte[] primary_address) |
|
Address | generateNewAddress (Address key_primary_address, byte[] last_nonce, bool add_to_pool=true, bool write_to_file=true) |
|
Address | generateNewAddress_v0 (Address key_primary_address, byte[] last_nonce, bool add_to_pool=true) |
|
Address | generateNewAddress_v1 (Address key_primary_address, byte[] last_nonce, bool add_to_pool=true) |
|
IxianKeyPair | generateNewKeyPair (bool writeToFile=true) |
|
IxianKeyPair | getKeyPair (byte[] address) |
|
AddressData | getAddress (byte[] address) |
|
bool | isMyAddress (byte[] address) |
|
List< byte[]> | extractMyAddressesFromAddressList (SortedDictionary< byte[], IxiNumber > address_list) |
|
List< Address > | getMyAddresses () |
|
List< string > | getMyAddressesBase58 () |
|
SortedDictionary< byte[], IxiNumber > | generateFromListFromAddress (byte[] from_address, IxiNumber total_amount_with_fee, bool full_pubkey=false) |
|
SortedDictionary< byte[], IxiNumber > | generateFromList (byte[] primary_address, IxiNumber total_amount_with_fee, List< byte[]> skip_addresses, List< Transaction > pending_transactions) |
|
byte [] | getNonceFromAddress (byte[] address) |
|
bool | walletExists () |
|
void | convertWalletFromIxiHex () |
|
bool | readWallet (string password) |
|
bool | backup (string destination) |
|
bool | writeWallet (string password) |
|
bool | deleteWallet () |
|
bool | generateWallet (string password) |
|
void | scanForLostAddresses () |
|
byte [] | getRawWallet () |
|
Definition at line 19 of file WalletStorage.cs.
◆ WalletStorage()
DLT.WalletStorage.WalletStorage |
( |
string |
file_name | ) |
|
◆ backup()
bool DLT.WalletStorage.backup |
( |
string |
destination | ) |
|
◆ convertWalletFromIxiHex()
void DLT.WalletStorage.convertWalletFromIxiHex |
( |
| ) |
|
◆ deleteWallet()
bool DLT.WalletStorage.deleteWallet |
( |
| ) |
|
◆ extractMyAddressesFromAddressList()
List<byte[]> DLT.WalletStorage.extractMyAddressesFromAddressList |
( |
SortedDictionary< byte[], IxiNumber > |
address_list | ) |
|
◆ generateFromList()
SortedDictionary<byte[], IxiNumber> DLT.WalletStorage.generateFromList |
( |
byte [] |
primary_address, |
|
|
IxiNumber |
total_amount_with_fee, |
|
|
List< byte[]> |
skip_addresses, |
|
|
List< Transaction > |
pending_transactions |
|
) |
| |
◆ generateFromListFromAddress()
SortedDictionary<byte[], IxiNumber> DLT.WalletStorage.generateFromListFromAddress |
( |
byte [] |
from_address, |
|
|
IxiNumber |
total_amount_with_fee, |
|
|
bool |
full_pubkey = false |
|
) |
| |
◆ generateNewAddress()
Address DLT.WalletStorage.generateNewAddress |
( |
Address |
key_primary_address, |
|
|
byte [] |
last_nonce, |
|
|
bool |
add_to_pool = true , |
|
|
bool |
write_to_file = true |
|
) |
| |
◆ generateNewAddress_v0()
Address DLT.WalletStorage.generateNewAddress_v0 |
( |
Address |
key_primary_address, |
|
|
byte [] |
last_nonce, |
|
|
bool |
add_to_pool = true |
|
) |
| |
◆ generateNewAddress_v1()
Address DLT.WalletStorage.generateNewAddress_v1 |
( |
Address |
key_primary_address, |
|
|
byte [] |
last_nonce, |
|
|
bool |
add_to_pool = true |
|
) |
| |
◆ generateNewKeyPair()
IxianKeyPair DLT.WalletStorage.generateNewKeyPair |
( |
bool |
writeToFile = true | ) |
|
◆ generateWallet()
bool DLT.WalletStorage.generateWallet |
( |
string |
password | ) |
|
◆ getAddress()
AddressData DLT.WalletStorage.getAddress |
( |
byte [] |
address | ) |
|
◆ getFileName()
string DLT.WalletStorage.getFileName |
( |
| ) |
|
◆ getKeyPair()
IxianKeyPair DLT.WalletStorage.getKeyPair |
( |
byte [] |
address | ) |
|
◆ getLastAddress()
byte [] DLT.WalletStorage.getLastAddress |
( |
| ) |
|
◆ getMyAddresses()
List<Address> DLT.WalletStorage.getMyAddresses |
( |
| ) |
|
◆ getMyAddressesBase58()
List<string> DLT.WalletStorage.getMyAddressesBase58 |
( |
| ) |
|
◆ getMyTotalBalance()
IxiNumber DLT.WalletStorage.getMyTotalBalance |
( |
byte [] |
primary_address | ) |
|
◆ getNonceFromAddress()
byte [] DLT.WalletStorage.getNonceFromAddress |
( |
byte [] |
address | ) |
|
◆ getPrimaryAddress()
byte [] DLT.WalletStorage.getPrimaryAddress |
( |
| ) |
|
◆ getPrimaryPrivateKey()
byte [] DLT.WalletStorage.getPrimaryPrivateKey |
( |
| ) |
|
◆ getPrimaryPublicKey()
byte [] DLT.WalletStorage.getPrimaryPublicKey |
( |
| ) |
|
◆ getRawWallet()
byte [] DLT.WalletStorage.getRawWallet |
( |
| ) |
|
◆ getSeedHash()
byte [] DLT.WalletStorage.getSeedHash |
( |
| ) |
|
◆ isMyAddress()
bool DLT.WalletStorage.isMyAddress |
( |
byte [] |
address | ) |
|
◆ readWallet()
bool DLT.WalletStorage.readWallet |
( |
string |
password | ) |
|
◆ readWallet_v1()
bool DLT.WalletStorage.readWallet_v1 |
( |
BinaryReader |
reader, |
|
|
string |
password |
|
) |
| |
|
protected |
◆ readWallet_v3()
bool DLT.WalletStorage.readWallet_v3 |
( |
BinaryReader |
reader, |
|
|
string |
password |
|
) |
| |
|
protected |
◆ scanForLostAddresses()
void DLT.WalletStorage.scanForLostAddresses |
( |
| ) |
|
◆ walletExists()
bool DLT.WalletStorage.walletExists |
( |
| ) |
|
◆ writeWallet()
bool DLT.WalletStorage.writeWallet |
( |
string |
password | ) |
|
◆ writeWallet_v1()
bool DLT.WalletStorage.writeWallet_v1 |
( |
string |
password | ) |
|
|
protected |
◆ writeWallet_v3()
bool DLT.WalletStorage.writeWallet_v3 |
( |
string |
password | ) |
|
|
protected |
◆ address
byte [] DLT.WalletStorage.address = null |
|
protected |
◆ derivedMasterSeed
byte [] DLT.WalletStorage.derivedMasterSeed = null |
|
protected |
◆ filename
string DLT.WalletStorage.filename |
|
protected |
◆ lastAddress
byte [] DLT.WalletStorage.lastAddress = null |
|
protected |
◆ masterSeed
byte [] DLT.WalletStorage.masterSeed = null |
|
protected |
◆ myAddresses
◆ myKeys
◆ privateKey
byte [] DLT.WalletStorage.privateKey = null |
|
protected |
◆ publicKey
byte [] DLT.WalletStorage.publicKey = null |
|
protected |
◆ seedHash
byte [] DLT.WalletStorage.seedHash = null |
|
protected |
◆ walletPassword
string DLT.WalletStorage.walletPassword = "" |
|
protected |
◆ walletVersion
int DLT.WalletStorage.walletVersion = 0 |
|
protected |
The documentation for this class was generated from the following file: