|
|
@ -587,6 +587,8 @@ Value signrawtransaction(const Array& params, bool fHelp) |
|
|
|
if (!fGood) |
|
|
|
if (!fGood) |
|
|
|
throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, "Invalid private key"); |
|
|
|
throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, "Invalid private key"); |
|
|
|
CKey key = vchSecret.GetKey(); |
|
|
|
CKey key = vchSecret.GetKey(); |
|
|
|
|
|
|
|
if (!key.IsValid()) |
|
|
|
|
|
|
|
throw JSONRPCError(RPC_INVALID_ADDRESS_OR_KEY, "Private key outside allowed range"); |
|
|
|
tempKeystore.AddKey(key); |
|
|
|
tempKeystore.AddKey(key); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|