directory
0.0.0-20240125202611-948650add101
Repository: https://github.com/cxkoda/solgo.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package dbtx provides convenience functions for database transactions.
Package discordbot provides helper functionality around discordgo, useful for creating bots.
Package erc721 provides functionality associated with ERC721 NFTs.
Package eth provides general functionality for interacting with the Ethereum network, smart contracts, etc.
Package ethkms provides KMS-backed EVM addresses.
The ethtest package provides helpers for testing Ethereum smart contracts.
Package firehose implements simplified APIs for accessing the StreamingFast Firehose gRPC service.
Package flagtype exposes custom flag types, compatible with both the flag and pflag packages.
Package flipside provides convenience wrappers to work with flipside.xyz's REST API.
Package galois provides functionality over Galois (finite) fields, implemented over the integers modulo n.
Package gcstest assists in testing code that relies on Google Cloud Storage.
Package gnosis provides helper functionality to work with gnosis multisig wallets and apps therein.
Package grpctest provides helpers for testing gRPC service implementations over the full gRPC client-server stack.
Package httperr adds idiomatic error handling to net/http and httprouter Handle(r)s.
Package ipfs abstracts the IPFS implementation, Kubo, exposing commonly required functionality without the need for in-depth understanding of the IPFS API.
Package memconv implements "type punning" of raw memory, reinterpreting one type's representation as another.
Package oauthsrc implements sourcing of OAuth2 tokens.
Package protovalid provides gRPC interceptors for validating protobuf messages compiled with protoc-gen-validate.
Package secrets provides mechanisms for referring to and accessing sensitive information, NOT including cryptographic keys.
Package shuffle provides mechanisms for permuting data.
Package solcover provides trace-based Solidity coverage analysis by mapping from EVM-trace program counters to original Solidity source code.
Package spawner implements the Spawner service to launch arbitrary binaries for use in tests.
Package sync provides synchronisation primitives not available in the standard sync package.
Package tenderly provides convenience wrappers to work with Tenderly's REST API.
Package usbwallet abstracts functionality provided by go-ethereum's usbwallet package, providing fully managed access to hardware wallets.