Publication
Partagez vos connaissances.
How to manage PTB restrictions on randomness in SUI?
I'm encountering a limitation with PTB where it restricts pulling in commands after using Random. I want to execute other commands within PTB. Is the only option here to develop a custom PRNG, or is there an 'UnsafeRandom' accessible for overcoming this?
- Move Script
Réponses
2Cette restriction est en fait là pour des raisons de sécurité afin de prévenir les attaques de composition basées sur PTB. Selon la documentation, aucun objet « UnsafeRandom » n'est disponible pour contourner ces contraintes. Vous devrez peut-être envisager de développer votre propre générateur de nombres pseudo-aléatoires (PRNG) personnalisé si vous avez besoin de plus de flexibilité.
La restriction est intentionnelle et expliquée en détail dans la documentation SUI ici : https://docs.sui.io/guides/developer/advanced/randomness-onchain#programmable-transaction-block-ptb-restrictions. Cela est fait pour garantir la sécurité et l'intégrité du système.
Connaissez-vous la réponse ?
Veuillez vous connecter et la partager.