How To: Help Hubble Break the Devnet and Earn HBB Bug Bounty

We're inviting the community to "break things" on the Devnet for HBB rewards, so we can make the Mainnet launch as strong as possible.

Hubble Protocol’s very first Devnet is ready to launch! After months of hard work, our first phase of development is open for a public test run, and users are invited to see how the platform works as well as stress test the Devnet to its limits.

Since users will interact with Hubble to further their participation in decentralized finance (DeFi), our development philosophy believes that it’s best not to “move fast and break things.”

Keeping that in mind, we need to make sure everything works as smoothly and securely as possible before officially launching Hubble's borrowing platform on Solana’s Mainnet Beta.

As a result, we're inviting the community to "break things" on the Devnet for HBB rewards, so we can make the Mainnet launch as strong as possible.

Please read the tutorial below on setting up the Devnet before going to https://dev.hubbleprotocol.io/ and exploring.  

Earn HBB: How the Community Can Help (Report Bugs)

Hubble’s smart contracts have been submitted to three independent security audits, so the backend is being well taken care of by third parties.

Additionally, we hope the launch of our public Devnet will help discover any issues with the user interface that should be fixed before launching on Mainnet.

This is where you can help.

If you experience any problems using the Hubble Devnet, please report those issues here. You can also provide any feedback or suggestions for features we should add, and don't be shy—really let us know what you'd like.

If Hubble makes any changes based on your feedback, we'll reward you with a bounty paid in HBB. We really want to make the best DeFi platform possible, and we need real feedback from real users to make it happen.

Bug bounty rewards:

  • Critical issues - 150 HBB
  • Medium issues - 100 HBB
  • Minor issues - 50 HBB

If more than one person submits the same issue, we can only reward the first submission. Also, we can only reward bug bounties that the dev team is able to replicate on our side.

Screenshots are also incredibly helpful. If you can add screenshots to your comments, it would really help us replicate the issue so we can validate your bounty.

The following is a tutorial on how to begin interacting with the Devnet using Devnet tokens. Make sure you follow each of these steps before you begin, so you can start testing the Devnet right away.

Getting Started: Setting Up Phantom Wallet and Connecting Hubble

You can use multiple wallets to interact with Hubble Protocol. The borrowing platform currently supports Phantom, Solflare, Torus, Ledger, Solong, MathWallet, and Sollet; however, this tutorial will focus on using Phantom for the sake of brevity.

If you don’t have a Phantom wallet, you can find a link for the download on their website. Follow Phantom’s instructions for setting up your wallet, and don’t forget to write down your seed phrase.

If you already have a Phantom wallet, you will need to do a few things before you can start using the Devnet.

First, you will have to make sure your wallet and Hubble are both connected to the Devnet, and then you will need to airdrop yourself Devnet tokens.

Follow these easy steps, and you will be ready to use the Devnet in no time.

Creating a New Wallet (Optional)

You might want to create a new wallet for interacting with the Devnet. You can also create multiple wallets in order to model different accounts/users who will interact with Hubble.

  • Open your Phantom wallet on your desktop’s browser and click the hamburger menu in the upper-left corner.
  • Click “Add / Connect Wallet.”
  • Click “Create a new wallet.”
Creating a new wallet in Phantom

Switching to Devnet

In order to use the Hubble Devnet, you must switch both your wallet and the Hubble website from Mainnet Beta to Devnet.

Switching Your Wallet to Devnet

  • Open Phantom.
  • Click the “settings” wheel at the bottom-right corner of your Phantom wallet.
  • Scroll down until you see “Change network.” Click “Change network.”
  • Click “Devnet.”
Switching Phantom to the Devnet

Switching Networks and Connecting to Hubble Protocol

  • Go to the Hubble Devnet.
  • Click the “settings” wheel in the upper-right corner.
  • Change the network to “devnet.”
  • Click “Select Wallet” and choose Phantom to connect your wallet.
Switching Hubble to the Devnet
Connecting Phantom to Hubble

Acquiring Devnet Tokens (Airdrop)

Now that you have your wallet connected to Hubble, you will need to acquire Devnet tokens. You will need to airdrop Devnet SOL first, and then you can airdrop the rest of the tokens. Be careful not to deposit all of your SOL, because you will need it to pay for transactions on the Devnet.

  • Go to Hubble’s Airdrop page by clicking on the $ in the upper-right corner.
Browsing to the Airdrop page
  • At the bottom-right of the page, click “Airdrop” next to SOL. You now have SOL to pay for transactions. You cannot skip this step!
Airdropping SOL to pay for transactions
  • Click the “C” button below “Airdrop.”
  • Approve the transaction in Phantom.
  • Click the “M” button next to the “C.”
  • Approve the transaction in Phantom.
  • You now have multiple tokens to borrow against.
Click C, approve the transaction; then click M and approve.
  • You must manually select "Airdrop" to receive USDH and HBB
A fully completed airdrop

Test Drive: Your Hubble Devnet is Ready to Go

After following these steps, you should be ready to use the Hubble Devnet and test drive the borrowing platform.

Try as many things as you can!

In the future, we will release step-by-step guides for using the protocol for the general public. However, if you’ve made it this far, you can probably figure out how everything works (or doesn’t work–please, let us know) on your own.

Quick Tips:

  • Stake your HBB right away to start earning rewards from the protocol.
  • Deposit USDH in the Stability Pool right away to start earning from liquidations.
  • Try liquidating any accounts over 90.9% LTV. After launch, bots will most likely execute this feature, so enjoy doing it while you can.
  • Deposit amounts that are realistic for you to see how really Hubble works.
  • Try depositing amounts that are unrealistic too, because there’s always a whale out there!
  • Several features, like yielding on deposit, are currently disabled.
  • The numbers for APY are placeholders, and they are not real values.

Thank you for participating in our Devnet launch! Don't forget to join us on all our socials to find out more about upcoming news and updates from the Hubble team.

Keep in Touch

Telegram

Twitter

Discord

Email

Newsletter

You've successfully subscribed to Hubble Blog
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.