Skip to content

wade-liwei/go-web3-examples

 
 

Repository files navigation

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

About

Example of how to use "Web3" in golang.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%