Permalink
Commits on Nov 28, 2017
  1. BitcoinSerializer: Don't use the payload hash to set the tx hash for …

    sstone authored and schildbach committed Aug 1, 2017
    …transactions with witnesses.
    
    When we receive a tx message from a peer, the hash is the hash of the payload.
    If the tx is a segwit tx it is not equal to its bitcoin hash (which uses the
    pre-segwit serialization format) so we don't set it, it will be computed later.
  2. Support P2P SegWit

    xenog authored and schildbach committed Jul 27, 2017
  3. Activate SegWit on block 481824

    xenog authored and schildbach committed Jul 25, 2017
  4. Rebase against master

    schildbach committed Jul 18, 2017
  5. Verify segwit commitment structure

    xenog authored and schildbach committed Jul 17, 2017
  6. Reformat segwit transaction tests

    xenog authored and schildbach committed Jun 30, 2017
  7. Support SigOp counting for witnesses

    xenog authored and schildbach committed Jun 30, 2017
  8. Add witness sigops to validation

    xenog authored and schildbach committed Jun 28, 2017
  9. Transaction weight computation

    xenog authored and schildbach committed Jun 28, 2017
  10. Update tests for new sigops scaling

    xenog authored and schildbach committed Jun 27, 2017
  11. BIP 144 Segregated Witness (Peer Services) 1) Read NODE_WITNESS servi…

    inkester authored and schildbach committed Nov 18, 2016
    …ce flag to understand if a peer supports SW 2) Use new WitnessBlock and WitnessTransaction with GetData
  12. Add support for SegWit transactions

    xenog authored and schildbach committed Nov 8, 2016
  13. Add segnet params

    NicolasDorier authored and schildbach committed Feb 8, 2016
  14. Add segnet params

    NicolasDorier authored and schildbach committed Feb 8, 2016
  15. Implement hashSignatureWitness

    NicolasDorier authored and schildbach committed Jan 27, 2016
Commits on Nov 27, 2017
  1. Allow to create wallets with an arbitrary account path. Adds a test f…

    DaLN authored and schildbach committed Feb 20, 2017
    …or BIP44 wallets (account zero only).
    
    Authors: Nelson MELINA <nelson.melina@mycelium.com>, Giuseppe Magnotta <giuseppe.magnotta@gmail.com>
Commits on Nov 24, 2017
Commits on Nov 8, 2017
Commits on Nov 3, 2017
Commits on Oct 26, 2017
Commits on Sep 13, 2017
Commits on Aug 30, 2017
  1. Basic support for version 2 transactions.

    schildbach committed Aug 30, 2017
    Rather than considering all version 2 transactions risky, we now look more closely if any of its
    inputs has a relative lock time. We can't check the relative locks though, because we usually
    don't have the spent outputs (to know when they were creted).
Commits on Aug 25, 2017
  1. Transaction: Clarify the meaning of the transaction hash in the JavaDoc.

    schildbach committed Aug 25, 2017
    We will soon have multiple kinds of transaction hashes.
Commits on Aug 24, 2017
Commits on Aug 22, 2017
  1. Peer: Drop Bitcoin Cash peers early, based on service bit 5.

    schildbach committed Aug 22, 2017
    They will fail the difficulty check anyway.
  2. ECKey.decodeFromDER(): Also throws IllegalArgumentException if unexpe…

    schildbach committed Aug 22, 2017
    …cted class was read.
    
    Fixes a regression that was introduced with commit e5f14e7.