allow to check whether wallet is encrypted.
This commit is contained in:
parent
9d54277db1
commit
665a87f680
@ -727,6 +727,10 @@ Wallet.prototype.encrypt = function(options) {
|
|||||||
return bitcoindjs.walletEncrypt(options || {});
|
return bitcoindjs.walletEncrypt(options || {});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Wallet.prototype.isEncrypted = function() {
|
||||||
|
return bitcoindjs.walletEncrypted();
|
||||||
|
};
|
||||||
|
|
||||||
Wallet.prototype.setTxFee = function(options) {
|
Wallet.prototype.setTxFee = function(options) {
|
||||||
return bitcoindjs.walletSetTxFee(options || {});
|
return bitcoindjs.walletSetTxFee(options || {});
|
||||||
};
|
};
|
||||||
|
|||||||
@ -192,6 +192,7 @@ NAN_METHOD(WalletPassphrase);
|
|||||||
NAN_METHOD(WalletPassphraseChange);
|
NAN_METHOD(WalletPassphraseChange);
|
||||||
NAN_METHOD(WalletLock);
|
NAN_METHOD(WalletLock);
|
||||||
NAN_METHOD(WalletEncrypt);
|
NAN_METHOD(WalletEncrypt);
|
||||||
|
NAN_METHOD(WalletEncrypted);
|
||||||
NAN_METHOD(WalletSetTxFee);
|
NAN_METHOD(WalletSetTxFee);
|
||||||
NAN_METHOD(WalletImportKey);
|
NAN_METHOD(WalletImportKey);
|
||||||
|
|
||||||
@ -3168,6 +3169,25 @@ NAN_METHOD(WalletEncrypt) {
|
|||||||
NanReturnValue(Undefined());
|
NanReturnValue(Undefined());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* WalletEncrypted()
|
||||||
|
* bitcoindjs.walletEncrypted()
|
||||||
|
* Check whether the wallet is encrypted.
|
||||||
|
*/
|
||||||
|
|
||||||
|
NAN_METHOD(WalletEncrypted) {
|
||||||
|
NanScope();
|
||||||
|
|
||||||
|
if (args.Length() > 0) {
|
||||||
|
return NanThrowError(
|
||||||
|
"Usage: bitcoindjs.walletEncrypted()");
|
||||||
|
}
|
||||||
|
|
||||||
|
bool isEncrypted = pwalletMain->IsCrypted();
|
||||||
|
|
||||||
|
NanReturnValue(NanNew<Boolean>(isEncrypted));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* WalletSetTxFee()
|
* WalletSetTxFee()
|
||||||
* bitcoindjs.walletSetTxFee(options)
|
* bitcoindjs.walletSetTxFee(options)
|
||||||
@ -3712,6 +3732,7 @@ init(Handle<Object> target) {
|
|||||||
NODE_SET_METHOD(target, "walletPassphraseChange", WalletPassphraseChange);
|
NODE_SET_METHOD(target, "walletPassphraseChange", WalletPassphraseChange);
|
||||||
NODE_SET_METHOD(target, "walletLock", WalletLock);
|
NODE_SET_METHOD(target, "walletLock", WalletLock);
|
||||||
NODE_SET_METHOD(target, "walletEncrypt", WalletEncrypt);
|
NODE_SET_METHOD(target, "walletEncrypt", WalletEncrypt);
|
||||||
|
NODE_SET_METHOD(target, "walletEncrypted", WalletEncrypted);
|
||||||
NODE_SET_METHOD(target, "walletSetTxFee", WalletSetTxFee);
|
NODE_SET_METHOD(target, "walletSetTxFee", WalletSetTxFee);
|
||||||
NODE_SET_METHOD(target, "walletImportKey", WalletImportKey);
|
NODE_SET_METHOD(target, "walletImportKey", WalletImportKey);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user