Skip to content

Feat/access control guards#114

Merged
ahmadogo merged 2 commits intoMentoNest:mainfrom
Mkalbani:feat/access-control-guards
Mar 29, 2026
Merged

Feat/access control guards#114
ahmadogo merged 2 commits intoMentoNest:mainfrom
Mkalbani:feat/access-control-guards

Conversation

@Mkalbani
Copy link
Copy Markdown
Contributor

closes #103

- Add DataKey::Nonce(Address) for per-address nonce tracking
- Add Error::NonceAlreadyUsed = 30 for replay detection
- Add nonce parameter to complete_session function
- Add public nonce() getter for clients
- Add internal get_nonce/use_nonce helpers

Prevents replay attacks by requiring incrementing nonces
@Mkalbani Mkalbani force-pushed the feat/access-control-guards branch from 1f1bece to 99dc128 Compare March 29, 2026 15:55
@ahmadogo ahmadogo merged commit 15b91c5 into MentoNest:main Mar 29, 2026
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.

Implement Access Control Guards

2 participants