How to Add Tokens to a BRC-20 Liquidity Pool

Reply
D
D0zy
🏆Member
Posts: 36
Joined: 10/8/2025
Posted: 11/6/2025, 5:17:24 PM
#1

1️⃣ Go to the official site: 👉 https://astrabot.club/tx-builder

This is the main interface to build your custom BRC-20 transactions directly on the Bitcoin network.

2️⃣ Connect your Unisat wallet

Click “Connect Wallet” in the top-right corner → select Unisat. You’ll use it later to sign and broadcast the transaction on-chain.

3️⃣ Click “Add RETURN”

This button lets you attach custom JSON data to your transaction. That’s where you’ll define the pool parameters, token pair, amount, and lock duration.

4️⃣ Enter your pool deposit command

👉 Example: to deposit 10,000 LOL tokens into a liquidity pool with WTF for 3,000 blocks, enter:

{"p":"brc-20","op":"swap","init":"LOL,WTF","amt":"10000","lock":"3000"}

🧩 What this means:

p → protocol (brc-20)

op → operation (pool)

init → token pair (LOL, WTF)

amt → number of tokens to deposit (10,000)

lock → how long your tokens stay locked (3,000 blocks ≈ 20 days)

5️⃣ Another example:

To deposit 500 WTFs into a pool with LOL, locked for 2,000 blocks, enter:

{"p":"brc-20","op":"swap","init":"WTF,LOL","amt":"500","lock":"2000"}

➡️ This adds liquidity to the WTF/LOL pair for ~14 days.

6️⃣ Preview and sign your transaction

  • Click “Preview” to confirm your data.
  • Click “Sign Transactions”.
  • Approve the transaction in Unisat. This will publish it to the Bitcoin blockchain.

7️⃣ Done! 🎉

You’ve successfully added liquidity to a BRC-20 pool. Your tokens will stay locked until the end of the lock period. They’ll automatically return to your wallet once the lock period ends. No intermediaries, no one holds your tokens! Everything happens directly on the blockchain.

🧩 Quick Summary Step Action Description

  • Open Tx Builder astrobot.club/tx-builder
  • Connect Unisat Required for signing
  • Add RETURN Attach the JSON payload
  • Enter command Example: deposit 10,000 LOL ↔ WTF
  • Preview + Sign Check and sign your transaction
  • Confirm on Unisat Broadcast on-chain
  • Tokens Locked Liquidity added & waiting for swaps

I hope this helps some people out there. There might be a few small mistakes, my apologies if that’s the case.

This one’s for the true warriors. ⚔️

The sun is good for your health
Cryptographically Signed
View Signature
H3G9/jBFIS9Crd9SVEG+AHcVhgV7rr7tGjrE1XbomgmiZLgnrpHWx/IFd3GPH86o4yIGnRf7Hg5Qa2sqQbKgft4=