Need a crash course on Bitcoin layers?
→ READ OUR FREE GUIDE
Need a crash course on Bitcoin layers?
→ READ OUR FREE GUIDE
Need a crash course on Bitcoin layers?
→ READ OUR FREE GUIDE
Need a crash course on Bitcoin layers?
→ READ OUR FREE GUIDE
Need a crash course on Bitcoin layers?
→ READ OUR FREE GUIDE

Release Roundup - July 2024

In July, we shipped a new Runes API, so you can build with Bitcoin Runes, a new fungible token protocol on Bitcoin. We also added predicate validation for Chainhook, which enables you to quickly validate whether you’ve set up your predicate correctly. Beyond those two releases, we shipped a new Clarinet SDK to bring Clarinet’s functionality into the browser, and we also shipped major style improvements in documentation. Let’s get into it.

Type
Product update
Topic(s)
Product
Hiro
Published
August 6, 2024
Author(s)
Team
July newspaper
Contents

Release roundups are organized into a few categories spanning the breadth of the developer experience. From core protocol contributions all the way to the Hiro Platform in the cloud, let’s take a look at what we shipped in July and share some of our priorities in August:

Release Roundup

Hiro Platform

  • In July, we added a devnet shortcut on the contract menu, so you can more quickly iterate on individual contracts without deploying your entire project to devnet. We also added the ability for you to call read-only functions from different devnet wallets, which is useful for testing contracts thoroughly by calling with multiple wallets.
  • We added new semi-fungible token and Bitcoin-transaction-enabled NFT contract templates to the platform, Lastly, we shipped a few navigation and UI improvements and a number of bug fixes.

DevTools

Clarinet

  • We updated <code-rich-text>advance_chaintip<code-rich-text>in simnet to handle burn and Stacks chains separately. This enables testing with more realistic real-world scenarios related to Nakamoto.
  • We published a Clarinet SDK for the browser. This is a release that allows interaction with the simnet from the web browser, for example in applications like the Clarity Playground.

Chainhook

  • We added predicate validation, which checks for predicate fields that could have invalid data and returns a string of those errors to you.
  • We allowed PoxConfig settings as parameters, which allows more dynamic configuration of the PoX configuration. Finally we reduced some redundant settings.

Ordhook

  • We now store the case-sensitive spelling of every BRC-20 ticker, so you can more accurately display BRC-20 tokens via the Ordinals API. We also fixed several bugs and did some housekeeping.

API Services

Runes API

  • We launched a new API service for Bitcoin Runes, a new metaprotocol for fungible tokens on Bitcoin. This API offers comprehensive Runes data, such as metadata for a specific Runes etching, Runes activity for a specific address or block, user balances, and more.

Stacks Blockchain API

Token Metadata API

  • We now return <code-rich-text>asset_identifier<code-rich-text> in FT responses, which is needed to query that token in other endpoints.

Blockchain

  • We contributed to the public ecosystem blockchain working group, and supported work on reaching code-complete for the Nakamoto release. We also began work on testing, fixing bugs, and optimizing performance as the ecosystem gears up for Nakamoto mainnet activation at the end of August.

Blockchain Explorers

  • We updated the signers page in the Stacks Explorer with new signers, including Figment and Kiln. We also fixed several bugs.

Documentation

Looking Ahead to August

Here are our biggest priorities in the coming month:

  • Contract monitoring in the Hiro Platform: We are working on rolling out new contract monitoring features in the Hiro Platform, so you can have better end-to-end support in your development. These features will help you deploy your code securely and detect suspicious activity with your contracts.
  • Stacks Explorer Upgrades: We plan to upgrade search in the Stacks Explorer and introduce filters for address and timestamp, bringing you better transparency in the ecosystem and information discoverability.
  • Adding mainnet data to Clarinet simnet: We plan to add mainnet data to Clarinet simnet, which will help you build on top of oracles and DeFi protocols already live on mainnet. 
  • Supporting Nakamoto activation: The Nakamoto release is scheduled to activate in late August, and we are one of many contributors in the blockchain public working group that is shipping this release. In August, we will help debug and optimize performance as we enter the final stretch before launch.

Beyond that we’ll of course have lots of work and upgrades to the suite of Hiro products, so keep an eye out for new updates.

Learn More

For a full list of releases and improvements by product, please view the following links:

Product updates & dev resources straight to your inbox
Your Email is in an invalid format
Checkbox is required.
Thanks for
subscribing.
Oops! Something went wrong while submitting the form.
Copy link
Mailbox
Hiro news & product updates straight to your inbox
Only relevant communications. We promise we won’t spam.

Related stories