Smart Contract User Interfaces SCUIs Tutorial

SimpleICO provides a factory pattern to create a user interface for interacting with a Solidity smart contract. These user interfaces must not be confused with a smart contract ABI.

What you will learn

In this tutorial, we will use an example fixed-supply crowdsale smart contract and you will learn how to:

  • Create a new contract type class

  • Setup Solidity smart contract constructor params in the contract-create module

  • Estimate the transaction costs of that specific deployment or transaction

  • Deploy a Solidity smart contract in the contract-deploy module

  • Interact with the Solidity smart contract in the contract-show module

  • List your contracts in the contract-index module

  • Test the whole workflow

  • Handle error types across the SCUI flow

Last updated