Documentation
¶
Index ¶
- Variables
- func DeleteKey(disk *walletapi.Wallet_Disk, t string, key []byte) (err error)
- func DeleteSettingsKey(key []byte) (err error)
- func GetDBType() string
- func GetEncryptedValue(disk *walletapi.Wallet_Disk, t string, key []byte) (result []byte, err error)
- func GetEndpoint() (endpoint string, err error)
- func GetNetwork() (network string, err error)
- func GetPath() string
- func GetSettingsValue(key []byte) (result []byte, err error)
- func GetShard(disk *walletapi.Wallet_Disk) (result string)
- func GetValue(t string, key []byte) (result []byte, err error)
- func IsValidDBType(db string) bool
- func SetDBType(db string) (err error)
- func SetPath(path string) (datashards string, err error)
- func StoreEncryptedValue(disk *walletapi.Wallet_Disk, t string, key, value []byte) (err error)
- func StoreEndpoint(value string) (err error)
- func StoreNetwork(value string) (err error)
- func StoreSettingsValue(key, value []byte) (err error)
- func StoreValue(t string, key, value []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Key keys
Common storage keys
View Source
var Value values
Common storage values
Functions ¶
func DeleteKey ¶
func DeleteKey(disk *walletapi.Wallet_Disk, t string, key []byte) (err error)
Delete a key-value from datashards
func DeleteSettingsKey ¶
Delete a key-value setting from datashards
func GetEncryptedValue ¶
func GetEncryptedValue(disk *walletapi.Wallet_Disk, t string, key []byte) (result []byte, err error)
Get an encrypted key-value from datashards and then decrypt it
func GetEndpoint ¶
Get endpoint value from datashards
func GetSettingsValue ¶
Get a key-value setting from datashards
func GetShard ¶
func GetShard(disk *walletapi.Wallet_Disk) (result string)
Get a datashard's path, synced with Engram's DB structure
func StoreEncryptedValue ¶
func StoreEncryptedValue(disk *walletapi.Wallet_Disk, t string, key, value []byte) (err error)
Encrypt a key-value and then store it in datashards
func StoreEndpoint ¶
Store endpoint value in datashards
func StoreSettingsValue ¶
Store a key-value setting in datashards
func StoreValue ¶
Store a key-value in datashards
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.