Krypt is a web application that allows users to make ETH transactions through a user-friendly interface. All transactions performed are securely stored on the Ethereum blockchain, ensuring transparency and security.
-
ETH Transactions: Easily send and receive ETH using a simple interface.
-
Blockchain Security: Transactions are securely stored on the Ethereum blockchain.
-
User-Friendly Interface: Built with modern web technologies to provide a seamless user experience.
- Vite: A fast build tool and development server for modern web projects.
- React: A JavaScript library for building user interfaces.
- Ethers.js: A library for interacting with the Ethereum blockchain and its ecosystem.
- Hardhat: A development environment to compile, deploy, test, and debug Ethereum software.
- Ethers.js: Used on the backend as well for blockchain interactions.
- Node.js and npm installed
- MetaMask or any other web3 wallet installed
-
Clone the repository:
git clone https://github.com/Smr0303/Transaction-App.git cd Transaction-App
-
Installing Packages
First get into client folder
cd client npm install
Now install the blockchain dependencies
cd ../blockchain npm install
-
Deploying the Contracts In new terminal do
bash npx hardhat node
In the previous terminal dpnpx hardhat run scripts/deploy.js --network localhost
-
Running the Application
bash cd ../client npm run dev