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

[WIP] Schnorr/Taproot/Tapscript #758

Open
wants to merge 29 commits into
base: 1.0
Choose a base branch
from
Open

[WIP] Schnorr/Taproot/Tapscript #758

wants to merge 29 commits into from

Commits on Dec 11, 2019

  1. Add phpecc backed Schnorr implementation

    Thomas Kerin authored and afk11 committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    b100ace View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b1ccdc View commit details
    Browse the repository at this point in the history
  3. EcAdapter: Add interfaces for Schnorr, and a secp256k1 backed impleme…

    …ntation for our EcAdapter
    afk11 committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    fce79fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32e510e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    746b2d3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1808b4d View commit details
    Browse the repository at this point in the history
  7. XOnlyPublicKey: add constructor arg hasSquareY, returned during xonly…

    …_pubkey_from_pubkey
    afk11 committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    09a78ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4be09f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5828e8a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bd591c8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f5355bb View commit details
    Browse the repository at this point in the history
  12. Extract executeWitnessProgram as fallthrough is overwhelming, and now…

    … conditional (taproot-keypath-spend)
    afk11 committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    9514417 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6a2262b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    48f9e97 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d0387fe View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ee12c06 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    74c57ab View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    be1a924 View commit details
    Browse the repository at this point in the history
  19. extract evalChecksig method and fix checkPayToContract in both EcAdap…

    …ter implementations
    afk11 committed Dec 11, 2019
    Configuration menu
    Copy the full SHA
    2cd87bd View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2e00c8f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1ae74ca View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9eeaf79 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    cec8ad8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    11a227d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    521a579 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f0e54bd View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    68f354c View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    6f96f21 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    5c0a5e7 View commit details
    Browse the repository at this point in the history