A few months ago, Coinbase and other industry players came together to release Rosetta – an open industry standard to make blockchain integrations more streamlined and faster. The Stacks ecosystem was one of the first supporters of the effort with community contributions beginning to trickle in almost immediately after the announcement. Today, we are excited to share that the Stacks Blockchain API was extended to fully support the Rosetta specification!
New blockchain platforms, with unique and exciting capabilities, are released to developers very frequently. While exciting, many have diverging visions and differ significantly on an architectural level, making it very difficult to integrate with exchanges, wallets, decentralized apps, or other projects. Integration work requires in-depth understanding of the principles and designs of each platform, which is time-consuming and sometimes even impossible without changes to the platform itself.
Over time, the broader blockchain world has come to a better understanding of integration best practices. As opposed to tackling integration concerns as an afterthought, they should be considered during the design process. Thus, Rosetta was born. The specification includes a set of explicit design choices, and tooling, to enable simpler, faster, and more reliable blockchain integrations.
Thanks to Tintash, our fantastic community partner, several contributions were made to the Stacks Blockchain API to fully support the Rosetta Data and Construction APIs. Combined, these APIs provide the ability to read and write information (e.g. blocks, transactions, and balances) to/from the Stacks 2.0 blockchain with a standardized format.
As a result of this work, developers have access to over 15 new endpoints! Head over to to GitHub repository to learn more and start your own integration. We are very grateful for this community effort and would love your thoughts, suggestions, and contributions.