diff --git a/.gitmodules b/.gitmodules index 05b317fb278..e69ac7dac52 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,23 +1,27 @@ -[submodule "packages/protocol/lib/solmate"] - path = packages/protocol/lib/solmate - url = https://github.com/rari-capital/solmate - branch = v1.5.0 +# We shall favor using specific git tags or commit hashes to ensure code stability; +# Try to avoid depending on branches whose code may change unexpectedly. + [submodule "packages/protocol/lib/openzeppelin-contracts-upgradeable"] path = packages/protocol/lib/openzeppelin-contracts-upgradeable url = https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable - branch = v4.8.2 + tag = v4.8.2 + [submodule "packages/protocol/lib/openzeppelin-contracts"] path = packages/protocol/lib/openzeppelin-contracts url = https://github.com/OpenZeppelin/openzeppelin-contracts - branch = v4.8.2 + tag = v4.8.2 + [submodule "packages/protocol/lib/forge-std"] path = packages/protocol/lib/forge-std url = https://github.com/foundry-rs/forge-std - branch = chore/v1.5.1 + tag = v1.5.1 + [submodule "packages/protocol/lib/solady"] path = packages/protocol/lib/solady url = https://github.com/Vectorized/solady + tag = v0.0.167 + [submodule "packages/protocol/lib/p256-verifier"] path = packages/protocol/lib/p256-verifier url = https://github.com/taikoxyz/p256-verifier - branch = use_at_taiko + branch = use_at_taiko # a protected branch maintained by Taiko. \ No newline at end of file diff --git a/packages/protocol/lib/forge-std b/packages/protocol/lib/forge-std index b1cf2603743..73a504d2cf6 160000 --- a/packages/protocol/lib/forge-std +++ b/packages/protocol/lib/forge-std @@ -1 +1 @@ -Subproject commit b1cf26037432d18fea6917ba82a6fedbff71c037 +Subproject commit 73a504d2cf6f37b7ce285b479f4c681f76e95f1b diff --git a/packages/protocol/lib/solady b/packages/protocol/lib/solady index fb11b3e9ea6..9de1fe26af4 160000 --- a/packages/protocol/lib/solady +++ b/packages/protocol/lib/solady @@ -1 +1 @@ -Subproject commit fb11b3e9ea6c1aafdbd0a1515ff440509d60bff9 +Subproject commit 9de1fe26af4f4b1bbb4b5efcedc503342fc55ee8