Stroom Testnet guide

Stroom Network is a Bitcoin Liquid Staking protocol that allows users to earn routing fees on the Lightning Network (LN) by staking their BTC.

While it also opens doors to various yield options within the DeFi ecosystem, the true innovation lies in its unique proposition: earning native Bitcoin yield derived from its utility as a payment method.

Why participate in the testnet?

1) Join the community of true believers in Bitcoin, its potential, and world-changing power

Every member of the Stroom community, referred to as a stroomer, will accelerate BTC adoption as a superior form of money. Furthermore, the Bitcoin ecosystem, with the help of Stroom and LN, will reward stroomers with native yield—a genuinely groundbreaking and immaculate partnership.

2) Improve the protocol

Stroomers who contributed during the testnet phase (earned any number of points) will accelerate the protocol adoption and improve its usability. Stroom’s team wholeheartedly works to eliminate all the nuisances with the protocol usage, and all help from the community greatly alleviates the pressure from the developing team, whether it is spreading the word about the product, providing feedback, submitting a bug, etc.

3) Collect points

Each participant will be able to reap rewards after the testnet ends, based on the number of points gained during the test phase. You can boost point numbers by completing our tasks or inviting more users via a referral link.

Testnet roadmap

Our testnet will start on March 21, 2024, and will continue until the mainnet launch, which is expected to occur later this year. We’ll update this section as testing progresses.

Update: We have released our validator update as the first step to the protocol decentralization. This update also includes a switch from BTC testnet3 to testnet4, which offers improved stability.

Please review the updated step-by-step guide below to ensure you're familiar with the latest instructions for using the Stroom testnet.

Before you begin

To get started, you will need the following things:

  • A BTC wallet that supports Testnet4

  • A MetaMask wallet with the Sepolia testnet enabled

  • An X (Twitter) account

  • A Discord account

How to participate

1) Visit Stroom's website: https://stroom.network/

2) Once the testnet is live, you will see a button on the main page to join it. Additionally, an announcement will be posted on our official Twitter page.

3) As the testnet progresses, we will roll out more and more activities for our stroomers. So, stay tuned!

How to get Testnet BTC?

First, you’ll need a Bitcoin wallet that supports Testnet4 Bitcoin. According to https://testnet4.com/, such wallets include Sparrow and Anyone.

We will use Sparrow Wallet as an example for setup.

  1. Go to the “Download section” and select the appropriate version

  2. Install the application on your computer or laptop

  3. Launch the sparrow app file (sparrow.exe for Windows)

  4. Set up online access

  5. Once finished, go to “Tools - Restart in - Testnet4”

  6. After the restart, set up a new wallet and name it

  7. In the “Settings” section, click the “New or Imported Software wallet”

  8. Select your preferred backup method. The BIP39 option with 12 words for the seed phrase will be the fastest

  9. Click “Generate now” and then “Confirm Backup” after securely saving your mnemonic

  10. Re-enter the mnemonic and click “Create Keystore - Import Keystore - Apply”

  11. Set a password if desired

  12. If everything is set up correctly, the left menu options should all be active

Next, you will need to have some testnet BTC on your wallet balance.

  1. Select a preferred faucet

  2. Enter your receiving address and the amount

  3. Wait for the transaction to confirm on the blockchain

How to get Sepolia ETH?

Primarily, make sure you have a MetaMask wallet. You can find information on what it is and how to set up a wallet at https://metamask.io/. Once your wallet is set up, navigate to the top-left corner, click on the dropdown menu, toggle the “Show test networks” switch on, and select “Sepolia” instead of the “Ethereum Mainnet.”

Next, you will need to use a Sepolia faucet to top up your balance. A few thousand of Sepolia ETH will be enough to confirm transactions. Below are some Sepolia faucets you can use:

How to Stake?

In the first stage of Stroom’s testnet, we invite all individual or corporate users interested in trying Bitcoin staking with us. Assuming you have completed the prerequisite set of actions described in the Before you begin section, you can now explore the “How to” section.

Step 1 - Follow our X (Twitter) account

  • Click the Follow button once you are on our Twitter page

Step 2 - Join our Discord

  • Accept the invitation to join our server

Step 3 - Connect your wallet

  • Click on it and choose the MetaMask option to connect

  • Allow the requested permissions from MetaMask

  • If everything is done correctly, at the top-right of the screen, instead of the “CONNECT WALLET” button, you will see your connected wallet address

Step 4 - Mint

  • Connect your MetaMask wallet

  • After your ETH wallet is connected, click “Get Deposit BTC Address” and sign the transaction in your wallet

  • If you have connected your wallet successfully, the “Mint” screen with a Testnet Bitcoin deposit address will appear

  • Copy the provided BTC address

  • Go to your Testnet BTC wallet

  • Deposit a desired amount of BTC

  • Return to our testnet and click the “I have paid” button

  • Once the transaction has received enough confirmations, it will be displayed above

  • Select the transaction you wish to mint (if you have multiple deposits) by pressing the “Proceed” button

  • Click the “Mint” button

  • Allow the requested permissions from MetaMask

  • If you have followed the instructions correctly, your balance will top up promptly

How to Unstake?

We have streamlined the process by combining the unstaking and redeeming functionalities into one section: the Redeem section.

  • At the top of your screen, select the REDEEM section

  • Connect your wallet

  • Enter the BTC address to which you wish to redeem your staked BTC

  • Specify the amount you want to redeem in stBTC tokens

  • Click the “Redeem” button

  • If the transaction is successful, you will see the specified amount sent to the provided BTC address

Submit a bug

If you encounter a bug during your experience, please submit the issue in our Discord #bug-reports channel

What’s next for Stroom?

After launching our testnet, we will spend some time verifying the system's functionality, identifying and fixing bugs, and conducting audits. Why? Our goal is to refine and perfect the system for the mainnet launch, ensuring users receive a polished and seamless experience. What do we consider a seamless experience? First and foremost, it encompasses a robust and secure protocol that facilitates global payment rails, among other features.

Think of this testnet phase as laying the groundwork for a system that revolutionizes how transactions are conducted worldwide. By participating in our testnet, users are contributing to the development of a protocol that aims to offer more than just transactional capabilities—it's about creating a secure and accessible financial ecosystem for everyone, everywhere.

Our ultimate goal is to not just meet but exceed user expectations, transforming the way we think about and engage with digital currencies.

Testnet Resources

Last updated