Allow using configs for database

This commit is contained in:
Sudarsan Balaji
2021-10-14 04:23:17 +05:30
parent 598d08b3bc
commit 6d7939c88f
2 changed files with 27 additions and 5 deletions

View File

@@ -44,8 +44,19 @@ enum BdkError {
"Sled",
};
dictionary SledDbConfiguration {
string path;
string tree_name;
};
[Enum]
interface DatabaseConfig {
Memory(string junk);
Sled(SledDbConfiguration configuration);
};
interface OfflineWallet {
[Throws=BdkError]
constructor(string descriptor);
constructor(string descriptor, DatabaseConfig database_config);
string get_new_address();
};