MOAC developed based on the Ethereum project. It also implements a *javascript runtime environment* (JSRE) that can be used in either interactive (console) or non-interactive (script) mode. It supports Dapp development through its own `chain3 <>`__ JavaScript API, just like web3.js on Ethereum.
If you want to develop Dapp on MOAC, you should use Solidity. MOAC supports the deployment of smart contracts through Remix, wallet.moac.io and For a Dapp that wants to move to MOAC from Ethereum, please follow these steps:
Deploy the smart contract:
- Remix, a browser compiler for Solidity.
- wallet.moac.io, a browser Dapp connect with local nodes to deploy contracts.
- Node.Js Solidity compiler, a JavaScript bindings for the Solidity compiler.
You can check the two examples in our wiki page:
Interact with the smart contract: