Chủ đề thịnh hành
#
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.
Gần đây, vm.revertTo() đã trở thành một trong những tính năng tôi sử dụng nhiều nhất khi viết PoCs. Nó rất hữu ích khi bạn muốn trình bày hành vi của cùng một chức năng dưới các điều kiện khác nhau.
Ví dụ, bạn muốn kiểm tra cách thức thanh lý hoạt động khi người dùng đã từng đặt cược token của họ và so sánh với những gì sẽ xảy ra nếu họ không làm vậy.
Nó dễ dàng như việc chụp một bức ảnh của trạng thái, thực hiện đặt cược và thanh lý, sau đó quay lại bức ảnh và chỉ thực hiện thanh lý.
Lưu ý rằng điều này chỉ hoạt động cho trạng thái. Ví dụ, trong hình ảnh, chúng ta có thể thấy số vẫn là 7 ngay cả sau khi quay lại. Trong khi điều này hoàn toàn hợp lý, tôi đã mắc sai lầm khi nghĩ rằng chúng sẽ được đặt lại và đã mất một chút thời gian để khám phá một hướng đi sai.
Bạn cũng có thể sử dụng vm.revertTo() trong một thị trường tăng giá để chuyển đổi trở lại từ việc sửa chữa sang kiểm toán.

Hàng đầu
Thứ hạng
Yêu thích

