Deploying smart contracts
1. Write smart contracts in the Solidity or Rust programming languages.
2. Compile code as bytecode/ABI or WASM/ABI.
3. Deploy the bytecode/ABI to the ETH chain or WASM/ABI to Substrate.
4. Call/Send transactions to contract.
5. Transactions are executed on the EVM or ink!’s virtual machine.