{"version":1,"pages":[{"id":"RzKsJj6DGF1aMyXYjssJ","title":"About Basechain","pathname":"/base","siteSpaceId":"sitesp_groA7","description":"Unveiling Smart Contract Capabilities for Bitcoin: Exploring Layer 2 Solutions"},{"id":"6hwlDq6uNJw33kWTslQd","title":"Introduction","pathname":"/base/base-bigbang-language/introduction","siteSpaceId":"sitesp_groA7","description":"Base BigBang seamlessly integrates with Bitcoin, unlocking new possibilities for DeFi, NFT, and other decentralized applications.","breadcrumbs":[{"label":"Base BigBang Language"}]},{"id":"UIEXnIF750su0CTfuCFK","title":"1. Getting started","pathname":"/base/base-bigbang-language/1.-getting-started","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"}]},{"id":"3QAh71iPse7eXruDiH42","title":"1.1 Installing BigBangNet","pathname":"/base/base-bigbang-language/1.-getting-started/1.1-installing-bigbangnet","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"1. Getting started"}]},{"id":"vQg0abU68nUOE4AhwUzn","title":"1.2 BigBang basics","pathname":"/base/base-bigbang-language/1.-getting-started/1.2-bigbang-basics","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"1. Getting started"}]},{"id":"9w7zPPLttEZmIqwCQrHm","title":"2. Type","pathname":"/base/base-bigbang-language/2.-type","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"}]},{"id":"qkEnGd2Ie1wdotziZpnX","title":"2.1 Primitives","pathname":"/base/base-bigbang-language/2.-type/2.1-primitives","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"2. Type"}]},{"id":"YcDabrm8O800ZYL7tJDz","title":"2.2 Sequences","pathname":"/base/base-bigbang-language/2.-type/2.2-sequences","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"2. Type"}]},{"id":"sDUcRyQ20kQIy4S0C7Ci","title":"2.3 Composites","pathname":"/base/base-bigbang-language/2.-type/2.3-composites","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"2. Type"}]},{"id":"rgYmas1SPCkMjdtQBMo5","title":"3. Keywords","pathname":"/base/base-bigbang-language/3.-keywords","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"}]},{"id":"IW8MIgJclY7mFI4OK7d9","title":"4. Storing data","pathname":"/base/base-bigbang-language/4.-storing-data","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"}]},{"id":"jwXoRr75IocfnOSDH1sL","title":"4.1 Constants","pathname":"/base/base-bigbang-language/4.-storing-data/4.1-constants","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"4. Storing data"}]},{"id":"33yzTOcHPHwCBnHn4d4g","title":"4.2 Variables","pathname":"/base/base-bigbang-language/4.-storing-data/4.2-variables","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"4. Storing data"}]},{"id":"1NEgdmqReQLGno8wSEVU","title":"4.3 Maps","pathname":"/base/base-bigbang-language/4.-storing-data/4.3-maps","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"4. Storing data"}]},{"id":"Z4hn8Z54gStXyFqyv2LK","title":"5. Functions","pathname":"/base/base-bigbang-language/5.-functions","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"}]},{"id":"oQkZagCl6ORASDCuL5Pu","title":"5.1 Public functions","pathname":"/base/base-bigbang-language/5.-functions/5.1-public-functions","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"5. Functions"}]},{"id":"O5JvhXe79ggbylWNbMrh","title":"5.2 Private functions","pathname":"/base/base-bigbang-language/5.-functions/5.2-private-functions","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"5. Functions"}]},{"id":"SlVyIRbRlq9leBAsiagu","title":"5.3 Read-only functions","pathname":"/base/base-bigbang-language/5.-functions/5.3-read-only-functions","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Base BigBang Language"},{"label":"5. Functions"}]},{"id":"TqITNWVyQhKTruY79Wup","title":"6. Control flow & error handling","pathname":"/base/6.-control-flow-and-error-handling","siteSpaceId":"sitesp_groA7"},{"id":"5SH1qTIvdEz5a6rLRE6A","title":"6.1 Asserts","pathname":"/base/6.-control-flow-and-error-handling/6.1-asserts","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"6. Control flow & error handling"}]},{"id":"eo5uMXdwVVBKRdgCpFIW","title":"6.2 Try","pathname":"/base/6.-control-flow-and-error-handling/6.2-try","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"6. Control flow & error handling"}]},{"id":"8injHECaRbim7CEAoR9S","title":"6.3 Unwrap flavours","pathname":"/base/6.-control-flow-and-error-handling/6.3-unwrap-flavours","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"6. Control flow & error handling"}]},{"id":"I8nUXQcZfisOeuWrCcFn","title":"6.4 Response checking","pathname":"/base/6.-control-flow-and-error-handling/6.4-response-checking","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"6. Control flow & error handling"}]},{"id":"YFZStFccyruS3P0xPLAY","title":"7. Using BigBangNet","pathname":"/base/7.-using-bigbangnet","siteSpaceId":"sitesp_groA7"},{"id":"NziIzdyvZ2rNi1bMPnuL","title":"7.1 Creating a new project","pathname":"/base/7.-using-bigbangnet/7.1-creating-a-new-project","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"7. Using BigBangNet"}]},{"id":"AKNEr85llyDZ2BaKjvcK","title":"7.2 Writing your first contract","pathname":"/base/7.-using-bigbangnet/7.2-writing-your-first-contract","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"7. Using BigBangNet"}]},{"id":"0vjeXBlDHrT75VRYbROw","title":"7.3 Interacting with your contract","pathname":"/base/7.-using-bigbangnet/7.3-interacting-with-your-contract","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"7. Using BigBangNet"}]},{"id":"ch8S6blpzZOHB1jO7OzB","title":"7.4 Testing your contract","pathname":"/base/7.-using-bigbangnet/7.4-testing-your-contract","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"7. Using BigBangNet"}]},{"id":"jeHD2Z9y3DvVQoTyPMhW","title":"8. Practice projects","pathname":"/base/8.-practice-projects","siteSpaceId":"sitesp_groA7"},{"id":"A2dIesjB6RELwDFqPtV5","title":"8.1 Time-locked wallet","pathname":"/base/8.-practice-projects/8.1-time-locked-wallet","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"8. Practice projects"}]},{"id":"k4ZTF37sUZdrNYt19Vfj","title":"8.2 Smart claimant","pathname":"/base/8.-practice-projects/8.2-smart-claimant","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"8. Practice projects"}]},{"id":"RY0euqf3sL4Sn0N446Se","title":"8.3 Multi-signature vault","pathname":"/base/8.-practice-projects/8.3-multi-signature-vault","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"8. Practice projects"}]},{"id":"QVIM4i7RuaU6mtqg7QFq","title":"9. Traits","pathname":"/base/9.-traits","siteSpaceId":"sitesp_groA7"},{"id":"5gl2i1i8yzj21dXwEpP0","title":"9.1 Defining traits","pathname":"/base/9.-traits/9.1-defining-traits","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"9. Traits"}]},{"id":"myQRpKX7PoSfyEo0IaX8","title":"9.2 Implement traits","pathname":"/base/9.-traits/9.2-implement-traits","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"9. Traits"}]},{"id":"plUiQ6K4a5IfUx9FlhFp","title":"9.3 Passing traits as arguments","pathname":"/base/9.-traits/9.3-passing-traits-as-arguments","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"9. Traits"}]},{"id":"IXwgwCxuYMMDf5Drt5E8","title":"10. Building a marketplace","pathname":"/base/10.-building-a-marketplace","siteSpaceId":"sitesp_groA7"},{"id":"v5thv2KdpNO1LX975Hah","title":"10.1 Setup","pathname":"/base/10.-building-a-marketplace/10.1-setup","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"10. Building a marketplace"}]},{"id":"VpMRd1mpKGWS24YswWpJ","title":"10.2 Listing & cancelling","pathname":"/base/10.-building-a-marketplace/10.2-listing-and-cancelling","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"10. Building a marketplace"}]},{"id":"bJFQvKX6vHBE3CA6TlxH","title":"10.3 Fulfilling listings","pathname":"/base/10.-building-a-marketplace/10.3-fulfilling-listings","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"10. Building a marketplace"}]},{"id":"b4Vk4ynxpZtdELYH3PK9","title":"10.4 Uni tests","pathname":"/base/10.-building-a-marketplace/10.4-uni-tests","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"10. Building a marketplace"}]},{"id":"twypqNT0I8epx7MmIxlA","title":"11. Runtime cost analysis","pathname":"/base/11.-runtime-cost-analysis","siteSpaceId":"sitesp_groA7"},{"id":"eAO6pus03BawlIIioPTt","title":"Run a Node with Docker","pathname":"/base/nodes-and-miners/run-a-node-with-docker","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Nodes & Miners"}]},{"id":"ZVrEm3JByVZD76kBTAxI","title":"Run a Node with DigitalOcean","pathname":"/base/nodes-and-miners/run-a-node-with-digitalocean","siteSpaceId":"sitesp_groA7","description":"Going to be alive","breadcrumbs":[{"label":"Nodes & Miners"}]},{"id":"pbM9JoINvgY6OKtAqecg","title":"Run a Node with a Hosted Provider","pathname":"/base/nodes-and-miners/run-a-node-with-a-hosted-provider","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Nodes & Miners"}]},{"id":"5y9rP6qAs5jCQtS4HQ8V","title":"Base Node Configuration","pathname":"/base/nodes-and-miners/base-node-configuration","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Nodes & Miners"}]},{"id":"k6ZIuYiefQvi0rLjQvqF","title":"Mine testnet Base tokens","pathname":"/base/nodes-and-miners/mine-testnet-base-tokens","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Nodes & Miners"}]},{"id":"IBOyHFyx6i7UTiJ8gQE1","title":"Verify Miner","pathname":"/base/nodes-and-miners/verify-miner","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Nodes & Miners"}]},{"id":"UnnjYw2Nn4bUI7JME7sb","title":"Miner costs and fees","pathname":"/base/nodes-and-miners/miner-costs-and-fees","siteSpaceId":"sitesp_groA7","breadcrumbs":[{"label":"Nodes & Miners"}]}]}