A Tokenized Star Notary smart contract with the ERC-721 standard token STN(Star Notary) is deployed to the Rinkeby Public Test network.
The frontend hosted on the server allows anyone to create and own their star using a unique tokenId and also lookup the owned stars.
When a star is created using the DApp, a new STN token is added to the user's wallet which is an NFT(Non Fungible Token).
This Token's smart contract is written in solidity with the help of OpenZeppelin library and Truffle is used to compile and deploy to the Ethereum's public test network called Rinkeby.
The contract address of this token is 0x94C13654942876cE5e45bB11CBeD1aa66BFa6E52 and it is deployed to the Ethereum's Public Test Network called Rinkeby
Click here to know more about the token at rinkeby.etherscan.io
This token's contract address can be used to view/add this token on your Ethereum wallet in the Rinkeby Test Network.
Clone this repository and run it on a local server and make sure the wallet is connected.
Using the frontend, you can create a new STN token for yourself and lookup its details.
- openzeppelin-solidity - For inheriting the ERC721 token standard into this token
- truffle - Framework to make compiling, deploying and testing the smart contract easier
- solc - For writing smart contracts in solidity and compiling it
- mocha & chai - For writing tests on smart contracts
- Infura - To get the API endpoint to interact with the Ethereum public network
- truffle-hdwallet-provider - To import the wallet's details using seed phrase and infura api key which is used to deploy the smart contract
- webpack-dev-server - To run the project on a local server
- web3 - To interact with the smart contract which is deployed to the Rinkeby Test network
- Metamask - Ethereum wallet which is connected to the DApp(Decentralized Application)
- ERC-721 Token name - Star Notary
- ERC-721 Token symbol - STN
- Token address on the Rinkeby test network - 0x94C13654942876cE5e45bB11CBeD1aa66BFa6E52
- Truffle version - 5.3.14
- openzeppelin-solidity version - 4.2.0
- truffle-hdwallet-provider version - 1.0.17
- webpack-dev-server version - 3.11.2
- web3 version - 1.4.0
Dinesh B S |
Licensed under MIT License : https://opensource.org/licenses/MIT