Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stackup-wallet/stackup-paymaster

A JSON-RPC server for processing ERC-4337 paymaster requests.
https://github.com/stackup-wallet/stackup-paymaster

account-abstraction erc4337 ethereum golang paymaster

Last synced: 3 months ago
JSON representation

A JSON-RPC server for processing ERC-4337 paymaster requests.

Awesome Lists containing this project

README

        

# stackup-paymaster

A JSON-RPC server for processing [ERC-4337 paymaster requests](https://docs.stackup.sh/docs/paymaster-api-rpc-methods).

> **⚠️ This software is still in early development. It is not yet recommended for business critical systems.**

# Running an instance

```
Documentation coming soon...
```

# Contributing

Steps for setting up a local dev environment for contributing to the Paymaster.

## Prerequisites

- Go 1.21 or later
- [ERC-4337 Devnet](https://github.com/stackup-wallet/erc-4337-devnet) running

## Setup

```bash
# Installs https://github.com/cosmtrek/air for live reloading.
# Runs go mod tidy.
# Creates a .env file with sensible default values for local development.
make install-dev
```

## Run the paymaster service

Start a local paymaster instance:

```bash
make dev-run
```

# License

Distributed under the GPL-3.0 License. See [LICENSE](./LICENSE) for more information.

# Contact

Feel free to direct any technical related questions to the `dev-hub` channel in the [Stackup Discord](https://discord.gg/VTjJGvMNyW).