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

chore(api): update to 0.19.0 #11

Merged
merged 132 commits into from
Jul 15, 2024
Merged

chore(api): update to 0.19.0 #11

merged 132 commits into from
Jul 15, 2024

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    465914b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb4de8d View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    e4aff8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42cb97b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb4b47a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    17fe6c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c570856 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c80a2d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    744a3d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

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

Commits on Apr 9, 2024

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

Commits on Apr 10, 2024

  1. Check etching commit confirmations correctly (ordinals#3507)

    Previously, we were checking if an etching commit transaction had matured by
    asking bitcoind how many confirmations it had. This was incorrect, because if
    ord was behind bitcoind, the number of confirmations would be based on
    bitcoind's current block height, and would be greater than the number of
    confirmations the commit transaction had as of the reveal transaction block
    height.
    
    This commit fixes this by calculating the number of confirmations using the
    block height of the commit transaction, which is correct even if bitcoind is
    ahead.
    casey authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    abd9654 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    b2ae17d View commit details
    Browse the repository at this point in the history
  2. Allow inscribing without file (ordinals#3451)

    This allows inscribing only the delegate without having to specify a file. In the batch it allows you to comletely omit the file as well.
    raphjaph authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f77ee3f View commit details
    Browse the repository at this point in the history
  3. Add etching turbo flag (ordinals#3511)

    Future runes features may be opt-in, for example, if they increase light client
    validation costs, or if they are simply too degenerate.
    
    This commit adds a "turbo" flag, which, if set, premptively opts in to such
    future features.
    
    It also sets the "turbo" flag on the genesis rune, UNCOMMON•GOODS.
    
    Because the genesis rune is inserted into the index when it is created, the
    schema version is also incremented, to force rebuilding indices created before
    this commit.
    casey authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f6657f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5b7bbe View commit details
    Browse the repository at this point in the history
  5. Document allowed opcodes in runestones (ordinals#3461)

    Document that data push opcodes 0 through 78 inclusive are allowed in
    runestones, and opcodes 79 and above will produce a cenotaph. Also add a test
    that makes sure that this is actually true.
    casey authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    2cc14fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26812e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1ba5ea View commit details
    Browse the repository at this point in the history
  8. Updated rust-version to 1.74.0 (ordinals#3492)

    Ord now requires Rust 1.74 to build, update `rust-version` in Cargo.toml files
    to reflect this.
    tgscan-dev authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    17696f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    02fed68 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1ec904a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    52ef5b1 View commit details
    Browse the repository at this point in the history
  12. Test that mints without a cap are unmintable (ordinals#3495)

    Test that if the `cap` field of an etching is unset, it is treated as being
    zero, and the rune is unmintable.Test that if the `cap` field of an etching is
    unset, it is treated as being zero, and the rune is unmintable.
    lugondev authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    6eddd41 View commit details
    Browse the repository at this point in the history
  13. Release 0.18.0 (ordinals#3513)

    - Bump version: 0.17.1 → 0.18.0
    - Update changelog
    - Update changelog contributor credits
    - Update dependencies
    casey authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    56586c1 View commit details
    Browse the repository at this point in the history
  14. Fix off-by-one in wallet when waiting for etching commitment to mature (

    ordinals#3515)
    
    While waiting to broadcast a rune etching, take into account the fact that the
    commit transaction will have an additional confirmation in the next block.
    Previously we weren't, so the wallet was waiting for one confirmation too many.
    casey authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    ead081d View commit details
    Browse the repository at this point in the history
  15. Release 0.18.1 (ordinals#3522)

    - Bump version: 0.18.0 → 0.18.1
    - Update changelog
    - Update changelog contributor credits
    casey authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    248ab53 View commit details
    Browse the repository at this point in the history
  16. Forbid etching below rune activation height (ordinals#3523)

    Don't allow etching if the etching reveal height is below the runes activation
    height, otherwise the user would waste funds on an ineffective etching.
    casey authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    26fcf05 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    ead3419 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3927043 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3de43df View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    fdfc15c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dd1f3e View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Emit rune-related events (ordinals#3219)

    Emit rune etched, rune minted, rune transferred, and rune burned events to the
    index event channel.
    felipelincoln authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    f07db71 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Address runes review comments (ordinals#3547)

    - Fix overflow in Rune::from_str
    - Use checked_pow in Pile Display implementation
    - Only report first flaw in cenotaph
    - Add comment to Edict::from_integers for output == tx.output.len()
    - Avoid divide by zero in RuneUpdater
    - Add test for zero rune ID delta
    - Make varint::decode return a Result instead of an Option
    casey authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    6cfd9d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9f793c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22d489b View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    ab0b2a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2c3aa3 View commit details
    Browse the repository at this point in the history
  3. Fix typos (ordinals#3541)

    StevenMia authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f4c1947 View commit details
    Browse the repository at this point in the history
  4. Store wallets in /wallets subdir of data dir (ordinals#3553)

    Makes the data dir cleaner, and avoids a conflict with wallet named `index`,
    since there's already an `index.redb`.
    casey authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0c63a3b View commit details
    Browse the repository at this point in the history
  5. Add command to export BIP-329 labels for wallet outputs (ordinals#3120)

    Add `ord wallet label`, which exports BIP-320 wallet output labels. Especially
    useful for labeling outputs in Sparrow wallets.
    casey authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    e8084ba View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    a92fe7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04b178a View commit details
    Browse the repository at this point in the history
  3. Release 0.18.2 (ordinals#3582)

    - Bump version: 0.18.1 → 0.18.2
    - Update changelog
    - Update changelog contributor credits
    - Update dependencies
    casey authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    bc5a134 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d40e8db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5311e24 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e247b69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3d969a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Address runes review comments (ordinals#3605)

    - Use inclusive range in Index::get_runes_in_block
    - Remove out-of-date comment
    - Use checked_pow in Decimal Display impl
    - Use checked_pow in impl FromStr for Decimal
    casey authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    879cee6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    861c9d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea4f860 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b081a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    97b7364 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    036ef68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e85c325 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1fd7aef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d062a99 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a15488 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    08bbf56 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    d8380e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91a14fd View commit details
    Browse the repository at this point in the history
  3. Allow minting if mint begins next block (ordinals#3659)

    Make `ord wallet mint` check whether the rune to be minted is mintable in the
    next block, since that's the block in which our mint transaction might actually
    be mined.
    casey authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    4f3e036 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    1e6cb64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d862d00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6fec45 View commit details
    Browse the repository at this point in the history
  4. Clarify that inscriptions must be served from URLs with path /content…

    …/<INSCRIPTION_ID> (ordinals#3209)
    
    In order for inscriptions to retrieve their own inscription ID, inscription
    content must be served from URLs with path `/content/<INSCRIPTION_ID>`.
    
    When an inscription with ID X delegates to another inscription with ID Y,
    meaning that X has a delegate field whose value is Y, when requesting the
    content of inscription ID X, the content of inscription Y must be returned from
    the URL with path `/content/X`. This allows inscription Y to use the ID of
    delegating inscriptions as seeds for generative content, since the delegating
    inscriptions will all have different inscription IDs.
    Vanniix authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c22a781 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

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

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    ef8528c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    452fe37 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Use correct content type for .mjs inscriptions (ordinals#3712)

    `text/javascript` is the preferred MIME type for JavaScript, so use it instead
    of `application/x-javascript` when inscribing `.mjs` files.
    casey authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    cac4585 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Remove duplicate endpoint from explorer.md (ordinals#3716)

    Output `/output/<OUTPOINT>` was listed twice.
    cryptoni9n authored May 2, 2024
    Configuration menu
    Copy the full SHA
    f75a87e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8be5b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    998f12c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c619c00 View commit details
    Browse the repository at this point in the history
  5. Release 0.18.4 (ordinals#3720)

    - Bump version: 0.18.3 → 0.18.4
    - Update changelog
    - Update changelog contributor credits
    - Update dependencies
    casey authored May 2, 2024
    Configuration menu
    Copy the full SHA
    b0435e8 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    571e77d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    163f09f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    612636b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    636635e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2038575 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9a9377 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a14599f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

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

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    8f368fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cdf260 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19bc21e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8ee9de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6cc8212 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a5ffd6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8b83b74 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    401a01e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    301f256 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

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

Commits on May 22, 2024

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

Commits on May 23, 2024

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

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    f09c684 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aba1d7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    034cb72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0a26e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ba899a View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Fix old conflicts

    danadi7 committed May 25, 2024
    Configuration menu
    Copy the full SHA
    dc05638 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd85071 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

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

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    412d37a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08e135b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    4871248 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    398180a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2347118 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cc7840 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    757bedf View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    0afa713 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88aa27f View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

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

Commits on Jun 10, 2024

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

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    18bbbd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d014a06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce507bc View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Configuration menu
    Copy the full SHA
    1493c0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41cb05c View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

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

Commits on Jun 30, 2024

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

Commits on Jul 1, 2024

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

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    ee2512a View commit details
    Browse the repository at this point in the history
  2. Release 0.19.0 (ordinals#3844)

    - Bump version: 0.18.5 → 0.19.0
    - Update changelog
    - Update changelog contributor credits
    - Update dependencies
    casey authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    e448db0 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Merge tag '7b99baf2c7f4d483e58323ba4d2ea02dddcb9cb7' into ordzaar-mas…

    …ter-0-19-0
    
    Release 0.19.0
    dcorral committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6e85fd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e60cf82 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Update index method name

    dcorral committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    94272b2 View commit details
    Browse the repository at this point in the history