diff --git a/evm/tools/contract-builder.mdx b/evm/tools/contract-builder.mdx index c8dd09f4..a0b8fd70 100644 --- a/evm/tools/contract-builder.mdx +++ b/evm/tools/contract-builder.mdx @@ -1,44 +1,66 @@ ---- -title: "Hedera Contract Builder" ---- - - -The [**Hedera Contract Builder**](https://portal.hedera.com/contract-builder) is a browser-based tool designed to simplify and accelerate the smart contract development lifecycle on the Hedera network. It allows developers to edit, compile, deploy, verify, and call Solidity smart contracts directly in their browser, eliminating the need for complex local setups or command-line tools. - - - - -## Key Features & Benefits - -The Contract Builder is packed with features to make development smoother and faster for developers by offering: - -* **Rapid Development:** Go from idea to deployed contract on the Hedera testnet in seconds. Author, compile, and deploy with just a few clicks. -* **No Setup Required:** Access everything you need directly in your browser. No need to install packages or configure local environments. -* **Built-in Templates & Standards:** Start quickly with pre-built templates and support for common standards like ERC-20, ERC-721, ERC-1155, and Hedera Token Service (HTS) system contracts. -* **Seamless Workflow:** Easily verify your contract code using [Sourcify](https://verify.hashscan.io/) on [HashScan](https://hashscan.io/) and execute contract functions to test logic. -* **Collaboration:** Share your contracts with collaborators to streamline teamwork. -* **Open Source:** Built in collaboration with [Kabila](https://www.kabila.app/), the Contract Builder is an open-source project, encouraging community contributions and transparency. - -## Who Is It For? - -The Hedera Contract Builder is ideal for: - -* **Web2 Developers:** A perfect entry point into web3 and smart contract development, offering an intuitive interface and interactive templates to learn and experiment with minimal Solidity knowledge. -* **Existing Hedera & Web3 Developers:** A productivity tool for rapid prototyping, testing new contract logic, or exploring Hedera's smart contract capabilities without a full development environment setup. - -## Get Started with the Contract Builder - -Ready to accelerate your smart contract development on Hedera? - -1\. Visit the [**Hedera Contract Builder**](https://portal.hedera.com/contract-builder). - -2\. Select a contract standard or template. - -3\. Log into your [**Hedera Portal account**](https://portal.hedera.com/register). - -4\. Compile, deploy, verify, and call your contracts directly from the browser. +--- +title: "Hedera Contract Builder" +mode: "custom" +--- + +
+ + + ← EVM Tools + + +

+ Hedera Contract Builder +

+ +

+ Scaffold, compile, deploy, and verify Solidity contracts on Hedera testnet — all from your browser. No CLI, no local setup. Built in collaboration with Kabila and open source. +

+ +
+ +
+ +

+ Need more room? Open it full-screen at portal.hedera.com/contract-builder. +

+ +

+ What you can build +

+ + + +

+ Next steps +

+ +
+ +
Connect MetaMask
+
Wire MetaMask to Hedera testnet so the Contract Builder can deploy from your wallet.
+
+ +
Move to Hardhat
+
When you're ready for tests, CI, and a real codebase — port your contract into a Hardhat project.
+
+ +
Or try Foundry
+
Prefer a Solidity-native, fast test runner? Use Foundry instead — HTS-aware forking included.
+
+
+ +
diff --git a/evm/tools/index.mdx b/evm/tools/index.mdx index 8eea35cc..401b1ca6 100644 --- a/evm/tools/index.mdx +++ b/evm/tools/index.mdx @@ -1,35 +1,62 @@ --- title: "Development Tools" -description: "Tools and frameworks for building smart contracts on Hedera." +description: "Tools and frameworks for building, testing, and deploying smart contracts on Hedera." icon: "wrench" --- -{/* TODO: This page needs content */} +Hedera is fully EVM-compatible, so the same Solidity tooling you'd use on Ethereum works here including Hardhat, Foundry, Remix, ethers.js, web3.js, and so on. Point them at the [JSON-RPC relay](/evm/quickstart/setup-metamask) to use your existing workflow. The pages below cover the tools used most often on Hedera, plus a browser-based contract builder scaffold from the Hedera developer playgrounnd for projects that don't need a local environment. - - **Coming Soon** — This page is under construction. - +## Browser tools -## Overview +No install required. Author, compile, and deploy directly from the browser. -Tools and frameworks for building smart contracts on Hedera. + + + Scaffold ERC-20, ERC-721, ERC-1155, and HTS system-contract templates, then compile, deploy, and verify from the browser. + + + Familiar online Solidity IDE wired up for Hedera testnet via MetaMask and the JSON-RPC relay. + + + +## Local development frameworks + +Full-featured Solidity toolchains for serious development, testing, and CI. + + + + The most widely used smart contract framework. Covers setup, testing, and forking workflows on Hedera. + + + Rust-based, fast, Solidity-native toolchain. Covers setup, testing, and HTS-aware forking on Hedera. + + + +## Other tools + + + + Legacy framework still supported on Hedera, useful for projects already invested in the Truffle workflow. + + + Index and query on-chain Hedera data using subgraphs. + + + +## Which should I use? -{/* -## Content Checklist -- [ ] Write introduction -- [ ] Add code examples -- [ ] Include diagrams if needed -- [ ] Add related links -- [ ] Review and polish -*/} +- **Just exploring or building a quick demo?** Start with the [Contract Builder](/evm/tools/contract-builder) or [Remix](/evm/tools/remix) for zero setup and deploy in minutes. +- **Building a production dApp in JavaScript / TypeScript?** Use [Hardhat](/evm/tools/hardhat). +- **Prefer a Solidity-native test framework with fast execution?** Use [Foundry](/evm/tools/foundry). +- **Need to index contract data for a frontend?** Add [The Graph](/evm/tools/other/the-graph) on top of whichever framework you choose. -## Need Help? +## Need help? - Join our developer community + Join `#developer-general` for real-time help from engineers and the community. - Explore our repositories + File issues or contribute to the Hedera repos.