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.18.5 #10

Merged
merged 88 commits into from
Jun 3, 2024
Merged

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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 committed 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 24, 2024

  1. Configuration menu
    Copy the full SHA
    f09c684 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