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

MWEB Light Client #35

Open
wants to merge 107 commits into
base: master
Choose a base branch
from
Open

MWEB Light Client #35

wants to merge 107 commits into from

Commits on Feb 3, 2024

  1. Go mod

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    a594ec8 View commit details
    Browse the repository at this point in the history
  2. Add mweb p2p messages

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    9a8c7c8 View commit details
    Browse the repository at this point in the history
  3. New message handlers

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    ce5930a View commit details
    Browse the repository at this point in the history
  4. Add mweb inv types

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    67dd051 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    871602c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    367a9ec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5ba4b71 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3c78cbb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0e64a9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fbcd9d2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    047eff3 View commit details
    Browse the repository at this point in the history
  12. Add serialization methods

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    23a1d61 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a47afe0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    437a18e View commit details
    Browse the repository at this point in the history
  15. Add output rewind code

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    00d66e4 View commit details
    Browse the repository at this point in the history
  16. Calculate output key

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    b292eee View commit details
    Browse the repository at this point in the history
  17. Add keychain

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    b9afc06 View commit details
    Browse the repository at this point in the history
  18. Forgot to call ToAffine

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    166bd6c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    503cc55 View commit details
    Browse the repository at this point in the history
  20. Added rewind output test

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    693dc98 View commit details
    Browse the repository at this point in the history
  21. Verify amount and address

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    9c685c1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c0a1808 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    3e6b10b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    aadab19 View commit details
    Browse the repository at this point in the history
  25. Decode mweb addresses

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    248cc6c View commit details
    Browse the repository at this point in the history
  26. Needed by lnd.NewAddress

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    33cb12c View commit details
    Browse the repository at this point in the history
  27. Add mweb script decoder

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    16054e9 View commit details
    Browse the repository at this point in the history
  28. Small change

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    7105386 View commit details
    Browse the repository at this point in the history
  29. Split out mweboutput

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    e9a0569 View commit details
    Browse the repository at this point in the history
  30. Add mweb input

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    d60ab2c View commit details
    Browse the repository at this point in the history
  31. Add schnorr signing

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    ae8b99e View commit details
    Browse the repository at this point in the history
  32. Create inputs

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    4cce90d View commit details
    Browse the repository at this point in the history
  33. Create outputs

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    aa5b260 View commit details
    Browse the repository at this point in the history
  34. Range proof - in progress

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    57d9cf7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7922bf6 View commit details
    Browse the repository at this point in the history
  36. Add secp256k1-zkp

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    0c0684f View commit details
    Browse the repository at this point in the history
  37. Range proofs using cgo

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    fc92ece View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    c5a0a55 View commit details
    Browse the repository at this point in the history
  39. Add mweb kernel

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    0d412ac View commit details
    Browse the repository at this point in the history
  40. Create kernels

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    2e43d13 View commit details
    Browse the repository at this point in the history
  41. Small fix

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    d58ff84 View commit details
    Browse the repository at this point in the history
  42. Added error checking

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    83458c4 View commit details
    Browse the repository at this point in the history
  43. One more

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    d1eb309 View commit details
    Browse the repository at this point in the history
  44. Create mweb tx

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    d8c5238 View commit details
    Browse the repository at this point in the history
  45. Tx/TxBody serialization

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    17f8938 View commit details
    Browse the repository at this point in the history
  46. Plug it all in

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    6c5c7d2 View commit details
    Browse the repository at this point in the history
  47. More checks

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    8b80bb7 View commit details
    Browse the repository at this point in the history
  48. Changes to send txns

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    c65e425 View commit details
    Browse the repository at this point in the history
  49. Fee calculator

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    c05a460 View commit details
    Browse the repository at this point in the history
  50. Encodings

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    722be12 View commit details
    Browse the repository at this point in the history
  51. Get height with utxo

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    c15bb3a View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    e55ecdd View commit details
    Browse the repository at this point in the history
  53. Include change in fee calc

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    ad803cb View commit details
    Browse the repository at this point in the history
  54. Return new coins

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    8bf0703 View commit details
    Browse the repository at this point in the history
  55. Update

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    90f1098 View commit details
    Browse the repository at this point in the history
  56. Fix test

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    4354b5f View commit details
    Browse the repository at this point in the history
  57. Pegout maturity

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    65e84d5 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    cd78c49 View commit details
    Browse the repository at this point in the history
  59. Pegin detection

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    941b60b View commit details
    Browse the repository at this point in the history
  60. Added pegins checker

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    d184f4e View commit details
    Browse the repository at this point in the history
  61. Minor tidy-up

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    78753ee View commit details
    Browse the repository at this point in the history
  62. No longer needed

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    b924301 View commit details
    Browse the repository at this point in the history
  63. Unneeded

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    96ffaf7 View commit details
    Browse the repository at this point in the history
  64. Fix build

    hectorchu committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    14d464d View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    ec20ba6 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Fix tx copy

    hectorchu committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    4b7d506 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Fix nBits

    hectorchu committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    2719d4a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Add mweb tx to inv types

    hectorchu committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    dcc99a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Add signalling stuff

    hectorchu committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    dfdfde9 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Configuration menu
    Copy the full SHA
    2a4a5c8 View commit details
    Browse the repository at this point in the history
  2. Fixed testnet nBits

    hectorchu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    325a54d View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    de33052 View commit details
    Browse the repository at this point in the history
  2. Minor tidy-up

    hectorchu committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    13298a4 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Add block header to leafset

    hectorchu committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    ee3bbe7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60f990e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Switching to go workspaces

    hectorchu committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    3eda0e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    4ddaa13 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Add mweb witness types

    hectorchu committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    5586bcd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0b1995 View commit details
    Browse the repository at this point in the history
  3. Fix mweb segwit encode

    hectorchu committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    3a1e57a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b183cef View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Fix cgo types

    hectorchu committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    b332858 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Faster scrypt

    hectorchu committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a1f2b7e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Update secp256k1

    hectorchu committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    491681c View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Update module name

    hectorchu committed May 10, 2024
    Configuration menu
    Copy the full SHA
    bd29d78 View commit details
    Browse the repository at this point in the history
  2. go mod tidy

    hectorchu committed May 10, 2024
    Configuration menu
    Copy the full SHA
    0528661 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Configuration menu
    Copy the full SHA
    ed2b684 View commit details
    Browse the repository at this point in the history
  2. go mod tidy

    hectorchu committed May 11, 2024
    Configuration menu
    Copy the full SHA
    e79e682 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    9cea519 View commit details
    Browse the repository at this point in the history
  2. Tidy up

    hectorchu committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    dd14dde View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    77dbd53 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Expose CreateKernel

    hectorchu committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1a7a8d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Add kernel message function

    hectorchu committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    834903f View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Return shared secret

    hectorchu committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    0d7f2ea View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Export CreateInput

    hectorchu committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    2b8ea3a View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    e9223ee View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    56cdaea View commit details
    Browse the repository at this point in the history
  2. Parameterize rand

    hectorchu committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    d18c0b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. TxBody sort

    hectorchu committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b44674e View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Sig verify

    hectorchu committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    e87bcba View commit details
    Browse the repository at this point in the history
  2. More commitment operations

    hectorchu committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    c29ca17 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Tidy up

    hectorchu committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    ad3dba9 View commit details
    Browse the repository at this point in the history
  2. Verify sig methods

    hectorchu committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    e6d090e View commit details
    Browse the repository at this point in the history
  3. Update rangeproof module

    hectorchu committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    94dfc07 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Catch panics

    hectorchu committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    3f6059d View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    8fd403f View commit details
    Browse the repository at this point in the history
  2. De-mod psbt

    hectorchu committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    79182db View commit details
    Browse the repository at this point in the history