Populární témata
#
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.
V poslední době se vm.revertTo() stal jednou z mých nejpoužívanějších funkcí při psaní PoC. Je to velmi užitečné, když chcete předvést chování stejné funkce za různých podmínek.
Chcete například otestovat, jak se chová likvidace, když uživatel dříve vsadil své tokeny, a porovnat to s tím, co by se stalo, kdyby tak neučinil.
Je to stejně snadné jako pořídit snímek stavu, provést sázku a likvidaci, poté se vrátit ke snímku a provést pouze likvidaci.
Všimněte si, že to funguje pouze pro stav. Například na obrázku vidíme, že číslo zůstává 7 i po revertu. I když to dává dokonalý smysl, udělal jsem chybu, když jsem si myslel, že budou resetováni a ztratil jsem nějaký čas zkoumáním falešného vodítka.
Metodu vm.revertTo() můžete použít také během býčího trhu k přechodu zpět od instalatérství k auditování.

Top
Hodnocení
Oblíbené

