Getting Started with Pi Protocol: A Simple Step-by-Step Guide for Beginners

Pi ProtocolPi Protocol
6 min read

This is your chance to experience the future of decentralized finance with Pi Protocol’s smart-yield infrastructure, intuitive interface, and smooth user flows — all before mainnet. We’re inviting builders, testers, and early believers to explore, test, and help shape the protocol before launch.
Ready to dive in? Here’s a complete walkthrough of the testnet experience, from minting dummy tokens to earning and withdrawing rewards.

Watch the Testnet Tutorial Video: <add testnet tutorial video link.

What is Pi Protocol?

Pi Protocol is a decentralized finance (DeFi) platform where users can:

  • Mint Pi tokens

  • Deposit those tokens to earn yield (simulated rewards)

  • Change token prices for testing

  • Withdraw deposits through an NFT-based system

Because it runs on a testnet (Sepolia), everything is simulated — no real money is involved. This makes Pi Protocol ideal for learners, testers, and developers who want to explore the full functionality of a dApp without any financial risk.

Step 1: Access the Pi Protocol Testnet Website

Link: https://testnet.piprotocol.com

When you visit the site, the first thing you’ll see is a screen asking for an access code.

What is the access code?

The access code is required because Pi Protocol is currently in a closed testing phase. This means only approved testers and early users can explore the platform.

How to get the code:

  • Join the Pi Protocol Discord server or developer community.

  • Request an access code from the moderators or official team.

  • Once you receive it, enter it on the site to continue.

Without this code, you won’t be able to proceed past the homepage.

Step 2: Set Up and Connect Your MetaMask Wallet

To use any blockchain-based application, you need a wallet. Pi Protocol supports MetaMask, which is the most popular Ethereum-compatible wallet.

If you don’t already have MetaMask:

  1. Visit https://metamask.io

  2. Install it as a browser extension (Chrome, Firefox, Edge)

  3. Create a new wallet and save your recovery phrase safely

  4. Once installed, the MetaMask icon will appear in your browser toolbar

To connect your wallet:

  • Click the “Connect Wallet” button on the Pi Protocol site

  • Choose MetaMask from the options

  • A MetaMask popup will appear

  • Click Next, then Connect

Your wallet is now linked to the platform, allowing you to interact with smart contracts on Pi Protocol.

Step 3: Switch to the Sepolia Testnet in MetaMask

By default, MetaMask connects to the Ethereum Mainnet, where real ETH is used. However, Pi Protocol runs on Sepolia, which is a test network (testnet) used for simulation.

How to switch networks:

  1. Open your MetaMask extension

  2. At the top of the wallet, click the dropdown that shows your current network

  3. Choose Sepolia Testnet

If Sepolia is not listed:

  • Go to https://chainlist.org

  • Search for “Sepolia”

  • Click “Add to MetaMask”

  • Approve the addition in your wallet

Once you’re on the Sepolia Testnet, you’re ready for test transactions.

Step 4: Get Sepolia ETH (Test Tokens for Gas Fees)

On blockchains, every transaction — whether it's minting tokens, depositing funds, or withdrawing — costs a small gas fee. On the Sepolia testnet, these fees are paid in Sepolia ETH (testnet Ethereum).

You need to get this ETH to use Pi Protocol.

How to get Sepolia ETH:

Some faucets may ask for verification, like a GitHub login or Twitter post.

Why this step is important:

Without Sepolia ETH, none of your actions on the testnet will go through. It’s like trying to pay for coffee without any coins — your wallet needs “fuel” to function.

Step 5: Mint Pi Tokens

Minting means creating new tokens that are added to your wallet balance. In this case, you’re creating Pi tokens to use within the protocol.

How to mint:

  1. On the Pi Protocol interface, find the “Mint Pi Tokens” section

  2. Enter the number of Pi tokens you want to mint

  3. Click Mint

  4. MetaMask will open and ask you to confirm the transaction

  5. Click Confirm

Once the transaction is processed, your Pi tokens will appear in your wallet.

Step 6: Deposit Your Pi Tokens into the Protocol

Depositing allows you to stake your tokens into the platform and earn yield (simulated rewards). This step includes two key actions: Approve and Deposit.

Why two steps?

  • Approve: Tells the smart contract it’s allowed to access your tokens.

  • Deposit: Actually transfers the tokens into the protocol.

Steps to deposit:

  1. Choose how many Pi tokens you want to deposit

  2. Click Approve

  3. Confirm in MetaMask

  4. Wait for the transaction to complete

  5. Then, click Deposit

  6. Confirm again in MetaMask

Once finished, your deposit will show up on your dashboard. Your tokens are now working in the protocol and eligible for yield.

Step 7: Change the Token Price (Optional)

Pi Protocol allows you to simulate what happens when the price of the Pi token changes.

This is especially useful for developers or testers studying the protocol’s behavior under different market conditions.

To change the token price:

  • Click “Change Price” in the dashboard

  • Confirm the transaction in MetaMask

  • The updated price will reflect in the system

This step is optional, but helpful if you're exploring different use cases or yield scenarios.

Step 8: Distribute Yield (Optional)

If you want to simulate how your deposit earns and distributes rewards, use the Distribute Yield function.

How to do it:

  • Click “Distribute Yield”

  • Confirm the transaction in MetaMask

This action distributes yield to your deposited tokens and updates your account balance. Again, this is just for testing purposes and helps users see how interest-like mechanisms work on DeFi platforms.

Step 9: Withdraw Your Funds (USP Tokens)

When you're ready to retrieve your deposit, you’ll go through a withdrawal process based on an NFT created when you made your deposit. This NFT represents your stake.

Steps to withdraw:

  1. Go to the Withdraw tab or section

  2. Select your NFT ID from the list (each deposit creates a unique ID)

  3. Click “Approve Transaction” and confirm in MetaMask

  4. After approval, click “Withdraw” and confirm again

  5. The funds (in USP) will return to your wallet

You now fully control your withdrawn amount, completing the cycle of interaction with the Pi Protocol.

Final Tips for Beginners

  • Bookmark the site: https://testnet.piprotocol.com so you don’t lose access.

  • Keep your MetaMask on Sepolia: Always check your network before transactions.

  • Top up Sepolia ETH as needed: You may need more test ETH if you’re doing multiple actions.

  • Stay connected with the community: Join Pi Protocol's Discord or dev forum for updates, help, and events.

Conclusion: Why Try Pi Protocol?

Pi Protocol offers one of the easiest ways to get practical, hands-on experience with DeFi and smart contract interactions. It's designed for people who want to:

  • Understand how minting, deposits, and yield work

  • Learn how to use MetaMask and testnets

  • Build confidence before using real DeFi applications on Ethereum mainnet

And the best part? It’s completely free and risk-free thanks to the Sepolia Testnet. Whether you're a developer, student, or simply curious, exploring Pi Protocol is a valuable step in your web3 journey.

Need help or want to share feedback?
Join our Discord and drop your thoughts here: https://discord.gg/j2BYfEeqjm

Feedback Form: <insert form link>

0
Subscribe to my newsletter

Read articles from Pi Protocol directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Pi Protocol
Pi Protocol

The Pi Protocol is a decentralized stablecoin infrastructure that enables users to mint asset-backed stablecoins while earning yield from real-world assets (RWAs). Explore our docs and examples to quickly learn, develop, and integrate with the Pi Protocol.