Coin purses (RFC 17) in the Rust core
Maintainers usually reply within 1 day
@TorstenStueber is already working on this.
Since Sep 24, 2026.
Assessment
This issue has not been assessed yet.
Description
Part of Coinage R3 (#968).
Goal
Products manage coins through purses: the RFC 17 CoinPayment API in truapi-server is backed by the Rust coinage implementation, with the CoinPayment permission and consent on both platforms. Existing coins already derive under RFC 17's main-purse path (//coinage//4294967295//…), so no re-keying is needed.
Open questions
- RFC 17 has no durability guarantees yet:
create_cheque,depositandrefundlack idempotency and a way to list or resume earlier attempts. It needs the same revision RFC 6 received. - Reinstall and backup recovery of purses (purse metadata, receive keys, in-flight operations) is not covered by RFC 17 and is a separate, large topic.
- Other RFC 17 gaps: cheque encryption, the refund return path, and the clearing reference for payments made of several transactions.
- Keeping purses separate may weaken recycling privacy.
Blocked by #969 (coinage port) and #965 (shared purse logic).
- Dominant language
- Swift
- Stars
- 10
- Forks
- 3
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 201
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from paritytech/host-rust-core
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
paritytech/host-rust-core#868 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
paritytech/host-rust-core#1008 ·
Maintainers usually reply within 1 day
-
bug host-android host-ios host-work
Difficulty 4/5 3-5 days Newbie friendliness 72/100
paritytech/host-rust-core#998 ·
Maintainers usually reply within 1 day
-
Closing a product leaves its SSO request live on the paired hostPossibly taken @decrypto21 claimed this 1 day ago. Open
paritytech/host-rust-core#987 · 1 assignee ·
Maintainers usually reply within 1 day
-
enhancement Humanity Pocket v2
Difficulty 5/5 Over a week Newbie friendliness 28/100
paritytech/host-rust-core#986 ·
Maintainers usually reply within 1 day
All issues in paritytech/host-rust-core
Similar issues
-
clawsweeper:not-repro-on-main impact:ux-friction issue-rating: 🦪 silver shellfish P2
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
steipete/CodexBar#4040 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
mozilla-mobile/firefox-ios#35827 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
solana-foundation/pay-kit#341 ·
Maintainers usually reply within 1 day
-
area:dictation bug P2
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
uttrflow/uttrflow-swift#1584 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day