An open API service indexing awesome lists of open source software.

https://github.com/grassrootseconomics/ethutils

High level Go wrapper for interacting with EVM chains
https://github.com/grassrootseconomics/ethutils

celo ethereum evm web3

Last synced: 5 months ago
JSON representation

High level Go wrapper for interacting with EVM chains

Awesome Lists containing this project

README

          

# ethutils

[![Go test](https://github.com/grassrootseconomics/ethutils/actions/workflows/test.yaml/badge.svg)](https://github.com/grassrootseconomics/ethutils/actions/workflows/test.yaml)
![GitHub Tag](https://img.shields.io/github/v/tag/grassrootseconomics/ethutils)
[![Go Reference](https://pkg.go.dev/badge/github.com/grassrootseconomics/ethutils.svg)](https://pkg.go.dev/github.com/grassrootseconomics/ethutils)

High level Go wrapper for Ethereum, primarily targetting [Celo](https://celo.org).

Features:

* Publishing smart contracts
* Gas transfers
* Smart contract interactions
* Address conversion/parsing utilities
* Grassroots Economics [address](https://software.grassecon.org/addresses) loaders
* Dump reverted tx reason
* Batch balances scanner
* Index scanner
* Divvi support

## Installation

```bash
$ go get github.com/grassrootseconomics/ethutils
```

## License

[LGPL-3.0](COPYING.LESSER)