/blockchain_cert

A Blockchain Empowered Smart Contract Certificate

Primary LanguageHTML

BlockChain Smart Contract

Emurgo

September 30th, 2021 - This project was done as a result of my learnings from EMURGO, this is a project prototype of Emurgo Smart Contract Certificate
by Kenneth Aladi.

What?

This is a simple Decentralized Application (Dapp) which can be used to register certificate on the blockchain:

Project Demo

How?

There are a few languages such as Solidity and Vyper can be used to write smart contract. This was built using solidity to create our smart contracts. The syntax of solidity is very similar to that of JavaScript and this is used for Ethereum virtual machine. Solidty is an object oriented, high level language for implementing smart contracts as it's statically typed, it supports inheritance, and complexed user-defined types among other features.

This was done using HTML, Bootstrap, Javascript and i used the Remix (which is a browser-based compiler and IDE for developers to build Ethereum contracts with solidity language and to debug transactions) for the compilation.

WEB3 Tech!

I used Web3.js to communicate between the website and smart contract. For this i used a simple handy tool to simulate a blockchain in my local computer. I made use of Ganache, which quickly fires up personal view from blockchain which can be used to execute commands and inspect state while controlling how the chain operates.