Directories ¶
Path | Synopsis |
---|---|
bazel
|
|
ts_proto_library/grpc_gen_ts
The grpc_gen_ts binary reads a FileDescriptorProto on stdin and writes, to stdout, protobufjs bindings to use @grpc/grpc-js as a transport.
|
The grpc_gen_ts binary reads a FileDescriptorProto on stdin and writes, to stdout, protobufjs bindings to use @grpc/grpc-js as a transport. |
contracts
|
|
delegate
Package delegate provides bindings for the delegate.cash contracts.
|
Package delegate provides bindings for the delegate.cash contracts. |
delegate/delegateimpl
Package delegateimpl is a test-only package exposing code to deploy a delegate.cash DelegationRegistry.
|
Package delegateimpl is a test-only package exposing code to deploy a delegate.cash DelegationRegistry. |
entropy/entropyserver
The entropyserver binary…
|
The entropyserver binary… |
demo
|
|
server
The server binary implements a demo gRPC server that runs a simulated EVM blockchain used for echoing responses.
|
The server binary implements a demo gRPC server that runs a simulated EVM blockchain used for echoing responses. |
go
|
|
cmd/delegations
Package delegations finds all delegate.cash delegations for a set of input addresses.
|
Package delegations finds all delegate.cash delegations for a set of input addresses. |
cmd/holders
Binary holder fetches holders balances for a set of input ERC721 collections.
|
Binary holder fetches holders balances for a set of input ERC721 collections. |
dbtx
Package dbtx provides convenience functions for database transactions.
|
Package dbtx provides convenience functions for database transactions. |
discordbot
Package discordbot provides helper functionality around discordgo, useful for creating bots.
|
Package discordbot provides helper functionality around discordgo, useful for creating bots. |
erc721
Package erc721 provides functionality associated with ERC721 NFTs.
|
Package erc721 provides functionality associated with ERC721 NFTs. |
eth
Package eth provides general functionality for interacting with the Ethereum network, smart contracts, etc.
|
Package eth provides general functionality for interacting with the Ethereum network, smart contracts, etc. |
ethkms
Package ethkms provides KMS-backed EVM addresses.
|
Package ethkms provides KMS-backed EVM addresses. |
ethtest
Package ethtest provides functionality for Ethereum testing.
|
Package ethtest provides functionality for Ethereum testing. |
firehose
Package firehose implements simplified APIs for accessing the StreamingFast Firehose gRPC service.
|
Package firehose implements simplified APIs for accessing the StreamingFast Firehose gRPC service. |
firehose/firehosetest
Package firehosetest provides test doubles for the StreamingFast Firehose service, coupled to EVM code running on a simulated blockchain.
|
Package firehosetest provides test doubles for the StreamingFast Firehose service, coupled to EVM code running on a simulated blockchain. |
firehose/hydrant
The hydrant binary connects to the StreamingFast Firehose service to expose simplified APIs.
|
The hydrant binary connects to the StreamingFast Firehose service to expose simplified APIs. |
flagtype
Package flagtype exposes custom flag types, compatible with both the flag and pflag packages.
|
Package flagtype exposes custom flag types, compatible with both the flag and pflag packages. |
flipside
Package flipside provides convenience wrappers to work with flipside.xyz's REST API.
|
Package flipside provides convenience wrappers to work with flipside.xyz's REST API. |
galois
Package galois provides functionality over Galois (finite) fields, implemented over the integers modulo n.
|
Package galois provides functionality over Galois (finite) fields, implemented over the integers modulo n. |
gcstest
Package gcstest assists in testing code that relies on Google Cloud Storage.
|
Package gcstest assists in testing code that relies on Google Cloud Storage. |
gnosis
Package gnosis provides helper functionality to work with gnosis multisig wallets and apps therein.
|
Package gnosis provides helper functionality to work with gnosis multisig wallets and apps therein. |
grpctest
Package grpctest provides helpers for testing gRPC service implementations over the full gRPC client-server stack.
|
Package grpctest provides helpers for testing gRPC service implementations over the full gRPC client-server stack. |
httperr
Package httperr adds idiomatic error handling to net/http and httprouter Handle(r)s.
|
Package httperr adds idiomatic error handling to net/http and httprouter Handle(r)s. |
ipfs
Package ipfs abstracts the IPFS implementation, Kubo, exposing commonly required functionality without the need for in-depth understanding of the IPFS API.
|
Package ipfs abstracts the IPFS implementation, Kubo, exposing commonly required functionality without the need for in-depth understanding of the IPFS API. |
memconv
Package memconv implements "type punning" of raw memory, reinterpreting one type's representation as another.
|
Package memconv implements "type punning" of raw memory, reinterpreting one type's representation as another. |
oauthsrc
Package oauthsrc implements sourcing of OAuth2 tokens.
|
Package oauthsrc implements sourcing of OAuth2 tokens. |
protovalid
Package protovalid provides gRPC interceptors for validating protobuf messages compiled with protoc-gen-validate.
|
Package protovalid provides gRPC interceptors for validating protobuf messages compiled with protoc-gen-validate. |
secrets
Package secrets provides mechanisms for referring to and accessing sensitive information, NOT including cryptographic keys.
|
Package secrets provides mechanisms for referring to and accessing sensitive information, NOT including cryptographic keys. |
shuffle
Package shuffle provides mechanisms for permuting data.
|
Package shuffle provides mechanisms for permuting data. |
solcover
Package solcover provides trace-based Solidity coverage analysis by mapping from EVM-trace program counters to original Solidity source code.
|
Package solcover provides trace-based Solidity coverage analysis by mapping from EVM-trace program counters to original Solidity source code. |
solcover/srcmaptest
Package srcmaptest is a test-only package of generated Solidity bindings used to test the ethier/solidity package.
|
Package srcmaptest is a test-only package of generated Solidity bindings used to test the ethier/solidity package. |
spawner
Package spawner implements the Spawner service to launch arbitrary binaries for use in tests.
|
Package spawner implements the Spawner service to launch arbitrary binaries for use in tests. |
sync
Package sync provides synchronisation primitives not available in the standard sync package.
|
Package sync provides synchronisation primitives not available in the standard sync package. |
tenderly
Package tenderly provides convenience wrappers to work with Tenderly's REST API.
|
Package tenderly provides convenience wrappers to work with Tenderly's REST API. |
usbwallet
Package usbwallet abstracts functionality provided by go-ethereum's usbwallet package, providing fully managed access to hardware wallets.
|
Package usbwallet abstracts functionality provided by go-ethereum's usbwallet package, providing fully managed access to hardware wallets. |
proto
|
|
Click to show internal directories.
Click to hide internal directories.