Repository navigation
docs: add permissioned security page under Solutions Finance Workflows - #822
Open
web3buidlerz wants to merge 2 commits into
Open
web3buidlerz wants to merge 2 commits into
web3buidlerz wants to merge 2 commits into
Conversation
…flows The fifth and last Finance Workflows page: a security token whose rules are keys the network enforces, and a court-order freeze that takes two officers because each key is a 2-of-3 threshold key. Covers the thing that is easy to get wrong and is documented nowhere else: the token admin functions are not on Hedera's scheduling whitelist, so the second signature is collected on a whitelisted account update instead, against an account carrying the same threshold key. Signed-off-by: web3buidlerz <seba@buidlerlabs.com>
Contributor
Preview approval requiredThis pull request comes from a fork, so Mintlify won't build a preview until someone with write access approves commit |
… Solutions pages Signed-off-by: web3buidlerz <seba@buidlerlabs.com>
web3buidlerz
force-pushed
the
docs/solutions-permissioned-security
branch
from
October 27, 2026 15:06
bdcb2a8 to
88d5ff9
Compare
web3buidlerz
marked this pull request as ready for review
October 27, 2026 15:27
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The fifth and last Solutions → Finance Workflows page, paired with a scaffold-hbar template that runs on testnet.
Issue a permissioned security token and run a court-order freeze creates a token whose KYC, freeze, wipe, pause and admin keys are one 2-of-3 threshold key, so a holder without KYC cannot receive it and no single officer can freeze anyone.
KeyListgiven to all five keys, read back and decoded from the mirror nodeACCOUNT_KYC_NOT_GRANTED_FOR_TOKEN, refused by the network with no app code involvedNotes for review
TokenFreezeAccount,TokenUnfreezeAccount,TokenPause,TokenUnpauseandTokenAccountWipeare not on the scheduling whitelist — scheduling any of them fails withSCHEDULED_TRANSACTION_NOT_IN_WHITELISTand creates nothing. The template schedules a whitelistedCryptoUpdateTransactionagainst an account carrying the same threshold key, which gives a real two-signature gate with an id the mirror node can answer for. If there is a better way, it would be good to know.docs.jsonblock, so whichever of these merges first leaves a one-line conflict for the rest.Validation
mint broken-links— no broken links.github/scripts/check-mdx-compiles.js— compiles.github/scripts/check-terminology.sh— no retired termsdocs.jsonparsesyarn check-securityand the build pass, and the harness run passed on attempt 3