Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/stackup-wallet/stackup-paymaster
- Owner: stackup-wallet
- License: gpl-3.0
- Created: 2024-03-31T07:55:42.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-17T03:36:08.000Z (5 months ago)
- Last Synced: 2024-06-19T15:07:34.943Z (5 months ago)
- Topics: account-abstraction, erc4337, ethereum, golang, paymaster
- Language: Go
- Homepage:
- Size: 146 KB
- Stars: 3
- Watchers: 4
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-account-abstraction - Paymaster service
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).