The simplest example is deploying a ERC20 token. Traditionally you’d have to clone openzepplin or another library, then create a forge project and write a deployment script. In Solid you can just do:
App.sol
Copy
Ask AI
import "std/console.sol";import {ERC20} from "fiber-std";contract CustomToken is ERC20 { constructor() ERC20("My new token on Fiber", "MNT") { _mint(msg.sender, 1000000000000000000000000); }}contract Main { function main() public { Console.log("Hello World"); CustomToken token = new CustomToken(); Console.log("Token deployed"); Console.logAddress(address(token)); }}