| docs | ||
| public | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| vite.config.js | ||
Faucet Webpage
A simple webpage for Sepolia Testnet's faucet.
It's HW1 for 1112 NCNU CSIE "Principles and Practice of Blockchains"
link to Metamask and create a transaction to the smart contract to get SepoliaETH.
Project Setup
npm install
fill in your smart contract's address
cp .env.example .env
vim .env
'''
VITE_BANK_ADDR = "YOUR BANK ADDRESS"
'''
Compile and Hot-Reload for Development
npm run dev
Compile and Minify for Production
npm run build
Notice
Now, I am not sure of difference between window.ethereum & web3
I use window.ethereum to send transaction, check accounts, check network and use web3 to encode ABI.
I am not sure whether it's a suitable implementation
