From 247dfad12d32cd253848e41e5eb73a06799511d1 Mon Sep 17 00:00:00 2001 From: han Date: Thu, 16 Jan 2025 17:50:29 +0700 Subject: [PATCH] add dependencies --- .gitignore | 3 +++ foundry.toml | 14 +++++++++++++- soldeer.lock | 13 +++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 soldeer.lock diff --git a/.gitignore b/.gitignore index 85198aa..9fb16ec 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,9 @@ out/ /broadcast/*/31337/ /broadcast/**/dry-run/ +# Dependencies +dependencies/ + # Docs docs/ diff --git a/foundry.toml b/foundry.toml index 25b918f..ef0f7c8 100644 --- a/foundry.toml +++ b/foundry.toml @@ -1,6 +1,18 @@ [profile.default] src = "src" out = "out" -libs = ["lib"] +libs = ["lib", "dependencies"] +remappings = [ + "@openzeppelin-contracts/=dependencies/@openzeppelin-contracts-5.2.0/", + "solmate/=dependencies/solmate-6.8.0/", +] + +[dependencies] +solmate = "6.8.0" +"@openzeppelin-contracts" = "5.2.0" + +[soldeer] +remappings_version = false +remappings_location = "config" # See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options diff --git a/soldeer.lock b/soldeer.lock new file mode 100644 index 0000000..48e7604 --- /dev/null +++ b/soldeer.lock @@ -0,0 +1,13 @@ +[[dependencies]] +name = "@openzeppelin-contracts" +version = "5.2.0" +url = "https://soldeer-revisions.s3.amazonaws.com/@openzeppelin-contracts/5_2_0_11-01-2025_09:30:20_contracts.zip" +checksum = "6dbd0440446b2ed16ca25e9f1af08fc0c5c1e73e71fee86ae8a00daa774e3817" +integrity = "4cb7f3777f67fdf4b7d0e2f94d2f93f198b2e5dce718b7062ac7c2c83e1183bd" + +[[dependencies]] +name = "solmate" +version = "6.8.0" +url = "https://soldeer-revisions.s3.amazonaws.com/solmate/6_8_0_29-10-2024_19:01:45_solmate.zip" +checksum = "e3ec0f0182cb3bbedecf8a0bcc39897266534a795ec732b2b03dafa285d78a5b" +integrity = "a22e5a352de0231f671ee8adf5667bbe83c50012670083987bd1099a69feb429"