1) Open the Token Creator
Go to exodia.html. The page auto-generates a basic OpenZeppelin ERC‑20 contract based on the token name, symbol and decimals you enter.
2) Use the Editor Pragma Solidity
The floating Editor Pragma Solidity (toggle from the home page or open it on the creator) shows a live, editable contract source. It updates as you type token name/symbol/decimals. Customize the contract if needed.
3) Compile (solc-js)
Choose the solc version and click Compile. The site resolves OpenZeppelin imports and runs solc-js in your browser, producing ABI, creation bytecode and deployed/runtime bytecode.
4) Predict the address
Click Predict Address to compute the next create address for your connected wallet (or paste a deployer address). This helps you whitelist or prepare DEX/bridge listings in advance.
5) Deploy via Wallet
When ready, click Deploy. Confirm in your wallet. After deploy the page can save metadata (ABI + bytecode + compiled timestamp) to localStorage so Bridge and Chain pages can pick it up.
6) Verify on Explorer
Use chain.html to submit the compiled Standard JSON input to Etherscan/Polygonscan/BscScan for robust verification. The tool supports submitting standard JSON + constructor args and polling verification status.
7) Sign an Audit Proof
After compiling and/or submitting verification, you can sign a structured proof message with your wallet (on chain.html). The signed proof binds a wallet address to the compiled sources and verification GUID; store it locally or POST to your audit endpoint.
8) Bridge / Swap / Add to wallet
Use Bridge.html to open swap/bridge links for your token and add it to wallets across chains. The Bridge page reads local saved tokens (key exodia_tokens).