Move.

Publicación

Comparte tu conocimiento.

mssoni.
Jan 23, 2025
P&R expertos

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
3
2
Cuota
Comentarios
.

Respuestas

2
CarlkawIy.
Jan 23 2025, 00:10

En realidad, esta restricción existe por motivos de seguridad para evitar ataques de composición basados en PTB. Según la documentación, no hay ningún objeto «unsafeRandom» disponible para evitar estas restricciones. Es posible que tengas que considerar la posibilidad de desarrollar tu propio generador de números pseudoaleatorios (PRNG) personalizado si necesitas más flexibilidad.

2
Comentarios
.
cod.
cod95
Jan 23 2025, 04:52

La restricción está prevista y explicada detalladamente en la documentación de la SUI aquí: https://docs.sui.io/guides/developer/advanced/randomness-onchain#programmable-transaction-block-ptb-restrictions. Se hace para garantizar la seguridad y la integridad del sistema.

2
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148Publicaciones231Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

Campaña de RecompensasJulio