Test website with Metamask with backend test scripts.
https://marcuswentz.github.io/Web3_Get_Set_Contract_Metamask/
Javascript (ethers.js)
Rust (alloy.rs + Reth)
Golang (Geth)
C# (Nethermind)
C
Python
Typescript
C++ (Silkworm)
Nim (Nimbus)
Java (Besu)
Scripts used to control frontend and backend smart contract logic:
-Send Ethereum to an address
-Get value from a contract with Metamask as Web3 client provider
-Set custom uint value for a contract [negative values forced to absolute value]
Contract deployed and verified on Base Sepolia testnet:
https://sepolia.basescan.org/address/0xed62f27e9e886a27510dc491f5530996719ced3d#code
Run locally for testing with:
npm install http-server
then
npx http-server
or
http-server
This website example uses Vanilla Javascript. Here are some links to other templates using React.
https://github.com/MarcusWentz/react-vite-ethers-template
https://github.com/MarcusWentz/react-nextjs-ethers-template