pkg/

directory
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2023 License: GPL-3.0

Directories

Path Synopsis
Package bundler provides the mediator for processing outgoing UserOperation batches to the EntryPoint.
Package bundler provides the mediator for processing outgoing UserOperation batches to the EntryPoint.
Package client provides the mediator for processing incoming UserOperations to the bundler.
Package client provides the mediator for processing incoming UserOperations to the bundler.
Package entrypoint provides ABI bindings that are automatically generated by abigen for interacting with the EntryPoint contract.
Package entrypoint provides ABI bindings that are automatically generated by abigen for interacting with the EntryPoint contract.
Package gas implements helper functions for calculating gas parameters based on Ethereum protocol values.
Package gas implements helper functions for calculating gas parameters based on Ethereum protocol values.
Package jsonrpc implements Gin middleware for handling JSON-RPC requests via HTTP.
Package jsonrpc implements Gin middleware for handling JSON-RPC requests via HTTP.
Package mempool provides a local representation of all the UserOperations that are known to the bundler which have passed all Client checks and pending action by the Bundler.
Package mempool provides a local representation of all the UserOperations that are known to the bundler which have passed all Client checks and pending action by the Bundler.
Package modules provides standard interfaces for extending the Client and Bundler packages with middleware.
Package modules provides standard interfaces for extending the Client and Bundler packages with middleware.
builder
Package builder implements a module for bundlers to act as MEV searchers and send batches to the EntryPoint via a Block Builder API that supports eth_sendBundle.
Package builder implements a module for bundlers to act as MEV searchers and send batches to the EntryPoint via a Block Builder API that supports eth_sendBundle.
checks
Package checks implements modules for running an array of standard validations for both the Client and Bundler.
Package checks implements modules for running an array of standard validations for both the Client and Bundler.
noop
Package noop implements basic no-operation modules which are used by default for both Client and Bundler.
Package noop implements basic no-operation modules which are used by default for both Client and Bundler.
paymaster
Package paymaster implements modules for reputation scoring and throttling/banning for paymasters as specified in EIP-4337.
Package paymaster implements modules for reputation scoring and throttling/banning for paymasters as specified in EIP-4337.
relay
Package relay implements a module for private bundlers to send batches to the EntryPoint through regular EOA transactions.
Package relay implements a module for private bundlers to send batches to the EntryPoint through regular EOA transactions.
Package signer holds EOA private keys to can sign regular Ethereum transactions.
Package signer holds EOA private keys to can sign regular Ethereum transactions.
Package tracer provides custom tracing capabilities to comply with EIP-4337 specifications for forbidden opcodes.
Package tracer provides custom tracing capabilities to comply with EIP-4337 specifications for forbidden opcodes.
Package userop provides the base transaction object used throughout the stackup-bundler.
Package userop provides the base transaction object used throughout the stackup-bundler.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL