- [ ] auto-generate bindings whenever Solidity file changes using `go generate` - [ ] tests using blockchain simulator
go generate