Botanix
Visit websiteTry Testnet
  • Welcome!
  • Get to know the Technology
    • Introduction to Botanix Labs
    • Risk warning
    • Terminology
    • Basic knowledge
      • Proof-of-Stake
      • Ethereum Virtual Machine (EVM)
      • UTXO vs Account Based Model
    • Introductory concepts
      • The Botanix EVM
      • The Spiderchain
      • Orchestrator node
      • Deposit & Withdraw
      • Transaction fees
    • Advanced concepts
      • Bitcoin security inheritance
      • Bridging
      • Consensus
      • Finality
        • Finality in a Proof-of-Work (PoW)
        • Finality in a Proof-of-Stake (PoS)
        • Finality on Botanix EVM
      • Forward security
        • Forward security in cryptography
        • The Spiderchain's Forward Security
        • Inventory management
      • FROST
      • Reth
      • Orchestrators
      • Staking
    • Roadmap to Spiderchain
      • Single Node (Testnet)
      • Botanix Federation
        • Consensus - CometBFT
          • Byzantine Fault Tolerance (BFT)
        • Node types
        • Multisig details - FROST
        • Peg-in / Peg-out
      • Botanix Federation with Staking
      • Slashing
      • Spiderchain DynaFed
      • Permissionless staking
      • Fully Decentralized Layer 2
    • Deeper dive: Whitepaper
  • How to use the Botanix EVM
    • Getting started with the Botanix EVM (testnet)
    • Risk warning
    • Step 1 - Set up your wallet
    • Step 2 - Get test funds
    • Step 3 - Send a transaction
    • Step 4 - Use dApps
    • Step 5 - Deploy your first contract / Launch your own token
    • Step 6 - Withdraw
    • FAQ - Testnet V1
  • Build dApps
    • Introduction
    • Risk warning
    • Tools
      • Useful links
      • Development Frameworks
      • Web3 libraries and tools
      • Oracle Tools
      • Block explorer
        • Routescan
      • Indexers
        • The Graph
        • SubQuery
      • WalletConnect
      • Account Abstraction with BTC Connect
      • Muticall3
    • Build on the Botanix EVM
      • Basic Botanix EVM Information
      • Gas fees
      • Develop a new dApp
      • Migrate existing dApps
      • Quickstart - Build a dApp with Botanix (Solidity, Hardhat)
  • Run a node
    • Introduction
    • Run an RPC Node
  • Glossary
Powered by GitBook
On this page

Was this helpful?

  1. Get to know the Technology
  2. Roadmap to Spiderchain

Single Node (Testnet)

PreviousRoadmap to SpiderchainNextBotanix Federation

Last updated 10 months ago

Was this helpful?

This version is deprecated

The version of our testnet with a single node, called V0, was live between November 2023 and July 2024. This version is no longer live and the provided documentation is merely intended for the specially interested reader.

The very first version of the Botanix EVM is our MVP (minimum viable product) of which the goal is to showcase the possibilities of having an EVM built on top of Bitcoin and being able to bridge funds from L1 to L2.

The Botanix EVM at this stage consists of:

  • A single Botanix block producer that assumes the responsibility of mining and producing blocks

  • A decentralized application (dApp) that serves as the front-end interface with mainly two functions:

    • Bridge: User interface that enables pegging in and pegging out of the Bitcoin Signet network to the Botanix Testnet

    • Faucet: User interface that enables getting some free Botanix testnet funds

  • Side Car Server which streamlines and simplifies the complex pegging procedure.

  • BTC Signer which is a solitary signer accessible via gRPC and has the following responsibilities

    • Administer a database of spendable Unspent Transaction Outputs (UTXOs) while dynamically updating this inventory upon the introduction of new peg ins and outs

    • Expose an endpoint facilitating the retrieval of its internal taproot key's public key

    • Shoulder the responsibility of executing all pegouts by orchestrating the construction of a bitcoin transaction, drawing from the available pool of UTXOs.