[{"data":1,"prerenderedAt":3670},["ShallowReactive",2],{"all-locale-articles-en":3,"article-brc20-and-bitcoin-defi-in-2026-en":3536},[4,197,641,722,916,1125,1265,1535,1684,1773,1971,2068,2160,2383,3148,3280],{"id":5,"title":6,"author":7,"body":8,"categories":179,"date":182,"description":183,"extension":184,"lang":185,"meta":186,"navigation":187,"ogImage":17,"path":188,"seo":189,"slug":190,"stem":191,"tags":192,"__hash__":196},"articles/articles/2506-brc20-launch.md","BRC2.0 will launch on Bitcoin Mainnet at Block 909,969 (~14 August)","bis",{"type":9,"value":10,"toc":172},"minimark",[11,18,21,24,27,35,40,43,49,52,55,61,64,67,70,114,117,122,146,149,155,160],[12,13,14],"p",{},[15,16],"img",{"alt":6,"src":17},"/img/posts/brc20-launch.png",[12,19,20],{},"BRC20, the simple yet historic token protocol on Bitcoin, is about to evolve into a full-fledged smart-contract ecosystem, with native Bitcoin settlement and security.",[12,22,23],{},"With BRC2.0, anyone will be able to inscribe EVM-compatible smart contracts on Bitcoin—making thousands of secure, battle-tested EVM contracts and Dapps deployable on the mother chain.",[12,25,26],{},"To ensure a smooth and safe integration process, the BRC20 → BRC2.0 upgrade will happen in two phases:",[28,29,31],"h2",{"id":30},"phase-1-introduce-6-byte-tickers-into-the-brc20-core-protocol",[32,33,34],"strong",{},"Phase 1: Introduce 6-byte tickers into the BRC20 core protocol",[12,36,37],{},[32,38,39],{},"Date: Block 909,969 (~August 14)",[12,41,42],{},"Upon mainnet release, the 6-character BRC20 ticker namespace will be enabled. These new 6-character tickers will be immediately “programmable” (i.e., compatible with BRC2.0) and mark the first step in a smooth upgrade path for the existing BRC20 ecosystem.",[28,44,46],{"id":45},"phase-2-all-brc20-assets-become-programmable-ie-compatible-with-brc20",[32,47,48],{},"Phase 2: All BRC20 Assets Become Programmable - i.e. compatible with BRC2.0",[12,50,51],{},"Once phase 2 is complete, all BRC20 tokens, including $ORDI, $SATS, and others, will become programmable via BRC2.0.",[12,53,54],{},"Phase 2 requires coordination with key partners across the BRC20 ecosystem, so the target date is tentative and may shift based on integration timelines. We’re working closely with @unisat_wallet, @L1Fxyz, and other partners; exchange and wallet integrations are already underway, and we’ll continue to share updates as things progress.\nWe encourage the BRC20 community to share their excitement, spread the word, and build momentum for a successful protocol upgrade.",[28,56,58],{"id":57},"whats-next-going-beyond-bitcoin-memecoins",[32,59,60],{},"What’s next? Going Beyond Bitcoin Memecoins",[12,62,63],{},"We strongly believe that Bitcoin will be the gold-standard platform for the issuance of digital assets. Memecoins are fun, but real products are better, and our “endgame” is creating a truly decentralized economy on Bitcoin.",[12,65,66],{},"To support this vision, we at Best in Slot will release a custom launchpad for the creation of programmable virtual assets using BRC2.0, concurrent with mainnet launch. We hope this platform will progress the development of use-cases like: RWAs, DAOs, ICOs, and other digital assets requiring programmable distribution and smart contracts for high-level utility.",[12,68,69],{},"As a jumping off point, here are more applications you can expect to see in the coming months following mainnet launch:",[71,72,73,77,80,83,86,89,92,102,105,108,111],"ul",{},[74,75,76],"li",{},"[Redacted] - First gasless app-chain for high-performance BTCfi dapps",[74,78,79],{},"BiS SWAP - BRC2.0 Swaps",[74,81,82],{},"BiS DEX - Professional Trading Experience for BRC20",[74,84,85],{},"Trio DEX - BRC20 DEX and more tooling by @trio_xyz",[74,87,88],{},"Cat Swap - BRC2.0 Swap by @CatSwap_Fun",[74,90,91],{},"A SocialFi dapp by @One2ThreeLabs",[74,93,94,101],{},[95,96,100],"a",{"href":97,"rel":98},"https://coincooker.com/",[99],"nofollow","CoinCooker"," - A no-code token creation suite for Bitcoin Native Assets",[74,103,104],{},"Hippodrome - A web3 game to test miner integrity by @horsedev42",[74,106,107],{},"@100_Layer  - A Wrapped BTC solution for BRC2.0",[74,109,110],{},"More BRC2.0 tooling by @OrangeCryptoX",[74,112,113],{},"And many more Bitcoin applications to come! ⚡️",[12,115,116],{},"If you’re a builder, now is the time to start building on Bitcoin.",[12,118,119],{},[32,120,121],{},"Below are the key links for builders:",[71,123,124,132,139],{},[74,125,126,127],{},"🔗 ",[95,128,131],{"href":129,"rel":130},"https://github.com/bestinslot-xyz/brc20-programmable-module",[99],"GitHub",[74,133,126,134],{},[95,135,138],{"href":136,"rel":137},"https://explorer.bestinslot.xyz/signet/contract-verification",[99],"Verify Smart Contracts",[74,140,126,141],{},[95,142,145],{"href":143,"rel":144},"http://explorer.brc20.build",[99],"Explorer",[12,147,148],{},"In addition to the tooling above, most developer tools from Ethereum and the broader EVM ecosystem can also be used to build with BRC2.0.",[12,150,151,154],{},[32,152,153],{},"Note: BRC2.0 will also be “Ordinals-aware”",", enabling applications like Ordinals-staking, token-mining, and other inscription-gated functions. We’re excited to see how creators will use this feature to expand the design space of Ordinals, BRC20, and Bitcoin more broadly.",[12,156,157],{},[32,158,159],{},"We’re here to help you ship great products on Bitcoin. Join us on Telegram and Discord.",[12,161,162,163,167,168],{},"Discord: ",[95,164,165],{"href":165,"rel":166},"https://discord.gg/b7tzKMRFHc",[99],"\nTelegram: ",[95,169,170],{"href":170,"rel":171},"https://t.me/+fNmo6TtS-Bo0YWNk",[99],{"title":173,"searchDepth":174,"depth":174,"links":175},"",2,[176,177,178],{"id":30,"depth":174,"text":34},{"id":45,"depth":174,"text":48},{"id":57,"depth":174,"text":60},[180,181],"brc20-runes","bitcoin","2025-06-17","BRC2.0 brings EVM-compatible smart contracts to Bitcoin, upgrading BRC20 into a programmable ecosystem with native settlement and security.","md","en",{},true,"/articles/2506-brc20-launch",{"title":6,"description":183},"brc2.0-will-launch-on-bitcoin-mainnet-at-block-909969","articles/2506-brc20-launch",[193,194,195],"brc20","bitcoin_applications","bitcoin_apis","Hld89HK11tU3M9nI3lOgArfUhaFhtSkZzaW048Ow8lU",{"id":198,"title":199,"author":7,"body":200,"categories":631,"date":632,"description":633,"extension":184,"lang":185,"meta":634,"navigation":187,"ogImage":206,"path":635,"seo":636,"slug":637,"stem":638,"tags":639,"__hash__":640},"articles/articles/2507-brc20-faq.md","BRC2.0 FAQ",{"type":9,"value":201,"toc":596},[202,207,210,213,219,226,229,232,238,241,247,250,256,259,265,268,291,297,300,306,312,315,321,324,330,333,364,370,373,379,382,388,391,394,400,403,409,423,429,432,438,441,447,450,488,494,500,503,506,512,515,521,524,530,533,539,542,548,551,557,560,578,584,587,593],[12,203,204],{},[15,205],{"alt":199,"src":206},"/img/posts/brc20-faq.png",[12,208,209],{},"Hello Bitcoin Fam! We appreciate the huge interest in BRC2.0, the long-awaited step forward for BRC20, soon launching on mainnet to enable smart contracts on Bitcoin’s base layer. 🛠️🟧",[12,211,212],{},"As momentum builds, the Bitcoin community has raised thoughtful questions about what’s possible, how it works, and what’s next. Here are the most frequently asked questions and their answers:",[28,214,216],{"id":215},"brc20-basics",[32,217,218],{},"BRC2.0 Basics",[220,221,223],"h3",{"id":222},"what-is-brc20",[32,224,225],{},"What is BRC2.0?",[12,227,228],{},"BRC2.0 is an upgrade to the original BRC20 token standard that introduces EVM-compatible smart contracts directly on Bitcoin’s Layer 1, with native settlement and security.",[12,230,231],{},"It brings programmability to Bitcoin, making thousands of battle-tested EVM contracts and dApps deployable on the mother chain.",[220,233,235],{"id":234},"how-does-brc20-differ-from-brc20",[32,236,237],{},"How does BRC2.0 differ from BRC20?",[12,239,240],{},"The original BRC20 standard allowed basic token minting and transfers but lacked programmability. BRC2.0 introduces smart contract capabilities, enabling advanced financial applications such as DeFi, stablecoins, DeFAI, DAOs, RWAs and more.",[220,242,244],{"id":243},"does-brc20-require-multisigs-sequencers-or-off-chain-approvals",[32,245,246],{},"Does BRC2.0 require multisigs, sequencers, or off-chain approvals?",[12,248,249],{},"No. Users can deploy or interact with EVM-compatible contracts via standard Bitcoin transaction inscriptions. There’s no need for multi-sig wallets, sequencers, or off-chain approvals.",[220,251,253],{"id":252},"is-brc20-secure",[32,254,255],{},"Is BRC2.0 secure?",[12,257,258],{},"BRC2.0 builds on Bitcoin’s proof-of-work security and decentralization. It keeps execution on-chain and avoids external dependencies, following trusted and widely tested smart contract standards.",[220,260,262],{"id":261},"how-do-i-deploy-a-smart-contract-using-brc20",[32,263,264],{},"How do I deploy a smart contract using BRC2.0?",[12,266,267],{},"Deployment involves standard Bitcoin transactions inscribed with contract code. Currently, this can be done on Signet using Best in Slot’s public UI:",[71,269,270,277,284],{},[74,271,272],{},[95,273,276],{"href":274,"rel":275},"https://signet.bestinslot.xyz/brc2.0/deploy",[99],"Deploy Contracts",[74,278,279],{},[95,280,283],{"href":281,"rel":282},"https://signet.bestinslot.xyz/brc2.0/interact",[99],"Interact with Contracts",[74,285,286],{},[95,287,290],{"href":288,"rel":289},"https://explorer.bestinslot.xyz/signet",[99],"BRC2.0 Explorer",[220,292,294],{"id":293},"which-wallets-support-brc20",[32,295,296],{},"Which wallets support BRC2.0?",[12,298,299],{},"Wallets such as xVerse, Leather, OKX Wallet, Unisat, Phantom, and others that can sign Bitcoin transactions can already interact with BRC2.0 to some extent. However, full smart contract functionality may require technical upgrades, especially for wallets not using our API. Dedicated compatibility updates and integration guides will be shared soon.",[28,301,303],{"id":302},"token-upgrades-ordinals-and-whats-coming",[32,304,305],{},"Token Upgrades, Ordinals, and What's Coming",[220,307,309],{"id":308},"what-will-happen-to-the-4-byte-tickers-can-existing-tokens-like-ordi-or-sats-upgrade-to-brc20",[32,310,311],{},"What will happen to the 4-byte tickers? Can existing tokens like ORDI or SATS upgrade to BRC2.0?",[12,313,314],{},"All existing BRC20 tokens, including 4-byte tickers like ORDI and SATS, will become programmable after Phase 2 at Block 914,888 (~Sept 17, This target may shift based on integration progress). They can adopt BRC2.0 modules through a smooth and simple process. BiS and BRC20 ecosystem partners are actively coordinating this upgrade across the ecosystem.",[220,316,318],{"id":317},"who-would-opt-ordi-sats-etc-into-the-upgraded-modules-how-would-that-work",[32,319,320],{},"Who would opt ORDI, SATS etc. into the upgraded modules? How would that work?",[12,322,323],{},"Token holders can easily opt into BRC2.0 by making a deposit. It’s a permissionless and modular system, requiring no changes to the token itself.",[220,325,327],{"id":326},"what-is-the-release-timeline",[32,328,329],{},"What is the release timeline?",[12,331,332],{},"BRC2.0 mainnet rollout occurs in two phases:",[71,334,335,348],{},[74,336,337,340],{},[32,338,339],{},"Phase 1: 6-byte Programmable Tickers",[71,341,342,345],{},[74,343,344],{},"Block Height: 909,969 (approximately August 14)",[74,346,347],{},"New 6-character tickers introduced and immediately compatible with BRC2.0 smart contracts.",[74,349,350,353],{},[32,351,352],{},"Phase 2: Full BRC200 Compatibility",[71,354,355,358,361],{},[74,356,357],{},"Target Block Height: 914,888 (approximately September 17)",[74,359,360],{},"All existing BRC20 assets, including tokens such as ORDI and SATS, become programmable through BRC2.0.",[74,362,363],{},"Date may shift depending on other BRC20 indexer integrations.",[220,365,367],{"id":366},"why-are-you-creating-6-byte-tickers",[32,368,369],{},"Why are you creating 6-byte tickers?",[12,371,372],{},"6-byte tickers immediately introduce programmability, facilitating a smooth transition into BRC2.0 capabilities without disrupting the existing BRC20 ecosystem. This step is the best way to ensure everything goes well with the upgrade.",[220,374,376],{"id":375},"are-there-going-to-be-any-launchpads",[32,377,378],{},"Are there going to be any launchpads?",[12,380,381],{},"Yes. We're working on delivering the best possible launchpad experience for Bitcoin native assets. With native smart contracts and Ordinals-aware functionality, BRC2.0 provides everything needed for trustless token launches, gating mechanics, and more. Other teams in the ecosystem are also actively exploring similar products.",[220,383,385],{"id":384},"how-does-ordinals-aware-work",[32,386,387],{},"How does Ordinals-aware work?",[12,389,390],{},"BRC2.0 is Ordinals-aware, meaning smart contracts can recognize and interact with inscriptions and collections. This is enabled by Ordinal Lockers, which use Bitcoin's native time-lock and signature checks to securely lock inscriptions for a set duration.",[12,392,393],{},"Smart contracts can detect this locked status and use it to enable features like staking, token minting, and other functions that require holding an inscription. Everything runs on Bitcoin’s native mechanics, with no need for off-chain components.",[220,395,397],{"id":396},"can-you-issue-tokens-specifically-for-ordinal-collections",[32,398,399],{},"Can you issue tokens specifically for Ordinal collections?",[12,401,402],{},"Yes. BRC2.0 enables linking tokens with Ordinal collections, making token issuance directly associated with Ordinals possible. We're designing the best experience in our BRC2.0 products to make this process as easy as possible for the collections.",[220,404,406],{"id":405},"is-there-a-connection-between-bis-artifacts-and-brc20",[32,407,408],{},"Is there a connection between BiS ARTIFACTS and BRC2.0?",[12,410,411,412,417,418],{},"Yes. ",[95,413,416],{"href":414,"rel":415},"https://bestinslot.xyz/bis-artifacts",[99],"BiS ARTIFACTS"," (The first lockable Ordinal collection) can be connected to BRC2.0 via Ordinal Lockers. ",[95,419,422],{"href":420,"rel":421},"https://x.com/bestinslotxyz/status/1902360280287375600",[99],"We're planning to expand on this and will share more details soon.",[220,424,426],{"id":425},"are-there-any-other-ordinals-projects-planning-to-launch-on-brc20-or-using-ordinal-lockers",[32,427,428],{},"Are there any other Ordinals projects planning to launch on BRC2.0 or using Ordinal Lockers?",[12,430,431],{},"Yes. Some holders from collections like Goosinals and Bitcoin Puppets have already locked more than 100 assets using Ordinal Lockers. Many other Ordinals projects are also building on BRC2.0 or preparing to launch staking / locking functionality.",[220,433,435],{"id":434},"what-is-the-purpose-of-building-a-gasless-app-chain-for-btcfi",[32,436,437],{},"What is the purpose of building a gasless app-chain for BTCfi?",[12,439,440],{},"Bitcoin’s 10-minute block time makes it difficult to support fast, complex dapps directly on layer-1. A gasless app-chain offers a high-performance environment for BTCfi applications, removing latency and fee barriers while still anchoring back to Bitcoin. It enables smoother UX and broader design space without compromising on base-layer security",[220,442,444],{"id":443},"what-kinds-of-applications-will-launch-first-with-brc20",[32,445,446],{},"What kinds of applications will launch first with BRC2.0?",[12,448,449],{},"BRC2.0 is already attracting builders across the Bitcoin ecosystem. From DeFi, SocialFi to gaming and beyond, a wide range of applications are on the way including DEXs, AMMs, token launchpads, collections, and more.",[71,451,452,455,458,460,462,465,468,471,474,477,480,482,485],{},[74,453,454],{},"[Redacted] – Gasless app-chain for high-performance BTCfi dApps",[74,456,457],{},"[Redacted] - Launchpad for Bitcoin native assets",[74,459,79],{},[74,461,82],{},[74,463,464],{},"Trio DEX – BRC20 DEX and more tooling by @trio_xyz",[74,466,467],{},"Cat Swap – BRC2.0 swap by @CatSwap_Fun",[74,469,470],{},"CoinCooker – No-code token creation suite for Bitcoin native assets",[74,472,473],{},"SocialFi dApp by @One2ThreeLabs",[74,475,476],{},"Hippodrome – Web3 game to test miner integrity by @horsedev42",[74,478,479],{},"100Layer – Wrapped BTC solution for BRC2.0",[74,481,110],{},[74,483,484],{},"Adderels – BRC2.0 Ordinals Collection",[74,486,487],{},"EarlyBirds – BRC2.0 Ordinals Collection",[28,489,491],{"id":490},"testnet-and-developer-questions",[32,492,493],{},"Testnet and Developer Questions",[220,495,497],{"id":496},"why-does-brc20-require-the-withdraw-and-deposit-functions-what-is-the-purpose-of-this-design",[32,498,499],{},"Why does BRC2.0 require the withdraw and deposit functions? What is the purpose of this design?",[12,501,502],{},"We adopted this design for all BRC20 upgrades. These are called \"Modules.\" So basically, you can go into a module—in this case, BRC2.0—do your operations, then get out (withdraw) back to the base BRC20.",[12,504,505],{},"This design is part of the modular upgrade path for BRC20. You enter a module—like BRC2.0—to perform operations, then withdraw back to the base BRC20. It helps preserve clarity and security, especially on Bitcoin's 10-minute block time, where efficient state transitions matter.",[220,507,509],{"id":508},"are-there-any-effective-methods-for-handling-contract-data-queries",[32,510,511],{},"Are there any effective methods for handling contract data queries?",[12,513,514],{},"Yes. Most Ethereum-compatible developer tools can be used with BRC2.0, meaning existing methods for querying contract data (e.g., via tools like The Graph, Ethers.js, or custom indexers) will be applicable.",[220,516,518],{"id":517},"if-the-evm-executes-the-smart-contract-and-the-user-has-an-ordi-and-wants-to-execute-the-smart-contract-operation-does-it-need-a-bridge-or-can-it-be-operated-directly",[32,519,520],{},"If the EVM executes the smart contract, and the user has an ORDI and wants to execute the smart contract operation, does it need a bridge, or can it be operated directly?",[12,522,523],{},"No, you don’t need to cross-chain operations. As a user, you will most likely just click a few buttons, and everything will be abstracted away.",[220,525,527],{"id":526},"our-project-is-currently-being-developed-on-ethereum-base-polygon-or-other-evm-chains-using-solidity-will-it-be-easy-to-port-it-to-brc20-later-are-things-like-proxy-contracts-supported",[32,528,529],{},"Our project is currently being developed on Ethereum, Base, Polygon or other EVM chains using Solidity. Will it be easy to port it to BRC2.0 later? Are things like proxy contracts supported?",[12,531,532],{},"Yes, porting your Solidity project to BRC2.0 will be straightforward, and proxy contracts are supported.",[220,534,536],{"id":535},"is-there-a-possibility-for-brc20-to-upgrade-and-store-data-in-op_return-will-contract-data-be-placed-in-op_return-or-in-the-witness",[32,537,538],{},"Is there a possibility for BRC20 to upgrade and store data in OP_RETURN? Will contract data be placed in OP_RETURN or in the witness?",[12,540,541],{},"It’ll use witness data since it is more efficient for relatively bigger data.",[220,543,545],{"id":544},"about-the-brc20-balance-server-required-by-brc20-is-it-open-sourced-or-implemented-in-the-opi",[32,546,547],{},"About the BRC20 Balance Server required by BRC2.0, is it open-sourced or implemented in the OPI?",[12,549,550],{},"It’s a part of the OPI BRC20 indexer already. When BRC2.0 is enabled, it will start a server automatically.",[220,552,554],{"id":553},"is-the-brc20-testnet-live-where-can-i-try-it-out",[32,555,556],{},"Is the BRC2.0 testnet live? Where can I try it out?",[12,558,559],{},"Yes, the BRC2.0 testnet is live on Bitcoin Signet. You can now explore, deploy, and interact with smart contracts using our public tools:",[71,561,562,567,573],{},[74,563,564],{},[95,565,290],{"href":288,"rel":566},[99],[74,568,569],{},[95,570,572],{"href":281,"rel":571},[99],"Smart Contract UI",[74,574,575],{},[95,576,276],{"href":274,"rel":577},[99],[220,579,581],{"id":580},"does-the-signet-allow-ordinary-users-to-participate-in-the-test",[32,582,583],{},"Does the signet allow ordinary users to participate in the test?",[12,585,586],{},"Signet is mostly intended for developers, but curious users are welcome to explore and try things out. Just keep in mind that it’s not an incentivized testnet.",[220,588,590],{"id":589},"is-there-a-specific-height-i-should-set-for-signet-brc20-activation-or-is-it-random",[32,591,592],{},"Is there a specific height I should set for Signet BRC2.0 activation, or is it random?",[12,594,595],{},"We’ve set it to 230,000, but it's completely random. The first valid BRC2.0 inscription is at 241,423, so anything below that should work. We’ll probably move it to 240,000 in the future to speed up the initial index.",{"title":173,"searchDepth":174,"depth":174,"links":597},[598,607,620],{"id":215,"depth":174,"text":218,"children":599},[600,602,603,604,605,606],{"id":222,"depth":601,"text":225},3,{"id":234,"depth":601,"text":237},{"id":243,"depth":601,"text":246},{"id":252,"depth":601,"text":255},{"id":261,"depth":601,"text":264},{"id":293,"depth":601,"text":296},{"id":302,"depth":174,"text":305,"children":608},[609,610,611,612,613,614,615,616,617,618,619],{"id":308,"depth":601,"text":311},{"id":317,"depth":601,"text":320},{"id":326,"depth":601,"text":329},{"id":366,"depth":601,"text":369},{"id":375,"depth":601,"text":378},{"id":384,"depth":601,"text":387},{"id":396,"depth":601,"text":399},{"id":405,"depth":601,"text":408},{"id":425,"depth":601,"text":428},{"id":434,"depth":601,"text":437},{"id":443,"depth":601,"text":446},{"id":490,"depth":174,"text":493,"children":621},[622,623,624,625,626,627,628,629,630],{"id":496,"depth":601,"text":499},{"id":508,"depth":601,"text":511},{"id":517,"depth":601,"text":520},{"id":526,"depth":601,"text":529},{"id":535,"depth":601,"text":538},{"id":544,"depth":601,"text":547},{"id":553,"depth":601,"text":556},{"id":580,"depth":601,"text":583},{"id":589,"depth":601,"text":592},[180,181],"2025-07-02","Learn how BRC2.0 brings smart contracts to Bitcoin, upgrades BRC20 assets, and enables dapps, launchpads, RWAs, and more with native settlement.",{},"/articles/2507-brc20-faq",{"title":199,"description":633},"brc2.0-faq","articles/2507-brc20-faq",[193,194,195],"Pd4U1wbE4NckQSbJQPRD7JQAlt8YJJk0aQBCEJEPurk",{"id":642,"title":643,"author":7,"body":644,"categories":712,"date":713,"description":714,"extension":184,"lang":185,"meta":715,"navigation":187,"ogImage":650,"path":716,"seo":717,"slug":718,"stem":719,"tags":720,"__hash__":721},"articles/articles/2507-brc20-launch-moved.md","BRC2.0 Mainnet Launch Moved to Block 912,690 (~September 2)",{"type":9,"value":645,"toc":707},[646,651,654,665,671,674,677,683,686,689,695,698,701],[12,647,648],{},[15,649],{"alt":643,"src":650},"/img/posts/brc20-mainnet-launch-moved-to-block-912690.png",[12,652,653],{},"Good morning, Bitcoin builders and enjoyers — BRC2.0 is gaining momentum by the day. Developers from both Bitcoin and the broader web3 ecosystem are reaching out daily, eager to integrate BRC2.0 and build on it.",[12,655,656,657,660,661,664],{},"To ensure better coordination across the BRC20 ecosystem and support a healthy launch, the ",[32,658,659],{},"Phase 1 mainnet launch of BRC2.0 is moved to block 912,690",", approximately ",[32,662,663],{},"September 2",". This short delay gives builders, indexers, and infra teams the time to complete final testing and get launch-ready.",[28,666,668],{"id":667},"audits",[32,669,670],{},"Audits",[12,672,673],{},"Early internal audits have been completed, and external audits are progressing smoothly.",[12,675,676],{},"We’ll share further updates once the external audits are fully completed—before mainnet launch.",[28,678,680],{"id":679},"phase-2-progress",[32,681,682],{},"Phase 2 Progress",[12,684,685],{},"Phase 2—the upgrade that makes all BRC20 tokens compatible with BRC2.0—is moving forward through close collaboration between all core stakeholders.",[12,687,688],{},"All teams, including OKX and Unisat, are working closely together to ensure a smooth and timely launch. We’ll continue sharing updates as integration efforts progress.",[28,690,692],{"id":691},"community-builder-momentum",[32,693,694],{},"Community & Builder Momentum",[12,696,697],{},"Over the past few weeks, community and developer momentum has grown stronger than we could’ve anticipated. BRC2.0 is becoming a magnet for serious talent, and the next wave of Bitcoin-native applications is already taking shape.",[12,699,700],{},"Product builders, collection founders, infra teams—everyone is pushing hard, so we can all enjoy the programmable era of Bitcoin.",[12,702,703,704],{},"Thank you for your continued support.\n",[32,705,706],{},"BiS Team",{"title":173,"searchDepth":174,"depth":174,"links":708},[709,710,711],{"id":667,"depth":174,"text":670},{"id":679,"depth":174,"text":682},{"id":691,"depth":174,"text":694},[180,181],"2025-07-30","BRC2.0 Phase 1 moves to block 912,690 (~Sept 2) to align builders, indexers, and infra for a smooth mainnet launch. Audits and integrations continue.",{},"/articles/2507-brc20-launch-moved",{"title":643,"description":714},"brc20-mainnet-launch-moved-to-block-912690","articles/2507-brc20-launch-moved",[193,194,195],"0NxqgYJlNJvEdCYL30mf78jG5b0oFzvgKPFbSx4wFO8",{"id":723,"title":724,"author":7,"body":725,"categories":906,"date":907,"description":908,"extension":184,"lang":185,"meta":909,"navigation":187,"ogImage":731,"path":910,"seo":911,"slug":912,"stem":913,"tags":914,"__hash__":915},"articles/articles/2508-brc20-6-byte-tickers.md","BRC20 6-Byte Tickers and Snipe Protection",{"type":9,"value":726,"toc":898},[727,732,735,744,747,753,756,759,762,768,771,774,777,783,786,797,800,808,811,817,826,837,843,846,849,857,863,866,869,877,884],[12,728,729],{},[15,730],{"alt":724,"src":731},"/img/posts/brc20-6-byte-tickers-and-snipe-protection.png",[12,733,734],{},"6-byte BRC20 tickers - dropping on mainnet at block 912,690 - will now have snipe protection! 🚀",[12,736,737,738,743],{},"Hello Bitcoin fam, BRC2.0 momentum is growing stronger every day, and we are getting closer to launch. As mentioned in our earlier updates, Phase 1 ",[95,739,742],{"href":740,"rel":741},"https://x.com/bestinslotxyz/status/1950591774088475079",[99],"moved to block 912,690"," on ~2 September, in which 6‑byte tickers will be immediately programmable for smart‑contract use. ⚡️",[12,745,746],{},"Below we’ve prepared a concise summary, and wanted to let the community know that this upgrade will now include snipe protection and a limited charset.",[28,748,750],{"id":749},"introduction",[32,751,752],{},"Introduction",[12,754,755],{},"The accepted proposal above introduces the new namespace extension for BRC20 tokens, allowing 6-byte tickers - which will include snipe protection and a limited charset. The goal is to expand the expressive capacity of BRC20 while maintaining full compatibility with the Programmable Module and future composable tooling.",[12,757,758],{},"To ensure predictable behavior, especially in contexts requiring case normalization or cross-protocol matching, the 6-byte tickers will have a constrained character set: uppercase and lowercase English alphanumerics (A-Z, a–z, 0–9) and dash (-) only. The namespace is always treated as case-insensitive.",[12,760,761],{},"We're also introducing a snipe protection mechanism to prevent malicious actors from preemptively claiming 6-byte tickers before their deployment. 🛡️",[28,763,765],{"id":764},"rationale",[32,766,767],{},"Rationale",[12,769,770],{},"Expanding to 6 bytes without affecting 4 and 5 bytes increases combinatorial capacity without breaking existing semantics or bloating the protocol.",[12,772,773],{},"BRC2.0 is the first consumer of this 6-byte namespace, and limiting the launch of 6-byte initially will allow us to avoid affecting existing BRC20 namespaces.",[12,775,776],{},"Enforcing a strict subset of ASCII characters ensures cross-system compatibility and simplifies downstream parsing.",[28,778,780],{"id":779},"new-limitation",[32,781,782],{},"New Limitation",[12,784,785],{},"✅ 6-byte tickers must:",[71,787,788,791,794],{},[74,789,790],{},"Be exactly 6 characters long",[74,792,793],{},"Only contain letters (A-Z or a-z), digits (0-9), or dash (-)",[74,795,796],{},"Be treated case-insensitively",[12,798,799],{},"⛔️ Rejected inputs include:",[71,801,802,805],{},[74,803,804],{},"Symbols or extended Unicode (foo✓ar, foøbar) except for the dash (-)",[74,806,807],{},"Tickers longer than 6 characters",[12,809,810],{},"Tickers of 4 or 5 bytes remain governed by existing rules and are not affected.",[28,812,814],{"id":813},"self-mint-rules",[32,815,816],{},"Self Mint Rules",[12,818,819,820,825],{},"Following ",[95,821,824],{"href":822,"rel":823},"https://github.com/brc20-devs/brc20-proposals/blob/main/bp04-self-mint/proposal.md",[99],"self-mint rules from 5-byte tickers",", BRC20 tokens with 6-byte tickers can be specified in the deploy operation as self-minted tokens.",[12,827,828,829,833,834,836],{},"If the self-mint field is set to ",[830,831,832],"code",{},"\"true\"",", it only allows the owner of the deploy inscription to mint the token. If it's unset, or set to any other value other than ",[830,835,832],{},", it defaults to false, meaning anyone can mint the token.",[28,838,840],{"id":839},"snipe-protection-via-pre-deploy-inscription",[32,841,842],{},"Snipe Protection via Pre-deploy Inscription",[12,844,845],{},"To prevent sniping attacks on 6-byte tickers, we introduce a snipe protection mechanism with a pre-deploy command.",[12,847,848],{},"In short: you first inscribe a double sha256 of the ticker, a salt, and your pkscript without revealing your ticker; three blocks later, you deploy the ticker with the same salt, and indexers verify the hash, which stops anyone else from claiming it.",[12,850,851,856],{},[95,852,855],{"href":853,"rel":854},"https://github.com/bestinslot-xyz/brc20-proposals/blob/main/001-6-byte-namespace/index.md",[99],"Visit GitHub"," for the full snipe protection details.",[28,858,860],{"id":859},"conclusion",[32,861,862],{},"Conclusion",[12,864,865],{},"6-byte tickers offer a meaningful namespace expansion for BRC20, enabling broader token design and future growth. The restricted charset is a deliberate constraint to preserve compatibility, security, and simplicity, especially as BRC20 expands into programmable and composable territory.",[12,867,868],{},"Snipe protection via pre-deploy inscriptions ensures that the namespace remains fair and accessible, preventing malicious actors from front-running legitimate deployments.",[12,870,871,872,876],{},"For the full technical scope, please visit: ",[95,873,853],{"href":874,"rel":875},"https://github.com/bestinslot-xyz/OPI/releases/tag/1.0.0",[99],"\nPlease contact us if you’d like help securing your ticker. BiS will provide a 6-byte ticker registration service to ensure a fair and orderly distribution.  🗳️",[12,878,879,880],{},"If you plan to build on BRC2.0, start with OPI, the canonical indexer. Running it prepares your stack for 6-byte tickers and the Programmable Module.\n",[95,881,882],{"href":882,"rel":883},"https://github.com/bestinslot-xyz/OPI",[99],[12,885,886,887,892,893,897],{},"For more questions or feedback, join our ",[95,888,891],{"href":889,"rel":890},"https://discord.com/invite/b7tzKMRFHc",[99],"Telegram"," and ",[95,894,896],{"href":889,"rel":895},[99],"Discord"," communities. We’d love to chat with you anytime! 🧡",{"title":173,"searchDepth":174,"depth":174,"links":899},[900,901,902,903,904,905],{"id":749,"depth":174,"text":752},{"id":764,"depth":174,"text":767},{"id":779,"depth":174,"text":782},{"id":813,"depth":174,"text":816},{"id":839,"depth":174,"text":842},{"id":859,"depth":174,"text":862},[180,181],"2025-08-05","BRC20 expands to 6-byte tickers with snipe protection and a limited charset, enabling fair, predictable deployments aligned with BRC2.0 Phase 1.",{},"/articles/2508-brc20-6-byte-tickers",{"title":724,"description":908},"brc20-6-byte-tickers-and-snipe-protection","articles/2508-brc20-6-byte-tickers",[193,194,195],"H-sByV0SmvIbus45rSaxjzwv7mBkDM3Hwv5ZhvLtaoQ",{"id":917,"title":918,"author":7,"body":919,"categories":1115,"date":1116,"description":1117,"extension":184,"lang":185,"meta":1118,"navigation":187,"ogImage":925,"path":1119,"seo":1120,"slug":1121,"stem":1122,"tags":1123,"__hash__":1124},"articles/articles/2509-brc20-phase-2-status.md","BRC20 Phase 2 Status Update",{"type":9,"value":920,"toc":1110},[921,926,929,934,951,957,960,963,966,1031,1034,1040,1052,1055,1058,1079,1082,1090,1096,1099,1102,1105],[12,922,923],{},[15,924],{"alt":918,"src":925},"/img/posts/brc20-phase-2-status-update.png",[12,927,928],{},"Good morning, BRC20 & BRC2.0 community,",[12,930,931],{},[32,932,933],{},"TL;DR",[71,935,936,939,942,945,948],{},[74,937,938],{},"BRC20 lead maintainers Best in Slot (BiS) and Unisat are advancing preparations for the Phase II upgrade, which will enable all 4–5 character BRC20 tokens to become programmable with BRC2.0.",[74,940,941],{},"BiS engineers are collaborating with OKX engineers to ensure a smooth upgrade.",[74,943,944],{},"UniSat team is working on improving data consistency, strengthening overall stability, and conducting stress testing.",[74,946,947],{},"BiS, together with L1F & Unisat, will announce the Phase II upgrade block height and estimated date, once engineering teams provide a clear estimation.",[74,949,950],{},"The BRC2.0 upgrade positions the BRC20 protocol at the center of Bitcoin DeFi, shifting Bitcoin from Digital Gold to Programmable Gold.",[28,952,954],{"id":953},"phase-i-overview",[32,955,956],{},"Phase I Overview",[12,958,959],{},"Phase I of the BRC2.0 upgrade has been running flawlessly. Within the first month of BRC2.0 launch, 161 smart contracts have been inscribed on Bitcoin with over 19,000 transactions.",[12,961,962],{},"The first independent security audit of the BRC2.0 upgrade has also been completed by @thesis_defense. The full audit report can be viewed here: (link).",[12,964,965],{},"Open-Source Developer Tooling is advancing in parallel:",[71,967,968,974,980,990,1004,1018],{},[74,969,970,973],{},[32,971,972],{},"Brc20.build —"," serving as the on-ramp for developers.",[74,975,976,979],{},[32,977,978],{},"explorer.brc20.build"," — provides full visibility into contracts, transactions, and on-chain activity.",[74,981,982,989],{},[95,983,986],{"href":984,"rel":985},"http://rpc.brc20.build",[99],[32,987,988],{},"Rpc.brc20.build"," — Public RPC for BRC2.0 (+ rpc-signet.brc20.build for Signet)",[74,991,992,995,996],{},[32,993,994],{},"BRC2.0 Balance Tracker"," — tracks and stores BRC2.0 balances in a database for use in any API.\n",[71,997,998],{},[74,999,1000],{},[95,1001,1002],{"href":1002,"rel":1003},"https://github.com/bestinslot-xyz/brc20-prog-balance-tracker",[99],[74,1005,1006,1009,1010],{},[32,1007,1008],{},"Command Minter"," — integrates with familiar EVM tools (Foundry, Ethers) to handle Bitcoin-specific tasks (inscriptions, tx creation, fee tracking, etc.), enabling seamless use of existing EVM workflows on BRC2.0.\n",[71,1011,1012],{},[74,1013,1014],{},[95,1015,1016],{"href":1016,"rel":1017},"https://github.com/bestinslot-xyz/brc20-command-minter-rs",[99],[74,1019,1020,1023,1024],{},[32,1021,1022],{},"OPI"," — the canonical indexer for BRC2.0 and the most widely adopted BRC20 indexer, is already prepared for the upgrade, with more than 100 teams relying on it.\n",[71,1025,1026],{},[74,1027,1028],{},[95,1029,882],{"href":882,"rel":1030},[99],[12,1032,1033],{},"More importantly, there is a strong organic inflow of talented builders and quality projects entering the BRC2.0 ecosystem. Interest is also expanding beyond the core community, with incubators, investors, market makers and EVM-native teams, actively engaging and exploring opportunities on Bitcoin.",[28,1035,1037],{"id":1036},"coordinating-brc20-phase-ii-upgrade",[32,1038,1039],{},"Coordinating BRC20 Phase II Upgrade",[12,1041,1042,1043,1051],{},"As lead maintainers, ",[32,1044,1045,1046],{},"BiS and ",[95,1047,1050],{"href":1048,"rel":1049},"https://unisat.io/",[99],"Unisat"," are advancing preparations and security checks for the Phase II upgrade. Every BRC20 service provider has its own infrastructure realities, and we are assisting teams across the ecosystem to ensure readiness for this big transition.",[12,1053,1054],{},"BiS engineers are working with the OKX team to integrate BRC2.0 capabilities into their indexer, supporting a smooth upgrade for both exchange and wallet services.",[12,1056,1057],{},"Although neither party can give an exact date, a brief roadmap is below:",[1059,1060,1061,1073,1076],"ol",{},[74,1062,1063,1064],{},"BiS will submit a PR to OKX’s indexer github repo: ",[95,1065,1068],{"href":1066,"rel":1067},"https://github.com/okx/ord",[99],[1069,1070,1071],"em",{},[32,1072,1066],{},[74,1074,1075],{},"OKX will review, test, and merge the upgrade.",[74,1077,1078],{},"Final validation across services.",[12,1080,1081],{},"We will share another brief update once the GitHub PR is submitted.",[12,1083,1084,1085,1089],{},"Other ecosystem participants are also preparing in parallel, and BiS will continue providing support to facilitate a seamless rollout. We encourage all BRC20 service providers to upgrade to the latest version of ",[95,1086,1022],{"href":1087,"rel":1088},"https://opi.network/",[99],", to ensure full compatibility and alignment during Phase II.",[28,1091,1093],{"id":1092},"when-phase-ii",[32,1094,1095],{},"When Phase II?",[12,1097,1098],{},"BiS, together with L1F and Unisat, will announce the final date and block height for the Phase II upgrade once engineering teams confirm stability and integration readiness. While we cannot provide an exact timeline, the BRC20 Phase II upgrade is firmly on track.",[12,1100,1101],{},"The objective is a smooth transition that preserves the robustness of BRC20, avoids fragmentation, and allows the entire ecosystem to move forward together without disruption.",[12,1103,1104],{},"The vision is clear: programmable Bitcoin-native assets are a new asset class with hundreds of billions in market potential and with the BRC2.0 upgrade, BRC20 is positioned at the center of Bitcoin DeFi. Opportunities are abundant, and we are proud to build alongside the many teams shaping this vision.",[12,1106,1107,1108],{},"Thank you for your support,\n",[32,1109,706],{},{"title":173,"searchDepth":174,"depth":174,"links":1111},[1112,1113,1114],{"id":953,"depth":174,"text":956},{"id":1036,"depth":174,"text":1039},{"id":1092,"depth":174,"text":1095},[180,181],"2025-09-30","The next step for BRC20: Phase II readiness checks, indexer updates, and ecosystem alignment to unlock BRC2.0 programmability for all BRC20 tokens.",{},"/articles/2509-brc20-phase-2-status",{"title":918,"description":1117},"brc20-phase-2-status-update","articles/2509-brc20-phase-2-status",[193,194,195],"upjaFwGCXrMVC67kSeZT15k7HXH0M4Ar5n-tEGu5kyM",{"id":1126,"title":1127,"author":7,"body":1128,"categories":1255,"date":1256,"description":1257,"extension":184,"lang":185,"meta":1258,"navigation":187,"ogImage":1134,"path":1259,"seo":1260,"slug":1261,"stem":1262,"tags":1263,"__hash__":1264},"articles/articles/2509-brc20-trading-exp.md","BRC2.0 Trading Experience and A Brief Roadmap",{"type":9,"value":1129,"toc":1249},[1130,1135,1138,1143,1154,1159,1170,1173,1179,1198,1201,1207,1210,1213,1216,1219,1225,1228,1231,1234,1238,1241,1244],[12,1131,1132],{},[15,1133],{"alt":1127,"src":1134},"/img/posts/brc20-trading-experience-and-a-brief-roadmap.png",[12,1136,1137],{},"We released BiS DEX v1 just 24 hours ago — the first DEX built for BRC2.0. Despite a few minor bugs and overloaded servers due to high demand, trades have been executing reliably, no user funds were lost, and over $200K volume has been settled successfully.",[12,1139,1140],{},[32,1141,1142],{},"Advantages of BiS DEX over BRC20 and Runes Trading",[71,1144,1145,1148,1151],{},[74,1146,1147],{},"No need to split UTXOs or inscribe transfer inscriptions.",[74,1149,1150],{},"Partial fills supported.",[74,1152,1153],{},"Snipe protection enabled.",[12,1155,1156],{},[32,1157,1158],{},"Current Limitations",[71,1160,1161,1164,1167],{},[74,1162,1163],{},"Listing and delisting events require 1 block confirmation, which becomes costly and time-consuming, hurting the trading experience.",[74,1165,1166],{},"Market Buy orders require 4 signatures and Limit Sell orders require 2 signatures and both events require 1 block confirmation.",[74,1168,1169],{},"Trading speed is still limited with a 10-minute block time.",[12,1171,1172],{},"Although similar limitations apply to all Bitcoin L1 trading, we have many solutions and improvements being developed for a smooth trading experience, leveraging the programmable nature of BRC2.0.",[28,1174,1176],{"id":1175},"whats-next",[32,1177,1178],{},"What’s Next?",[71,1180,1181,1187,1193],{},[74,1182,1183,1186],{},[32,1184,1185],{},"Instant Orders"," – removing the transaction requirement for listing and delisting, removing miner fees for these actions and greatly speeding up the process. ETA 4 - 8 weeks.",[74,1188,1189,1192],{},[32,1190,1191],{},"Trustless Bids and New Order Types"," – BiS DEX currently supports \"Market Buy\" and \"Limit Sell\" orders. We will progressively introduce Bids, \"Limit Buy\", \"Market Sell\", Stop Orders and more, to provide a more mature trading environment for BRC20 and BRC2.0 tokens.",[74,1194,1195],{},[32,1196,1197],{},"AMM Integration*",[12,1199,1200],{},"In addition to new features and performance improvements, we are constantly improving the UI, UX and educational content for all traders.",[28,1202,1204],{"id":1203},"wen-amm",[32,1205,1206],{},"Wen AMM?",[12,1208,1209],{},"AMMs on Bitcoin L1 face unique challenges. Ten-minute blocks expose users to MEV and various other attacks. It is also likely to have failed transactions and waste BTC as miner fees.",[12,1211,1212],{},"Despite the above challenges, a couple of AMM products such as @CatSwap are expected to hit the mainnet in a couple of weeks. As the BiS team, we are helping these teams with their products and the initial results are very good. However, we’d like to underline that the first wave of AMM dapps should be considered as “experimental”.",[12,1214,1215],{},"A more sophisticated solution is “Sequencer powered AMM” which is 100x superior to basic AMMs. This approach eliminates MEV threats and enables Solana-level trading speeds. We already have a talented team of engineers working on sequencer solutions; however this is a much more complex product, therefore it may take 1 to 3 months to be released on Bitcoin mainnet.",[12,1217,1218],{},"Lastly, a wrapped BTC is another critical piece of the puzzle. Without it, AMMs can only support token-to-token pools, not token-to-BTC. Once Phase II of the BRC2.0 upgrade enables 4–5 byte tickers, token-to-ORDI pools also become possible.",[28,1220,1222],{"id":1221},"wrapped-btc-stablecoins",[32,1223,1224],{},"Wrapped BTC & Stablecoins",[12,1226,1227],{},"To unlock the full potential of DeFi dapps, a wrapped BTC is essential. Native BTC works for CLOB trading, but AMMs and advanced protocols require a wrapped standard.",[12,1229,1230],{},"We believe in the power of BitVM and in active communication with Lombard LBTC, Citrea cBTC and a couple other providers. We are also exploring integrations with meta-protocol-native solutions such as @Subfrost. While we can’t give exact timelines, we expect a robust wrapped BTC solution in 1-2 months.",[12,1232,1233],{},"Stablecoins will also be key. They provide reliable trading pairs and, together with wrapped BTC, lay the foundation for deeper liquidity and more efficient capital flows. Timelines are less clear here, but efforts are already underway to bring reputable stablecoin products onto Bitcoin through BRC2.0.",[28,1235,1236],{"id":859},[32,1237,862],{},[12,1239,1240],{},"BRC2.0 has been live on mainnet for 48 hours, and this is only the beginning. We will keep building, keep improving, and keep shipping Bitcoin dapps.",[12,1242,1243],{},"The momentum is real. Over the past two years we’ve delivered on our promises, and we have much more to contribute to BRC20 and Bitcoin ecosystem.",[12,1245,1246,1247],{},"Thank you for all your feedback and support,\n",[32,1248,706],{},{"title":173,"searchDepth":174,"depth":174,"links":1250},[1251,1252,1253,1254],{"id":1175,"depth":174,"text":1178},{"id":1203,"depth":174,"text":1206},{"id":1221,"depth":174,"text":1224},{"id":859,"depth":174,"text":862},[180,181],"2025-09-03","See how BRC2.0 improves trading on Bitcoin L1: no UTXO splitting, partial fills, and snipe protection, with instant orders and AMM integrations on the way.",{},"/articles/2509-brc20-trading-exp",{"title":1127,"description":1257},"brc20-trading-experience-and-a-brief-roadmap","articles/2509-brc20-trading-exp",[193,194,195],"MROEalS2TGC_eD2kMkO7qN_Gxoq3BrN23kOZNPlbNu4",{"id":1266,"title":1267,"author":7,"body":1268,"categories":1525,"date":1526,"description":1527,"extension":184,"lang":185,"meta":1528,"navigation":187,"ogImage":1274,"path":1529,"seo":1530,"slug":1531,"stem":1532,"tags":1533,"__hash__":1534},"articles/articles/2511-bis-amm-overview.md","BiS AMM Overview: Instant Swaps for BRC2.0 and Soon for All BRC20",{"type":9,"value":1269,"toc":1513},[1270,1275,1278,1289,1292,1297,1300,1323,1326,1330,1333,1347,1353,1356,1362,1365,1375,1386,1392,1399,1410,1414,1417,1420,1423,1426,1430,1433,1436,1439,1443,1446,1449,1463,1478,1481,1484,1487,1491,1494,1497,1501,1504,1507,1510],[12,1271,1272],{},[15,1273],{"alt":1267,"src":1274},"/img/posts/bis-amm-overview.png",[12,1276,1277],{},"Good morning, traders on Bitcoin!",[12,1279,1280,1281,1288],{},"In early September, we shipped ",[95,1282,1285],{"href":1283,"rel":1284},"https://bestinslot.xyz/brc2.0",[99],[32,1286,1287],{},"BiS DEX V0.1"," with an order book — an early proof of concept for smart contract trading on Bitcoin L1. As the first beta trading dapp for BRC2.0, it offers a slower and more costly experience compared to DEXs on other chains.",[12,1290,1291],{},"Our vision for BiS DEX is to deliver a trading experience on par with Hyperliquid or Solana, while staying fully anchored to Bitcoin’s security. Today, we’re one step closer to that goal with BiS AMM — a sequencer powered dApp for BRC2.0, and soon, for all BRC20 assets.",[12,1293,1294],{},[32,1295,1296],{},"BiS AMM at a glance;",[12,1298,1299],{},"A fast, fully non-custodial automated market maker built on Bitcoin.",[71,1301,1302,1305,1308,1311,1314,1317,1320],{},[74,1303,1304],{},"Fully non-custodial design leveraging smart wallets.",[74,1306,1307],{},"Swaps execute instantly through a sequencer, with settlement on Bitcoin.",[74,1309,1310],{},"Processes up to ~20,000 trades per block.",[74,1312,1313],{},"MEV paths removed by design; no mempool competition.",[74,1315,1316],{},"Each swap costs about $0.30 in miner fees at 1 sat/vB.",[74,1318,1319],{},"Deposits into dApp confirm in one block.",[74,1321,1322],{},"Withdrawals confirm in one to three blocks, depending on queue size.",[12,1324,1325],{},"Coming to Bitcoin Signet very soon. Mainnet release in November, after audits and public testing is complete.",[28,1327,1329],{"id":1328},"swaps-trading-experience","Swaps & Trading Experience",[12,1331,1332],{},"BiS AMM is the first sequencer powered dApp for BRC2.0.",[12,1334,1335,1336,1339,1340,1343,1344],{},"All actions are ",[32,1337,1338],{},"cryptographically signed, aggregated, compressed, and batch-inscribed on Bitcoin",", providing a trading experience similar to ",[32,1341,1342],{},"Hyperliquid"," — yet ",[32,1345,1346],{},"secured by Bitcoin L1.",[220,1348,1350],{"id":1349},"deposits",[32,1351,1352],{},"Deposits",[12,1354,1355],{},"Users can enable instant trading by funding their smart wallets with BTC or BRC2.0 tokens. Each deposit action requires one block confirmation before becoming active.",[220,1357,1359],{"id":1358},"swaps-liquidity",[32,1360,1361],{},"Swaps & Liquidity",[12,1363,1364],{},"Once a user funds their smart wallet, they can swap, create liquidity pools, and add or remove liquidity without waiting for block confirmations.",[12,1366,1367,1368,1371,1372],{},"Every action is ",[32,1369,1370],{},"executed instantly by the sequencer",", similar to “in-mempool” trading, and then ",[32,1373,1374],{},"finalized on-chain.",[12,1376,1377,1378,1381,1382,1385],{},"Each swap operation still has a ",[32,1379,1380],{},"~$0.30 miner fee"," at ",[32,1383,1384],{},"1 sat/vB",", as all operations are batch-inscribed on Bitcoin, inheriting Bitcoin’s full L1 security.",[220,1387,1389],{"id":1388},"withdrawals",[32,1390,1391],{},"Withdrawals",[12,1393,1394,1395,1398],{},"Users can withdraw ",[32,1396,1397],{},"native BTC, wrapped BTC, or 2.0 tokens"," anytime.",[12,1400,1401,1402,1405,1406,1409],{},"Token withdrawals typically confirm within ",[32,1403,1404],{},"1 to 3 blocks",", depending on the ",[32,1407,1408],{},"queue size",".",[28,1411,1413],{"id":1412},"smart-wallets-secure-non-custodial-design","Smart Wallets & Secure Non-Custodial Design",[12,1415,1416],{},"“Not your keys, not your coins” — the golden rule of the crypto world.",[12,1418,1419],{},"BiS AMM leverages smart wallets for fully non-custodial swap trading. When you are depositing funds into BiS AMM, a smart wallet is generated and linked exclusively to your main Bitcoin wallet, ensuring you remain the sole controller of your assets.",[12,1421,1422],{},"This elegant design makes BiS AMM a true non-custodial DEX, without relying on multisigs or “trust-minimized” setups.",[12,1424,1425],{},"⚠️ Security note: if you lose access to your main wallet’s keys, you also lose control of your smart wallet, so safeguard your keys carefully.",[28,1427,1429],{"id":1428},"bis-token-lp-farming-points-incentives","BiS Token, LP Farming, Points & Incentives",[12,1431,1432],{},"The official BiS Token is in the works and a portion of the supply will be used to further incentivize liquidity pools and platform rewards. More details on BiS Tokenomics will be shared at a later stage.",[12,1434,1435],{},"In addition to BiS token incentives, any team can permissionlessly design and deploy their own liquidity pool reward mechanisms.",[12,1437,1438],{},"During the DeFi summer on Ethereum, many projects rewarded users who locked LP tokens into smart contracts to mine additional tokens — a model that sparked powerful flywheels. This type of composable liquidity design is still missing on Bitcoin, and we are committed to supporting builders who explore these advanced token mechanics on BRC2.0.",[28,1440,1442],{"id":1441},"fees-referrals-and-creator-rewards","Fees, Referrals and Creator Rewards",[12,1444,1445],{},"In the first version of BiS AMM, the LP fee is fixed at 0.3%, and cannot be adjusted.",[12,1447,1448],{},"The total base fee per swap is 0.55%, distributed as follows:",[71,1450,1451,1457],{},[74,1452,1453,1456],{},[32,1454,1455],{},"0.30%"," to liquidity providers",[74,1458,1459,1462],{},[32,1460,1461],{},"0.25%"," protocol fee",[12,1464,1465,1466,1469,1470,1473,1474,1477],{},"Future releases will expand this structure to include ",[32,1467,1468],{},"referral",", ",[32,1471,1472],{},"creator",", and ",[32,1475,1476],{},"community rewards",", allowing both builders and active participants to share in protocol revenues.",[12,1479,1480],{},"Referral Rewards will let anyone share a personal link and earn a portion of protocol fees paid in Bitcoin.",[12,1482,1483],{},"Creator & Community Rewards will distribute a share of trading revenue to the project’s builders and community, aligning incentives and strengthening liquidity across the Bitcoin and BRC20 ecosystem.",[12,1485,1486],{},"These reward mechanisms will be introduced gradually after mainnet launch, with more details shared in upcoming updates.",[28,1488,1490],{"id":1489},"wrapped-bitcoin-abstraction-stablecoins","Wrapped Bitcoin Abstraction & Stablecoins",[12,1492,1493],{},"For native BTC to be utilized in BRC2.0 dApps, it must first be wrapped. This process often adds friction and complexity for users. To deliver a seamless experience, BiS DEX employs abstraction methods powered by the Subfrost protocol, enabling permissionless and decentralized BTC wrapping and unwrapping handled entirely behind the scenes.",[12,1495,1496],{},"Stablecoins will also play a key role. They provide reliable trading pairs and, together with wrapped BTC, lay the foundation for deeper liquidity and more efficient capital flows. Timelines remain uncertain, but efforts are underway to bring reputable stablecoins onto Bitcoin through BRC2.0.",[28,1498,1500],{"id":1499},"the-next-chapter-for-brc20-and-bitcoin-defi","The Next Chapter for BRC20 and Bitcoin DeFi",[12,1502,1503],{},"The BRC20 ecosystem represents one of the most important frontiers in Bitcoin’s evolution. With the BRC2.0 upgrade, it becomes the foundation through which true Bitcoin DeFi will flourish, unlocking an emerging market with hundreds of billions in potential.",[12,1505,1506],{},"BiS AMM is a major step forward in this journey, proving that decentralized trading on Bitcoin can be fast, fluid, and fully non-custodial.",[12,1508,1509],{},"We’ve been shaping the future of BRC20 and Bitcoin-native assets for almost three years, and we’ll continue to deliver innovative products and protocols built on Bitcoin.",[12,1511,1512],{},"Thank you for your support.\nBiS Delivers 🫡",{"title":173,"searchDepth":174,"depth":174,"links":1514},[1515,1520,1521,1522,1523,1524],{"id":1328,"depth":174,"text":1329,"children":1516},[1517,1518,1519],{"id":1349,"depth":601,"text":1352},{"id":1358,"depth":601,"text":1361},{"id":1388,"depth":601,"text":1391},{"id":1412,"depth":174,"text":1413},{"id":1428,"depth":174,"text":1429},{"id":1441,"depth":174,"text":1442},{"id":1489,"depth":174,"text":1490},{"id":1499,"depth":174,"text":1500},[180,181],"2025-11-11","Swap BRC20 tokens on Bitcoin with BiS AMM. Instant trades, Bitcoin settlement, permissionless liquidity, and non-custodial design with smart wallets.",{},"/articles/2511-bis-amm-overview",{"title":1267,"description":1527},"bis-amm-overview-instant-swaps-for-brc20-and-soon-for-all-brc20","articles/2511-bis-amm-overview",[193,194,195],"WyNFoeJZTu-XGHgW8o-bah447kLZHDnMRGiyCifYGo4",{"id":1536,"title":1537,"author":7,"body":1538,"categories":1674,"date":1675,"description":1676,"extension":184,"lang":185,"meta":1677,"navigation":187,"ogImage":1544,"path":1678,"seo":1679,"slug":1680,"stem":1681,"tags":1682,"__hash__":1683},"articles/articles/2512-bis-amm-on-signet-test-report-and-rewards.md","BiS AMM on Signet — Test, Report, and Rewards",{"type":9,"value":1539,"toc":1668},[1540,1545,1548,1555,1562,1574,1580,1585,1608,1613,1624,1629,1641,1646,1654,1660,1665],[12,1541,1542],{},[15,1543],{"alt":1537,"src":1544},"/img/posts/bis-amm-on-signet-test-report-and-rewards.png",[12,1546,1547],{},"BiS AMM is now live on Bitcoin Signet for public testing. Help us battle-test swaps, pools, and more on Signet and win from our Ordinals collection.  ✨",[12,1549,1550,1551],{},"Start testing: ",[95,1552,1553],{"href":1553,"rel":1554},"https://signet.bestinslot.xyz/brc2.0",[99],[28,1556,1558,1561],{"id":1557},"rewards",[32,1559,1560],{},"Rewards"," 🎁",[71,1563,1564,1571],{},[74,1565,1566,1567,1570],{},"Up to 10× Celestial Ones and 1x Golden Ones from ",[95,1568,416],{"href":414,"rel":1569},[99]," for the most impactful findings.",[74,1572,1573],{},"Judged on severity, impact, and clarity.",[28,1575,1577],{"id":1576},"how-to-join",[32,1578,1579],{},"How to join",[12,1581,1582],{},[32,1583,1584],{},"Get Signet BTC:",[71,1586,1587,1590,1593,1600],{},[74,1588,1589],{},"Send us a message on our official Discord, Telegram, or X with your Signet Bitcoin address, and we’ll transfer SignetBTC to your wallet",[74,1591,1592],{},"Reply to this post with your SignetBTC address",[74,1594,162,1595],{},[95,1596,1599],{"href":1597,"rel":1598},"http://discord.gg/b7tzKMRFHc",[99],"discord.gg/b7tzKMRFHc",[74,1601,1602,1603],{},"Telegram: ",[95,1604,1607],{"href":1605,"rel":1606},"http://t.me/bestinslotxyz",[99],"t.me/bestinslotxyz",[12,1609,1610],{},[32,1611,1612],{},"Test the AMM:",[71,1614,1615,1618,1621],{},[74,1616,1617],{},"Fund your smart wallet and try the full flow: swap, create pools, add/remove liquidity, deposit, withdraw.",[74,1619,1620],{},"Please also try edge cases and UI states.",[74,1622,1623],{},"Share any suggestions or improvements you notice.",[12,1625,1626],{},[32,1627,1628],{},"Report:",[71,1630,1631,1638],{},[74,1632,1633,1634,1637],{},"Please create a ",[95,1635,896],{"href":165,"rel":1636},[99]," ticket describing the issue or suggestion (title + summary)",[74,1639,1640],{},"Attach screenshots/logs, txids, Signet wallet address, browser/OS.",[12,1642,1643],{},[32,1644,1645],{},"Out of scope",[71,1647,1648,1651],{},[74,1649,1650],{},"DDoS/DoS or traffic flooding",[74,1652,1653],{},"Social engineering, spam",[28,1655,1657],{"id":1656},"timeline",[32,1658,1659],{},"Timeline",[71,1661,1662],{},[74,1663,1664],{},"Reviews run throughout the Signet window (1-3 Weeks); winners will be announced after.",[12,1666,1667],{},"Big thanks to our community for the time and eyes on this. 🧡  See you on mainnet soon!",{"title":173,"searchDepth":174,"depth":174,"links":1669},[1670,1672,1673],{"id":1557,"depth":174,"text":1671},"Rewards 🎁",{"id":1576,"depth":174,"text":1579},{"id":1656,"depth":174,"text":1659},[180,181],"2025-12-25","Instant swaps for BRC20 on BiS AMM. Test, report, and earn rewards.",{},"/articles/2512-bis-amm-on-signet-test-report-and-rewards",{"title":1537,"description":1676},"bis-amm-on-signet-test-report-and-rewards","articles/2512-bis-amm-on-signet-test-report-and-rewards",[193,194,195],"pdHMtQu_RtmClvfZdrzqibaCka7GYameyQG9NcNM99A",{"id":1685,"title":1686,"author":7,"body":1687,"categories":1763,"date":1764,"description":1765,"extension":184,"lang":185,"meta":1766,"navigation":187,"ogImage":1693,"path":1767,"seo":1768,"slug":1769,"stem":1770,"tags":1771,"__hash__":1772},"articles/articles/2601-brc20-phase-2-activates-at-block-934888.md","BRC20 Phase 2 Activates at Block 934,888 (~ January 28th, 2026)",{"type":9,"value":1688,"toc":1760},[1689,1694,1704,1707,1710,1716,1719,1722,1725,1754,1757],[12,1690,1691],{},[15,1692],{"alt":1686,"src":1693},"/img/posts/brc20-phase-2-activates-at-block-934888-january-28th-2026.png",[12,1695,1696,1699,1700,1703],{},[32,1697,1698],{},"The BRC20 Phase II upgrade will activate at Bitcoin block height 934888,"," approximately on ",[32,1701,1702],{},"January 28, 2026."," This activation expands BRC2.0 beyond the 6-character limit and enables programmability for all 4-5 character BRC20 tokens, such as $ORDI and $SATS.",[12,1705,1706],{},"Reaching this big milestone involved significant time and technical alignment between lead maintainers Best in Slot and UniSat, alongside key ecosystem partners including OKX and others. Coordinating independent implementations takes much more effort than using a single codebase, however, this approach allows the protocol to run reliably across different systems and keeps it decentralized and robust.",[12,1708,1709],{},"With this alignment complete, BRC20 now stands as a mature foundation for more sophisticated applications, including RWA tokenization and DeFi, secured by Bitcoin blockchain and unlocking a native economic application ecosystem on the network itself. Also with the EVM compatibility, teams can ship applications on Bitcoin using the tooling they already know, reducing build time, and easing integrations.",[28,1711,1713],{"id":1712},"action-required-for-infrastructure-and-service-providers",[32,1714,1715],{},"Action Required for Infrastructure and Service Providers",[12,1717,1718],{},"If you operate or utilize independent indexing infrastructure, ensure your systems match the canonical Open Protocol Indexer (OPI) data, or upgrade to the latest OPI version. Services relying on UniSat or BiS APIs will be automatically upgraded with no action required.",[12,1720,1721],{},"As part of the 2.0 update, the existing swap module on Bitcoin Mainnet will be closed and all balances will be refunded. Further details will be shared in a separate announcement.",[12,1723,1724],{},"In the meantime, stay informed by following the updates from official maintainer channels [BiS twitter here] [UniSat twitter here] and explore the existing BRC2.0 ecosystem at:",[71,1726,1727,1734,1740,1747],{},[74,1728,1729],{},[95,1730,1733],{"href":1731,"rel":1732},"http://bestinslot.xyz/brc2.0",[99],"bestinslot.xyz/brc2.0",[74,1735,1736],{},[95,1737,1738],{"href":1738,"rel":1739},"https://unisat.io/market/brc20_prog",[99],[74,1741,1742],{},[95,1743,1746],{"href":1744,"rel":1745},"http://Explorer.brc20.build",[99],"Explorer.brc20.build",[74,1748,1749],{},[95,1750,1753],{"href":1751,"rel":1752},"http://CoinCooker.com",[99],"CoinCooker.com",[12,1755,1756],{},"As lead maintainers, we will continue to steward BRC20 as it enters its next major chapter, alongside the growth of builders, applications, and communities across the Bitcoin ecosystem.",[12,1758,1759],{},"— BiS & UniSat",{"title":173,"searchDepth":174,"depth":174,"links":1761},[1762],{"id":1712,"depth":174,"text":1715},[180,181],"2026-01-06","BRC20 Phase 2 Activates at Block 934,888. This upgrade expands BRC20 beyond the 6-byte limit and enables programmability for all 4-5 byte BRC20 tokens, such as $ORDI and $SATS.",{},"/articles/2601-brc20-phase-2-activates-at-block-934888",{"title":1686,"description":1765},"brc20-phase-2-activates-at-block-934888-january-28th-2026","articles/2601-brc20-phase-2-activates-at-block-934888",[193,194,195],"T3jXoMmsZqJcXV6beyxqbXdStOkiExmNhrHWdPGcRDI",{"id":1774,"title":1775,"author":7,"body":1776,"categories":1961,"date":1962,"description":1963,"extension":184,"lang":185,"meta":1964,"navigation":187,"ogImage":1782,"path":1965,"seo":1966,"slug":1967,"stem":1968,"tags":1969,"__hash__":1970},"articles/articles/2603-brc20-and-bitcoin-defi-in-2026.md","BRC20 and Bitcoin DeFi in 2026",{"type":9,"value":1777,"toc":1952},[1778,1783,1789,1792,1795,1798,1801,1807,1810,1813,1816,1819,1825,1828,1831,1834,1837,1843,1846,1853,1856,1859,1862,1865,1871,1874,1885,1888,1899,1904,1907,1910,1913,1919,1922,1925,1928,1934,1937,1940,1943,1946,1949],[12,1779,1780],{},[15,1781],{"alt":1775,"src":1782},"/img/posts/brc20-and-bitcoin-defi-in-2026.png",[28,1784,1786],{"id":1785},"stablecoins-ai-agents-rwas-btcfi-and-privacy-on-bitcoin",[32,1787,1788],{},"Stablecoins, AI Agents, RWAs, BTCfi, and Privacy on Bitcoin",[12,1790,1791],{},"On February 3, the BRC20 protocol was upgraded to support EVM smart contracts as inscriptions. BiS led this upgrade in collaboration with OKX, Unisat, domo, and Layer 1 Foundation.",[12,1793,1794],{},"The “2.0” upgrade changes the game fundamentally, not just for Bitcoin fungibles, but for the broader Bitcoin ecosystem. Smart contract logic can now be inscribed directly on Bitcoin, with Bitcoin itself acting as the data availability layer and the sequencer, without requiring any new BIPs or changes to Bitcoin itself.",[12,1796,1797],{},"BRC20 now has production-ready infrastructure for institutional grade financial applications, positioning Bitcoin as a global settlement rail for real world value flows.",[12,1799,1800],{},"As the protocol stewards, we are mainly focusing on 5 areas in 2026:",[28,1802,1804],{"id":1803},"_1-stablecoins-on-bitcoin",[32,1805,1806],{},"1. Stablecoins on Bitcoin",[12,1808,1809],{},"The first focus area is stablecoins. We are actively working to bring major stablecoin issuers onto Bitcoin L1 through native BRC20 issuance.",[12,1811,1812],{},"With programmable BRC20 and a native stablecoin, BTC can be traded truly peer to peer and trustlessly on Bitcoin itself, helping complete the foundation for a truly trustless Bitcoin based economy.",[12,1814,1815],{},"The stablecoin unlock goes further than trading. It is the foundational primitive that opens up borrowing and lending against BTC without leaving the Bitcoin network, and eventually the issuance of a trustless Bitcoin backed stablecoin and other synthetics.",[12,1817,1818],{},"We expect to see the first BRC20 stablecoin within 2 to 3 months, followed by a broader wave of issuers throughout the rest of the year.",[28,1820,1822],{"id":1821},"_2-ai-agents-and-agentic-commerce-on-bitcoin",[32,1823,1824],{},"2. AI Agents and Agentic Commerce on Bitcoin",[12,1826,1827],{},"The agentic era is approaching quickly. Possibly within 6 months everything will be much different than now.",[12,1829,1830],{},"Bitcoin will play a very critical role in the agentic era, not just as “BTC transactions for agentic commerce” but also for establishing canonical ordering of actions and events which agentic organizations and systems can reliably leverage.",[12,1832,1833],{},"With BRC20 and added smart-contract functionality, Bitcoin is ready to be the main ledger for this upcoming abundant new world.",[12,1835,1836],{},"BiS is also experimenting internally at the intersection of agentic systems and Bitcoin. This work is still at the experimental stage, and we expect to share more in the coming months.",[28,1838,1840],{"id":1839},"_3-rwa-issuance-on-bitcoin",[32,1841,1842],{},"3. RWA Issuance on Bitcoin",[12,1844,1845],{},"As Hal Finney wrote in 2010, Bitcoin can be more than a ledger for transferring coins. It can serve as a global, decentralized, and consistent base layer for other assets.",[12,1847,1848,1849],{},"![]",[1850,1851,1852],"span",{},"image1",[12,1854,1855],{},"Programmable BRC20 brings this idea much closer to reality.",[12,1857,1858],{},"Bitcoin can now serve as a global ledger for real world asset issuance, trading, and settlement.",[12,1860,1861],{},"Think gold, commodities and tokenized equities on Bitcoin L1.",[12,1863,1864],{},"There is already interest from multiple parties exploring RWA issuance on BRC20. Our infrastructure arm, BiS INFRA, is actively working with partners in this area, and we will share more as the first RWA issuers on Bitcoin move closer to launch.",[28,1866,1868],{"id":1867},"_4-bis-dex-liquidity-incentivization",[32,1869,1870],{},"4. BiS DEX & Liquidity Incentivization",[12,1872,1873],{},"In the coming weeks and months, we are releasing:",[71,1875,1876,1879,1882],{},[74,1877,1878],{},"ORDI pairs, with ORDI positioned as the fee token for ORDI denominated markets on BiS DEX.",[74,1880,1881],{},"Stablecoin pairs.",[74,1883,1884],{},"Fast orderbook x AMM hybrid trading for BRC20 assets, with buy side limit orders, combining the liquidity depth of an AMM with the precision of a central limit order book.",[12,1886,1887],{},"Our next phase, over the medium term, we are working on:",[71,1889,1890,1893,1896],{},[74,1891,1892],{},"BTC yield generation strategies.",[74,1894,1895],{},"Borrowing and lending for BRC20 tokens.",[74,1897,1898],{},"BTC backed stablecoin minting, with potential to include $ORDI and other highly liquid assets like $NUTKIN.",[12,1900,1901],{},[32,1902,1903],{},"BiS DEX Token & Liquidity Mining Program",[12,1905,1906],{},"We are working on the tokenomics for the BiS DEX token — the native token of our BTCfi product suite.",[12,1908,1909],{},"In basic terms, the main distribution mechanism will be liquidity provision. Further details on how the token will be distributed will be explained in depth in a separate post.",[12,1911,1912],{},"As per request from various investor groups, we have also opened a new investment round. Instutional entities interested in an allocation can reach out to us.",[28,1914,1916],{"id":1915},"_5-shielded-brc20-transactions-privacy",[32,1917,1918],{},"5. Shielded BRC20 Transactions & Privacy",[12,1920,1921],{},"Privacy is a foundational requirement for financial systems, including confidentiality around balances, counterparties, and transaction amounts.",[12,1923,1924],{},"Our core BRC20 development team has been actively researching privacy features for BRC20. We are excited by the early results, which have already shown internally that transaction shielding for BRC20 assets is technically possible, although production implementation will take time.",[12,1926,1927],{},"We will share more details around this privacy initiative as our work progresses.",[28,1929,1931],{"id":1930},"the-bigger-picture",[32,1932,1933],{},"The Bigger Picture",[12,1935,1936],{},"BRC20 contributed 2% of miner revenue over the last three years, with more than $520M paid in transaction fees. The long-standing technical objections are no longer the main constraint: UTXO bloat has been addressed via OP_RETURN burns, and OPI serves as the canonical indexer across the BRC20 ecosystem.",[12,1938,1939],{},"The technical heavy lifting is largely complete. The next phase is about activation: stablecoins, RWAs, deeper liquidity, agentic commerce, and eventually privacy.",[12,1941,1942],{},"BRC20 is not a trust-minimized L2 narrative or wrapped BTC on another chain. It is the clearest path toward a truly Bitcoin-native on-chain economy.",[12,1944,1945],{},"BiS led the BRC20 programmability upgrade, and in 2026 our focus is clear: turning this new capability into real products, real liquidity, and real economic activity on Bitcoin.",[12,1947,1948],{},"Onwards,",[12,1950,1951],{},"— @0xBinari & BiS Team",{"title":173,"searchDepth":174,"depth":174,"links":1953},[1954,1955,1956,1957,1958,1959,1960],{"id":1785,"depth":174,"text":1788},{"id":1803,"depth":174,"text":1806},{"id":1821,"depth":174,"text":1824},{"id":1839,"depth":174,"text":1842},{"id":1867,"depth":174,"text":1870},{"id":1915,"depth":174,"text":1918},{"id":1930,"depth":174,"text":1933},[180,181],"2026-03-11","BRC20 upgraded with EVM smart contracts on Bitcoin L1. BiS outlines 5 focus areas for 2026: stablecoins, AI agents, RWA issuance, BiS DEX liquidity, and shielded BRC20 transactions.",{},"/articles/2603-brc20-and-bitcoin-defi-in-2026",{"title":1775,"description":1963},"brc20-and-bitcoin-defi-in-2026","articles/2603-brc20-and-bitcoin-defi-in-2026",[193,194,195],"j_kbNucYvBpDLOf1WzqhFJUTCb8r7O7kRSQVuT0IWoc",{"id":1972,"title":1973,"author":1974,"body":1975,"categories":2057,"date":2058,"description":2059,"extension":184,"lang":185,"meta":2060,"navigation":187,"ogImage":1983,"path":2061,"seo":2062,"slug":2063,"stem":2064,"tags":2065,"__hash__":2067},"articles/articles/bitcoin-reborn-the-awakening-of-the-brc20-empire.md","Bitcoin Reborn: The Awakening of the BRC2.0 Empire","bitlaser",{"type":9,"value":1976,"toc":2055},[1977,1984,1987,1990,1993,1996,1999,2002,2005,2008,2011,2014,2017,2020,2023,2026,2034,2037,2040,2043,2046,2049,2052],[12,1978,1980,1981],{"align":1979},"center","\n    ",[15,1982],{"src":1983,"alt":1973},"/img/posts/bitcoin-reborn-the-awakening-of-the-brc20-empire/og-en-2.png",[12,1985,1986],{},"On March 31, 2025, BRC2.0 officially launched on Bitcoin Signet. This upgrade introduces EVM functionality to BRC20, granting all BRC20 tokens programmability. It signals a new wave of innovation for Bitcoin-native assets and marks the beginning of a new era for the Bitcoin ecosystem.",[12,1988,1989],{},"In 2023, Bitcoin’s ecosystem underwent an unexpected transformation—the birth of BRC20. This experimental token standard, built atop the Ordinals protocol, introduced fungible tokens to Bitcoin for the first time, akin to Ethereum’s ERC20, sparking a wave of meme coin mania.",[12,1991,1992],{},"BRC20 originated in March 2023 when a developer named Domo (@domodata) had a sudden idea: If the Ordinals protocol could inscribe NFTs onto Bitcoin sats, why not tokens? Using JSON inscriptions, he designed the BRC20 standard. The first token, $ORDI, emerged fully minted by the community, without team allocations, ensuring equal opportunity. This innovation generated significant excitement, especially as meme tokens surged in value, quickly placing BRC20 at the heart of the Bitcoin ecosystem and broader crypto market.",[12,1994,1995],{},"While BRC20 was a successful experiment, it was also controversial. It transformed Bitcoin from a simple store of value into a programmable asset layer. Miners greatly profited from inscription fees, but the hype brought network congestion and high gas costs. Many Bitcoin purists argued it deviated from Satoshi’s vision, dismissing it as mere speculation.",[12,1997,1998],{},"Nonetheless, BRC20 opened new possibilities, proving Bitcoin’s potential extended far beyond being just “digital gold.”",[12,2000,2001],{},"To this day, BRC20 has expanded significantly, with tens of thousands of tokens and a total market cap reaching billions. The $ORDI token alone surpassed $2 billion. However, technological stagnation prevented further evolution and sustainable growth, leading to a gradual decline.",[12,2003,2004],{},"Markets don't wait forever, nor do believers. Tempting opportunities outside the Bitcoin ecosystem dealt BRC20 severe blows. Projects like Pumpfun, \"President\" coins, \"Nation\" coins, and VC-backed tokens captured attention, some completing their life cycles within minutes. Retail investors found themselves repeatedly defeated by larger capital forces, resulting in shattered dreams.",[12,2006,2007],{},"Believers again rallied for the return of BRC20—the standard representing fairness. Momentarily, it felt like the king was back. However, the comeback was merely a loud noise without substance. With limited use cases confined to issuance and trading, BRC20’s momentum faded, laying the groundwork for its successor: BRC2.0.",[12,2009,2010],{},"BRC20, much like a teenager, was vibrant but troubled by growing pains. It desperately needed a major upgrade to flourish within Bitcoin’s future.",[12,2012,2013],{},"Hence, BRC2.0 arrived—not merely as an inscription savior but potentially as the entire Bitcoin ecosystem’s savior. BRC2.0 isn’t just a patch; it's a redefinition of Bitcoin's future.",[12,2015,2016],{},"By introducing smart contracts, it significantly enhances the capabilities of BRC20 tokens, transforming them from simple ledger entries into dynamic programmable assets. Specifically, BRC2.0 unlocks endless potential for Bitcoin-native assets, including decentralized finance (DeFi), tokenization of real-world assets (RWA), decentralized autonomous organizations (DAOs), stablecoins, and more.",[12,2018,2019],{},"Unlike traditional sidechains relying on multi-sig bridges or Layer-2 solutions, BRC2.0 aims to directly leverage Bitcoin’s existing infrastructure. This method increases efficiency, reduces external trust requirements, and remains consistent with Bitcoin's core principles of security and decentralization.",[12,2021,2022],{},"Additionally, users only pay native Bitcoin miner fees, with no extra charges for contract interactions. Developers using programmable modules also benefit from this straightforwardness.",[12,2024,2025],{},"BRC2.0 introduces two particularly user-friendly innovations:",[1059,2027,2028,2031],{},[74,2029,2030],{},"No gas fees for end-users—computation costs are handled by indexers. Users only pay standard Bitcoin miner fees required for on-chain transactions.",[74,2032,2033],{},"All BRC20 tokens automatically become programmable, requiring no migration or user action. BRC2.0 is fully backward-compatible, making it a genuine upgrade from BRC20.",[12,2035,2036],{},"While BRC20 acted as a \"ledger of inscriptions,\" BRC2.0 functions more as an \"on-chain micro-platform.\" It evolves Bitcoin from static storage into a dynamic ecosystem, enabling developers to build previously impossible applications.",[12,2038,2039],{},"Currently, BRC2.0 is spearheaded by Binari (@0xBinari) and the Best in Slot team (@bestinslotxyz), in collaboration with Domo (@domodata) and Layer 1 Foundation (@L1Fxyz). Key BRC20 partners like OKX (@okx) and UniSat (@unisat_wallet) provide critical indexing support. With contributions from leading entities across Web3, BRC2.0 is poised as a beacon of hope for Bitcoin.",[12,2041,2042],{},"Nevertheless, substantial challenges remain. Technically, implementing state management and script extensions securely is complex. Additionally, Ethereum's mature DeFi ecosystem demands that BRC2.0 identifies a unique niche.",[12,2044,2045],{},"If successful, however, BRC2.0 will invigorate Bitcoin, not replacing its store-of-value role, but augmenting it with enhanced utility.",[12,2047,2048],{},"BRC20 was Bitcoin’s bold experiment; BRC2.0 is its brave vision for the future. From ledger to platform, experiment to ecosystem—this journey is uncertain but profoundly exciting.",[12,2050,2051],{},"Regardless of its ultimate form, BRC2.0 reminds us of a fundamental truth: Bitcoin innovation never stops—it is always on the road.",[12,2053,2054],{},"Make Bitcoin Magic Again!",{"title":173,"searchDepth":174,"depth":174,"links":2056},[],[180,181],"2025-05-07","BRC2.0 launches a new era for Bitcoin, enhancing BRC20 tokens with smart contracts to unlock DeFi, stablecoins, DAOs, and real-world assets directly on Bitcoin L1.",{},"/articles/bitcoin-reborn-the-awakening-of-the-brc20-empire",{"title":1973,"description":2059},"bitcoin-reborn-the-awakening-of-the-brc20-empire","articles/bitcoin-reborn-the-awakening-of-the-brc20-empire",[193,2066,194],"brc2dot0","1toXeOVBFN5V47gFPrMoY-lwgS56NdKMP8wQ0NZOO-U",{"id":2069,"title":2070,"author":2071,"body":2072,"categories":2149,"date":2150,"description":2151,"extension":184,"lang":185,"meta":2152,"navigation":187,"ogImage":2078,"path":2153,"seo":2154,"slug":2155,"stem":2156,"tags":2157,"__hash__":2159},"articles/articles/brc20-arrives.md","BRC2.0 Arrives in Q1 2025 on Bitcoin Testnet","binari",{"type":9,"value":2073,"toc":2147},[2074,2079,2082,2085,2091,2094,2097,2100,2105,2131,2138],[12,2075,1980,2076],{"align":1979},[15,2077],{"src":2078,"alt":2070},"/img/posts/brc20-arrives/cover-2-mini.png",[12,2080,2081],{},"As co-lead maintainers of the BRC20 protocol, we’ve invested significant resources to evolve BRC20 into the most expressive native token standard on Bitcoin—meeting the needs of all token issuers, from corporate players to dApp builders to degens around the world.",[12,2083,2084],{},"While much of our work last year was behind the scenes, 2025 opens the door to a new chapter defined by openness, co-creation, and meaningful progress.",[12,2086,2087,2088],{},"Diving right in, we’re confident in sharing that ",[32,2089,2090],{},"Best in Slot, in coordination with the Layer 1 Foundation, will deliver BRC2.0 on testnet in Q1 2025.",[12,2092,2093],{},"BRC2.0, also known as the “BRC20 Programmable Module,” will enable smart contract functionality for all BRC20 tokens. This upgrade to the BRC20 core protocol unlocks infinite new use cases for native-assets on Bitcoin—including seamless DeFi, RWAs, DAOs, stablecoins and more, without relying on multisig bridges or L2s.",[12,2095,2096],{},"Due to BRC20's decentralized nature, the mainnet upgrade for this module will require significant coordination across the ecosystem. As such, we are targeting Q3 2025 for mainnet release of this module - and look forward to working with builders during the testnet phase to support the development of the BRC20 ecosystem leading up to its release.",[12,2098,2099],{},"We recognize the importance of broader web3 developer participation in the Bitcoin ecosystem and are committed to ensuring that building with BRC2.0 is seamless and straightforward.",[12,2101,2102],{},[32,2103,2104],{},"To support this mission, we will deliver the following in 2025:",[71,2106,2107,2110,2113,2116,2119,2122,2125,2128],{},[74,2108,2109],{},"Specification sheet for BRC2.0",[74,2111,2112],{},"100% Open-source and easy-to-run indexer (@opindexer)",[74,2114,2115],{},"Plug and play BRC2.0 adaptor for proprietary BRC20 indexers",[74,2117,2118],{},"Comprehensive documentation for developers",[74,2120,2121],{},"BRC2.0 test suite for developers",[74,2123,2124],{},"BRC2.0 explorer",[74,2126,2127],{},"Tools for inscribing and interacting with smart contracts",[74,2129,2130],{},"Free APIs for quick & easy experimentation",[12,2132,2133,2134],{},"In parallel, @OKX and @Unisat have been working on an open-source implementation of the BRC20 swap module. As collaborating members of the Layer 1 Foundation, we are actively reviewing this implementation as they develop it to ensure everyone has open access to a powerful and robust indexer at launch. You can review our collective progress and contribute via GitHub here: ",[95,2135,2136],{"href":2136,"rel":2137},"https://github.com/bestinslot-xyz/OPI/pull/58",[99],[12,2139,2140,2141,2146],{},"Lastly, we look forward to sharing more educational content about these upgrades - including development updates, accessible explainers, and answers to key questions from the community. To stay informed, make sure to follow ",[95,2142,2145],{"href":2143,"rel":2144},"https://x.com/bestinslotxyz",[99],"@bestinslotxyz"," and turn on 🔔- we look forward to staying connected over the coming weeks and months. 🫡",{"title":173,"searchDepth":174,"depth":174,"links":2148},[],[180,181],"2025-01-14","Best in Slot, in coordination with the Layer 1 Foundation, will deliver BRC2.0 on testnet in Q1 2025. BRC2.0, also known as the “BRC20 Programmable Module”, will enable smart contract functionality for all BRC20 tokens.",{},"/articles/brc20-arrives",{"title":2070,"description":2151},"brc2.0-arrives-in-q1-2025-on-bitcoin-testnet","articles/brc20-arrives",[193,2066,194,2158],"opi","yo3mUDm6GcO46nUzhT5s2IH7SB5pJA5uI1e4jiJguuQ",{"id":2161,"title":2162,"author":7,"body":2163,"categories":2372,"date":2373,"description":2374,"extension":184,"lang":185,"meta":2375,"navigation":187,"ogImage":2169,"path":2376,"seo":2377,"slug":2378,"stem":2379,"tags":2380,"__hash__":2382},"articles/articles/brc20-live-on-bitcoin-signet.md","BRC2.0 Live on Bitcoin Signet",{"type":9,"value":2164,"toc":2361},[2165,2171,2174,2177,2180,2188,2197,2206,2214,2223,2233,2236,2240,2243,2246,2249,2269,2273,2276,2279,2283,2286,2289,2292,2295,2298,2302,2306,2309,2312,2315,2319,2322,2325,2332,2336,2339,2342,2345,2349,2352],[12,2166,1980,2167],{"align":1979},[15,2168],{"src":2169,"alt":2170},"/img/posts/brc20-live-on-bitcoin-signet/cover.jpg","BRC2.0: The Programmable Module for BRC20",[12,2172,2173],{},"Ladies and gentlemen, the long-awaited BRC2.0 has finally entered the public testing phase on Bitcoin Signet.",[12,2175,2176],{},"All the code is now open-source. 🫡",[12,2178,2179],{},"Dive right in below:",[12,2181,2182],{},[32,2183,126,2184],{},[95,2185,2187],{"href":129,"rel":2186},[99],"The Main Github Repo",[12,2189,2190],{},[32,2191,126,2192],{},[95,2193,2196],{"href":2194,"rel":2195},"https://github.com/bestinslot-xyz/OPI/tree/experimental-signet-brc20-prog",[99],"Indexer Integration Guide",[12,2198,2199],{},[32,2200,126,2201],{},[95,2202,2205],{"href":2203,"rel":2204},"https://github.com/bestinslot-xyz/brc20-prog-module-proposal",[99],"BRC2.0 Specsheet",[12,2207,2208],{},[32,2209,126,2210],{},[95,2211,2196],{"href":2212,"rel":2213},"https://github.com/bestinslot-xyz/brc20-programmable-module?tab=readme-ov-file#indexer-integration-guide",[99],[12,2215,2216],{},[32,2217,126,2218],{},[95,2219,2222],{"href":2220,"rel":2221},"https://l1f.discourse.group/t/brc2-0-programmable-module-proposal/766",[99],"L1F Proposal",[12,2224,2225,2226,892,2230,1409],{},"Fellow devs, we welcome all your comments, questions and issues on Github, and you’re more than welcome to come chat in our ",[95,2227,891],{"href":2228,"rel":2229},"https://t.me/bestinslotxyz",[99],[95,2231,896],{"href":889,"rel":2232},[99],[12,2234,2235],{},"It’s time to build and test DeFi apps, DAOs, and all kinds of things — from the truly useful to the wonderfully pointless but fun — all on Bitcoin!",[28,2237,2239],{"id":2238},"roadmap-deliverables","Roadmap & Deliverables:",[12,2241,2242],{},"We anticipate a testing and integration period of around 4-6 months before the mainnet release. It could be shorter or longer — that depends on all of us: the builders, the community, and all other companies and contributors shaping BRC20.",[12,2244,2245],{},"We also want to ensure builders have enough time to prepare for the mainnet launch — with their applications, products, games, and services ready to go.",[12,2247,2248],{},"As part of our commitment to making BRC20 the de facto token standard on Bitcoin, here’s what we’ll be delivering in the coming days, weeks, and months:",[71,2250,2251,2254,2257,2260,2263],{},[74,2252,2253],{},"An explorer for BRC2.0 smart contracts",[74,2255,2256],{},"An interface for deploying and interacting with smart contracts",[74,2258,2259],{},"Expanded developer documentation",[74,2261,2262],{},"Educational content for the broader BRC20 community",[74,2264,2265,2266],{},"Experimental dApps for testing and ",[1069,2267,2268],{},"fun.",[28,2270,2272],{"id":2271},"the-reference-implementation-for-brc20","The Reference Implementation for BRC2.0",[12,2274,2275],{},"Following @casey 's elegant protocol design principles, we’ve designated OPI, Open Protocol Indexer (@opindexer), as the reference implementation for BRC2.0.",[12,2277,2278],{},"This approach ensures that BRC2.0 remains decentralized, robust, and secure while avoiding unnecessary complexity.",[28,2280,2282],{"id":2281},"message-for-the-brc20-community","Message For The BRC20 Community:",[12,2284,2285],{},"We believe BRC20 has the potential to ignite the next wave of innovation on Bitcoin and spark a much larger bull cycle for Bitcoin-native assets.",[12,2287,2288],{},"As a community, support your builders. Stay curious, stay creative. Keep the fire alive 🔥",[12,2290,2291],{},"Educate yourself about what’s really happening in the BRC20 space — translate the material we publish and share it with your community. Help us keep the signal strong.",[12,2293,2294],{},"Ignore the FUD. Ignore the noise.",[12,2296,2297],{},"Focus on the abundant future ahead.",[28,2299,2301],{"id":2300},"faq","FAQ:",[220,2303,2305],{"id":2304},"is-brc20-indexing-decentralized","Is BRC20 indexing decentralized?",[12,2307,2308],{},"Yes! BRC20 is as decentralized as Ordinals or Runes.",[12,2310,2311],{},"Almost all protocols on Bitcoin require an indexer to function — including Ordinals and Runes. They all follow more or less the same principles.",[12,2313,2314],{},"This has been one of the biggest pieces of misinformation, often spread by dishonest critics, haters, and ignorant flu-encers. Don’t get lost in the noise. Arm yourself with the truth — and help others find it too.",[220,2316,2318],{"id":2317},"is-there-a-native-token-for-brc20","Is there a native token for BRC2.0?",[12,2320,2321],{},"No. BRC2.0 has no native protocol token — it’s simply an upgrade to the base BRC20 protocol.",[12,2323,2324],{},"Some community members suggest using ORDI or other coins as “staking” tokens, but BRC2.0 doesn’t require a validator network.",[12,2326,2327,2328,2331],{},"What it ",[1069,2329,2330],{},"does"," unlock is a wide range of new applications — where any token can find new utility and use cases.",[220,2333,2335],{"id":2334},"is-this-an-incentivised-testnet","Is this an “incentivised testnet”?",[12,2337,2338],{},"No. Since this is not an L2 or a validator network, there won’t be any incentives at the protocol level.",[12,2340,2341],{},"However, teams building on BRC2.0 are free to run incentivized product tests.",[12,2343,2344],{},"If you're a builder planning to do one, we’d be happy to support and help promote your project.",[220,2346,2348],{"id":2347},"will-best-in-slot-have-its-own-token","Will Best in Slot have its own token?",[12,2350,2351],{},"We don’t have a token at the moment. And yes, we do have plans to issue one.",[12,2353,2354,2355,2360],{},"For now, the only official collection from Best in Slot is our stakeable ",[95,2356,2358],{"href":414,"rel":2357},[99],[32,2359,416],{}," collection — so please exercise caution and don’t fall for scams!",{"title":173,"searchDepth":174,"depth":174,"links":2362},[2363,2364,2365,2366],{"id":2238,"depth":174,"text":2239},{"id":2271,"depth":174,"text":2272},{"id":2281,"depth":174,"text":2282},{"id":2300,"depth":174,"text":2301,"children":2367},[2368,2369,2370,2371],{"id":2304,"depth":601,"text":2305},{"id":2317,"depth":601,"text":2318},{"id":2334,"depth":601,"text":2335},{"id":2347,"depth":601,"text":2348},[180,181],"2025-04-02","BRC2.0, the programmable module for BRC20, is now live on Bitcoin Signet — unlocking DeFi, dApps, stablecoins, DAOs, and more on Bitcoin.",{},"/articles/brc20-live-on-bitcoin-signet",{"title":2162,"description":2374},"brc20-live-on-bitcoin-signet","articles/brc20-live-on-bitcoin-signet",[193,2066,194,2381],"bitcoin_native_assets","sdZtTI3CaSvdAh9Ud13e3uEGXPUE405DAZoQy1owzAE",{"id":2384,"title":2385,"author":7,"body":2386,"categories":3138,"date":3139,"description":3140,"extension":184,"lang":185,"meta":3141,"navigation":187,"ogImage":2392,"path":3142,"seo":3143,"slug":3144,"stem":3145,"tags":3146,"__hash__":3147},"articles/articles/brc20-spec-sheet.md","BRC2.0 Specification Sheet",{"type":9,"value":2387,"toc":3123},[2388,2393,2397,2400,2403,2414,2417,2428,2434,2440,2443,2454,2476,2482,2485,2488,2512,2515,2518,2523,2538,2541,2548,2554,2568,2574,2580,2588,2591,2699,2705,2708,2814,2823,2830,2833,2839,2845,2848,2851,2920,2926,2933,2936,2948,2954,2957,3072,3077,3080,3086,3092,3095,3098,3101,3107,3110,3116,3119],[12,2389,1980,2390],{"align":1979},[15,2391],{"src":2392,"alt":2385},"/img/posts/brc20-spec-sheet/spec-sheet-cover.png",[28,2394,2395],{"id":749},[32,2396,752],{},[12,2398,2399],{},"This BRC2.0 proposal aims to add smart contract execution capabilities, and remove UTXO bloat in the BRC-20 standard.",[12,2401,2402],{},"Below are some key aspects of how it works:",[71,2404,2405,2408,2411],{},[74,2406,2407],{},"All operations are conducted via Bitcoin on-chain Ordinals inscriptions.",[74,2409,2410],{},"Any Bitcoin wallet can send commands to the module and interact with it permissionlessly.",[74,2412,2413],{},"Indexers evaluate these operations using a local executor and update the Programmable Module state accordingly.",[12,2415,2416],{},"The Programmable Module is designed to function without any reliance on centralized systems, bridges, multisigs, Layer 2 solutions, sequencers, or validator networks—and maintains the following properties:",[71,2418,2419,2422,2425],{},[74,2420,2421],{},"Users only pay for Bitcoin transactions — there are no extra fees for users or developers to interact with the Programmable Module.",[74,2423,2424],{},"There is no \"gas-token\". The topic of \"gas\" is handled at the indexer level, primarily to prevent certain types of attacks towards indexers.",[74,2426,2427],{},"The Programmable Module does not require any sequencers to function. That said, anyone can build an application that utilizes various sequencer technologies.",[12,2429,2430,2433],{},[32,2431,2432],{},"Note:"," This module is not currently enabled on Bitcoin mainnet. Until this module is released on mainnet, deposits will burn tokens and withdrawals will be invalid.",[28,2435,2437],{"id":2436},"execution-engine-virtual-machine",[32,2438,2439],{},"Execution Engine & Virtual Machine",[12,2441,2442],{},"To execute valid operations and compute the state, a virtual machine is required.",[12,2444,2445,2446,2449,2450,2453],{},"We chose ",[830,2447,2448],{},"EVM"," for the virtual machine and are building a custom EVM execution engine using ",[830,2451,2452],{},"revm",". Our main reasons for choosing EVM are listed below:",[71,2455,2456,2459,2462,2470,2473],{},[74,2457,2458],{},"Rich open-source ecosystem for tooling, including several different execution engines",[74,2460,2461],{},"Heavily tested open-source smart contract libraries that are readily available for various financial applications",[74,2463,2464,2465,892,2467],{},"Large and active developer community - many smart contract developers are already familiar with ",[830,2466,2448],{},[830,2468,2469],{},"Solidity",[74,2471,2472],{},"EVM is deterministic and Turing complete.",[74,2474,2475],{},"EVM has a small set of possible opcodes, all of which are heavily tested for their performance impact. Therefore, their gas-costs can be used to prevent a DoS attack on Programmable Module by setting per-transaction or per-block gas limits.",[12,2477,2478,2479,2481],{},"The customized ",[1069,2480,2452],{}," execution engine only handles the VM execution part of Ethereum. It doesn't compute any other blockchain operations. There is no \"block production\" or any kind of PoS validation mechanism. This simplified approach allows the execution engine to be an estimated 10x more performant than it would be as part of a PoS blockchain.",[12,2483,2484],{},"The engine can set some blockchain-level variables, such as custom block-hash, block- height, timestamp, and coinbase (same as in Bitcoin), before executing operations.",[12,2486,2487],{},"Additionally, we've written several custom pre-compiled contracts:",[71,2489,2490,2496,2502],{},[74,2491,2492,2495],{},[830,2493,2494],{},"0x00000000000000000000000000000000000000ff",": Get non-module BRC-20 balance of a given Bitcoin wallet script and BRC-20 ticker. This enables inter- operability with base BRC-20 tokens.",[74,2497,2498,2501],{},[830,2499,2500],{},"0x00000000000000000000000000000000000000fe",": Check BIP-322 signature.",[74,2503,2504,2507,2508,2511],{},[830,2505,2506],{},"0x00000000000000000000000000000000000000fd",": Get Bitcoin transaction details using ",[830,2509,2510],{},"txids",". This enables interoperability with Bitcoin and bonding curve style token minting and selling using BTC.",[12,2513,2514],{},"This list can be expanded before release.",[12,2516,2517],{},"Since EVM operates with a different address format than Bitcoin, we've added an easy-to-use address translation method:",[12,2519,2520],{},[830,2521,2522],{},"evm_addr = keccak256(bitcoin_pkscript).slice(-40)",[12,2524,2525,2526,2529,2530,2533,2534,2537],{},"This EVM address does not have a private key attached, so it cannot sign messages. For this reason, smart contract developers should avoid ",[830,2527,2528],{},"ecrecover"," and use the custom precompile for ",[830,2531,2532],{},"BIP-322"," signature check. If it succeeds, use ",[830,2535,2536],{},"evm_addr"," as verified user address. We'll add helper Solidity libraries for these standard use cases.",[12,2539,2540],{},"The execution engine will be completely open-source and is currently a work in progress.",[12,2542,2543,2544],{"align":1979},"\n  ",[15,2545],{"src":2546,"alt":2547},"/img/posts/brc20-spec-sheet/diagram.png","BRC2.0 - The Programmable Module for BRC20",[28,2549,2551],{"id":2550},"integration",[32,2552,2553],{},"Integration",[12,2555,2556,2559,2560,2563,2564,2567],{},[32,2557,2558],{},"The execution engine is designed to be indexer agnostic."," Any custom BRC-20 indexer can easily integrate the engine into their systems, as it will work with JSON-RPC. Additionally, the engine can run ",[830,2561,2562],{},"view"," functions and return results such that indexers can track user balances by calling ",[830,2565,2566],{},"balance_of"," or similar functions. The engine can also generate and report EVM logs, enabling indexers to track operations.",[28,2569,2571],{"id":2570},"operations",[32,2572,2573],{},"Operations",[220,2575,2577],{"id":2576},"deposit-withdraw",[32,2578,2579],{},"Deposit & Withdraw",[12,2581,2582,2583,1409],{},"Deposit and withdraw operations follow the ",[95,2584,2587],{"href":2585,"rel":2586},"https://github.com/brc20-devs/brc20-proposals/blob/main/bp01-module/proposal.md#operations",[99],"BRC20 deposit & withdraw rules defined here",[12,2589,2590],{},"An example deposit would look like the following",[2592,2593,2597],"pre",{"className":2594,"code":2595,"language":2596,"meta":173,"style":173},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"p\": \"brc20\",\n  \"op\": \"transfer\",\n  \"tick\": \"ordi\",\n  \"amt\": \"10\"\n}\n","json",[830,2598,2599,2607,2632,2652,2673,2693],{"__ignoreMap":173},[1850,2600,2603],{"class":2601,"line":2602},"line",1,[1850,2604,2606],{"class":2605},"sMK4o","{\n",[1850,2608,2609,2612,2615,2618,2621,2624,2627,2629],{"class":2601,"line":174},[1850,2610,2611],{"class":2605},"  \"",[1850,2613,12],{"class":2614},"spNyl",[1850,2616,2617],{"class":2605},"\"",[1850,2619,2620],{"class":2605},":",[1850,2622,2623],{"class":2605}," \"",[1850,2625,193],{"class":2626},"sfazB",[1850,2628,2617],{"class":2605},[1850,2630,2631],{"class":2605},",\n",[1850,2633,2634,2636,2639,2641,2643,2645,2648,2650],{"class":2601,"line":601},[1850,2635,2611],{"class":2605},[1850,2637,2638],{"class":2614},"op",[1850,2640,2617],{"class":2605},[1850,2642,2620],{"class":2605},[1850,2644,2623],{"class":2605},[1850,2646,2647],{"class":2626},"transfer",[1850,2649,2617],{"class":2605},[1850,2651,2631],{"class":2605},[1850,2653,2655,2657,2660,2662,2664,2666,2669,2671],{"class":2601,"line":2654},4,[1850,2656,2611],{"class":2605},[1850,2658,2659],{"class":2614},"tick",[1850,2661,2617],{"class":2605},[1850,2663,2620],{"class":2605},[1850,2665,2623],{"class":2605},[1850,2667,2668],{"class":2626},"ordi",[1850,2670,2617],{"class":2605},[1850,2672,2631],{"class":2605},[1850,2674,2676,2678,2681,2683,2685,2687,2690],{"class":2601,"line":2675},5,[1850,2677,2611],{"class":2605},[1850,2679,2680],{"class":2614},"amt",[1850,2682,2617],{"class":2605},[1850,2684,2620],{"class":2605},[1850,2686,2623],{"class":2605},[1850,2688,2689],{"class":2626},"10",[1850,2691,2692],{"class":2605},"\"\n",[1850,2694,2696],{"class":2601,"line":2695},6,[1850,2697,2698],{"class":2605},"}\n",[12,2700,2701,2702],{},"Main difference is there can only be one programmable module, so the deposit address is selected as ",[830,2703,2704],{},"OP_RETURN \"BRC20PROG\"",[12,2706,2707],{},"An example withdraw would look like the following:",[2592,2709,2711],{"className":2594,"code":2710,"language":2596,"meta":173,"style":173},"{\n  \"p\": \"brc20-module\",\n  \"op\": \"withdraw\",\n  \"tick\": \"ordi\",\n  \"amt\": \"10\",\n  \"module\": \"BRC20PROG\"\n}\n",[830,2712,2713,2717,2736,2755,2773,2791,2809],{"__ignoreMap":173},[1850,2714,2715],{"class":2601,"line":2602},[1850,2716,2606],{"class":2605},[1850,2718,2719,2721,2723,2725,2727,2729,2732,2734],{"class":2601,"line":174},[1850,2720,2611],{"class":2605},[1850,2722,12],{"class":2614},[1850,2724,2617],{"class":2605},[1850,2726,2620],{"class":2605},[1850,2728,2623],{"class":2605},[1850,2730,2731],{"class":2626},"brc20-module",[1850,2733,2617],{"class":2605},[1850,2735,2631],{"class":2605},[1850,2737,2738,2740,2742,2744,2746,2748,2751,2753],{"class":2601,"line":601},[1850,2739,2611],{"class":2605},[1850,2741,2638],{"class":2614},[1850,2743,2617],{"class":2605},[1850,2745,2620],{"class":2605},[1850,2747,2623],{"class":2605},[1850,2749,2750],{"class":2626},"withdraw",[1850,2752,2617],{"class":2605},[1850,2754,2631],{"class":2605},[1850,2756,2757,2759,2761,2763,2765,2767,2769,2771],{"class":2601,"line":2654},[1850,2758,2611],{"class":2605},[1850,2760,2659],{"class":2614},[1850,2762,2617],{"class":2605},[1850,2764,2620],{"class":2605},[1850,2766,2623],{"class":2605},[1850,2768,2668],{"class":2626},[1850,2770,2617],{"class":2605},[1850,2772,2631],{"class":2605},[1850,2774,2775,2777,2779,2781,2783,2785,2787,2789],{"class":2601,"line":2675},[1850,2776,2611],{"class":2605},[1850,2778,2680],{"class":2614},[1850,2780,2617],{"class":2605},[1850,2782,2620],{"class":2605},[1850,2784,2623],{"class":2605},[1850,2786,2689],{"class":2626},[1850,2788,2617],{"class":2605},[1850,2790,2631],{"class":2605},[1850,2792,2793,2795,2798,2800,2802,2804,2807],{"class":2601,"line":2695},[1850,2794,2611],{"class":2605},[1850,2796,2797],{"class":2614},"module",[1850,2799,2617],{"class":2605},[1850,2801,2620],{"class":2605},[1850,2803,2623],{"class":2605},[1850,2805,2806],{"class":2626},"BRC20PROG",[1850,2808,2692],{"class":2605},[1850,2810,2812],{"class":2601,"line":2811},7,[1850,2813,2698],{"class":2605},[12,2815,2816,2817,2819,2820,2822],{},"The ",[830,2818,2797],{}," field in the withdraw operation is selected as ",[830,2821,2806],{},". A withdrawal is processed when this inscription is sent to the target address.",[12,2824,2825,2826,2829],{},"There is a pre-deployed ",[830,2827,2828],{},"BRC20Controller"," smart contract at a fixed address in the EVM. Its deposit and withdraw functions are not publicly callable and can only be used by the indexer. This contract is also ERC-20 compatible, so users can transfer their balances to any other address or smart contract with ERC-20 transfer operations using this contract.",[12,2831,2832],{},"At a valid deposit event, the indexer calls the deposit function for the depositor wallet and after this point, the depositor can control the balance with smart contract calls.",[12,2834,2835,2836,2838],{},"At a valid withdraw event, indexer calls the withdraw function for withdrawer and if the ",[830,2837,2828],{}," has enough balance for withdrawer, the withdrawal will succeed. Otherwise, it will be invalid.",[220,2840,2842],{"id":2841},"deploy-smart-contract",[32,2843,2844],{},"Deploy Smart Contract",[12,2846,2847],{},"Deploying a smart contract will be the most costly operation due to the size of smart contracts. Therefore, we minimized the costs by not including the source code and ABI in the deployment inscription and just put the final data that is needed for the EVM executor.",[12,2849,2850],{},"An example smart contract deployment would look like the following:",[2592,2852,2854],{"className":2594,"code":2853,"language":2596,"meta":173,"style":173},"{\n  \"p\": \"brc20-prog\",\n  \"op\": \"deploy\",\n  \"d\": \"\u003Cbytecode + constructor_args in hex>\"\n}\n",[830,2855,2856,2860,2879,2898,2916],{"__ignoreMap":173},[1850,2857,2858],{"class":2601,"line":2602},[1850,2859,2606],{"class":2605},[1850,2861,2862,2864,2866,2868,2870,2872,2875,2877],{"class":2601,"line":174},[1850,2863,2611],{"class":2605},[1850,2865,12],{"class":2614},[1850,2867,2617],{"class":2605},[1850,2869,2620],{"class":2605},[1850,2871,2623],{"class":2605},[1850,2873,2874],{"class":2626},"brc20-prog",[1850,2876,2617],{"class":2605},[1850,2878,2631],{"class":2605},[1850,2880,2881,2883,2885,2887,2889,2891,2894,2896],{"class":2601,"line":601},[1850,2882,2611],{"class":2605},[1850,2884,2638],{"class":2614},[1850,2886,2617],{"class":2605},[1850,2888,2620],{"class":2605},[1850,2890,2623],{"class":2605},[1850,2892,2893],{"class":2626},"deploy",[1850,2895,2617],{"class":2605},[1850,2897,2631],{"class":2605},[1850,2899,2900,2902,2905,2907,2909,2911,2914],{"class":2601,"line":2654},[1850,2901,2611],{"class":2605},[1850,2903,2904],{"class":2614},"d",[1850,2906,2617],{"class":2605},[1850,2908,2620],{"class":2605},[1850,2910,2623],{"class":2605},[1850,2912,2913],{"class":2626},"\u003Cbytecode + constructor_args in hex>",[1850,2915,2692],{"class":2605},[1850,2917,2918],{"class":2601,"line":2675},[1850,2919,2698],{"class":2605},[12,2921,2922,2923,2925],{},"To activate a smart contract deployment, the inscription should be sent to ",[830,2924,2704],{}," directly after being inscribed (in its second transaction).",[12,2927,2928,2929,2932],{},"When an indexer indexes this inscription, an EVM address will be generated from the btc ",[830,2930,2931],{},"pkscript"," of the wallet that sent the inscription to the module.",[12,2934,2935],{},"At this point, the Executor will execute this operation with the same rules as EVM, and if the execution is successful, a new smart contract will be deployed to the state of the Executor.",[12,2937,2938,2940,2941,892,2944,2947],{},[32,2939,2432],{}," the indexer should save the ",[830,2942,2943],{},"inscription_id",[830,2945,2946],{},"smart_contract_address"," pair since the function call operation can point to either address or inscription_id.",[220,2949,2951],{"id":2950},"function-call",[32,2952,2953],{},"Function Call",[12,2955,2956],{},"We propose the following to inscribe a function call:",[2592,2958,2960],{"className":2594,"code":2959,"language":2596,"meta":173,"style":173},"{\n  \"p\": \"brc20-prog\",\n  \"op\": \"call\",\n  \"c\": \"\u003Ccontract_addr>\",\n  \"i\": \"\u003Cinscription_id>\", // only one of c or i can be inscribed.\n  \"d\": \"\u003Cdata>\" // arguments are pre-packed into data by the caller\n}\n",[830,2961,2962,2966,2984,3003,3023,3048,3068],{"__ignoreMap":173},[1850,2963,2964],{"class":2601,"line":2602},[1850,2965,2606],{"class":2605},[1850,2967,2968,2970,2972,2974,2976,2978,2980,2982],{"class":2601,"line":174},[1850,2969,2611],{"class":2605},[1850,2971,12],{"class":2614},[1850,2973,2617],{"class":2605},[1850,2975,2620],{"class":2605},[1850,2977,2623],{"class":2605},[1850,2979,2874],{"class":2626},[1850,2981,2617],{"class":2605},[1850,2983,2631],{"class":2605},[1850,2985,2986,2988,2990,2992,2994,2996,2999,3001],{"class":2601,"line":601},[1850,2987,2611],{"class":2605},[1850,2989,2638],{"class":2614},[1850,2991,2617],{"class":2605},[1850,2993,2620],{"class":2605},[1850,2995,2623],{"class":2605},[1850,2997,2998],{"class":2626},"call",[1850,3000,2617],{"class":2605},[1850,3002,2631],{"class":2605},[1850,3004,3005,3007,3010,3012,3014,3016,3019,3021],{"class":2601,"line":2654},[1850,3006,2611],{"class":2605},[1850,3008,3009],{"class":2614},"c",[1850,3011,2617],{"class":2605},[1850,3013,2620],{"class":2605},[1850,3015,2623],{"class":2605},[1850,3017,3018],{"class":2626},"\u003Ccontract_addr>",[1850,3020,2617],{"class":2605},[1850,3022,2631],{"class":2605},[1850,3024,3025,3027,3030,3032,3034,3036,3039,3041,3044],{"class":2601,"line":2675},[1850,3026,2611],{"class":2605},[1850,3028,3029],{"class":2614},"i",[1850,3031,2617],{"class":2605},[1850,3033,2620],{"class":2605},[1850,3035,2623],{"class":2605},[1850,3037,3038],{"class":2626},"\u003Cinscription_id>",[1850,3040,2617],{"class":2605},[1850,3042,3043],{"class":2605},",",[1850,3045,3047],{"class":3046},"sHwdD"," // only one of c or i can be inscribed.\n",[1850,3049,3050,3052,3054,3056,3058,3060,3063,3065],{"class":2601,"line":2695},[1850,3051,2611],{"class":2605},[1850,3053,2904],{"class":2614},[1850,3055,2617],{"class":2605},[1850,3057,2620],{"class":2605},[1850,3059,2623],{"class":2605},[1850,3061,3062],{"class":2626},"\u003Cdata>",[1850,3064,2617],{"class":2605},[1850,3066,3067],{"class":3046}," // arguments are pre-packed into data by the caller\n",[1850,3069,3070],{"class":2601,"line":2811},[1850,3071,2698],{"class":2605},[12,3073,3074,3075,2925],{},"To activate the function call, this inscription should be sent to ",[830,3076,2704],{},[12,3078,3079],{},"Since data may contain several repetitions, we intend to add future support for compression on the data field.",[28,3081,3083],{"id":3082},"attack-vectors-prevention",[32,3084,3085],{},"Attack Vectors & Prevention",[220,3087,3089],{"id":3088},"denial-of-service-attacks",[32,3090,3091],{},"Denial-of-Service Attacks",[12,3093,3094],{},"Since we are using EVM (with a different block time and a different data layer), we can easily use the DoS prevention methods that are used in other EVM chains. The easiest way to limit the maximum needed execution in a block is to set a block gas limit.",[12,3096,3097],{},"The details of how the gas limit will work have not been finalized. We're considering setting a per-byte gas limit for each operation. This way, we can limit the maximum possible gas used in a single block.",[12,3099,3100],{},"Additionally, if a user wants to run an operation with more gas, they can pad spaces to the inscription to increase the allowed gas limit. This approach imposes a cost on potential DoS attacks, forcing attackers to fill several blocks to meaningfully impact indexing. Additionally, the cost of an attack will increase incrementally due to the open-market structure of the Bitcoin fee market.",[220,3102,3104],{"id":3103},"other-attacks",[32,3105,3106],{},"Other Attacks",[12,3108,3109],{},"We will expand this section as we and/or other developers in the community discover new attack vectors.",[28,3111,3113],{"id":3112},"indexing-rules",[32,3114,3115],{},"Indexing Rules",[12,3117,3118],{},"TBD after the protocol details are finalized.",[3120,3121,3122],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":173,"searchDepth":174,"depth":174,"links":3124},[3125,3126,3127,3128,3133,3137],{"id":749,"depth":174,"text":752},{"id":2436,"depth":174,"text":2439},{"id":2550,"depth":174,"text":2553},{"id":2570,"depth":174,"text":2573,"children":3129},[3130,3131,3132],{"id":2576,"depth":601,"text":2579},{"id":2841,"depth":601,"text":2844},{"id":2950,"depth":601,"text":2953},{"id":3082,"depth":174,"text":3085,"children":3134},[3135,3136],{"id":3088,"depth":601,"text":3091},{"id":3103,"depth":601,"text":3106},{"id":3112,"depth":174,"text":3115},[180,181],"2025-01-23","Discover the BRC2.0 Programmable Module Specification Sheet. Learn how smart contracts for BRC-20 and EVM integration unlock new possibilities for Bitcoin Layer 1.",{},"/articles/brc20-spec-sheet",{"title":2385,"description":3140},"brc20-specification-sheet","articles/brc20-spec-sheet",[193,2066,194,2158],"D50mF1P-t8OlgE51sPMvcfGuc_UK9uRL0AKLhBHjun8",{"id":3149,"title":3150,"author":7,"body":3151,"categories":3266,"date":3268,"description":3269,"extension":184,"lang":185,"meta":3270,"navigation":187,"ogImage":3158,"path":3271,"seo":3272,"slug":3273,"stem":3274,"tags":3275,"__hash__":3279},"articles/articles/intro-ordinal-lockers.md","Introducing Ordinal Lockers",{"type":9,"value":3152,"toc":3264},[3153,3159,3162,3165,3168,3182,3187,3190,3207,3210,3214,3217,3220,3228,3241,3245,3251,3259,3262],[12,3154,3155],{},[15,3156],{"alt":3157,"src":3158},"Ordinal Lockers","/img/posts/intro-ordinal-lockers/image-1.jpg",[12,3160,3161],{},"Introducing Ordinal Lockers—a new primitive for the Ordinals ecosystem, using Bitcoin time-lock magic to enable fully trustless locking & staking.",[12,3163,3164],{},"Available for all inscriptions & collections!",[12,3166,3167],{},"Key things to know:",[71,3169,3170,3173,3176,3179],{},[74,3171,3172],{},"Once locked, an item cannot be unlocked until the end of the period.",[74,3174,3175],{},"Once the locking period ends, the item returns to your wallet automatically. You can also do this manually.",[74,3177,3178],{},"Currently only supported by @unisat_wallet & @XverseApp. Other wallets are coming soon.",[74,3180,3181],{},"We test your unlock signature beforehand, making sure nothing gets locked up forever.",[3183,3184,3186],"h1",{"id":3185},"locking-periods","Locking Periods",[12,3188,3189],{},"Bitcoin has technical constraints on arbitrary durations, so we offer 5 standardized lock options:",[71,3191,3192,3195,3198,3201,3204],{},[74,3193,3194],{},"⏳ 1 Hour (Test it out!)",[74,3196,3197],{},"📅 1 Month",[74,3199,3200],{},"📅 3 Months",[74,3202,3203],{},"📅 6 Months",[74,3205,3206],{},"📅 1 Year",[12,3208,3209],{},"Standardized lock-times make it easier for wallets to support this feature.",[3183,3211,3213],{"id":3212},"supported-wallets-viewing-locked-items","Supported Wallets & Viewing Locked Items",[12,3215,3216],{},"Since Ordinal Lockers is a novel technology, some wallets may not display your locked items yet. For now, check your wallet profile on BestinSlot.xyz.",[12,3218,3219],{},"We want this to be an industry-wide standard—wallets, marketplaces, and builders, let’s collaborate!",[12,3221,3222,3223],{},"🧵 Deep dive into how Ordinal Lockers work:\n",[95,3224,3227],{"href":3225,"rel":3226},"http://gist.github.com/samedcildir/3f997d25009c2fc48220e93fc40ac2e8",[99],"gist.github.com/samedcildir/3f997d25009c2fc48220e93fc40ac2e8",[3229,3230,1980,3234],"div",{"className":3231},[3232,3233],"flex","justify-center",[15,3235],{"src":3236,"alt":3237,"className":3238},"/img/posts/intro-ordinal-lockers/image-2.webp","BiS ARTIFACTS: The first stakeable collection on Bitcoin",[3239,3240],"max-w-full","w-[420px]",[3183,3242,3244],{"id":3243},"meet-the-first-stake-able-collection-on-bitcoin","Meet The First Stake-able Collection on Bitcoin",[12,3246,3247,3250],{},[95,3248,416],{"href":414,"rel":3249},[99]," CHAPTER ONE now begins with this release! By locking your BiS ARTIFACTS, you activate BiS PRO and start mining Golden & Celestial Blocks with every new Bitcoin block.  🔨",[12,3252,3253,3254,1409],{},"For more details on staking your BiS ARTIFACTS, head over to this X ",[95,3255,3258],{"href":3256,"rel":3257},"https://x.com/bestinslotxyz/status/1901653519490252887",[99],"thread",[12,3260,3261],{},"This is one of the many innovations we’re releasing this year. We hope you’ll enjoy the ride even more! 🚀",[12,3263,706],{},{"title":173,"searchDepth":174,"depth":174,"links":3265},[],[3267,181],"ordinals-nfts","2025-03-26","Unlock trustless staking for Bitcoin Ordinals with Ordinal Lockers—securely lock inscriptions directly on Bitcoin.",{},"/articles/intro-ordinal-lockers",{"title":3150,"description":3269},"introducing-ordinal-lockers","articles/intro-ordinal-lockers",[3276,3277,3278,194],"ordinals","ordinal_lockers","ordinals_staking","5XgFWwl0jKo_RI4gBPrJtTT8AcsGhzjeXazWPhA1DCA",{"id":3281,"title":3282,"author":7,"body":3283,"categories":3523,"date":3525,"description":3526,"extension":184,"lang":185,"meta":3527,"navigation":187,"ogImage":3290,"path":3528,"seo":3529,"slug":3530,"stem":3531,"tags":3532,"__hash__":3535},"articles/articles/mempool-api.md","BiS Mempool API: Real-Time Insights for Bitcoin-Native Assets",{"type":9,"value":3284,"toc":3515},[3285,3291,3294,3300,3303,3329,3335,3338,3358,3367,3375,3381,3390,3398,3401,3409,3415,3418,3450,3456,3459,3485,3491,3498,3501],[12,3286,3287],{},[15,3288],{"alt":3289,"src":3290},"Bitcoin Mempool API by Best in Slot","/img/posts/mempool-api/cover_2.png",[12,3292,3293],{},"We recently launched one of the most powerful Bitcoin Mempool APIs on the market, tailored to strengthen the Bitcoin ecosystem. 🔢🟧⚡With real-time access to Cardinal, Ordinal, and Runic UTXOs, the BiS Mempool API equips traders, developers, and businesses to streamline transactions, reduce costly errors, and build a seamless experience on Bitcoin Layer-1.",[28,3295,3297],{"id":3296},"what-is-the-bitcoin-mempool",[32,3298,3299],{},"What is the Bitcoin Mempool?",[12,3301,3302],{},"The Bitcoin mempool, or “memory pool,” is a temporary holding space where unconfirmed transactions await confirmation in a block. Think of it as a “waiting room” where transactions queue up based on fees and priority. Accessing this data is crucial for various reasons:",[71,3304,3305,3311,3317,3323],{},[74,3306,3307,3310],{},[32,3308,3309],{},"Constructing Transactions:"," Since Bitcoin has an average block time of 10 minutes, waiting for transaction confirmation for constructing a new transaction is a bad UX for users. To overcome this, applications need to index Mempool and find the latest UTXOs and their information to construct a new transaction without waiting for tx confirmation.",[74,3312,3313,3316],{},[32,3314,3315],{},"Confirmation Timing",": Estimate when transactions will be added to a block by comparing them with others in the mempool.",[74,3318,3319,3322],{},[32,3320,3321],{},"Network Activity",": Analyze mempool data to understand current block space usage before transactions are confirmed.",[74,3324,3325,3328],{},[32,3326,3327],{},"Fee Estimation",": Calculate optimal transaction fees based on real-time mempool conditions.",[28,3330,3332],{"id":3331},"bis-mempool-api-for-runes-and-ordinals",[32,3333,3334],{},"BiS Mempool API for Runes and Ordinals",[12,3336,3337],{},"BiS Mempool API brings essential insights and capabilities to users and businesses dealing with Bitcoin-native assets, features including:",[71,3339,3340,3346,3352],{},[74,3341,3342,3345],{},[32,3343,3344],{},"Instant Transaction Building",": Access live UTXO data to create transactions immediately, minimizing delays and improving efficiency.",[74,3347,3348,3351],{},[32,3349,3350],{},"UTXO Labeling",": Easily distinguish Cardinal, Ordinal, and Runic UTXOs to prevent spending the wrong asset, minimizing costly errors, and ensuring precise transaction management.",[74,3353,3354,3357],{},[32,3355,3356],{},"Real-Time UTXO and Fee Monitoring",": Track UTXO composition across Cardinal, Runic, and Ordinal assets, along with data on transaction fees and sales volumes, providing valuable insights.",[12,3359,3360,3361,3366],{},"To dive deeper, check out the full ",[95,3362,3365],{"href":3363,"rel":3364},"https://docs.bestinslot.xyz/reference/api-reference/ordinals-and-brc-20-and-runes-and-bitmap-v3-api-mainnet+testnet+signet/mempool",[99],"Mempool API changelog here",". BiS Mempool API seamlessly integrates with our other services, creating a powerful synergy that helps you manage and optimize Bitcoin transactions. Now available for Pro and Dedicated users.",[12,3368,3369,3370],{},"With over 500 projects building on Bitcoin using BiS APIs, our tools provide real-time data and infrastructure for scaling Bitcoin-native applications. ",[95,3371,3374],{"href":3372,"rel":3373},"https://bestinslot.xyz/api",[99],"Discover more here.",[28,3376,3378],{"id":3377},"mempool-updates-on-bestinslotxyz",[32,3379,3380],{},"Mempool Updates on Bestinslot.xyz",[12,3382,3383,3384,3389],{},"We’ve expanded ",[95,3385,3388],{"href":3386,"rel":3387},"https://bestinslot.xyz/",[99],"Bestinslot.xyz"," with live tracking of Runes and Ordinals sales data across all marketplaces. Users can now monitor real-time volumes to assess market activity and spot emerging trends directly on our platform.",[3229,3391,1980,3393],{"className":3392},[3232,3233],[15,3394],{"src":3395,"alt":3396,"className":3397},"/img/posts/mempool-api/img_1.png","Bitcoin Mempool Volumes on Bestinslot.xyz",[3239,3240],[12,3399,3400],{},"By integrating Mempool API insights, this update supports in-depth research for those interested in Bitcoin-native assets, giving them timely and actionable data within the Bitcoin Layer-1 ecosystem.",[3229,3402,1980,3404],{"className":3403},[3232,3233],[15,3405],{"src":3406,"alt":3407,"className":3408},"/img/posts/mempool-api/img_2.png","Bitcoin Mempool Sales on Bestinslot.xyz",[3239,3240],[28,3410,3412],{"id":3411},"use-cases-of-the-mempool-api",[32,3413,3414],{},"Use Cases of the Mempool API",[12,3416,3417],{},"The Mempool API supports a diverse range of Bitcoin-native tools and applications:",[71,3419,3420,3426,3432,3438,3444],{},[74,3421,3422,3425],{},[32,3423,3424],{},"Traders, Data Analysts, Developers, and Telegram Bots",": Traders and analysts refine strategies with real-time transaction data, while Telegram bots send instant market alerts, enabling quick reactions.",[74,3427,3428,3431],{},[32,3429,3430],{},"Wallets and Portfolio Trackers"," Wallets and trackers use the API for real-time transaction updates, empowering users to adjust portfolios based on insights.",[74,3433,3434,3437],{},[32,3435,3436],{},"Tools that construct Bitcoin Transactions"," To construct a valid Bitcoin Transaction, tools need access to the latest UTXOs of a wallet, both in blockchain and in mempool. Also they need to know the type of UTXOs; cardinal, ordinal, or runic; to not spend unwanted assets while constructing the transaction.",[74,3439,3440,3443],{},[32,3441,3442],{},"Exchanges:"," Exchanges and centralized exchanges leverage the Mempool API to manage high transaction volumes efficiently, optimizing deposits, withdrawals, and trading operations.",[74,3445,3446,3449],{},[32,3447,3448],{},"NFT Marketplaces:"," NFT marketplaces supporting Ordinals, utilize the Mempool API to monitor and manage transaction flows, ensuring timely confirmation of listings and transfers.",[28,3451,3453],{"id":3452},"our-plans-ahead",[32,3454,3455],{},"Our Plans Ahead",[12,3457,3458],{},"As we continue refining our services, several key upgrades are in the planning stage, and we welcome your feedback:",[1059,3460,3461,3467,3473,3479],{},[74,3462,3463,3466],{},[32,3464,3465],{},"Ecosystem Metrics and Insights:"," Provide enhanced metrics and insights to the Bitcoin ecosystem, enabling our community to make informed decisions with accessible data and analytics.",[74,3468,3469,3472],{},[32,3470,3471],{},"Custom Real-Time Alerts",": Introduce user-defined alerts for significant mempool shifts, including volume and fee changes, integrated seamlessly into existing workflows.",[74,3474,3475,3478],{},[32,3476,3477],{},"Accelerated RBF Transactions:"," Enable on-demand fee increases using Replace-by-Fee (RBF) for faster transaction confirmations during peak times.",[74,3480,3481,3484],{},[32,3482,3483],{},"AI Insights:"," Utilize AI to deliver richer insights from mempool data, helping users optimize transaction strategies.",[28,3486,3488],{"id":3487},"get-started-with-bis",[32,3489,3490],{},"Get Started with BiS",[12,3492,3493,3494,1409],{},"To see how this API and our other services can enhance your operations, explore our ",[95,3495,3497],{"href":3372,"rel":3496},[99],"API services and documentation",[12,3499,3500],{},"We’ve got more exciting updates coming soon, stay tuned!  We’re always happy to hear from you, so feel free to reach out with any questions or thoughts.",[12,3502,3503,3504,3509,3510,3514],{},"Follow us on ",[95,3505,3508],{"href":3506,"rel":3507},"https://twitter.com/bestinslotxyz",[99],"X (Twitter)"," for the latest news. Join our ",[95,3511,896],{"href":3512,"rel":3513},"https://discord.gg/hXyZCpQP62",[99]," community to connect directly with our team and users.",{"title":173,"searchDepth":174,"depth":174,"links":3516},[3517,3518,3519,3520,3521,3522],{"id":3296,"depth":174,"text":3299},{"id":3331,"depth":174,"text":3334},{"id":3377,"depth":174,"text":3380},{"id":3411,"depth":174,"text":3414},{"id":3452,"depth":174,"text":3455},{"id":3487,"depth":174,"text":3490},[3524,181,180,3267],"api","2024-11-14","Discover the BiS Mempool API – real-time insights, UTXO tracking, and labeling for Runes, Ordinals, and BRC20 on Bitcoin Layer-1",{},"/articles/mempool-api",{"title":3282,"description":3526},"bis-mempool-api-real-time-insights-for-bitcoin-native-assets","articles/mempool-api",[193,3276,3533,194,195,3534],"runes","bitcoin_mempool","WzZuQDkZ17zchzcQHZf5aU0RFFc0XmTtdSqkIzyysk0",{"id":1774,"title":1775,"author":7,"body":3537,"categories":3666,"date":1962,"description":1963,"extension":184,"lang":185,"meta":3667,"navigation":187,"ogImage":1782,"path":1965,"seo":3668,"slug":1967,"stem":1968,"tags":3669,"__hash__":1970},{"type":9,"value":3538,"toc":3657},[3539,3543,3547,3549,3551,3553,3555,3559,3561,3563,3565,3567,3571,3573,3575,3577,3579,3583,3585,3589,3591,3593,3595,3597,3601,3603,3611,3613,3621,3625,3627,3629,3631,3635,3637,3639,3641,3645,3647,3649,3651,3653,3655],[12,3540,3541],{},[15,3542],{"alt":1775,"src":1782},[28,3544,3545],{"id":1785},[32,3546,1788],{},[12,3548,1791],{},[12,3550,1794],{},[12,3552,1797],{},[12,3554,1800],{},[28,3556,3557],{"id":1803},[32,3558,1806],{},[12,3560,1809],{},[12,3562,1812],{},[12,3564,1815],{},[12,3566,1818],{},[28,3568,3569],{"id":1821},[32,3570,1824],{},[12,3572,1827],{},[12,3574,1830],{},[12,3576,1833],{},[12,3578,1836],{},[28,3580,3581],{"id":1839},[32,3582,1842],{},[12,3584,1845],{},[12,3586,1848,3587],{},[1850,3588,1852],{},[12,3590,1855],{},[12,3592,1858],{},[12,3594,1861],{},[12,3596,1864],{},[28,3598,3599],{"id":1867},[32,3600,1870],{},[12,3602,1873],{},[71,3604,3605,3607,3609],{},[74,3606,1878],{},[74,3608,1881],{},[74,3610,1884],{},[12,3612,1887],{},[71,3614,3615,3617,3619],{},[74,3616,1892],{},[74,3618,1895],{},[74,3620,1898],{},[12,3622,3623],{},[32,3624,1903],{},[12,3626,1906],{},[12,3628,1909],{},[12,3630,1912],{},[28,3632,3633],{"id":1915},[32,3634,1918],{},[12,3636,1921],{},[12,3638,1924],{},[12,3640,1927],{},[28,3642,3643],{"id":1930},[32,3644,1933],{},[12,3646,1936],{},[12,3648,1939],{},[12,3650,1942],{},[12,3652,1945],{},[12,3654,1948],{},[12,3656,1951],{},{"title":173,"searchDepth":174,"depth":174,"links":3658},[3659,3660,3661,3662,3663,3664,3665],{"id":1785,"depth":174,"text":1788},{"id":1803,"depth":174,"text":1806},{"id":1821,"depth":174,"text":1824},{"id":1839,"depth":174,"text":1842},{"id":1867,"depth":174,"text":1870},{"id":1915,"depth":174,"text":1918},{"id":1930,"depth":174,"text":1933},[180,181],{},{"title":1775,"description":1963},[193,194,195],1773192205397]