Skip to content

Implement ZapsRegistry contract for ID-based address and merchant resolution - #28

Merged
anonfedora merged 2 commits into
Fracverse:masterfrom
Akshola00:ctr
Jan 25, 2026
Merged

Implement ZapsRegistry contract for ID-based address and merchant resolution#28
anonfedora merged 2 commits into
Fracverse:masterfrom
Akshola00:ctr

Conversation

@Akshola00

Copy link
Copy Markdown
Contributor

Adds the ZapsRegistry Soroban contract to map human-readable user and merchant IDs to Stellar addresses and settlement metadata. This contract replaces raw address usage with deterministic ID resolution, enforces strict access control, emits auditable events, and prevents spoofing or unauthorized updates. It serves as the canonical registry for user wallets and merchant payment routing while supporting merchant upgradeability and immutable audit guarantees.
closes #10

@ONEONUORA ONEONUORA left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice implementation @Akshola00

@anonfedora

Copy link
Copy Markdown
Contributor

Fix merge conflicts, please @Akshola00

@Akshola00

Copy link
Copy Markdown
Contributor Author

done

Fix merge conflicts, please @Akshola00

@anonfedora anonfedora left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 🚀... Merging now

@anonfedora
anonfedora merged commit abf529f into Fracverse:master Jan 25, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Contracts] ZapsRegistry Contract (Soroban)

3 participants