diff --git a/.gitmodules b/.gitmodules index 6ece042f6..44cb14794 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,9 +4,9 @@ [submodule "contracts/lib/forge-std"] path = contracts/lib/forge-std url = https://github.com/foundry-rs/forge-std -[submodule "extras/axelar-token/lib/forge-std"] - path = extras/axelar-token/lib/forge-std +[submodule "demos/linked-token/lib/forge-std"] + path = demos/linked-token/lib/forge-std url = https://github.com/foundry-rs/forge-std -[submodule "extras/linked-token/lib/forge-std"] - path = extras/linked-token/lib/forge-std +[submodule "demos/axelar-token/lib/forge-std"] + path = demos/axelar-token/lib/forge-std url = https://github.com/foundry-rs/forge-std diff --git a/extras/axelar-token/.env.example b/demos/axelar-token/.env.example similarity index 100% rename from extras/axelar-token/.env.example rename to demos/axelar-token/.env.example diff --git a/extras/axelar-token/.gitignore b/demos/axelar-token/.gitignore similarity index 100% rename from extras/axelar-token/.gitignore rename to demos/axelar-token/.gitignore diff --git a/extras/axelar-token/Makefile b/demos/axelar-token/Makefile similarity index 100% rename from extras/axelar-token/Makefile rename to demos/axelar-token/Makefile diff --git a/extras/axelar-token/README.md b/demos/axelar-token/README.md similarity index 100% rename from extras/axelar-token/README.md rename to demos/axelar-token/README.md diff --git a/extras/axelar-token/architecture.png b/demos/axelar-token/architecture.png similarity index 100% rename from extras/axelar-token/architecture.png rename to demos/axelar-token/architecture.png diff --git a/extras/axelar-token/contracts/IpcTokenHandler.sol b/demos/axelar-token/contracts/IpcTokenHandler.sol similarity index 100% rename from extras/axelar-token/contracts/IpcTokenHandler.sol rename to demos/axelar-token/contracts/IpcTokenHandler.sol diff --git a/extras/axelar-token/contracts/IpcTokenSender.sol b/demos/axelar-token/contracts/IpcTokenSender.sol similarity index 100% rename from extras/axelar-token/contracts/IpcTokenSender.sol rename to demos/axelar-token/contracts/IpcTokenSender.sol diff --git a/extras/axelar-token/foundry.toml b/demos/axelar-token/foundry.toml similarity index 100% rename from extras/axelar-token/foundry.toml rename to demos/axelar-token/foundry.toml diff --git a/demos/axelar-token/lib/forge-std b/demos/axelar-token/lib/forge-std new file mode 160000 index 000000000..3b20d60d1 --- /dev/null +++ b/demos/axelar-token/lib/forge-std @@ -0,0 +1 @@ +Subproject commit 3b20d60d14b343ee4f908cb8079495c07f5e8981 diff --git a/extras/axelar-token/package.json b/demos/axelar-token/package.json similarity index 100% rename from extras/axelar-token/package.json rename to demos/axelar-token/package.json diff --git a/extras/axelar-token/script/Deploy.s.sol b/demos/axelar-token/script/Deploy.s.sol similarity index 100% rename from extras/axelar-token/script/Deploy.s.sol rename to demos/axelar-token/script/Deploy.s.sol diff --git a/extras/axelar-token/script/Deposit.s.sol b/demos/axelar-token/script/Deposit.s.sol similarity index 100% rename from extras/axelar-token/script/Deposit.s.sol rename to demos/axelar-token/script/Deposit.s.sol diff --git a/extras/axelar-token/test/DummyERC20.sol b/demos/axelar-token/test/DummyERC20.sol similarity index 100% rename from extras/axelar-token/test/DummyERC20.sol rename to demos/axelar-token/test/DummyERC20.sol diff --git a/extras/axelar-token/test/TestHandler.sol b/demos/axelar-token/test/TestHandler.sol similarity index 100% rename from extras/axelar-token/test/TestHandler.sol rename to demos/axelar-token/test/TestHandler.sol diff --git a/extras/axelar-token/test/TestSender.sol b/demos/axelar-token/test/TestSender.sol similarity index 100% rename from extras/axelar-token/test/TestSender.sol rename to demos/axelar-token/test/TestSender.sol diff --git a/extras/linked-token/.env.template b/demos/linked-token/.env.template similarity index 100% rename from extras/linked-token/.env.template rename to demos/linked-token/.env.template diff --git a/extras/linked-token/.gitignore b/demos/linked-token/.gitignore similarity index 100% rename from extras/linked-token/.gitignore rename to demos/linked-token/.gitignore diff --git a/extras/linked-token/.prettierignore b/demos/linked-token/.prettierignore similarity index 100% rename from extras/linked-token/.prettierignore rename to demos/linked-token/.prettierignore diff --git a/extras/linked-token/.prettierrc b/demos/linked-token/.prettierrc similarity index 100% rename from extras/linked-token/.prettierrc rename to demos/linked-token/.prettierrc diff --git a/extras/linked-token/Makefile b/demos/linked-token/Makefile similarity index 100% rename from extras/linked-token/Makefile rename to demos/linked-token/Makefile diff --git a/extras/linked-token/README.md b/demos/linked-token/README.md similarity index 100% rename from extras/linked-token/README.md rename to demos/linked-token/README.md diff --git a/extras/linked-token/contracts/LinkedToken.sol b/demos/linked-token/contracts/LinkedToken.sol similarity index 100% rename from extras/linked-token/contracts/LinkedToken.sol rename to demos/linked-token/contracts/LinkedToken.sol diff --git a/extras/linked-token/contracts/LinkedTokenController.sol b/demos/linked-token/contracts/LinkedTokenController.sol similarity index 100% rename from extras/linked-token/contracts/LinkedTokenController.sol rename to demos/linked-token/contracts/LinkedTokenController.sol diff --git a/extras/linked-token/contracts/LinkedTokenReplica.sol b/demos/linked-token/contracts/LinkedTokenReplica.sol similarity index 100% rename from extras/linked-token/contracts/LinkedTokenReplica.sol rename to demos/linked-token/contracts/LinkedTokenReplica.sol diff --git a/extras/linked-token/contracts/USDCTest.sol b/demos/linked-token/contracts/USDCTest.sol similarity index 100% rename from extras/linked-token/contracts/USDCTest.sol rename to demos/linked-token/contracts/USDCTest.sol diff --git a/extras/linked-token/contracts/v2/LinkedTokenControllerV2.sol b/demos/linked-token/contracts/v2/LinkedTokenControllerV2.sol similarity index 100% rename from extras/linked-token/contracts/v2/LinkedTokenControllerV2.sol rename to demos/linked-token/contracts/v2/LinkedTokenControllerV2.sol diff --git a/extras/linked-token/contracts/v2/LinkedTokenReplicaV2.sol b/demos/linked-token/contracts/v2/LinkedTokenReplicaV2.sol similarity index 100% rename from extras/linked-token/contracts/v2/LinkedTokenReplicaV2.sol rename to demos/linked-token/contracts/v2/LinkedTokenReplicaV2.sol diff --git a/extras/linked-token/contracts/v2/README.md b/demos/linked-token/contracts/v2/README.md similarity index 100% rename from extras/linked-token/contracts/v2/README.md rename to demos/linked-token/contracts/v2/README.md diff --git a/extras/linked-token/foundry.toml b/demos/linked-token/foundry.toml similarity index 100% rename from extras/linked-token/foundry.toml rename to demos/linked-token/foundry.toml diff --git a/demos/linked-token/lib/forge-std b/demos/linked-token/lib/forge-std new file mode 160000 index 000000000..3b20d60d1 --- /dev/null +++ b/demos/linked-token/lib/forge-std @@ -0,0 +1 @@ +Subproject commit 3b20d60d14b343ee4f908cb8079495c07f5e8981 diff --git a/extras/linked-token/linked-token-bridging.png b/demos/linked-token/linked-token-bridging.png similarity index 100% rename from extras/linked-token/linked-token-bridging.png rename to demos/linked-token/linked-token-bridging.png diff --git a/extras/linked-token/linked-token-withdrawing.png b/demos/linked-token/linked-token-withdrawing.png similarity index 100% rename from extras/linked-token/linked-token-withdrawing.png rename to demos/linked-token/linked-token-withdrawing.png diff --git a/extras/linked-token/package.json b/demos/linked-token/package.json similarity index 100% rename from extras/linked-token/package.json rename to demos/linked-token/package.json diff --git a/extras/linked-token/script/ConfigManager.sol b/demos/linked-token/script/ConfigManager.sol similarity index 100% rename from extras/linked-token/script/ConfigManager.sol rename to demos/linked-token/script/ConfigManager.sol diff --git a/extras/linked-token/script/DeployIpcTokenController.s.sol b/demos/linked-token/script/DeployIpcTokenController.s.sol similarity index 100% rename from extras/linked-token/script/DeployIpcTokenController.s.sol rename to demos/linked-token/script/DeployIpcTokenController.s.sol diff --git a/extras/linked-token/script/DeployIpcTokenReplica.s.sol b/demos/linked-token/script/DeployIpcTokenReplica.s.sol similarity index 100% rename from extras/linked-token/script/DeployIpcTokenReplica.s.sol rename to demos/linked-token/script/DeployIpcTokenReplica.s.sol diff --git a/extras/linked-token/script/DeployUSDCTest.s.sol b/demos/linked-token/script/DeployUSDCTest.s.sol similarity index 100% rename from extras/linked-token/script/DeployUSDCTest.s.sol rename to demos/linked-token/script/DeployUSDCTest.s.sol diff --git a/extras/linked-token/test/LinkedTokenController.t.sol b/demos/linked-token/test/LinkedTokenController.t.sol similarity index 100% rename from extras/linked-token/test/LinkedTokenController.t.sol rename to demos/linked-token/test/LinkedTokenController.t.sol diff --git a/extras/linked-token/test/LinkedTokenControllerV2Extension.sol b/demos/linked-token/test/LinkedTokenControllerV2Extension.sol similarity index 100% rename from extras/linked-token/test/LinkedTokenControllerV2Extension.sol rename to demos/linked-token/test/LinkedTokenControllerV2Extension.sol diff --git a/extras/linked-token/test/LinkedTokenReplica.t.sol b/demos/linked-token/test/LinkedTokenReplica.t.sol similarity index 100% rename from extras/linked-token/test/LinkedTokenReplica.t.sol rename to demos/linked-token/test/LinkedTokenReplica.t.sol diff --git a/extras/linked-token/test/LinkedTokenReplicaV2Extension.sol b/demos/linked-token/test/LinkedTokenReplicaV2Extension.sol similarity index 100% rename from extras/linked-token/test/LinkedTokenReplicaV2Extension.sol rename to demos/linked-token/test/LinkedTokenReplicaV2Extension.sol diff --git a/extras/linked-token/test/MultiSubnetTest.t.sol b/demos/linked-token/test/MultiSubnetTest.t.sol similarity index 100% rename from extras/linked-token/test/MultiSubnetTest.t.sol rename to demos/linked-token/test/MultiSubnetTest.t.sol diff --git a/extras/axelar-token/lib/forge-std b/extras/axelar-token/lib/forge-std deleted file mode 160000 index ae570fec0..000000000 --- a/extras/axelar-token/lib/forge-std +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ae570fec082bfe1c1f45b0acca4a2b4f84d345ce diff --git a/extras/linked-token/lib/forge-std b/extras/linked-token/lib/forge-std deleted file mode 160000 index ae570fec0..000000000 --- a/extras/linked-token/lib/forge-std +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ae570fec082bfe1c1f45b0acca4a2b4f84d345ce