Remix
Using Remix
Last updated
Using Remix
Last updated
Deploys an OJX20 smart contract with a message, and renders it in the front-end. You can interact with the smart contract easily!
This dApps implements a "Hello World" style application that echoes a message passed to the contract to the front end. This tutorial is intended to be followed using the online IDE available at Remix IDE.
Remix is an online IDE to develop smart contracts.
You need to choose Solidity Compiler and Deploy and Run Transactions.
Go to File Explorers, And Create a new file, Name it MegaCoin.sol
Copy and Paste the Smart contract below into the newly created file MegaCoin.sol
Create new contract NRC20Token.sol and copy contract code from the bep20 token template here
Modify βnameβ, βsymbolβ, βdecimalsβ and βtotalSupplyβ according to your requirements.
The first line, pragma solidity ^0.5.16
specifies that the source code is for a Solidity version greater than 0.5.16. Pragmas are common instructions for compilers about how to treat the source code (e.g., pragma once).
A contract in the sense of Solidity is a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain. Learn more about the constructor and memory in the docs.
Step1: Click button to switch to compile page
Step2: Select βNRC20Tokenβ contract
Step3: Enable βAuto compileβ and βoptimizationβ
Step4: Click βABIβ to copy the contract abi and save it.
Now, We have to deploy our smart contract on OJA Coin Smart Chain Network. For that, we have to connect to web3 world, this can be done my many services like Metamask, Brave, Portis etc. We will be using Metamask. Please follow this tutorial to setup a Metamask Account.
Open Metamask and select Custom RPC from the networks dropdown
Go to setting page
Add a new network
Testnet * RPC URLs * ChainID: 11512 * Symbol: OJX * Block Explorer: https://testnet-explorer.ojxscan.com/
Mainnet * RPC URLs * ChainID: 11513 * Symbol: OJX * Block Explorer: https://ojxscan.com
Go ahead and click save
Copy your address from Metamask
Head over to Faucet and request test OJX
Now, let's Deploy the Smart Contract on OJA Coin Smart Chain Testnet
Select Injected Web3 in the Environment dropdown and your contract
Accept the Connection Request!
Once Metamask is connected to Remix, the βDeployβ transaction would generate another metamask popup that requires transaction confirmation.
Congratulations! You have successfully deployed a OJX20 Contract. Now you can interact with the Smart Contract. Check the deployment status here: https://testnet.ojxscan.com/