Skip to content


Content disclaimer

Please view the third-party content disclaimer here.

SmartPress is an AI tool that crafts custom smart contracts from language prompts.

For details on the variety of contracts SmartPress can create, check out SmartPress’s website.

Create a Smart Contract using SmartPress

To create a new smart contract with SmartPress, follow these steps:

  1. In your browser, navigate to
  2. Enter the specifications for your desired contract.
  3. Let SmartPress generate the contract for you; no need for an IDE or code editor.
  4. Review the output. If satisfied, proceed to validation and testing. If not, modify your input and repeat the process.

Deploy your Contract using SmartPress

To deploy your smart contract on Polygon PoS:

  1. After creation, connect your wallet and switch your network to either Mumbai testnet or Polygon PoS.
  2. Press the ‘Deploy’ button. If you lack transaction gas, use the provided faucet links to obtain some.

Verify the Contract

To verify your new contract, follow these steps:

  1. Start by clicking on ‘View Code’ and copy the flattened version of your code to the clipboard.
  2. In your preferred block explorer, navigate to the verification screen (typically found under ‘contracts/code’).
  3. Select single file (flattened).
  4. Select the compiler version as indicated on the deployment page.
  5. Set the optimizer to ‘TRUE’ and runs to ‘200’.
  6. Choose your preferred licence.
  7. Paste the flattened code in the code box.
  8. Verification will complete.

Last update: February 5, 2024
Authors: kmurphypolygon (5.56%), Nadim Kobeissi (94.44%)