# Technical analysis

The **Nebula** Pool Creator stands as a pivotal feature within the **Orbital7 Tool** suite, designed to empower users with the ability to easily set up and manage staking pools. Positioned prominently above the technical analysis tools, it facilitates a seamless integration of staking opportunities with analytical insights, enhancing strategic decision-making. This innovative tool simplifies the complexities of staking pool creation, allowing for a more accessible and efficient way to engage with digital asset management and incentivization strategies.

### <mark style="color:orange;">**BRC-20 staking protocol**</mark>

BRC-20 Staking Protocol is the first Staking Protocol standard for Bitcoin ordinals, created by BRC20 LAB, to enhance some of the key features of BRC-20. It is aimed to create a stable revenue model based on the foundation of the BRC-20 & ORC-20 protocols, with safety and practicality as prerequisites. The BRC-20 staking protocol combines the security of ORC-20 with the stability of BRC-20, utilizing a dual-token model to enable users to passively earn rewards through non-custodial staking.

<br>

## <mark style="color:orange;">**Users can:**</mark>

1. Create staking pool
2. Check the analytics of the staking
3. Stake
4. Withdraw
5. Get rewards
6. Exit

<br>

### <mark style="color:orange;">**User flows:**</mark>

**Create staking pool**

1. User clicks on “Create new staking pool”
2. User fills out the details
3. 1. pool name
   2. staking token
   3. reward token
   4. rewards amount - the total amount of rewards token to be distributed by this staking pool
   5. Duration
4. User send the transaction to create

\ <br>

### <mark style="color:orange;">**Technical flow:**</mark>

**Create staking pool**

1. User clicks on “Create”
2. Frontend displays a form to fill out
3. User sends all details
4. Frontend creates the transaction
5. User will sign it
6. Frontend sends the transaction to blockchain
7. Frontend requests the backend to create a new pool
8. Backend starts polling the transaction
9. If success, then a new pool details will be added to database

\ <br>
