Deploy a Smart Contract
Please note, you should use PETERSBURG EVM version when deploying on CIC Chain
CIC utilizes the Ethereum Virtual Machine (EVM) in the backend. Smart contracts are written in Solidity and they can function on CIC blockchain as they do on Ethereum.
To deploy a smart contract, you send a CIC transaction containing your bytecode without specifying any recipients.
After the contract is deployed, it will be available to all users of the CIC network. Smart contracts have a Phantom address like other accounts.
- Bytecode (compiled code) of your smart contract
- CIC for gas costs
- Deployment script/plugin
- Access to an CIC node, either by running your own node or API access to a node.