This walkthrough starts in an empty directory and ends with a contract deployed through your browser wallet. You will create a project, write an ERC-20 contract in TypeScript, run the build and security pipeline, configure explorer verification, and deploy to Base Sepolia.Documentation Index
Fetch the complete documentation index at: https://docs.solidscipt.zoracle.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Create a project
Create a directory, initialize a Node project, install SolidScript, prepare native tools, and scaffold the project layout.
Write the contract
Create the contract file at
contracts/MyToken.ts. The class extends ERC20 from the SolidScript standards library. The @onlyOwner decorator restricts the mint function to the contract owner.contracts/MyToken.ts
Build and verify
build emits Solidity from your TypeScript source. verify runs the security pipeline — pass --skip fuzz,invariants to skip the slower checks during your first walkthrough. compile produces bytecode from the emitted Solidity.Configure explorer verification
Store your Etherscan API key so the deploy step can verify source automatically after the contract lands on-chain.