SynthFi Launchpad
Overview
The SynthFi Launchpad is the bridge between code generation and deployment. Once you’ve created a contract with SynthFi, the Launchpad gives you a structured interface to:
Review the smart contract (read-only)
Connect your wallet (Phantom)
Configure token or project metadata
Identify risks flagged by SynthFi’s scanner
(Soon) Deploy directly to Solana Devnet
The Launchpad is built to streamline testnet deployments, reduce errors, and guide users toward safe, auditable protocols.
How to Access It
After generating your smart contract:
Click “Send to Launchpad”
You’ll be redirected to
/launchpad
The Launchpad will automatically load your latest contract draft
Alternatively, navigate directly to:
Launchpad Features
Wallet Connect
Authenticate using Phantom Wallet
Contract Preview
Read-only display of your generated Anchor smart contract
Risk Scan
Shows any flagged logic risks (e.g. rugs, locked funds)
Token Metadata
Set token name, symbol, and decimals
Deploy Button
Simulates deployment (real deploy coming soon)
Status Panel
Shows current wallet address and contract state
Wallet Connection
SynthFi uses the official Solana Wallet Adapter. On page load:
You can connect Phantom with one click
Your wallet address is shown at the top
Devnet status is verified automatically
All Launchpad actions are tied to your connected wallet.
Contract Preview
The Launchpad includes a scrollable, syntax-highlighted code preview of your generated smart contract. This code is:
Read-only
Viewable line-by-line
Matched to the IDL for later frontend integration
You should always review this before attempting deployment.
Risk Scanning
Before deploy, SynthFi performs an automated check for common dangers:
Missing withdraw function
Funds may become locked
Admin-only close logic
Indicates rug risk
No signer on token transfer
Unsafe account control
PDA mismatch or no bump
Could lead to runtime errors
If issues are detected:
A warning panel will appear
The Deploy button may be disabled
Users must acknowledge any overrides (if allowed)
Metadata Configuration
You can define:
Token Name (e.g. “Synth Token”)
Symbol (e.g.
SYNTH
)Decimals (e.g.
6
for standard SPL tokens)
These values are for display or parameter binding in your smart contract.
Deployment (Simulated for Now)
The Deploy to Devnet button currently simulates flow only:
Shows a loading state
Displays confirmation or warning
Saves state locally (in session)
A full deploy system using Anchor CLI + serverless backend is under development and expected soon.
What’s Coming to the Launchpad
One-click deploy to Devnet
Auto-generated IDL hosting
Program ID and frontend auto-sync
Deployment logs per wallet
Project forking and remixing
Public launch listings and verified deploys
GitHub and IPFS export
Known Limitations
Launchpad currently supports Solana Devnet only
Contracts with unresolved risks cannot be deployed
IDL is not currently editable in the UI (coming soon)
Last updated