Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
В последнее время vm.revertTo() стал одной из моих самых используемых функций при написании PoC. Это очень полезно, когда вы хотите продемонстрировать поведение одной и той же функциональности в разных условиях.
Например, вы хотите протестировать, как происходит ликвидация, когда пользователь ранее ставил свои токены, и сравнить это с тем, что произошло бы, если бы он этого не делал.
Это так же просто, как сделать снимок состояния, выполнить ставку и ликвидацию, а затем вернуться к снимку и выполнить только ликвидацию.
Обратите внимание, что это работает только для состояния. Например, на изображении мы видим, что число остается 7 даже после возврата. Хотя это имеет полный смысл, я ошибочно думал, что они будут сброшены, и потерял время, исследуя ложный след.
Вы также можете использовать vm.revertTo() во время бычьего рынка, чтобы вернуться от сантехники к аудиту.

Топ
Рейтинг
Избранное

