Write, compile, deploy. From your browser, with your wallet. Never ours.
Solidity compiles in a Web Worker on your machine. Deploys and calls go through your own wallet, on a testnet first. Every revert comes back as a sentence. And there is no server that could hold your key, because none does.
Compile where you are
The pinned solc 0.8.36 runs in a Web Worker in your tab, loaded from this site. Diagnostics land on their lines. Nothing you write is sent anywhere unless you choose to save a workspace to your account.
Deploy with the wallet you have
Wallets announce themselves to the page; pick one, choose a chain, deploy. Five testnets come first, with faucet links. A mainnet asks you to type the words real money before it will send.
Read the revert
A failed call is decoded into its custom error, its Error(string) or its Panic code, in words, in the console. Events stream in as they are mined.
Unaudited means unaudited
Every template in the library is labelled community: written for this library, compiled and tested here, not independently audited. There is no badge that pretends otherwise.