Categorygithub.com/hypergraphdev/go-web3-examples
modulepackage
0.0.0-20211129150116-ad127cb86e5b
Repository: https://github.com/hypergraphdev/go-web3-examples.git
Documentation: pkg.go.dev

# README

Go Web3 Examples

Example of how to use "Web3" in golang.


UPDATE

Check out my little book on Ethereum Development with Go as a better guide.


Synopsis

Shows how to

  • compile a smart contract
  • generate a golang package from the ABI
  • connect to rpc or websocket provider
  • load a contract from it's address
  • load a private key
  • call a contract method
  • subscribe to contract events
  • decode event log

Development

Solidity contract to ABI

solc --abi contracts/Greeter.sol

ABI to Go package

abigen --abi contracts/Greeter.abi --pkg greeter --out greeter.go

Resources

License

MIT

# Packages

No description provided by the author
No description provided by the author
No description provided by the author