damn-vulnerable-defi-foundry icon indicating copy to clipboard operation
damn-vulnerable-defi-foundry copied to clipboard

It seems to be an error deploying uniswapv2

Open eugenioclrc opened this issue 2 years ago • 6 comments

What version of Foundry are you on?

forge 0.2.0 (82a74a6 2022-10-01T00:10:04.763218971Z)

Describe the bug

This is what im seeing

[⠢] Compiling...
No files changed, compilation skipped
2022-10-01T03:25:19.025715Z ERROR forge::runner: setUp failed reason="data did not match any variant of untagged enum ArtifactBytecode" contract=0xb4c79dab8f259c7aee6e5b2aa729821864227e84

Running 1 test for test/Levels/free-rider/FreeRider.t.sol:FreeRider
[FAIL. Reason: Setup failed: data did not match any variant of untagged enum ArtifactBytecode] setUp() (gas: 0)
Test result: FAILED. 0 passed; 1 failed; finished in 1.32ms

Failing tests:
Encountered 1 failing test in test/Levels/free-rider/FreeRider.t.sol:FreeRider
[FAIL. Reason: Setup failed: data did not match any variant of untagged enum ArtifactBytecode] setUp() (gas: 0)

eugenioclrc avatar Oct 01 '22 03:10 eugenioclrc

Getting this bug today for the FreeRider challenge

image

forge 0.2.0 (75ca1a8 2022-10-22T00:10:39.243783072Z)

BoxedFruits avatar Oct 23 '22 00:10 BoxedFruits

Same here

Simon-Busch avatar Nov 08 '22 17:11 Simon-Busch

same for puppet2 after 'forge update' (forge --version forge 0.2.0 (28312e7 2022-10-13T00:16:46.908496Z) it looks now like image

manylov avatar Nov 14 '22 16:11 manylov

I was stuck on this issue too. Workaround was downgrade to september-6 version with:

foundryup -C f5ca74b2d0d75c4e2f971da25abc591a8b00183c

devnet0x avatar Nov 24 '22 00:11 devnet0x

Hi, could you please try updating foundry to the latest version? This should be fixed already

vyorkin avatar Mar 06 '23 15:03 vyorkin

Yes, now run without errors:

(base) xubuntu@xubuntu:~/temp/damn-vulnerable-defi-foundry$ forge --version forge 0.2.0 (1d9a34e 2023-03-06T13:49:53.917536365Z)

(base) xubuntu@xubuntu:~/temp/damn-vulnerable-defi-foundry$ forge test --match-test testExploit --match-contract FreeRider [⠰] Compiling... [⠒] Compiling 2 files with 0.8.17 [⠃] Solc 0.8.17 finished in 2.11s Compiler run successful (with warnings) ........... Running 1 test for test/Levels/free-rider/FreeRider.t.sol:FreeRider [PASS] testExploit() (gas: 1122726) Logs: 🧨 Let's see if you can break it... 🧨

Test result: ok. 1 passed; 0 failed; finished in 11.36ms (base) xubuntu@xubuntu:~/temp/damn-vulnerable-defi-foundry$

devnet0x avatar Mar 07 '23 23:03 devnet0x