Skip to content
Permalink
Branch: segwit
Commits on Apr 17, 2016
  1. P2P test for segwit

    sdaftuar authored and sipa committed Apr 9, 2016
  2. Update p2p test framework with segwit support

    sdaftuar authored and sipa committed Apr 9, 2016
    mininode now supports witness transactions/blocks, blocktools
    has a helper for adding witness commitments to blocks, and script
    has a function to calculate hashes for signature under sigversion
    1, used by segwit.
  3. Add transaction tests for segwit

    NicolasDorier authored and sipa committed Apr 3, 2016
    ...with the four types of segwit payment, as well as all sighash combinaisons.
Commits on Apr 14, 2016
  1. Add rpc test for segwit

    morcos authored and sipa committed Jan 2, 2016
    Amended by Pieter Wuille to use multisig 1-of-1 for P2WSH tests, and BIP9
    based switchover logic.
  2. Signing tests

    sipa committed Nov 20, 2015
  3. --- [SEGWIT] begin: tests ---

    sipa committed Mar 31, 2016
  4. signrawtransaction can sign P2WSH

    NicolasDorier authored and sipa committed Apr 10, 2016
  5. Add witness address RPCs (using P2SH)

    sipa committed Dec 30, 2015
    Includes support for pushkeyhash wit v0 by Alex Morcos.
  6. Witness script signing

    sipa committed Mar 31, 2016
  7. --- [SEGWIT] begin: wallet ---

    sipa committed Mar 31, 2016
  8. Increase MAX_PROTOCOL_MESSAGE_LENGTH

    sdaftuar authored and sipa committed Jan 18, 2016
    Witness blocks can be greater than 2MiB, but cannot be validly greater
    than 4MB.
  9. bitcoinconsensus: add method that accepts amount, and return error wh…

    afk11 authored and sipa committed Jan 24, 2016
    …en verify_script receives VERIFY_WITNESS flag
    
    script_tests: always test bitcoinconsensus_verify_script_with_amount if VERIFY_WITNESS isn't set
    
    Rename internal method + make it static
    
    trim bitcoinconsensus_ prefix
    
    Add SERIALIZE_TRANSACTION_WITNESS flag
  10. Implement block size/sigop cost rules, limits, and GBT support

    sipa committed Jan 3, 2016
    Includes changes by Suhas Daftuar and Luke-jr.
  11. Return witness data

    jl2012 authored and sipa committed Jan 22, 2016
    Includes RPC field name changes by Luke-jr.
  12. Add signature version 1 with updated sighash

    sipa committed Dec 27, 2015
    Includes simplifications by Eric Lombrozo.
  13. Witness commitment validation

    sipa committed Nov 6, 2015
    Includes a fix by Suhas Daftuar
  14. Introduce and preferentially peer with NODE_WITNESS service bit

    sipa committed Nov 16, 2015
    Service bit logic by Nicolas Dorier.
  15. getdata enum issue fix

    CodeShark authored and sipa committed Jan 16, 2016
  16. Removed ppszTypeName from protocol.cpp

    CodeShark authored and sipa committed Jan 11, 2016
  17. Add segregated witness transaction serialization

    sipa committed Nov 6, 2015
    Contains refactorings by Eric Lombrozo.
    Contains fixup by Nicolas Dorier.
  18. qt: Work (don't crash) with -segnet

    theuni authored and sipa committed Jan 16, 2016
  19. Add segnet seed nodes

    sipa committed Jan 21, 2016
  20. Create segnet4

    sipa committed Dec 31, 2015
  21. Don't check the genesis block PoW

    sipa committed Apr 14, 2016
    Inspired by Jorge Timon's "Testchain: Don't check the genesis block", but
    restricted to just PoW check.
    
    Code by Matt Corallo, originally submitted as a patch to segwit.
  22. --- [SEGWIT] begin: segnet ---

    sipa committed Mar 31, 2016
Older
You can’t perform that action at this time.