Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: lightninglabs/taproot-assets
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: lightninglabs/taproot-assets
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: chunked-funding-proofs
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 6 files changed
  • 1 contributor

Commits on Dec 17, 2024

  1. asset: update GenesisGen to always generate a valid Gensis

    Before this change, at times the Tag would be too large, or the asset
    type an unknown value.
    Roasbeef committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    bc2b918 View commit details
    Browse the repository at this point in the history
  2. tapchannelmsg: add new ProofChunk record type

    This will be used to chunk up proofs that are too large into smaller
    chunks for reassembly on the other side.
    Roasbeef committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    be9578a View commit details
    Browse the repository at this point in the history
  3. tapchannelmsg: add routines for chunking and unchunking a proof file

    In this commit, we add functions to chunk and unchunk a proof file.
    Given a chunk size, we'll split up the proof into smaller components,
    along with a hash digest for authentication verification and tracking.
    On the other side, we'll collect all the chunks, check the digest, and
    finally decode the chunk itself.
    
    Property based tests are also added for both the positive and the
    negative cases.
    Roasbeef committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    41de444 View commit details
    Browse the repository at this point in the history
  4. tapchannelmsg: send+recv chunks of the input proofs

    In this commit, we start to send+recv chunks of the input proofs. This
    ensures that if a suffix proof is larger than the `lnwire` message size,
    then we'll be able to still send+recv it.
    Roasbeef committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    d0ab7dc View commit details
    Browse the repository at this point in the history
Loading