w3
apollo
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
w3
-
How do multicall to
To call the functions of the contract, I use the library https://github.com/lmittmann/w3 - it eliminates routine abigeneration
-
How to invoke token contract methods with ABI?
I wrote the package w3 because I was frustrated with existing solutions. It lets you read contracts super easy, and you can also use it to send transactions to contracts using mostly go-ethereum.
- An Ethereum RPC client with support for batch requests and simple contract calls that is extendable to support custom RPC methods.
- An Ethereum RPC client with support for batch requests and simple contract calls that is extensible to support custom RPC methods.
- A Golang RPC client with support for batch requests and simple contract calls that is extensible to support custom RPC methods.
apollo
What are some alternatives?
jennifer - Jennifer is a code generator for Go
flashbots - Package flashbots implements RPC API bindings for the Flashbots relay and mev-geth for use with the w3 package.
efaceconv
go-ubiq - Ubiq fork of Geth
gen - Type-driven code generation for Go
oasis-web3-gateway - Web3 Gateway for the Oasis SDK EVM ParaTime module.
interfaces - Code generation tools for Go.
ethermint - Ethermint is a Cosmos SDK library for running scalable and interoperable EVM chains
pkgreflect - A Go preprocessor for package scoped reflection
evmos - Evmos is the first decentralized EVM chain on the Cosmos Network. It's implementing the first EVM stack focused on native, cross-chain applications. Evmos is the flagship implementation of Ethermint, an EVM library built for the Cosmos Network by the Evmos Core Developement Team.
go-linq - .NET LINQ capabilities in Go
Anakin - Codegeneration tool for isomorphic server and mobile Go apps with gRPC & Protobuf. Share code between your backend, Android & iOS app! :sun_with_face: