Build a blockchain application using React and Solidity
Nguyen, Ngoc Tram Anh (2022)
Nguyen, Ngoc Tram Anh
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205169403
https://urn.fi/URN:NBN:fi:amk-202205169403
Tiivistelmä
The purpose of the thesis was to build a blockchain cryptocurrency application. The system was used to connect and send Ethereum through the blockchain network. Another goal of this project was to study the blockchain technology and other related concepts such as Ethereum, smart contract, and Solidity.
The project was built using React with fundamental aspects such as State and React Hooks. Solidity was used to write the smart contract. All the implementation was done on Ropsten test network which is a blockchain testing environment for developers.
The result was a React cryptocurrency application that allows the user to connect to Ethereum wallet Metamask, send transaction that attached with a Gif to be stored permanently on the internet. Moreover, the user can view the details as well as list of all transactions. The project implementation can be used as a base for testing a project before deploying it on Mainnet the main Ethereum network with extended features in further development.
The project was built using React with fundamental aspects such as State and React Hooks. Solidity was used to write the smart contract. All the implementation was done on Ropsten test network which is a blockchain testing environment for developers.
The result was a React cryptocurrency application that allows the user to connect to Ethereum wallet Metamask, send transaction that attached with a Gif to be stored permanently on the internet. Moreover, the user can view the details as well as list of all transactions. The project implementation can be used as a base for testing a project before deploying it on Mainnet the main Ethereum network with extended features in further development.