PPT-FIL-Token is an ERC-20 utility token deployed on the Filecoin Mainnet. It powers token-gated access for dApps and communities, enabling governance, staking, and gated participation within the Filecoin ecosystem.
- ✅ ERC-20 Standard — Fully compatible with wallets and exchanges.
- 🔑 Token Gated Access — Use PPT to unlock gated features or communities.
- 🌐 Filecoin Native — Deployable on Filecoin EVM-compatible networks.
- 🔄 Multi-chain Deployments — Works across other EVM chains with simple config changes.
git clone https://github.com/seetadev/PPT-FIL-Token.git
cd PPT-FIL-Tokennpm installCreate a .env file in the root directory with the following values:
RPC_URL="" # RPC endpoint of your target chain
PRIVATE_KEY="" # Private key of deployer wallet
VERIFY_KEY="" # Etherscan (or Filfox/Blockscout) API key for contract verificationRun the deployment script with Hardhat:
npx hardhat run scripts/deploy.js --network filecoin- The
--networkflag determines the deployment chain. - To deploy to another EVM-compatible chain, update the
RPC_URLin.env. - Verification will automatically run if the explorer supports it (via your
VERIFY_KEY).
-
Set your
.env:RPC_URL="https://api.node.glif.io" PRIVATE_KEY="0xYOUR_PRIVATE_KEY" VERIFY_KEY="YOUR_FILFOX_API_KEY"
-
Deploy:
npx hardhat run scripts/deploy.js --network filecoin
Pull requests and feature suggestions are welcome. Please open an issue to discuss changes before submitting a PR.
This project is licensed under the MIT License.
Would you like me to also add a Usage section (example scripts for minting, transferring, or checking balances) so new developers can test the token right after deployment?