It is a sample project for interacting with a smart contract using golang
- node v16
- Burnable wallet address & private key for testing
⚠️ I would recommand that do not use a real wallet for testing! - go >= 1.17
- solidity >= 0.8.10
- ethereum tool
- https://geth.ethereum.org/docs/install-and-build/installing-geth
- we need to
abigen
tool
- Install yarn
npm install -g yarn
- installation
make all
- How to use it
./sc-interactor --help
Usage: sc-interactor [command] Available Commands: help help about any command balance account token balance deploy deploy a contract to network mint mint tokens burn burn tokens transfer transfer tokens to others