Compiler output
READYEdit your contract, then compile. Compilation runs locally in an isolated browser worker.
Edit your contract, then compile. Compilation runs locally in an isolated browser worker.
Deploy, call contracts, and send test ETH with ML-DSA-65 signatures.
Wallet website & installation guide ↗Download and unzip DIM Wallet for Chrome / Chromium. Open chrome://extensions, enable Developer mode, choose Load unpacked, and select the extracted folder containing manifest.json. Reload this IDE, then choose Connect DIM Wallet.
Create or restore a wallet inside the extension, export an encrypted backup, and click Get 0.05 test ETH. Every deployment and contract write opens a wallet approval window. This POC extension is installed manually; it is not published in a browser store.
The optional web wallet below is a separate local account. Its encrypted backups are compatible with the extension. When an extension is connected, IDE transactions use that account.
Create a new wallet for this demo. Choose a password to encrypt it on this device.
Faucet: 0.05 test ETH. One grant per wallet per hour when its balance is low.
Keep an encrypted backup and your password. Both are needed to restore this account.
Requires an exported backup. Transaction history is kept.
Private keys are generated locally and encrypted with your password. Only public keys, signed proofs and signed transactions leave the browser.
The wallet locks after 10 minutes of inactivity or when this page closes. This is a demo web wallet, not a browser extension.
Open the Solidity IDE →Local transaction journal · receipt checks survive a reload
Your signed deployments, writes and transfers will appear here.
DIM Studio ready.