Two independent coins. One shared address.
T
THE MECHANICS

One address.
No shared assumptions.

Twin Mint is a noncustodial launcher for two different fixed-supply ERC-20 tokens across Robinhood and BNB Chain.

The deterministic address

A creator’s wallet and pair nonce determine a salt. The same factory uses CREATE2 to deploy a tiny proxy, which creates the ERC-20 at nonce 1. Token constructor arguments can differ without changing that final address.

salt = keccak256(abi.encode(domain, creator, pairId))
proxy = CREATE2(factory, salt, proxyCodeHash)
token = CREATE(proxy, nonce = 1)

Questions, answered.

How can different tokens share an address?

CREATE3 separates the final contract address from token constructor arguments. Identical factories, creator namespaces, pair nonces and proxy bytecode produce the same address on both chains.

Are the twins the same asset?

No. Asset identity is chain ID plus contract address. Names, balances, supplies, prices and liquidity remain completely separate. There is no native bridge or 1:1 conversion.

Who pays for gas and liquidity?

Creators pay deployment gas and fund their pools. Traders pay swap gas. LP NFTs belong to the funding wallet. Twin Mint holds no user funds. The optional creation fee defaults to zero and is read from the factory.

What if the second deployment fails?

Your first token remains deployed. Reopen the saved draft with the same creator wallet, recheck chain state and complete the missing deployment. Keep a downloaded JSON backup of the draft.

Is liquidity locked?

No. Positions are owned by the creator wallet and can be increased, withdrawn or have owed tokens collected through the position manager.

Why is deployment unavailable?

The first creator initializes each network from the address preview or status page, paying one-time network gas. The app checks pinned bytecode and automatically discovers the factory. Later creators skip setup. No administrator is needed.

Where are images and metadata stored?

Upload a small logo thumbnail in the wizard to store its data and description permanently on-chain, paid by your launch gas. Full-resolution artwork can use your own HTTPS, IPFS or Arweave reference. Embedded metadata is limited to 2KB.

Why are some market metrics unavailable?

The integrated market feed supplies USD market data and paginated hourly candles for indexed pools. The token page can scan all transfers from launch for holder counts and wrapped-native trading P&L. New pools, rate limits and unknown cost basis can leave values unavailable.

Which wallets work?

Installed EVM wallets are detected automatically. Open Twin Mint inside your wallet browser on mobile. Every transaction requires your wallet approval.

What are the risks?

Tokens may lose all value. Prices move between quote and execution. Creator-owned liquidity can be withdrawn. Mainnet transactions are irreversible and cross-chain launches are not atomic. Review chain, amounts, approvals and minimum received in your wallet.

Built on existing infrastructure.

The integrated liquidity contracts provide pools, position ownership and swaps. Token ordering, fixed fee tiers, tick spacing, decimal scaling and slippage protections follow each deployed protocol. Each network has independent pools and positions.

Manage everything here

Create tokens, trade, manage liquidity, inspect contracts and track transactions inside Twin Mint.