diff --git a/.env.example b/fhevm-solidity/.env.example similarity index 100% rename from .env.example rename to fhevm-solidity/.env.example diff --git a/.eslintignore b/fhevm-solidity/.eslintignore similarity index 100% rename from .eslintignore rename to fhevm-solidity/.eslintignore diff --git a/.eslintrc.yml b/fhevm-solidity/.eslintrc.yml similarity index 100% rename from .eslintrc.yml rename to fhevm-solidity/.eslintrc.yml diff --git a/.github/CODEOWNERS b/fhevm-solidity/.github/CODEOWNERS similarity index 100% rename from .github/CODEOWNERS rename to fhevm-solidity/.github/CODEOWNERS diff --git a/.github/ISSUE_TEMPLATE/bug_report_fhevm.md b/fhevm-solidity/.github/ISSUE_TEMPLATE/bug_report_fhevm.md similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report_fhevm.md rename to fhevm-solidity/.github/ISSUE_TEMPLATE/bug_report_fhevm.md diff --git a/.github/ISSUE_TEMPLATE/bug_report_fhevmjs.md b/fhevm-solidity/.github/ISSUE_TEMPLATE/bug_report_fhevmjs.md similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report_fhevmjs.md rename to fhevm-solidity/.github/ISSUE_TEMPLATE/bug_report_fhevmjs.md diff --git a/.github/ISSUE_TEMPLATE/docs_bug_report.md b/fhevm-solidity/.github/ISSUE_TEMPLATE/docs_bug_report.md similarity index 100% rename from .github/ISSUE_TEMPLATE/docs_bug_report.md rename to fhevm-solidity/.github/ISSUE_TEMPLATE/docs_bug_report.md diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/fhevm-solidity/.github/ISSUE_TEMPLATE/feature-request.md similarity index 100% rename from .github/ISSUE_TEMPLATE/feature-request.md rename to fhevm-solidity/.github/ISSUE_TEMPLATE/feature-request.md diff --git a/.github/actionlint.yaml b/fhevm-solidity/.github/actionlint.yaml similarity index 100% rename from .github/actionlint.yaml rename to fhevm-solidity/.github/actionlint.yaml diff --git a/.github/config/commitlint.config.ts b/fhevm-solidity/.github/config/commitlint.config.ts similarity index 100% rename from .github/config/commitlint.config.ts rename to fhevm-solidity/.github/config/commitlint.config.ts diff --git a/.github/dependabot.yml b/fhevm-solidity/.github/dependabot.yml similarity index 100% rename from .github/dependabot.yml rename to fhevm-solidity/.github/dependabot.yml diff --git a/.github/release.yml b/fhevm-solidity/.github/release.yml similarity index 100% rename from .github/release.yml rename to fhevm-solidity/.github/release.yml diff --git a/.github/workflows/linkchecker.yml b/fhevm-solidity/.github/workflows/linkchecker.yml similarity index 100% rename from .github/workflows/linkchecker.yml rename to fhevm-solidity/.github/workflows/linkchecker.yml diff --git a/.github/workflows/lint.yml b/fhevm-solidity/.github/workflows/lint.yml similarity index 100% rename from .github/workflows/lint.yml rename to fhevm-solidity/.github/workflows/lint.yml diff --git a/.github/workflows/main.yml b/fhevm-solidity/.github/workflows/main.yml similarity index 100% rename from .github/workflows/main.yml rename to fhevm-solidity/.github/workflows/main.yml diff --git a/.github/workflows/publish.yml b/fhevm-solidity/.github/workflows/publish.yml similarity index 100% rename from .github/workflows/publish.yml rename to fhevm-solidity/.github/workflows/publish.yml diff --git a/.github/workflows/publishprerelease.yml b/fhevm-solidity/.github/workflows/publishprerelease.yml similarity index 100% rename from .github/workflows/publishprerelease.yml rename to fhevm-solidity/.github/workflows/publishprerelease.yml diff --git a/.github/workflows/test.yml b/fhevm-solidity/.github/workflows/test.yml similarity index 100% rename from .github/workflows/test.yml rename to fhevm-solidity/.github/workflows/test.yml diff --git a/.gitignore b/fhevm-solidity/.gitignore similarity index 100% rename from .gitignore rename to fhevm-solidity/.gitignore diff --git a/.gitpod.yml b/fhevm-solidity/.gitpod.yml similarity index 100% rename from .gitpod.yml rename to fhevm-solidity/.gitpod.yml diff --git a/.husky/commit-msg b/fhevm-solidity/.husky/commit-msg similarity index 100% rename from .husky/commit-msg rename to fhevm-solidity/.husky/commit-msg diff --git a/.husky/pre-commit b/fhevm-solidity/.husky/pre-commit similarity index 100% rename from .husky/pre-commit rename to fhevm-solidity/.husky/pre-commit diff --git a/.lintstagedrc.json b/fhevm-solidity/.lintstagedrc.json similarity index 100% rename from .lintstagedrc.json rename to fhevm-solidity/.lintstagedrc.json diff --git a/.npmignore b/fhevm-solidity/.npmignore similarity index 100% rename from .npmignore rename to fhevm-solidity/.npmignore diff --git a/.prettierignore b/fhevm-solidity/.prettierignore similarity index 100% rename from .prettierignore rename to fhevm-solidity/.prettierignore diff --git a/.prettierrc.json b/fhevm-solidity/.prettierrc.json similarity index 100% rename from .prettierrc.json rename to fhevm-solidity/.prettierrc.json diff --git a/.solcover.js b/fhevm-solidity/.solcover.js similarity index 100% rename from .solcover.js rename to fhevm-solidity/.solcover.js diff --git a/.solhintignore b/fhevm-solidity/.solhintignore similarity index 100% rename from .solhintignore rename to fhevm-solidity/.solhintignore diff --git a/CustomProvider.ts b/fhevm-solidity/CustomProvider.ts similarity index 100% rename from CustomProvider.ts rename to fhevm-solidity/CustomProvider.ts diff --git a/LICENSE b/fhevm-solidity/LICENSE similarity index 100% rename from LICENSE rename to fhevm-solidity/LICENSE diff --git a/README.md b/fhevm-solidity/README.md similarity index 100% rename from README.md rename to fhevm-solidity/README.md diff --git a/SECURITY.md b/fhevm-solidity/SECURITY.md similarity index 100% rename from SECURITY.md rename to fhevm-solidity/SECURITY.md diff --git a/ci/Dockerfile b/fhevm-solidity/ci/Dockerfile similarity index 100% rename from ci/Dockerfile rename to fhevm-solidity/ci/Dockerfile diff --git a/ci/docker-compose.yml b/fhevm-solidity/ci/docker-compose.yml similarity index 100% rename from ci/docker-compose.yml rename to fhevm-solidity/ci/docker-compose.yml diff --git a/ci/requirements.txt b/fhevm-solidity/ci/requirements.txt similarity index 100% rename from ci/requirements.txt rename to fhevm-solidity/ci/requirements.txt diff --git a/ci/scripts/prepare_fhe_keys_ci.sh b/fhevm-solidity/ci/scripts/prepare_fhe_keys_ci.sh similarity index 100% rename from ci/scripts/prepare_fhe_keys_ci.sh rename to fhevm-solidity/ci/scripts/prepare_fhe_keys_ci.sh diff --git a/ci/scripts/prepare_fhe_keys_for_e2e_test.sh b/fhevm-solidity/ci/scripts/prepare_fhe_keys_for_e2e_test.sh similarity index 100% rename from ci/scripts/prepare_fhe_keys_for_e2e_test.sh rename to fhevm-solidity/ci/scripts/prepare_fhe_keys_for_e2e_test.sh diff --git a/ci/tests/ERC20.py b/fhevm-solidity/ci/tests/ERC20.py similarity index 100% rename from ci/tests/ERC20.py rename to fhevm-solidity/ci/tests/ERC20.py diff --git a/codegen/common.ts b/fhevm-solidity/codegen/common.ts similarity index 100% rename from codegen/common.ts rename to fhevm-solidity/codegen/common.ts diff --git a/codegen/generateOverloads.ts b/fhevm-solidity/codegen/generateOverloads.ts similarity index 100% rename from codegen/generateOverloads.ts rename to fhevm-solidity/codegen/generateOverloads.ts diff --git a/codegen/main.ts b/fhevm-solidity/codegen/main.ts similarity index 100% rename from codegen/main.ts rename to fhevm-solidity/codegen/main.ts diff --git a/codegen/operators.ts b/fhevm-solidity/codegen/operators.ts similarity index 100% rename from codegen/operators.ts rename to fhevm-solidity/codegen/operators.ts diff --git a/codegen/operatorsPrices.json b/fhevm-solidity/codegen/operatorsPrices.json similarity index 100% rename from codegen/operatorsPrices.json rename to fhevm-solidity/codegen/operatorsPrices.json diff --git a/codegen/overloadTests.ts b/fhevm-solidity/codegen/overloadTests.ts similarity index 100% rename from codegen/overloadTests.ts rename to fhevm-solidity/codegen/overloadTests.ts diff --git a/codegen/overloads.json b/fhevm-solidity/codegen/overloads.json similarity index 100% rename from codegen/overloads.json rename to fhevm-solidity/codegen/overloads.json diff --git a/codegen/templates.ts b/fhevm-solidity/codegen/templates.ts similarity index 100% rename from codegen/templates.ts rename to fhevm-solidity/codegen/templates.ts diff --git a/codegen/testgen.ts b/fhevm-solidity/codegen/testgen.ts similarity index 100% rename from codegen/testgen.ts rename to fhevm-solidity/codegen/testgen.ts diff --git a/codegen/types.ts b/fhevm-solidity/codegen/types.ts similarity index 100% rename from codegen/types.ts rename to fhevm-solidity/codegen/types.ts diff --git a/codegen/utils.ts b/fhevm-solidity/codegen/utils.ts similarity index 100% rename from codegen/utils.ts rename to fhevm-solidity/codegen/utils.ts diff --git a/commitlint.config.ts b/fhevm-solidity/commitlint.config.ts similarity index 100% rename from commitlint.config.ts rename to fhevm-solidity/commitlint.config.ts diff --git a/config/FHEVMConfig.sol b/fhevm-solidity/config/FHEVMConfig.sol similarity index 100% rename from config/FHEVMConfig.sol rename to fhevm-solidity/config/FHEVMConfig.sol diff --git a/docs/.gitbook/assets/16.png b/fhevm-solidity/docs/.gitbook/assets/16.png similarity index 100% rename from docs/.gitbook/assets/16.png rename to fhevm-solidity/docs/.gitbook/assets/16.png diff --git a/docs/.gitbook/assets/17.png b/fhevm-solidity/docs/.gitbook/assets/17.png similarity index 100% rename from docs/.gitbook/assets/17.png rename to fhevm-solidity/docs/.gitbook/assets/17.png diff --git a/docs/.gitbook/assets/18.png b/fhevm-solidity/docs/.gitbook/assets/18.png similarity index 100% rename from docs/.gitbook/assets/18.png rename to fhevm-solidity/docs/.gitbook/assets/18.png diff --git a/docs/.gitbook/assets/21.png b/fhevm-solidity/docs/.gitbook/assets/21.png similarity index 100% rename from docs/.gitbook/assets/21.png rename to fhevm-solidity/docs/.gitbook/assets/21.png diff --git a/docs/.gitbook/assets/22.png b/fhevm-solidity/docs/.gitbook/assets/22.png similarity index 100% rename from docs/.gitbook/assets/22.png rename to fhevm-solidity/docs/.gitbook/assets/22.png diff --git a/docs/.gitbook/assets/23.png b/fhevm-solidity/docs/.gitbook/assets/23.png similarity index 100% rename from docs/.gitbook/assets/23.png rename to fhevm-solidity/docs/.gitbook/assets/23.png diff --git a/docs/.gitbook/assets/Doc header new (1).png b/fhevm-solidity/docs/.gitbook/assets/Doc header new (1).png similarity index 100% rename from docs/.gitbook/assets/Doc header new (1).png rename to fhevm-solidity/docs/.gitbook/assets/Doc header new (1).png diff --git a/docs/.gitbook/assets/Doc header new (2).png b/fhevm-solidity/docs/.gitbook/assets/Doc header new (2).png similarity index 100% rename from docs/.gitbook/assets/Doc header new (2).png rename to fhevm-solidity/docs/.gitbook/assets/Doc header new (2).png diff --git a/docs/.gitbook/assets/Doc header new (3).png b/fhevm-solidity/docs/.gitbook/assets/Doc header new (3).png similarity index 100% rename from docs/.gitbook/assets/Doc header new (3).png rename to fhevm-solidity/docs/.gitbook/assets/Doc header new (3).png diff --git a/docs/.gitbook/assets/architecture.png b/fhevm-solidity/docs/.gitbook/assets/architecture.png similarity index 100% rename from docs/.gitbook/assets/architecture.png rename to fhevm-solidity/docs/.gitbook/assets/architecture.png diff --git a/docs/.gitbook/assets/asyncDecrypt.png b/fhevm-solidity/docs/.gitbook/assets/asyncDecrypt.png similarity index 100% rename from docs/.gitbook/assets/asyncDecrypt.png rename to fhevm-solidity/docs/.gitbook/assets/asyncDecrypt.png diff --git a/docs/.gitbook/assets/build1.png b/fhevm-solidity/docs/.gitbook/assets/build1.png similarity index 100% rename from docs/.gitbook/assets/build1.png rename to fhevm-solidity/docs/.gitbook/assets/build1.png diff --git a/docs/.gitbook/assets/build2.png b/fhevm-solidity/docs/.gitbook/assets/build2.png similarity index 100% rename from docs/.gitbook/assets/build2.png rename to fhevm-solidity/docs/.gitbook/assets/build2.png diff --git a/docs/.gitbook/assets/build3.png b/fhevm-solidity/docs/.gitbook/assets/build3.png similarity index 100% rename from docs/.gitbook/assets/build3.png rename to fhevm-solidity/docs/.gitbook/assets/build3.png diff --git a/docs/.gitbook/assets/computation.png b/fhevm-solidity/docs/.gitbook/assets/computation.png similarity index 100% rename from docs/.gitbook/assets/computation.png rename to fhevm-solidity/docs/.gitbook/assets/computation.png diff --git a/docs/.gitbook/assets/decryption.png b/fhevm-solidity/docs/.gitbook/assets/decryption.png similarity index 100% rename from docs/.gitbook/assets/decryption.png rename to fhevm-solidity/docs/.gitbook/assets/decryption.png diff --git a/docs/.gitbook/assets/doc_header_fhevm.png b/fhevm-solidity/docs/.gitbook/assets/doc_header_fhevm.png similarity index 100% rename from docs/.gitbook/assets/doc_header_fhevm.png rename to fhevm-solidity/docs/.gitbook/assets/doc_header_fhevm.png diff --git a/docs/.gitbook/assets/encrypt.png b/fhevm-solidity/docs/.gitbook/assets/encrypt.png similarity index 100% rename from docs/.gitbook/assets/encrypt.png rename to fhevm-solidity/docs/.gitbook/assets/encrypt.png diff --git a/docs/.gitbook/assets/image (1).png b/fhevm-solidity/docs/.gitbook/assets/image (1).png similarity index 100% rename from docs/.gitbook/assets/image (1).png rename to fhevm-solidity/docs/.gitbook/assets/image (1).png diff --git a/docs/.gitbook/assets/image.png b/fhevm-solidity/docs/.gitbook/assets/image.png similarity index 100% rename from docs/.gitbook/assets/image.png rename to fhevm-solidity/docs/.gitbook/assets/image.png diff --git a/docs/.gitbook/assets/keys_fhe.png b/fhevm-solidity/docs/.gitbook/assets/keys_fhe.png similarity index 100% rename from docs/.gitbook/assets/keys_fhe.png rename to fhevm-solidity/docs/.gitbook/assets/keys_fhe.png diff --git a/docs/.gitbook/assets/metamask_add_network.gif b/fhevm-solidity/docs/.gitbook/assets/metamask_add_network.gif similarity index 100% rename from docs/.gitbook/assets/metamask_add_network.gif rename to fhevm-solidity/docs/.gitbook/assets/metamask_add_network.gif diff --git a/docs/.gitbook/assets/metamask_add_network2.webp b/fhevm-solidity/docs/.gitbook/assets/metamask_add_network2.webp similarity index 100% rename from docs/.gitbook/assets/metamask_add_network2.webp rename to fhevm-solidity/docs/.gitbook/assets/metamask_add_network2.webp diff --git a/docs/.gitbook/assets/metamask_select_network.png b/fhevm-solidity/docs/.gitbook/assets/metamask_select_network.png similarity index 100% rename from docs/.gitbook/assets/metamask_select_network.png rename to fhevm-solidity/docs/.gitbook/assets/metamask_select_network.png diff --git a/docs/.gitbook/assets/orange1.png b/fhevm-solidity/docs/.gitbook/assets/orange1.png similarity index 100% rename from docs/.gitbook/assets/orange1.png rename to fhevm-solidity/docs/.gitbook/assets/orange1.png diff --git a/docs/.gitbook/assets/orange2.png b/fhevm-solidity/docs/.gitbook/assets/orange2.png similarity index 100% rename from docs/.gitbook/assets/orange2.png rename to fhevm-solidity/docs/.gitbook/assets/orange2.png diff --git a/docs/.gitbook/assets/orange3.png b/fhevm-solidity/docs/.gitbook/assets/orange3.png similarity index 100% rename from docs/.gitbook/assets/orange3.png rename to fhevm-solidity/docs/.gitbook/assets/orange3.png diff --git a/docs/.gitbook/assets/reencryption.png b/fhevm-solidity/docs/.gitbook/assets/reencryption.png similarity index 100% rename from docs/.gitbook/assets/reencryption.png rename to fhevm-solidity/docs/.gitbook/assets/reencryption.png diff --git a/docs/.gitbook/assets/remix_deploy.png b/fhevm-solidity/docs/.gitbook/assets/remix_deploy.png similarity index 100% rename from docs/.gitbook/assets/remix_deploy.png rename to fhevm-solidity/docs/.gitbook/assets/remix_deploy.png diff --git a/docs/.gitbook/assets/remixide.png b/fhevm-solidity/docs/.gitbook/assets/remixide.png similarity index 100% rename from docs/.gitbook/assets/remixide.png rename to fhevm-solidity/docs/.gitbook/assets/remixide.png diff --git a/docs/.gitbook/assets/start1.png b/fhevm-solidity/docs/.gitbook/assets/start1.png similarity index 100% rename from docs/.gitbook/assets/start1.png rename to fhevm-solidity/docs/.gitbook/assets/start1.png diff --git a/docs/.gitbook/assets/start2.png b/fhevm-solidity/docs/.gitbook/assets/start2.png similarity index 100% rename from docs/.gitbook/assets/start2.png rename to fhevm-solidity/docs/.gitbook/assets/start2.png diff --git a/docs/.gitbook/assets/start4.png b/fhevm-solidity/docs/.gitbook/assets/start4.png similarity index 100% rename from docs/.gitbook/assets/start4.png rename to fhevm-solidity/docs/.gitbook/assets/start4.png diff --git a/docs/.gitbook/assets/start5.png b/fhevm-solidity/docs/.gitbook/assets/start5.png similarity index 100% rename from docs/.gitbook/assets/start5.png rename to fhevm-solidity/docs/.gitbook/assets/start5.png diff --git a/docs/.gitbook/assets/useGateway.png b/fhevm-solidity/docs/.gitbook/assets/useGateway.png similarity index 100% rename from docs/.gitbook/assets/useGateway.png rename to fhevm-solidity/docs/.gitbook/assets/useGateway.png diff --git a/docs/.gitbook/assets/yellow1.png b/fhevm-solidity/docs/.gitbook/assets/yellow1.png similarity index 100% rename from docs/.gitbook/assets/yellow1.png rename to fhevm-solidity/docs/.gitbook/assets/yellow1.png diff --git a/docs/.gitbook/assets/yellow2.png b/fhevm-solidity/docs/.gitbook/assets/yellow2.png similarity index 100% rename from docs/.gitbook/assets/yellow2.png rename to fhevm-solidity/docs/.gitbook/assets/yellow2.png diff --git a/docs/.gitbook/assets/yellow3.png b/fhevm-solidity/docs/.gitbook/assets/yellow3.png similarity index 100% rename from docs/.gitbook/assets/yellow3.png rename to fhevm-solidity/docs/.gitbook/assets/yellow3.png diff --git a/docs/.gitbook/assets/yellow4.png b/fhevm-solidity/docs/.gitbook/assets/yellow4.png similarity index 100% rename from docs/.gitbook/assets/yellow4.png rename to fhevm-solidity/docs/.gitbook/assets/yellow4.png diff --git a/docs/.gitbook/assets/zama_fhevm_summary.png b/fhevm-solidity/docs/.gitbook/assets/zama_fhevm_summary.png similarity index 100% rename from docs/.gitbook/assets/zama_fhevm_summary.png rename to fhevm-solidity/docs/.gitbook/assets/zama_fhevm_summary.png diff --git a/docs/README.md b/fhevm-solidity/docs/README.md similarity index 100% rename from docs/README.md rename to fhevm-solidity/docs/README.md diff --git a/docs/SUMMARY.md b/fhevm-solidity/docs/SUMMARY.md similarity index 100% rename from docs/SUMMARY.md rename to fhevm-solidity/docs/SUMMARY.md diff --git a/docs/developer/contribute.md b/fhevm-solidity/docs/developer/contribute.md similarity index 100% rename from docs/developer/contribute.md rename to fhevm-solidity/docs/developer/contribute.md diff --git a/docs/developer/roadmap.md b/fhevm-solidity/docs/developer/roadmap.md similarity index 100% rename from docs/developer/roadmap.md rename to fhevm-solidity/docs/developer/roadmap.md diff --git a/docs/frontend/cli.md b/fhevm-solidity/docs/frontend/cli.md similarity index 100% rename from docs/frontend/cli.md rename to fhevm-solidity/docs/frontend/cli.md diff --git a/docs/frontend/node.md b/fhevm-solidity/docs/frontend/node.md similarity index 100% rename from docs/frontend/node.md rename to fhevm-solidity/docs/frontend/node.md diff --git a/docs/frontend/setup.md b/fhevm-solidity/docs/frontend/setup.md similarity index 100% rename from docs/frontend/setup.md rename to fhevm-solidity/docs/frontend/setup.md diff --git a/docs/frontend/webapp.md b/fhevm-solidity/docs/frontend/webapp.md similarity index 100% rename from docs/frontend/webapp.md rename to fhevm-solidity/docs/frontend/webapp.md diff --git a/docs/frontend/webpack.md b/fhevm-solidity/docs/frontend/webpack.md similarity index 100% rename from docs/frontend/webpack.md rename to fhevm-solidity/docs/frontend/webpack.md diff --git a/docs/getting-started/overview-1/hardhat/1.-setting-up-hardhat.md b/fhevm-solidity/docs/getting-started/overview-1/hardhat/1.-setting-up-hardhat.md similarity index 100% rename from docs/getting-started/overview-1/hardhat/1.-setting-up-hardhat.md rename to fhevm-solidity/docs/getting-started/overview-1/hardhat/1.-setting-up-hardhat.md diff --git a/docs/getting-started/overview-1/hardhat/2.-writing-contracts.md b/fhevm-solidity/docs/getting-started/overview-1/hardhat/2.-writing-contracts.md similarity index 100% rename from docs/getting-started/overview-1/hardhat/2.-writing-contracts.md rename to fhevm-solidity/docs/getting-started/overview-1/hardhat/2.-writing-contracts.md diff --git a/docs/getting-started/overview-1/hardhat/3.-testing-in-mocked-mode.md b/fhevm-solidity/docs/getting-started/overview-1/hardhat/3.-testing-in-mocked-mode.md similarity index 100% rename from docs/getting-started/overview-1/hardhat/3.-testing-in-mocked-mode.md rename to fhevm-solidity/docs/getting-started/overview-1/hardhat/3.-testing-in-mocked-mode.md diff --git a/docs/getting-started/overview-1/hardhat/4.-deploying-the-contract.md b/fhevm-solidity/docs/getting-started/overview-1/hardhat/4.-deploying-the-contract.md similarity index 100% rename from docs/getting-started/overview-1/hardhat/4.-deploying-the-contract.md rename to fhevm-solidity/docs/getting-started/overview-1/hardhat/4.-deploying-the-contract.md diff --git a/docs/getting-started/overview-1/hardhat/5.-interacting-with-the-contract.md b/fhevm-solidity/docs/getting-started/overview-1/hardhat/5.-interacting-with-the-contract.md similarity index 100% rename from docs/getting-started/overview-1/hardhat/5.-interacting-with-the-contract.md rename to fhevm-solidity/docs/getting-started/overview-1/hardhat/5.-interacting-with-the-contract.md diff --git a/docs/getting-started/overview-1/hardhat/README.md b/fhevm-solidity/docs/getting-started/overview-1/hardhat/README.md similarity index 100% rename from docs/getting-started/overview-1/hardhat/README.md rename to fhevm-solidity/docs/getting-started/overview-1/hardhat/README.md diff --git a/docs/getting-started/overview-1/hardhat/prerequisites.md b/fhevm-solidity/docs/getting-started/overview-1/hardhat/prerequisites.md similarity index 100% rename from docs/getting-started/overview-1/hardhat/prerequisites.md rename to fhevm-solidity/docs/getting-started/overview-1/hardhat/prerequisites.md diff --git a/docs/getting-started/overview-1/overview.md b/fhevm-solidity/docs/getting-started/overview-1/overview.md similarity index 100% rename from docs/getting-started/overview-1/overview.md rename to fhevm-solidity/docs/getting-started/overview-1/overview.md diff --git a/docs/getting-started/overview-1/remix/README.md b/fhevm-solidity/docs/getting-started/overview-1/remix/README.md similarity index 100% rename from docs/getting-started/overview-1/remix/README.md rename to fhevm-solidity/docs/getting-started/overview-1/remix/README.md diff --git a/docs/getting-started/overview-1/remix/connect_wallet.md b/fhevm-solidity/docs/getting-started/overview-1/remix/connect_wallet.md similarity index 100% rename from docs/getting-started/overview-1/remix/connect_wallet.md rename to fhevm-solidity/docs/getting-started/overview-1/remix/connect_wallet.md diff --git a/docs/getting-started/overview-1/remix/deploying_cerc20.md b/fhevm-solidity/docs/getting-started/overview-1/remix/deploying_cerc20.md similarity index 100% rename from docs/getting-started/overview-1/remix/deploying_cerc20.md rename to fhevm-solidity/docs/getting-started/overview-1/remix/deploying_cerc20.md diff --git a/docs/getting-started/overview-1/remix/interact.md b/fhevm-solidity/docs/getting-started/overview-1/remix/interact.md similarity index 100% rename from docs/getting-started/overview-1/remix/interact.md rename to fhevm-solidity/docs/getting-started/overview-1/remix/interact.md diff --git a/docs/getting-started/overview-1/remix/remix.md b/fhevm-solidity/docs/getting-started/overview-1/remix/remix.md similarity index 100% rename from docs/getting-started/overview-1/remix/remix.md rename to fhevm-solidity/docs/getting-started/overview-1/remix/remix.md diff --git a/docs/getting-started/overview.md b/fhevm-solidity/docs/getting-started/overview.md similarity index 100% rename from docs/getting-started/overview.md rename to fhevm-solidity/docs/getting-started/overview.md diff --git a/docs/references/fhevmjs.md b/fhevm-solidity/docs/references/fhevmjs.md similarity index 100% rename from docs/references/fhevmjs.md rename to fhevm-solidity/docs/references/fhevmjs.md diff --git a/docs/references/functions.md b/fhevm-solidity/docs/references/functions.md similarity index 100% rename from docs/references/functions.md rename to fhevm-solidity/docs/references/functions.md diff --git a/docs/references/repositories.md b/fhevm-solidity/docs/references/repositories.md similarity index 100% rename from docs/references/repositories.md rename to fhevm-solidity/docs/references/repositories.md diff --git a/docs/references/table_of_addresses.md b/fhevm-solidity/docs/references/table_of_addresses.md similarity index 100% rename from docs/references/table_of_addresses.md rename to fhevm-solidity/docs/references/table_of_addresses.md diff --git a/docs/smart_contracts/acl/README.md b/fhevm-solidity/docs/smart_contracts/acl/README.md similarity index 100% rename from docs/smart_contracts/acl/README.md rename to fhevm-solidity/docs/smart_contracts/acl/README.md diff --git a/docs/smart_contracts/acl/acl_examples.md b/fhevm-solidity/docs/smart_contracts/acl/acl_examples.md similarity index 100% rename from docs/smart_contracts/acl/acl_examples.md rename to fhevm-solidity/docs/smart_contracts/acl/acl_examples.md diff --git a/docs/smart_contracts/architecture_overview.md b/fhevm-solidity/docs/smart_contracts/architecture_overview.md similarity index 100% rename from docs/smart_contracts/architecture_overview.md rename to fhevm-solidity/docs/smart_contracts/architecture_overview.md diff --git a/docs/smart_contracts/architecture_overview/fhe-on-blockchain.md b/fhevm-solidity/docs/smart_contracts/architecture_overview/fhe-on-blockchain.md similarity index 100% rename from docs/smart_contracts/architecture_overview/fhe-on-blockchain.md rename to fhevm-solidity/docs/smart_contracts/architecture_overview/fhe-on-blockchain.md diff --git a/docs/smart_contracts/architecture_overview/fhevm-components.md b/fhevm-solidity/docs/smart_contracts/architecture_overview/fhevm-components.md similarity index 100% rename from docs/smart_contracts/architecture_overview/fhevm-components.md rename to fhevm-solidity/docs/smart_contracts/architecture_overview/fhevm-components.md diff --git a/docs/smart_contracts/asEXXoperators.md b/fhevm-solidity/docs/smart_contracts/asEXXoperators.md similarity index 100% rename from docs/smart_contracts/asEXXoperators.md rename to fhevm-solidity/docs/smart_contracts/asEXXoperators.md diff --git a/docs/smart_contracts/conditions.md b/fhevm-solidity/docs/smart_contracts/conditions.md similarity index 100% rename from docs/smart_contracts/conditions.md rename to fhevm-solidity/docs/smart_contracts/conditions.md diff --git a/docs/smart_contracts/configure.md b/fhevm-solidity/docs/smart_contracts/configure.md similarity index 100% rename from docs/smart_contracts/configure.md rename to fhevm-solidity/docs/smart_contracts/configure.md diff --git a/docs/smart_contracts/contracts.md b/fhevm-solidity/docs/smart_contracts/contracts.md similarity index 100% rename from docs/smart_contracts/contracts.md rename to fhevm-solidity/docs/smart_contracts/contracts.md diff --git a/docs/smart_contracts/d_re_ecrypt_compute.md b/fhevm-solidity/docs/smart_contracts/d_re_ecrypt_compute.md similarity index 100% rename from docs/smart_contracts/d_re_ecrypt_compute.md rename to fhevm-solidity/docs/smart_contracts/d_re_ecrypt_compute.md diff --git a/docs/smart_contracts/debug_decrypt.md b/fhevm-solidity/docs/smart_contracts/debug_decrypt.md similarity index 100% rename from docs/smart_contracts/debug_decrypt.md rename to fhevm-solidity/docs/smart_contracts/debug_decrypt.md diff --git a/docs/smart_contracts/decryption/README.md b/fhevm-solidity/docs/smart_contracts/decryption/README.md similarity index 100% rename from docs/smart_contracts/decryption/README.md rename to fhevm-solidity/docs/smart_contracts/decryption/README.md diff --git a/docs/smart_contracts/decryption/decrypt.md b/fhevm-solidity/docs/smart_contracts/decryption/decrypt.md similarity index 100% rename from docs/smart_contracts/decryption/decrypt.md rename to fhevm-solidity/docs/smart_contracts/decryption/decrypt.md diff --git a/docs/smart_contracts/decryption/decrypt_details.md b/fhevm-solidity/docs/smart_contracts/decryption/decrypt_details.md similarity index 100% rename from docs/smart_contracts/decryption/decrypt_details.md rename to fhevm-solidity/docs/smart_contracts/decryption/decrypt_details.md diff --git a/docs/smart_contracts/decryption/reencryption.md b/fhevm-solidity/docs/smart_contracts/decryption/reencryption.md similarity index 100% rename from docs/smart_contracts/decryption/reencryption.md rename to fhevm-solidity/docs/smart_contracts/decryption/reencryption.md diff --git a/docs/smart_contracts/error_handling.md b/fhevm-solidity/docs/smart_contracts/error_handling.md similarity index 100% rename from docs/smart_contracts/error_handling.md rename to fhevm-solidity/docs/smart_contracts/error_handling.md diff --git a/docs/smart_contracts/gas.md b/fhevm-solidity/docs/smart_contracts/gas.md similarity index 100% rename from docs/smart_contracts/gas.md rename to fhevm-solidity/docs/smart_contracts/gas.md diff --git a/docs/smart_contracts/inputs.md b/fhevm-solidity/docs/smart_contracts/inputs.md similarity index 100% rename from docs/smart_contracts/inputs.md rename to fhevm-solidity/docs/smart_contracts/inputs.md diff --git a/docs/smart_contracts/key_concepts.md b/fhevm-solidity/docs/smart_contracts/key_concepts.md similarity index 100% rename from docs/smart_contracts/key_concepts.md rename to fhevm-solidity/docs/smart_contracts/key_concepts.md diff --git a/docs/smart_contracts/loop.md b/fhevm-solidity/docs/smart_contracts/loop.md similarity index 100% rename from docs/smart_contracts/loop.md rename to fhevm-solidity/docs/smart_contracts/loop.md diff --git a/docs/smart_contracts/mocked.md b/fhevm-solidity/docs/smart_contracts/mocked.md similarity index 100% rename from docs/smart_contracts/mocked.md rename to fhevm-solidity/docs/smart_contracts/mocked.md diff --git a/docs/smart_contracts/operations.md b/fhevm-solidity/docs/smart_contracts/operations.md similarity index 100% rename from docs/smart_contracts/operations.md rename to fhevm-solidity/docs/smart_contracts/operations.md diff --git a/docs/smart_contracts/random.md b/fhevm-solidity/docs/smart_contracts/random.md similarity index 100% rename from docs/smart_contracts/random.md rename to fhevm-solidity/docs/smart_contracts/random.md diff --git a/docs/smart_contracts/types.md b/fhevm-solidity/docs/smart_contracts/types.md similarity index 100% rename from docs/smart_contracts/types.md rename to fhevm-solidity/docs/smart_contracts/types.md diff --git a/docs/smart_contracts/write_contract/foundry.md b/fhevm-solidity/docs/smart_contracts/write_contract/foundry.md similarity index 100% rename from docs/smart_contracts/write_contract/foundry.md rename to fhevm-solidity/docs/smart_contracts/write_contract/foundry.md diff --git a/docs/tutorials/see-all-tutorials.md b/fhevm-solidity/docs/tutorials/see-all-tutorials.md similarity index 100% rename from docs/tutorials/see-all-tutorials.md rename to fhevm-solidity/docs/tutorials/see-all-tutorials.md diff --git a/examples/Counter.sol b/fhevm-solidity/examples/Counter.sol similarity index 100% rename from examples/Counter.sol rename to fhevm-solidity/examples/Counter.sol diff --git a/examples/EncryptedERC20.sol b/fhevm-solidity/examples/EncryptedERC20.sol similarity index 100% rename from examples/EncryptedERC20.sol rename to fhevm-solidity/examples/EncryptedERC20.sol diff --git a/examples/FHEVMConfig.sol b/fhevm-solidity/examples/FHEVMConfig.sol similarity index 100% rename from examples/FHEVMConfig.sol rename to fhevm-solidity/examples/FHEVMConfig.sol diff --git a/examples/MakePubliclyDecryptable.sol b/fhevm-solidity/examples/MakePubliclyDecryptable.sol similarity index 100% rename from examples/MakePubliclyDecryptable.sol rename to fhevm-solidity/examples/MakePubliclyDecryptable.sol diff --git a/examples/PaymentLimit.sol b/fhevm-solidity/examples/PaymentLimit.sol similarity index 100% rename from examples/PaymentLimit.sol rename to fhevm-solidity/examples/PaymentLimit.sol diff --git a/examples/Rand.sol b/fhevm-solidity/examples/Rand.sol similarity index 100% rename from examples/Rand.sol rename to fhevm-solidity/examples/Rand.sol diff --git a/examples/TestAsyncDecrypt.sol b/fhevm-solidity/examples/TestAsyncDecrypt.sol similarity index 100% rename from examples/TestAsyncDecrypt.sol rename to fhevm-solidity/examples/TestAsyncDecrypt.sol diff --git a/examples/TestSepoliaFHEVMConfig.sol b/fhevm-solidity/examples/TestSepoliaFHEVMConfig.sol similarity index 100% rename from examples/TestSepoliaFHEVMConfig.sol rename to fhevm-solidity/examples/TestSepoliaFHEVMConfig.sol diff --git a/examples/TracingSubCalls.sol b/fhevm-solidity/examples/TracingSubCalls.sol similarity index 100% rename from examples/TracingSubCalls.sol rename to fhevm-solidity/examples/TracingSubCalls.sol diff --git a/examples/tests/FHEVMManualTestSuite.sol b/fhevm-solidity/examples/tests/FHEVMManualTestSuite.sol similarity index 100% rename from examples/tests/FHEVMManualTestSuite.sol rename to fhevm-solidity/examples/tests/FHEVMManualTestSuite.sol diff --git a/examples/tests/FHEVMRevertTest.sol b/fhevm-solidity/examples/tests/FHEVMRevertTest.sol similarity index 100% rename from examples/tests/FHEVMRevertTest.sol rename to fhevm-solidity/examples/tests/FHEVMRevertTest.sol diff --git a/examples/tests/FHEVMTestSuite1.sol b/fhevm-solidity/examples/tests/FHEVMTestSuite1.sol similarity index 100% rename from examples/tests/FHEVMTestSuite1.sol rename to fhevm-solidity/examples/tests/FHEVMTestSuite1.sol diff --git a/examples/tests/FHEVMTestSuite2.sol b/fhevm-solidity/examples/tests/FHEVMTestSuite2.sol similarity index 100% rename from examples/tests/FHEVMTestSuite2.sol rename to fhevm-solidity/examples/tests/FHEVMTestSuite2.sol diff --git a/examples/tests/FHEVMTestSuite3.sol b/fhevm-solidity/examples/tests/FHEVMTestSuite3.sol similarity index 100% rename from examples/tests/FHEVMTestSuite3.sol rename to fhevm-solidity/examples/tests/FHEVMTestSuite3.sol diff --git a/examples/tests/FHEVMTestSuite4.sol b/fhevm-solidity/examples/tests/FHEVMTestSuite4.sol similarity index 100% rename from examples/tests/FHEVMTestSuite4.sol rename to fhevm-solidity/examples/tests/FHEVMTestSuite4.sol diff --git a/examples/tests/FHEVMTestSuite5.sol b/fhevm-solidity/examples/tests/FHEVMTestSuite5.sol similarity index 100% rename from examples/tests/FHEVMTestSuite5.sol rename to fhevm-solidity/examples/tests/FHEVMTestSuite5.sol diff --git a/examples/tests/FHEVMTestSuite6.sol b/fhevm-solidity/examples/tests/FHEVMTestSuite6.sol similarity index 100% rename from examples/tests/FHEVMTestSuite6.sol rename to fhevm-solidity/examples/tests/FHEVMTestSuite6.sol diff --git a/examples/tests/FHEVMTestSuite7.sol b/fhevm-solidity/examples/tests/FHEVMTestSuite7.sol similarity index 100% rename from examples/tests/FHEVMTestSuite7.sol rename to fhevm-solidity/examples/tests/FHEVMTestSuite7.sol diff --git a/fhevm-whitepaper-v2.pdf b/fhevm-solidity/fhevm-whitepaper-v2.pdf similarity index 100% rename from fhevm-whitepaper-v2.pdf rename to fhevm-solidity/fhevm-whitepaper-v2.pdf diff --git a/fhevm-whitepaper.pdf b/fhevm-solidity/fhevm-whitepaper.pdf similarity index 100% rename from fhevm-whitepaper.pdf rename to fhevm-solidity/fhevm-whitepaper.pdf diff --git a/fhevmTemp/addresses/ACLAddress.sol b/fhevm-solidity/fhevmTemp/addresses/ACLAddress.sol similarity index 100% rename from fhevmTemp/addresses/ACLAddress.sol rename to fhevm-solidity/fhevmTemp/addresses/ACLAddress.sol diff --git a/fhevmTemp/addresses/DecryptionOracleAddress.sol b/fhevm-solidity/fhevmTemp/addresses/DecryptionOracleAddress.sol similarity index 100% rename from fhevmTemp/addresses/DecryptionOracleAddress.sol rename to fhevm-solidity/fhevmTemp/addresses/DecryptionOracleAddress.sol diff --git a/fhevmTemp/addresses/FHEVMExecutorAddress.sol b/fhevm-solidity/fhevmTemp/addresses/FHEVMExecutorAddress.sol similarity index 100% rename from fhevmTemp/addresses/FHEVMExecutorAddress.sol rename to fhevm-solidity/fhevmTemp/addresses/FHEVMExecutorAddress.sol diff --git a/fhevmTemp/addresses/InputVerifierAddress.sol b/fhevm-solidity/fhevmTemp/addresses/InputVerifierAddress.sol similarity index 100% rename from fhevmTemp/addresses/InputVerifierAddress.sol rename to fhevm-solidity/fhevmTemp/addresses/InputVerifierAddress.sol diff --git a/fhevmTemp/addresses/KMSVerifierAddress.sol b/fhevm-solidity/fhevmTemp/addresses/KMSVerifierAddress.sol similarity index 100% rename from fhevmTemp/addresses/KMSVerifierAddress.sol rename to fhevm-solidity/fhevmTemp/addresses/KMSVerifierAddress.sol diff --git a/hardhat.config.ts b/fhevm-solidity/hardhat.config.ts similarity index 100% rename from hardhat.config.ts rename to fhevm-solidity/hardhat.config.ts diff --git a/lib/FHE.sol b/fhevm-solidity/lib/FHE.sol similarity index 100% rename from lib/FHE.sol rename to fhevm-solidity/lib/FHE.sol diff --git a/lib/FheType.sol b/fhevm-solidity/lib/FheType.sol similarity index 100% rename from lib/FheType.sol rename to fhevm-solidity/lib/FheType.sol diff --git a/lib/Impl.sol b/fhevm-solidity/lib/Impl.sol similarity index 100% rename from lib/Impl.sol rename to fhevm-solidity/lib/Impl.sol diff --git a/mlc_config.json b/fhevm-solidity/mlc_config.json similarity index 100% rename from mlc_config.json rename to fhevm-solidity/mlc_config.json diff --git a/package-lock.json b/fhevm-solidity/package-lock.json similarity index 100% rename from package-lock.json rename to fhevm-solidity/package-lock.json diff --git a/package.json b/fhevm-solidity/package.json similarity index 100% rename from package.json rename to fhevm-solidity/package.json diff --git a/tasks/accounts.ts b/fhevm-solidity/tasks/accounts.ts similarity index 100% rename from tasks/accounts.ts rename to fhevm-solidity/tasks/accounts.ts diff --git a/tasks/getEthereumAddress.ts b/fhevm-solidity/tasks/getEthereumAddress.ts similarity index 100% rename from tasks/getEthereumAddress.ts rename to fhevm-solidity/tasks/getEthereumAddress.ts diff --git a/tasks/taskDeploy.ts b/fhevm-solidity/tasks/taskDeploy.ts similarity index 100% rename from tasks/taskDeploy.ts rename to fhevm-solidity/tasks/taskDeploy.ts diff --git a/tasks/taskUtils.ts b/fhevm-solidity/tasks/taskUtils.ts similarity index 100% rename from tasks/taskUtils.ts rename to fhevm-solidity/tasks/taskUtils.ts diff --git a/tasks/utils/loadVariables.ts b/fhevm-solidity/tasks/utils/loadVariables.ts similarity index 100% rename from tasks/utils/loadVariables.ts rename to fhevm-solidity/tasks/utils/loadVariables.ts diff --git a/test/asyncDecrypt.ts b/fhevm-solidity/test/asyncDecrypt.ts similarity index 100% rename from test/asyncDecrypt.ts rename to fhevm-solidity/test/asyncDecrypt.ts diff --git a/test/coprocessorUtils.ts b/fhevm-solidity/test/coprocessorUtils.ts similarity index 100% rename from test/coprocessorUtils.ts rename to fhevm-solidity/test/coprocessorUtils.ts diff --git a/test/encryptedERC20/EncryptedERC20.FHEGas.ts b/fhevm-solidity/test/encryptedERC20/EncryptedERC20.FHEGas.ts similarity index 100% rename from test/encryptedERC20/EncryptedERC20.FHEGas.ts rename to fhevm-solidity/test/encryptedERC20/EncryptedERC20.FHEGas.ts diff --git a/test/encryptedERC20/EncryptedERC20.fixture.ts b/fhevm-solidity/test/encryptedERC20/EncryptedERC20.fixture.ts similarity index 100% rename from test/encryptedERC20/EncryptedERC20.fixture.ts rename to fhevm-solidity/test/encryptedERC20/EncryptedERC20.fixture.ts diff --git a/test/encryptedERC20/EncryptedERC20.ts b/fhevm-solidity/test/encryptedERC20/EncryptedERC20.ts similarity index 100% rename from test/encryptedERC20/EncryptedERC20.ts rename to fhevm-solidity/test/encryptedERC20/EncryptedERC20.ts diff --git a/test/fhevmOperations/fhevmOperations1.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations1.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations1.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations1.ts diff --git a/test/fhevmOperations/fhevmOperations10.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations10.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations10.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations10.ts diff --git a/test/fhevmOperations/fhevmOperations11.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations11.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations11.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations11.ts diff --git a/test/fhevmOperations/fhevmOperations12.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations12.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations12.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations12.ts diff --git a/test/fhevmOperations/fhevmOperations13.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations13.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations13.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations13.ts diff --git a/test/fhevmOperations/fhevmOperations2.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations2.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations2.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations2.ts diff --git a/test/fhevmOperations/fhevmOperations3.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations3.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations3.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations3.ts diff --git a/test/fhevmOperations/fhevmOperations4.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations4.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations4.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations4.ts diff --git a/test/fhevmOperations/fhevmOperations5.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations5.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations5.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations5.ts diff --git a/test/fhevmOperations/fhevmOperations6.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations6.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations6.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations6.ts diff --git a/test/fhevmOperations/fhevmOperations7.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations7.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations7.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations7.ts diff --git a/test/fhevmOperations/fhevmOperations8.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations8.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations8.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations8.ts diff --git a/test/fhevmOperations/fhevmOperations9.ts b/fhevm-solidity/test/fhevmOperations/fhevmOperations9.ts similarity index 100% rename from test/fhevmOperations/fhevmOperations9.ts rename to fhevm-solidity/test/fhevmOperations/fhevmOperations9.ts diff --git a/test/fhevmOperations/fhevmRevertPaths.ts b/fhevm-solidity/test/fhevmOperations/fhevmRevertPaths.ts similarity index 100% rename from test/fhevmOperations/fhevmRevertPaths.ts rename to fhevm-solidity/test/fhevmOperations/fhevmRevertPaths.ts diff --git a/test/fhevmOperations/manual.ts b/fhevm-solidity/test/fhevmOperations/manual.ts similarity index 100% rename from test/fhevmOperations/manual.ts rename to fhevm-solidity/test/fhevmOperations/manual.ts diff --git a/test/fhevmjsMocked.ts b/fhevm-solidity/test/fhevmjsMocked.ts similarity index 100% rename from test/fhevmjsMocked.ts rename to fhevm-solidity/test/fhevmjsMocked.ts diff --git a/test/fhevmjsTest/fhevmjsTest.ts b/fhevm-solidity/test/fhevmjsTest/fhevmjsTest.ts similarity index 100% rename from test/fhevmjsTest/fhevmjsTest.ts rename to fhevm-solidity/test/fhevmjsTest/fhevmjsTest.ts diff --git a/test/gatewayDecrypt/testAsyncDecrypt.ts b/fhevm-solidity/test/gatewayDecrypt/testAsyncDecrypt.ts similarity index 100% rename from test/gatewayDecrypt/testAsyncDecrypt.ts rename to fhevm-solidity/test/gatewayDecrypt/testAsyncDecrypt.ts diff --git a/test/instance.ts b/fhevm-solidity/test/instance.ts similarity index 100% rename from test/instance.ts rename to fhevm-solidity/test/instance.ts diff --git a/test/makePubliclyDecryptable/makePubliclyDecryptable.ts b/fhevm-solidity/test/makePubliclyDecryptable/makePubliclyDecryptable.ts similarity index 100% rename from test/makePubliclyDecryptable/makePubliclyDecryptable.ts rename to fhevm-solidity/test/makePubliclyDecryptable/makePubliclyDecryptable.ts diff --git a/test/rand/Rand.fixture.ts b/fhevm-solidity/test/rand/Rand.fixture.ts similarity index 100% rename from test/rand/Rand.fixture.ts rename to fhevm-solidity/test/rand/Rand.fixture.ts diff --git a/test/rand/Rand.ts b/fhevm-solidity/test/rand/Rand.ts similarity index 100% rename from test/rand/Rand.ts rename to fhevm-solidity/test/rand/Rand.ts diff --git a/test/signers.ts b/fhevm-solidity/test/signers.ts similarity index 100% rename from test/signers.ts rename to fhevm-solidity/test/signers.ts diff --git a/test/tracing/tracing.ts b/fhevm-solidity/test/tracing/tracing.ts similarity index 100% rename from test/tracing/tracing.ts rename to fhevm-solidity/test/tracing/tracing.ts diff --git a/test/types.ts b/fhevm-solidity/test/types.ts similarity index 100% rename from test/types.ts rename to fhevm-solidity/test/types.ts diff --git a/test/utils.ts b/fhevm-solidity/test/utils.ts similarity index 100% rename from test/utils.ts rename to fhevm-solidity/test/utils.ts diff --git a/tsconfig.json b/fhevm-solidity/tsconfig.json similarity index 100% rename from tsconfig.json rename to fhevm-solidity/tsconfig.json