Bläddra i källkod

Update forge for EOF

cairo 1 år sedan
förälder
incheckning
6ea493cbb3
2 ändrade filer med 9 tillägg och 4 borttagningar
  1. 3 0
      eof-solc
  2. 6 4
      foundry.toml

+ 3 - 0
eof-solc

@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+docker run --rm -i -v "$(pwd):/app/root" ghcr.io/paradigmxyz/forge-eof:latest "$@"

+ 6 - 4
foundry.toml

@@ -1,14 +1,16 @@
 [profile.default]
-solc_version = '0.8.24'
-evm_version = 'cancun'
-optimizer = true
-optimizer-runs = 200
 src = 'contracts'
 out = 'out'
 libs = ['node_modules', 'lib']
 test = 'test'
 cache_path  = 'cache_forge'
 
+# settings required for EOF
+via_ir = true
+evm_version = "prague"
+eof_version = 1
+solc = "./eof-solc"
+
 [fuzz]
 runs = 5000
 max_test_rejects = 150000