Допис
Діліться своїми знаннями.
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
Коментарі
Ви знаєте відповідь?
Будь ласка, увійдіть та поділіться нею.