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

@CryptoManiac CryptoManiac commented Jul 24, 2014

  • 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 added 27 commits Feb 19, 2014
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
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants