Over the past two weeks, Fractal Bitcoin mainnet has been successfully launched and brc-20 on Fractal has been activated since block height 21,000. We also introduced preliminary support for CAT20, the native Fractal protocol. CAT20 has garnered significant attention, prompting us to conduct a comprehensive review of its feature set, script security, and integration possibility with PizzaSwap, our upcoming brc-20 based product. Now, we’d like to share our upcoming production schedule and highlight some exciting possibilities.
PizzaSwap Launch Time, Open Sourcing, and Potentially Supported Assets
First things first, PizzaSwap on the Fractal mainnet will be launched on September 30. This swap will support assets bridged via both Bool Bridge and SimpleBridge. Specifically:
- Bool Bridge will bridge assets like bBTC, bORDI, and bSATS.
- SimpleBridge will handle assets like sBTC, sORDI, and sSATS.
The prefixes b- and s- indicate the specific bridge being used to carry the given assets, providing users the flexibility to choose their preferred bridging method.
Please note the actual ticker name will be appended ‘_’ to satisfy the specific rules on Fractal. (e.g. ‘bORDI’ is actually ‘bORDI_’ to be 6 bytes) The trailing ‘_’ will be hidden when the ticker gets displayed.
Prior to the PizzaSwap launch, on September 25, we’ll open-source the indexing implementation of brc-20 on Fractal. This source code release will include UniSat’s swap implementation on Fractal, complementing our previously shared swap implementation on bitcoin mainnet (https://github.com/brc20-devs/brc20-swap-indexer), its indexing rules (https://github.com/brc20-devs/brc20-proposals/blob/main/bp02-module-swap/indexing.md) and its specification (https://github.com/brc20-devs/brc20-proposals/blob/main/bp02-module-swap/spec.md) to form a comprehensive open-sourced swap code framework. With the full source code available, more teams will be able to understand, integrate and support brc-20 indexing on Fractal.
You may be wondering what kinds of asset PizzaSwap will support. Below is a list of assets that we plan to prioritize for integration:
- brc-20 on Fractal (e.g., people, GLIZZY)
- Bridged brc-20 (e.g., bORDI, bSATS, sORDI, sSATS)
- Bridged Bitcoin (e.g., bBTC, sBTC)
- Fractal FB as brc-20 (i.e. sFB)
- Runes on Fractal (pending Runes activation)
- Bridged Runes (pending Runes activation)
Please note that items 5 and 6 will be supported after the Runes activation at block height 84,000.
Runes Activation (Block Height 84,000)
We are actively preparing for the activation of Runes on Fractal at block height 84,000. To ensure a smooth transition, we have begun the necessary development work to enable its seamless activation. You can find the basic rules for Runes on Fractal at the following link:
In addition to preparing the Runes protocol, we are also working on infrastructure and wallet support to provide a consistent experience for users. More detailed updates will be shared as we approach block height 84,000.
CAT20 Research and Infrastructure Support
Over the past week, we conducted a detailed analysis of CAT20, focusing on script execution safety and potential performance improvement. For instance, we observed that the performance of the official tracker is sub-optimal, requiring over 24 hours to sync all blocks. As data accumulates, this time will only increase. Leveraging our existing codebase, we plan to optimize this process next week, aiming to reduce sync time by 80%-90%.
Additionally, we’ve assessed UniSat Wallet’s support for CAT20 and will announce the integration as soon as we finalize the engineering implementation for the protocol next week. Please keep an eye on our official X account for updates on this.
Once UniSat Wallet supports identifying, displaying and transferring CAT20 assets, UniSat Explorer will then get gradually updated to display and track on-chain transactions for these assets. UniSat API will also be updated accordingly to help developers support and experiment with CAT20.
Conclusion
In the past two weeks, we’ve made significant strides in improving Fractal’s network infrastructure, and user participation has exceeded our expectations. To provide the best support for the community, we will continue to deliver our planned products on a flexible and reliable schedule.
We’ve also noticed some skepticism from certain media outlets regarding the Fractal project, but we believe the best way to address the concerns is through consistent product delivery.
We will continue to increase communication with the community, sharing progress and plans more frequently and transparently. Thank you for your continued support and participation in this wonderful journey.
UniSat Team
2024.09