OpenHelix Docs
Everything you need to create and manage tokens with OpenHelix Studio — no code required.
Introduction
OpenHelix is a browser-based Web3 toolkit. From the Studio you can create tokens, lock tokens/LP, set up vesting, and verify contract source — across several EVM chains and Solana. You sign every action in your own wallet; OpenHelix never holds your keys or funds.
Getting started
You need three things:
- A wallet extension — MetaMask for EVM chains, Phantom for Solana.
- A little of the network's native coin for gas (free on testnets via a faucet).
- The Studio open in your browser. Open the Studio →
Connecting a wallet
- Pick your network from the dropdown in the top-left of the Studio.
- Click Connect Wallet. EVM networks prompt MetaMask; Solana networks prompt Phantom.
- Approve the connection. The button shows your shortened address when connected, and the status dot turns green.
Switching to a network of the other type (e.g. from BNB to Solana) will ask you to reconnect with the matching wallet.
Supported networks
| Family | Testnet | Mainnet |
|---|---|---|
| BNB Chain | BNB Testnet | BNB Smart Chain |
| Ethereum | Sepolia | Ethereum |
| Base | Base Sepolia | Base |
| Arbitrum | Arbitrum Sepolia | Arbitrum One |
| Optimism | OP Sepolia | Optimism |
| Polygon | Amoy | Polygon |
| Avalanche | Fuji | Avalanche |
| Solana | Devnet | Solana |
Token creation is available on all of them. Locking, vesting and verification have network limits — see those sections below.
Creating a token
Open the Create Token tab, fill in the form, and deploy:
- Name — the full display name (e.g. "OpenHelix Demo").
- Symbol — the ticker (2–6 characters).
- Decimals — how divisible the token is.
18is standard on EVM; Solana allows0–9. - Total supply — whole tokens, minted in full to your wallet at creation.
Click Deploy Token and approve in your wallet. On success you get the contract/mint address, an explorer link, and (on EVM) an "Add to Wallet" button.
EVM vs Solana
On EVM chains, each token is its own ERC-20 contract. On Solana, the token is an SPL mint created through Solana's Token Program — there's no per-token contract to deploy.
Locking tokens / LP
The Lock tab time-locks any token (including LP tokens) until a date you choose — a common trust signal for investors. Deploy a locker once (or paste an existing one), enter the token, amount and unlock date, then approve and lock. After the unlock time you can withdraw by lock id.
Vesting
The Vesting tab releases tokens to a beneficiary gradually over time, with an optional cliff. Deploy a vesting contract, set token, beneficiary, amount, start, cliff (days) and duration (days), then approve and create. The beneficiary calls Release to claim what has vested.
Verifying source
The Verify tab publishes your token's source code on the block explorer (the "Verified" badge), so anyone can read exactly what it does. Paste a free Etherscan API key (works across EVM chains), confirm the constructor values, and submit.
verifier service, which does the same job reliably.Security & safety
- Your keys stay yours. Every action is signed in your wallet. OpenHelix never sees your seed phrase or private key — and you should never paste it anywhere.
- Use a dev/burner wallet while testing.
- Testnet first, always. Confirm the whole flow for free before touching mainnet.
- Audits before mainnet money. Fund-holding contracts (lock, vesting) need a professional audit before they go live with real value.
- Not legal or financial advice. Launching tokens or raising funds can carry legal and tax duties that vary by country — consult professionals.
Troubleshooting
"No wallet found"
Install MetaMask (EVM) or Phantom (Solana), then reload the page.
"Wrong network"
The Studio tries to switch your wallet automatically; if it doesn't, approve the network-switch prompt, or add the network manually in your wallet.
Transaction fails or "insufficient funds"
You need the network's native coin for gas. On testnets, get free coins from that network's faucet and try again.
Something else
Check the Activity log at the bottom of the Studio — it shows the exact error message, which is the fastest way to diagnose the issue.