MokinToken is an ERC-20 token created by Nexus University. In this tutorial, we will guide you through the steps of installing MokinToken on an Ubuntu Server. The process may vary depending on your server settings, but we will provide you with the basic steps to get started.
Before we begin, you will need the following:
sudo apt-get install git
The first step is to clone the MokinToken repository from Github. Run the following command to clone the repository.
git clone https://github.com/nexus-uw/mokintoken
After cloning the repository, navigate to the MokinToken directory, and install the dependencies by running the following command:
npm install
This will download and install all the required dependencies in the node_modules directory.
Now that the dependencies have been installed, we need to compile the smart contract. To do this, run the following command:
truffle compile
This will compile the smart contract and create a build directory.
The next step is to deploy the smart contract. First, create the .env file using the following command:
cp .env.example .env
Then, populate the necessary fields in the .env file, including the Ethereum network provider (e.g., Infura), account private key, and gas price.
Once you have set up the .env file, run the following command to deploy the smart contract:
truffle migrate --network <network_name>
Replace <network_name>
with your Ethereum network provider name (e.g., rinkeby, mainnet, etc.).
After deploying the smart contract, we need to verify it. To do this, run the following command:
truffle run verify MokinToken --network <network_name>
This will verify the deployed contract on Etherscan. Remember to replace <network_name>
with your Ethereum network provider name.
Congratulations! You have successfully installed MokinToken on your Ubuntu Server. With MokinToken, you can now create your own ERC-20 tokens and deploy them to the Ethereum network.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!