Пост
Поделитесь своими знаниями.
farshad180
Mar 15, 2025
Экспертные Вопросы и Ответы
How to handle randomness restriction in PTB?
I came across an issue where I can't execute multiple commands following a random command in the PTB. It seems that the commands following a Random
command can only be TransferObjects
or MergeCoins
. Is there a workaround like an UnsafeRandom
, or is the only option to develop our own PRNG
?
- Move CLI
1
1
Поделиться
Комментарии
Ответы
1Aliabee59
Mar 16 2025, 15:17Это ограничение введено намеренно для защиты от композиционных атак на основе PTB. Дополнительную информацию можно найти в документации здесь: https://docs.sui.io/guides/developer/advanced/randomness-onchain#programmable-transaction-block-ptb-restrictions. К сожалению, не существует объекта UnsafeRandom, который позволил бы обойти это ограничение.
1
Комментарии
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.