Skip to content

docs: document the missing onlyBetweenPermitted modifier - #83

Open
Dusk1e wants to merge 1 commit into
FhenixProtocol:mainfrom
Dusk1e:docs/permissioned-onlybetweenpermitted
Open

docs: document the missing onlyBetweenPermitted modifier#83
Dusk1e wants to merge 1 commit into
FhenixProtocol:mainfrom
Dusk1e:docs/permissioned-onlybetweenpermitted

Conversation

@Dusk1e

@Dusk1e Dusk1e commented Aug 13, 2026

Copy link
Copy Markdown

Permissioned.sol has three modifiers but the API reference lists two. onlyBetweenPermitted is missing, and it's the one behind FHERC20.allowanceEncrypted, which uses it so both the owner and the spender can read an allowance.

It landed in fhenix-contracts 781b3d0 (2024-07-28), five months after this page was last touched (2024-02-26), and the reference was never updated. The name doesn't appear anywhere in this repo.

Added in the page's existing format, wording taken from the contract's NatSpec. The Helium snapshot was cut 2024-11-04, after the modifier landed, and the two copies are byte-identical, so I updated both to keep them in sync. Happy to drop the versioned one if you'd rather leave snapshots frozen.

Permissioned.sol has three modifiers but the Solidity API reference lists two.
onlyBetweenPermitted is absent, and it is the one behind
FHERC20.allowanceEncrypted, which uses it so that both the owner and the spender
can read an allowance.

It landed in fhenix-contracts 781b3d0 (2024-07-28), five months after this page
was last touched (2024-02-26), and the reference was never updated. The name
does not appear anywhere in this repo.

Added in the page's existing format, wording taken from the contract's NatSpec.
The Helium snapshot was cut 2024-11-04, after the modifier landed, and the two
copies are byte-identical, so both are updated to keep them in sync.
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.

1 participant