How to Peg-In USDT
What you'll need
One desktop or laptop computer
Recommended for opening the Peg-In page and viewing QR codes.
One smartphone with:
Bitcoin Libre installed and set up
An Ethereum wallet that supports WalletConnect (e.g. Trust Wallet, MetaMask, Ledger Live, Rainbow, etc.)
USDT on Ethereum (ERC-20) in your ETH wallet
A little ETH for gas fees in the same wallet
Step 1 – Open the Peg-In page on your computer
On your desktop or laptop, open a browser and go to https://defi.libre.org/peg-in.
Click Connect Wallet.
Choose the option to connect your Bitcoin Libre wallet.
A QR code will appear on your computer screen.

Step 2 – Connect Bitcoin Libre
On your phone, open the Bitcoin Libre app.
Use the in-app QR scanner to scan the QR code shown on your computer.
Confirm the connection in the app.
Your Bitcoin Libre wallet is now linked to the Peg-In page.
Step 3 – Connect your Ethereum wallet via WalletConnect
Back on your computer, on the same Peg-In page, click WalletConnect.
A new WalletConnect QR code will appear.

On your phone, open your Ethereum wallet app (Trust, MetaMask, Ledger, Rainbow, etc.).
In that wallet, choose WalletConnect or Scan QR, and scan the QR code on your computer screen.

Approve the connection in your ETH wallet.
After this, the Peg-In page should show your USDT balance available to bridge, as your wallet is now connected.
Step 4 – Select how much USDT to Peg-In
On the Peg-In page, look for your USDT balance.
Enter or select the amount of USDT you want to peg-in.

Make sure you leave a bit of ETH for gas fees in your wallet.
Step 5 – Transaction 1: Approve USDT for the bridge
The peg-in is a two-transaction process:
Approve the amount of USDT the bridge can use
Send that USDT to the bridge contract
On your phone, your Ethereum wallet will pop up asking you to approve the bridge contract to spend the USDT amount you selected.
Confirm the transaction in your wallet.
Wait for that approval transaction to confirm on Ethereum.
Step 6 – Transaction 2: Send USDT to Libre
Once the approval is confirmed, open your phone's Ethereum wallet again. This time it will be asking you to send the approved USDT to the bridge contract.
Confirm this second transaction in your wallet.
Step 7 – Receive USDT on Libre
After both transactions are confirmed, the bridge processes your peg-in.
Within about 2–3 minutes, your pegged-in USDT will appear in your Bitcoin Libre wallet as USDT on Libre (usable in the Libre ecosystem for lending, trading, swapping, etc.).
What's Next?
Now that you have USDT on Libre, you can:
Lend your USDT to earn fixed APR returns (3-20%) in our lending pools
Trade on libreDEX to swap between BTC and USDT
Use USDT across the Libre ecosystem for various DeFi activities
Last updated
Was this helpful?