A privacy-preserving payment network. Enabling seamless off-chain transactions with bearer tokens backed by on-chain assets.

6 Open Issues Need Help Last updated: Jun 30, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to update the Paynet project's implementation of multi-mint token concatenation to align with the Cashu specifications and use the 'Colon-separated approach' as defined in Cashu's GitHub issue #275, instead of the previously implemented 'CBOR array approach'. This involves modifying existing code to adhere to the new standard for concatenating tokens.

Complexity: 4/5
enhancement help wanted good first issue onlydust-wave

A privacy-preserving payment network. Enabling seamless off-chain transactions with bearer tokens backed by on-chain assets.

Rust

AI Summary: Extend the Paynet privacy-preserving payment network to support ETH, USDC, USDT, and BTC. This involves full implementation and testing of ETH on the devnet, and adding support for USDC and USDT with later testing on Sepolia. The solution must encompass end-to-end functionality, from the node to both CLI and mobile wallets.

Complexity: 4/5
help wanted good first issue mobile infra onlydust-wave

A privacy-preserving payment network. Enabling seamless off-chain transactions with bearer tokens backed by on-chain assets.

Rust

AI Summary: Implement NUT-20 (signature on mint quote) for both the node and wallet components of the Paynet project, following the Cashu specifications. This involves adding cryptographic signature functionality to the minting process to enhance security and verifiability.

Complexity: 4/5
enhancement help wanted good first issue infra

A privacy-preserving payment network. Enabling seamless off-chain transactions with bearer tokens backed by on-chain assets.

Rust

AI Summary: Implement deterministic secrets in the Paynet wallet to prevent data loss. This involves creating a library in the `wallet` crate that uses a seed phrase and counter to generate unique, deterministic secrets. This library will then be integrated into both the CLI wallet and mobile app, requiring the addition of an initialization command/flow in each, including seed phrase management and security measures (like biometric authentication in the mobile app).

Complexity: 4/5
enhancement help wanted mobile

A privacy-preserving payment network. Enabling seamless off-chain transactions with bearer tokens backed by on-chain assets.

Rust

AI Summary: Implement copy-paste functionality for transferring funds in a mobile wallet. This involves creating a new modal to display and copy transaction 'wads', updating the 'Pay' modal to include copy/paste and QR code options, and modifying the 'Receive' functionality to accept pasted wads in addition to QR code scanning. The solution should handle both mobile and desktop interfaces appropriately.

Complexity: 4/5
enhancement help wanted mobile

A privacy-preserving payment network. Enabling seamless off-chain transactions with bearer tokens backed by on-chain assets.

Rust

AI Summary: Develop a new 'history' modal for a mobile wallet application to display a history of sent and received 'wads' (transactions). This involves creating a database schema for wads and their proofs, implementing a command to fetch transaction history, handling pending transaction statuses by querying a node, and updating the wallet creation logic to accommodate this new feature. The modal should display relevant transaction details including UUID, type, status, amount, and timestamps.

Complexity: 4/5
enhancement help wanted mobile

A privacy-preserving payment network. Enabling seamless off-chain transactions with bearer tokens backed by on-chain assets.

Rust