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 88 commits into
base: master
Choose a base branch
from
Open

MWEB Light Client #35

wants to merge 88 commits into from

Commits on Feb 3, 2024

  1. Go mod

    hectorchu committed Feb 3, 2024
    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
    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
    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
    Copy the full SHA
    67dd051 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    871602c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    367a9ec View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    5ba4b71 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3c78cbb View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    d0e64a9 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    fbcd9d2 View commit details
    Browse the repository at this point in the history
  11. 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
    Copy the full SHA
    23a1d61 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    a47afe0 View commit details
    Browse the repository at this point in the history
  14. 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
    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
    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
    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
    Copy the full SHA
    166bd6c View commit details
    Browse the repository at this point in the history
  19. 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
    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
    Copy the full SHA
    9c685c1 View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    c0a1808 View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    3e6b10b View commit details
    Browse the repository at this point in the history
  24. 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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    Copy the full SHA
    57d9cf7 View commit details
    Browse the repository at this point in the history
  35. 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
    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
    Copy the full SHA
    fc92ece View commit details
    Browse the repository at this point in the history
  38. 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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    Copy the full SHA
    c05a460 View commit details
    Browse the repository at this point in the history
  50. Encodings

    hectorchu committed Feb 3, 2024
    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
    Copy the full SHA
    c15bb3a View commit details
    Browse the repository at this point in the history
  52. 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
    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
    Copy the full SHA
    8bf0703 View commit details
    Browse the repository at this point in the history
  55. Update

    hectorchu committed Feb 3, 2024
    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
    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
    Copy the full SHA
    65e84d5 View commit details
    Browse the repository at this point in the history
  58. 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
    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
    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
    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
    Copy the full SHA
    b924301 View commit details
    Browse the repository at this point in the history
  63. Unneeded

    hectorchu committed Feb 3, 2024
    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
    Copy the full SHA
    14d464d View commit details
    Browse the repository at this point in the history
  65. 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
    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
    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
    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
    Copy the full SHA
    dfdfde9 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. 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
    Copy the full SHA
    325a54d View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. 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
    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
    Copy the full SHA
    ee3bbe7 View commit details
    Browse the repository at this point in the history
  2. 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
    Copy the full SHA
    3eda0e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. 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
    Copy the full SHA
    5586bcd View commit details
    Browse the repository at this point in the history
  2. 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
    Copy the full SHA
    3a1e57a View commit details
    Browse the repository at this point in the history
  4. 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
    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
    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
    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
    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
    Copy the full SHA
    0528661 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. 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
    Copy the full SHA
    e79e682 View commit details
    Browse the repository at this point in the history