Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recent updates #21

Merged
merged 27 commits into from
Jul 24, 2014
Merged

Recent updates #21

merged 27 commits into from
Jul 24, 2014

Conversation

CryptoManiac
Copy link
Contributor

  • Core: Use "Low S" checking in SignSignature and SignCompact signature to prevent signature malleability;
  • Core: Additional script checkings to break signature malleability;
  • Core: Multi-threaded script verification;
  • Core: Add unspendable coins support;
  • Core: Prevent import keys for watch-only addresses and vice versa;
  • QT: Display amount of unspendable coins on overview page and getinfo RPC output;
  • Replace current balance with amount of spendable coins on send coins page.
  • RPC: Add parsed and raw checkpoint message data in gectcheckpoint output;
  • RPC: getblock (hash, true) and getblockbynumber (height, true) are now returning a set of raw transactions instead of parsed tx representation;
  • RPC: getinfo now returns amount of unspendable coins;
  • RPC: add importaddress call;
  • RPC: add redeemScript to listunspent output and signrawtransaction input.

CryptoManiac and others added 27 commits July 12, 2014 18:27
It's helpful against a minor malleability issue found by Sergio Lerner, check this thread for additional information

https://bitcointalk.org/index.php?topic=8392.msg1245898#msg1245898
CScriptCheck is a closure representing a script check.
signrawtransaction was unable to sign p2sh inputs when given a list of private keys to use.

https://bitcointalk.org/index.php?topic=143221.msg7811880#msg7811880
Always check change address field value before creating new transaction.
Based on a patch by Eric Lombrozo.
* Add unspendable coins amount to overview page and getinfo RPC output;
* Replace current balance with amount of spendable coins on send coins page.
This change allows us to dramatically reduce electrum-server RPC overhead, but breaks compatibility. If you are using script which depends on this functionality then add decoderawtransaction to get a parsed tx representation.
0xDEADFACE added a commit that referenced this pull request Jul 24, 2014
@0xDEADFACE 0xDEADFACE merged commit 11e2717 into novacoin-project:master Jul 24, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants