From 4c0972b2712523f616536c465c380d971e770878 Mon Sep 17 00:00:00 2001 From: ctrlc03 <93448202+ctrlc03@users.noreply.github.com> Date: Thu, 1 Aug 2024 14:43:12 +0100 Subject: [PATCH] chore: re-organise monorepo --- .dockerignore | 90 --- .eslintignore | 2 +- .gitattributes | 1 - .github/workflows/circuit-build.yml | 4 +- .github/workflows/contracts-build.yml | 4 +- .github/workflows/core-build.yml | 2 +- .github/workflows/crypto-build.yml | 2 +- .github/workflows/domainobjs-build.yml | 2 +- .github/workflows/hardhat-tasks.yml | 4 +- .github/workflows/nightly-ceremony.yml | 2 +- .github/workflows/nightly.yml | 4 +- .github/workflows/slither.yml | 2 +- .github/workflows/subgraph-build.yml | 2 +- .gitignore | 48 +- .prettierignore | 15 +- README.md | 1 + {subgraph => apps/subgraph}/.eslintrc.js | 2 +- {subgraph => apps/subgraph}/.gitignore | 0 {subgraph => apps/subgraph}/README.md | 0 .../subgraph}/config/network.json | 0 .../subgraph}/docker-compose.yaml | 0 {subgraph => apps/subgraph}/matchstick.yaml | 0 {subgraph => apps/subgraph}/package.json | 0 .../subgraph}/schemas/schema.v1.graphql | 0 .../subgraph}/src/@types/global.d.ts | 0 {subgraph => apps/subgraph}/src/maci.ts | 0 {subgraph => apps/subgraph}/src/poll.ts | 0 .../subgraph}/src/utils/constants.ts | 0 .../subgraph}/src/utils/entity.ts | 0 .../templates/subgraph.template.yaml | 0 {subgraph => apps/subgraph}/tests/common.ts | 0 .../subgraph}/tests/maci/maci.test.ts | 0 .../subgraph}/tests/maci/utils.ts | 0 .../subgraph}/tests/poll/poll.test.ts | 0 .../subgraph}/tests/poll/utils.ts | 0 .../subgraph}/tsconfig.build.json | 0 {subgraph => apps/subgraph}/tsconfig.json | 2 +- {website => apps/website}/.eslintrc.js | 2 +- {website => apps/website}/.gitignore | 0 {website => apps/website}/CHANGELOG.md | 0 {website => apps/website}/README.md | 0 {website => apps/website}/babel.config.js | 0 .../website}/blog/2021-10-12-maci-v1.md | 0 ...22-09-22-maci-v1-technical-introduction.md | 0 .../website}/blog/2023-01-18-maci-v1.1.1.md | 0 .../website}/blog/2024-01-18-roadmap.md | 0 .../website}/blog/2024-02-28-maci-v1.2.0.md | 0 .../website}/blog/2024-04-10-roadmap-q2.md | 0 .../website}/blog/2024-05-08-ethdam.md | 0 .../blog/2024-05-22-the-origins-of-maci.md | 0 .../blog/2024-05-28-upcoming-grants.md | 0 .../blog/2024-06-17-understanding-maci.md | 0 .../blog/2024-06-21-deciphering-maci.md | 0 ...6-28-revolusioning-public-goods-funding.md | 0 .../website}/blog/2024-07-23-q2-review.md | 0 .../website}/blog/2024-07-30-roadmap-q3.md | 0 .../blog/assets/MACI_Bob_SignUp_1.png | Bin .../blog/assets/MACI_Bob_SignUp_2.png | Bin .../blog/assets/MACI_Complex_Message.png | Bin .../website}/blog/assets/MACI_Contracts.png | Bin .../website}/blog/assets/MACI_Sign_Up.png | Bin .../blog/assets/MACI_Simple_Message.png | Bin .../website}/blog/assets/MACI_Verifier_1.png | Bin {website => apps/website}/blog/authors.yml | 0 .../website}/docusaurus.config.ts | 0 {website => apps/website}/package.json | 0 .../src/components/HomepageFeatures/index.tsx | 0 .../HomepageFeatures/styles.module.css | 0 {website => apps/website}/src/css/custom.css | 0 .../website}/src/pages/index.module.css | 0 {website => apps/website}/src/pages/index.tsx | 0 .../website}/src/pages/projects.md | 0 .../website}/src/pages/roadmap.md | 0 .../website}/src/pages/typedoc.tsx | 0 .../website}/src/react-app-env.d.ts | 0 .../website}/src/scripts/setupSolidityDocs.ts | 2 +- .../website}/src/scripts/setupTypedoc.ts | 0 .../website}/src/scripts/utils.ts | 0 {website => apps/website}/static/.nojekyll | 0 .../20210922_Hashcloak_audit_report.pdf | Bin .../202220930_Hashcloak_audit_report.pdf | Bin .../20240223_PSE_Audit_audit_report.pdf | Bin .../website}/static/fonts/DM_Sans.woff2 | Bin .../static/fonts/Share_Tech_Mono.woff2 | Bin {website => apps/website}/static/img/box.png | Bin .../website}/static/img/box_dark.png | Bin .../website}/static/img/chain.png | Bin .../website}/static/img/chain_dark.png | Bin .../website}/static/img/chart.png | Bin .../website}/static/img/chart_dark.png | Bin .../img/circuits/MACI-Circuits.excalidraw | 0 .../static/img/circuits/calculateTotal.svg | 0 .../website}/static/img/circuits/ecdh.svg | 0 .../static/img/circuits/messageToCommand.svg | 0 .../static/img/circuits/messageValidator.svg | 0 .../static/img/circuits/poseidonHasher13.svg | 0 .../static/img/circuits/privToPubkey.svg | 0 .../static/img/circuits/processMessages.svg | 0 .../circuits/processMessagesInputHasher.svg | 0 .../img/circuits/processMessages_2_0.svg | 0 .../static/img/circuits/processOne.svg | 0 .../static/img/circuits/processTopup.svg | 0 .../img/circuits/processingAfterPollEnds.svg | 0 .../img/circuits/quinBatchLeavesExists.svg | 0 .../static/img/circuits/quinCheckRoot.svg | 0 .../img/circuits/quinGeneratePathIndices.svg | 0 .../static/img/circuits/quinSelector.svg | 0 .../circuits/resultsCommitmentVerifier.svg | 0 .../website}/static/img/circuits/splicer.svg | 0 .../static/img/circuits/tallyInputHasher.svg | 0 .../static/img/circuits/tallyVotes.svg | 0 .../static/img/circuits/unpackElement.svg | 0 .../static/img/circuits/verifySignature.svg | 0 .../website}/static/img/completingAPoll.svg | 0 .../website}/static/img/contracts.svg | 0 .../static/img/coordinatorComponents.svg | 0 .../website}/static/img/favicon.ico | Bin .../website}/static/img/generateProofs.svg | 0 {website => apps/website}/static/img/hero.svg | 0 .../website}/static/img/maci-card.png | Bin .../website}/static/img/maci-rpgf-design.jpg | Bin .../static/img/messageProcessingLocal.svg | 0 .../website}/static/img/offlineProcessing.svg | 0 .../website}/static/img/pse-logo-round.png | Bin .../website}/static/img/tallyCommitments.svg | 0 .../website}/static/img/voteTallyingLocal.svg | 0 {website => apps/website}/tsconfig.json | 0 .../versioned_docs/version-v0.x/circuits.md | 0 .../versioned_docs/version-v0.x/contract.md | 0 .../versioned_docs/version-v0.x/faq.md | 0 .../version-v0.x/introduction.md | 0 .../quadratic-vote-tallying-circuit.md | 0 .../state-root-transition-circuit.md | 0 .../versioned_docs/version-v1.2/audit.md | 0 .../version-v1.2/ci-pipeline.md | 0 .../versioned_docs/version-v1.2/circuits.md | 0 .../versioned_docs/version-v1.2/cli.md | 0 .../versioned_docs/version-v1.2/contracts.md | 0 .../contributing/code-of-conduct.md | 0 .../version-v1.2/contributing/contributing.md | 0 .../version-v1.2/coordinator-processing.md | 0 .../versioned_docs/version-v1.2/deployment.md | 0 .../version-v1.2/installation.md | 0 .../version-v1.2/integrating.md | 0 .../version-v1.2/introduction.md | 0 .../versioned_docs/version-v1.2/key-change.md | 0 .../versioned_docs/version-v1.2/overview.md | 0 .../versioned_docs/version-v1.2/poll-types.md | 0 .../versioned_docs/version-v1.2/primitives.md | 0 .../version-v1.2/project-ideas.md | 0 .../versioned_docs/version-v1.2/purpose.md | 0 .../version-v1.2/solidity-docs/MACI.md | 0 .../solidity-docs/MessageProcessor.md | 0 .../solidity-docs/MessageProcessorFactory.md | 0 .../version-v1.2/solidity-docs/Poll.md | 0 .../version-v1.2/solidity-docs/PollFactory.md | 0 .../version-v1.2/solidity-docs/SignUpToken.md | 0 .../version-v1.2/solidity-docs/Subsidy.md | 0 .../solidity-docs/SubsidyFactory.md | 0 .../version-v1.2/solidity-docs/Tally.md | 0 .../solidity-docs/TallyFactory.md | 0 .../version-v1.2/solidity-docs/TallyNonQv.md | 0 .../solidity-docs/TallyNonQvFactory.md | 0 .../version-v1.2/solidity-docs/TopupCredit.md | 0 .../version-v1.2/solidity-docs/VkRegistry.md | 0 .../benchmarks/HasherBenchmarks.md | 0 .../solidity-docs/crypto/Hasher.md | 0 .../solidity-docs/crypto/IVerifier.md | 0 .../solidity-docs/crypto/MockVerifier.md | 0 .../solidity-docs/crypto/Pairing.md | 0 .../solidity-docs/crypto/PoseidonT3.md | 0 .../solidity-docs/crypto/PoseidonT4.md | 0 .../solidity-docs/crypto/PoseidonT5.md | 0 .../solidity-docs/crypto/PoseidonT6.md | 0 .../solidity-docs/crypto/SnarkCommon.md | 0 .../solidity-docs/crypto/SnarkConstants.md | 0 .../solidity-docs/crypto/Verifier.md | 0 .../gatekeepers/EASGatekeeper.md | 0 .../gatekeepers/FreeForAllSignUpGatekeeper.md | 0 .../gatekeepers/SignUpGatekeeper.md | 0 .../gatekeepers/SignUpTokenGatekeeper.md | 0 .../hatsGatekeepers/HatsGatekeeperBase.md | 0 .../hatsGatekeepers/HatsGatekeeperMultiple.md | 0 .../hatsGatekeepers/HatsGatekeeperSingle.md | 0 .../version-v1.2/solidity-docs/index.md | 0 .../ConstantInitialVoiceCreditProxy.md | 0 .../InitialVoiceCreditProxy.md | 0 .../solidity-docs/interfaces/IEAS.md | 0 .../solidity-docs/interfaces/IHats.md | 0 .../solidity-docs/interfaces/IMPFactory.md | 0 .../interfaces/IMessageProcessor.md | 0 .../solidity-docs/interfaces/IPoll.md | 0 .../solidity-docs/interfaces/IPollFactory.md | 0 .../solidity-docs/interfaces/ITallyFactory.md | 0 .../interfaces/ITallySubsidyFactory.md | 0 .../solidity-docs/interfaces/IVerifier.md | 0 .../solidity-docs/interfaces/IVkRegistry.md | 0 .../solidity-docs/mocks/MockHatsProtocol.md | 0 .../solidity-docs/trees/AccQueue.md | 0 .../solidity-docs/trees/AccQueueBinary.md | 0 .../solidity-docs/trees/AccQueueBinary0.md | 0 .../solidity-docs/trees/AccQueueBinaryMaci.md | 0 .../solidity-docs/trees/AccQueueQuinary.md | 0 .../solidity-docs/trees/AccQueueQuinary0.md | 0 .../trees/AccQueueQuinaryBlankSl.md | 0 .../trees/AccQueueQuinaryMaci.md | 0 .../solidity-docs/trees/EmptyBallotRoots.md | 0 .../utilities/CommonUtilities.md | 0 .../solidity-docs/utilities/DomainObjs.md | 0 .../solidity-docs/utilities/Params.md | 0 .../solidity-docs/utilities/Utilities.md | 0 .../versioned_docs/version-v1.2/spec.md | 0 .../version-v1.2/testing-in-detail.md | 0 .../versioned_docs/version-v1.2/testing.md | 0 .../versioned_docs/version-v1.2/topup.md | 0 .../version-v1.2/troubleshooting.md | 0 .../version-v1.2/trusted-setup.md | 0 .../version-v1.2/typedoc/cli/.nojekyll | 0 .../version-v1.2/typedoc/cli/index.md | 0 .../typedoc/cli/interfaces/AirdropArgs.md | 0 .../typedoc/cli/interfaces/DeployArgs.md | 0 .../typedoc/cli/interfaces/DeployPollArgs.md | 0 .../cli/interfaces/DeployedContracts.md | 0 .../cli/interfaces/GenLocalStateArgs.md | 0 .../typedoc/cli/interfaces/GenProofsArgs.md | 0 .../typedoc/cli/interfaces/IGenKeypairArgs.md | 0 .../cli/interfaces/IRegisteredUserArgs.md | 0 .../cli/interfaces/MergeMessagesArgs.md | 0 .../cli/interfaces/MergeSignupsArgs.md | 0 .../typedoc/cli/interfaces/PollContracts.md | 0 .../cli/interfaces/ProveOnChainArgs.md | 0 .../typedoc/cli/interfaces/PublishArgs.md | 0 .../typedoc/cli/interfaces/SignupArgs.md | 0 .../typedoc/cli/interfaces/SubsidyData.md | 0 .../typedoc/cli/interfaces/TallyData.md | 0 .../typedoc/cli/interfaces/TopupArgs.md | 0 .../typedoc/cli/interfaces/VerifyArgs.md | 0 .../version-v1.2/typedoc/cli/modules.md | 0 .../version-v1.2/typedoc/core/.nojekyll | 0 .../typedoc/core/classes/MaciState.md | 0 .../version-v1.2/typedoc/core/classes/Poll.md | 0 .../version-v1.2/typedoc/core/index.md | 0 .../typedoc/core/interfaces/BatchSizes.md | 0 .../typedoc/core/interfaces/IJsonMaciState.md | 0 .../IProcessMessagesCircuitInputs.md | 0 .../core/interfaces/ISubsidyCircuitInputs.md | 0 .../core/interfaces/ITallyCircuitInputs.md | 0 .../typedoc/core/interfaces/MaxValues.md | 0 .../typedoc/core/interfaces/TreeDepths.md | 0 .../version-v1.2/typedoc/core/modules.md | 0 .../version-v1.2/typedoc/crypto/.nojekyll | 0 .../typedoc/crypto/classes/AccQueue.md | 0 .../typedoc/crypto/classes/G1Point.md | 0 .../typedoc/crypto/classes/G2Point.md | 0 .../crypto/classes/IncrementalQuinTree.md | 0 .../version-v1.2/typedoc/crypto/index.md | 0 .../typedoc/crypto/interfaces/Keypair.md | 0 .../crypto/interfaces/PoseidonFuncs.md | 0 .../typedoc/crypto/interfaces/Queue.md | 0 .../typedoc/crypto/interfaces/Signature.md | 0 .../version-v1.2/typedoc/crypto/modules.md | 0 .../version-v1.2/typedoc/domainobjs/.nojekyll | 0 .../typedoc/domainobjs/classes/Ballot.md | 0 .../typedoc/domainobjs/classes/Keypair.md | 0 .../typedoc/domainobjs/classes/Message.md | 0 .../typedoc/domainobjs/classes/PCommand.md | 0 .../typedoc/domainobjs/classes/PrivKey.md | 0 .../typedoc/domainobjs/classes/PubKey.md | 0 .../typedoc/domainobjs/classes/StateLeaf.md | 0 .../typedoc/domainobjs/classes/TCommand.md | 0 .../domainobjs/classes/VerifyingKey.md | 0 .../version-v1.2/typedoc/domainobjs/index.md | 0 .../typedoc/domainobjs/interfaces/ICommand.md | 0 .../interfaces/IG1ContractParams.md | 0 .../interfaces/IG2ContractParams.md | 0 .../domainobjs/interfaces/IJsonBallot.md | 0 .../domainobjs/interfaces/IJsonCommand.md | 0 .../domainobjs/interfaces/IJsonKeyPair.md | 0 .../domainobjs/interfaces/IJsonPCommand.md | 0 .../domainobjs/interfaces/IJsonStateLeaf.md | 0 .../domainobjs/interfaces/IJsonTCommand.md | 0 .../interfaces/IMessageContractParams.md | 0 .../domainobjs/interfaces/IStateLeaf.md | 0 .../interfaces/IStateLeafContractParams.md | 0 .../interfaces/IVkContractParams.md | 0 .../domainobjs/interfaces/IVkObjectParams.md | 0 .../typedoc/domainobjs/interfaces/Proof.md | 0 .../interfaces/VoteOptionTreeLeaf.md | 0 .../typedoc/domainobjs/modules.md | 0 .../version-v1.2/typedoc/index.md | 0 .../versioned_docs/version-v1.2/versioning.md | 0 .../versioned_docs/version-v1.2/workflow.md | 0 .../contributing/_category_.json | 0 .../contributing/code-of-conduct.md | 0 .../contributing/contributing.md | 0 .../core-concepts/_category_.json | 0 .../core-concepts/ballot.md | 0 .../core-concepts/coordinator-processing.md | 0 .../core-concepts/hashing-and-encryption.md | 0 .../core-concepts/key-change.md | 0 .../core-concepts/maci-keys.md | 0 .../core-concepts/maci-messages.md | 0 .../core-concepts/merkle-trees.md | 0 .../core-concepts/poll-types.md | 0 .../version-v2.0_alpha/core-concepts/spec.md | 0 .../core-concepts/state-leaf.md | 0 .../developers-references/_category_.json | 0 .../developers-references/integrating.md | 0 .../maci-wrapper/QuickStartGuide.md | 0 .../maci-wrapper/_category_.json | 0 .../smart-contracts/AccQueue.md | 0 .../smart-contracts/DeployedContracts.md | 4 +- .../smart-contracts/Gatekeepers.md | 0 .../smart-contracts/MACI.md | 0 .../smart-contracts/MessageProcessor.md | 0 .../smart-contracts/Params.md | 0 .../smart-contracts/Poll.md | 0 .../smart-contracts/PollFactory.md | 0 .../smart-contracts/Tally.md | 0 .../smart-contracts/VkRegistry.md | 0 .../smart-contracts/VoiceCreditProxy.md | 0 .../smart-contracts/_category_.json | 0 .../typescript-code/_category_.json | 0 .../typescript-code/cli.md | 0 .../zk-snark-circuits/_category_.json | 0 .../zk-snark-circuits/introduction.md | 0 .../zk-snark-circuits/processMessages.md | 0 .../zk-snark-circuits/setup.md | 2 +- .../zk-snark-circuits/tallyVotes.md | 0 .../zk-snark-circuits/utilities.md | 0 .../version-v2.0_alpha/introduction.md | 0 .../overview/_category_.json | 0 .../version-v2.0_alpha/overview/overview.md | 0 .../version-v2.0_alpha/overview/purpose.md | 0 .../version-v2.0_alpha/overview/resources.md | 0 .../version-v2.0_alpha/overview/workflow.md | 0 .../processes/_category_.json | 0 .../processes/ci-pipeline.md | 0 .../processes/versioning.md | 0 .../project-ideas/_category_.json | 0 .../project-ideas/project-ideas.md | 0 .../quick-start/_category_.json | 0 .../quick-start/deployment.md | 0 .../quick-start/installation.md | 0 .../quick-start/poll-finalization.md | 0 .../quick-start/troubleshooting.md | 0 .../security/_category_.json | 0 .../version-v2.0_alpha/security/audit.md | 0 .../security/trusted-setup.md | 0 .../testing/_category_.json | 0 .../testing/testing-in-detail.md | 0 .../version-v2.0_alpha/testing/testing.md | 10 +- .../use-cases/_category_.json | 0 .../use-cases/governance/_category_.json | 0 .../use-cases/governance/governance.md | 0 .../use-cases/local-elections/_category_.json | 0 .../local-elections/local-elections.md | 0 .../public-goods-funding/_category_.json | 0 .../public-goods-funding/public-goods.md | 0 .../quadratic-funding/_category_.json | 0 .../quadratic-funding/apply.md | 0 .../quadratic-funding/case-studies.md | 0 .../quadratic-funding/faq.md | 0 .../quadratic-funding/how-it-works.md | 0 .../registration-approaches.md | 0 .../what-is-quadratic-funding.md | 0 .../_category_.json | 0 .../case-studies.md | 0 .../how-it-works.md | 0 .../registration-approaches.md | 0 ...hat-is-retroactive-public-goods-funding.md | 0 .../version-v0.x-sidebars.json | 0 .../version-v1.2-sidebars.json | 0 .../version-v2.0_alpha-sidebars.json | 0 {website => apps/website}/versions.json | 0 .../test/ProcessMessages_10-2-1-2_test.circom | 6 - .../circom/test/TallyVotes_10-1-2_test.circom | 6 - cli/typedoc.json | 5 - core/typedoc.json | 5 - crypto/.eslintrc.js | 20 - crypto/typedoc.json | 5 - domainobjs/.eslintrc.js | 20 - domainobjs/typedoc.json | 5 - integrationTests/.eslintrc.js | 20 - lerna.json | 12 +- package.json | 6 +- {cli => packages/circuits}/.eslintrc.js | 2 +- {circuits => packages/circuits}/.gitignore | 0 {circuits => packages/circuits}/.npmignore | 0 {circuits => packages/circuits}/CHANGELOG.md | 0 {circuits => packages/circuits}/README.md | 0 .../circuits}/circom/circuits.json | 0 .../circom/core/non-qv/processMessages.circom | 0 .../circom/core/non-qv/tallyVotes.circom | 0 .../circom/core/qv/processMessages.circom | 0 .../circom/core/qv/tallyVotes.circom | 0 .../circom/trees/incrementalMerkleTree.circom | 0 .../trees/incrementalQuinaryTree.circom | 0 .../circom/utils/calculateTotal.circom | 0 .../circuits}/circom/utils/hashers.circom | 0 .../circom/utils/messageToCommand.circom | 0 .../utils/non-qv/messageValidator.circom | 0 .../stateLeafAndBallotTransformer.circom | 0 .../circom/utils/privToPubKey.circom | 0 .../circom/utils/qv/messageValidator.circom | 0 .../qv/stateLeafAndBallotTransformer.circom | 0 .../circom/utils/verifySignature.circom | 0 .../circuits}/circomkit.json | 0 {circuits => packages/circuits}/package.json | 0 .../ts/__tests__/CalculateTotal.test.ts | 0 .../ts/__tests__/CeremonyParams.test.ts | 0 .../circuits}/ts/__tests__/Hasher.test.ts | 0 .../__tests__/IncrementalQuinaryTree.test.ts | 0 .../ts/__tests__/MessageToCommand.test.ts | 0 .../ts/__tests__/MessageValidator.test.ts | 0 .../ts/__tests__/PrivToPubKey.test.ts | 0 .../ts/__tests__/ProcessMessages.test.ts | 0 .../StateLeafAndBallotTransformer.test.ts | 0 .../circuits}/ts/__tests__/TallyVotes.test.ts | 0 .../ts/__tests__/VerifySignature.test.ts | 0 .../circuits}/ts/__tests__/utils/constants.ts | 0 .../circuits}/ts/__tests__/utils/types.ts | 0 .../circuits}/ts/__tests__/utils/utils.ts | 0 {circuits => packages/circuits}/ts/compile.ts | 0 .../circuits}/ts/genZkeys.ts | 0 {circuits => packages/circuits}/ts/index.ts | 0 {circuits => packages/circuits}/ts/proofs.ts | 0 {circuits => packages/circuits}/ts/types.ts | 0 {circuits => packages/circuits}/ts/utils.ts | 0 .../circuits}/tsconfig.build.json | 2 +- {core => packages/circuits}/tsconfig.json | 2 +- {cli => packages/cli}/.env.template | 0 {contracts => packages/cli}/.eslintrc.js | 2 +- {cli => packages/cli}/.gitignore | 1 + {cli => packages/cli}/.npmignore | 0 {cli => packages/cli}/CHANGELOG.md | 0 {cli => packages/cli}/README.md | 0 {cli => packages/cli}/hardhat.config.ts | 0 {cli => packages/cli}/package.json | 0 {cli => packages/cli}/testScript.sh | 0 .../ceremony-params/ceremonyParams.test.ts | 0 {cli => packages/cli}/tests/constants.ts | 0 .../cli}/tests/e2e/e2e.nonQv.test.ts | 0 {cli => packages/cli}/tests/e2e/e2e.test.ts | 0 .../cli}/tests/e2e/keyChange.test.ts | 0 .../cli}/tests/unit/data/testVk.json | 0 .../cli}/tests/unit/fundWallet.test.ts | 0 .../cli}/tests/unit/genKeyPair.test.ts | 0 .../cli}/tests/unit/genPubkey.test.ts | 0 {cli => packages/cli}/tests/unit/poll.test.ts | 0 .../cli}/tests/unit/publish.test.ts | 0 .../cli}/tests/unit/signup.test.ts | 0 .../cli}/tests/unit/timeTravel.test.ts | 0 .../cli}/tests/unit/utils.test.ts | 0 {cli => packages/cli}/tests/utils.ts | 0 {cli => packages/cli}/ts/cliInit.ts | 0 .../cli}/ts/commands/checkVerifyingKeys.ts | 0 {cli => packages/cli}/ts/commands/deploy.ts | 0 .../cli}/ts/commands/deployPoll.ts | 0 .../cli}/ts/commands/deployVkRegistry.ts | 0 .../cli}/ts/commands/extractVkToFile.ts | 0 .../cli}/ts/commands/fundWallet.ts | 0 .../cli}/ts/commands/genKeyPair.ts | 0 .../cli}/ts/commands/genLocalState.ts | 0 .../cli}/ts/commands/genProofs.ts | 0 .../cli}/ts/commands/genPubKey.ts | 0 {cli => packages/cli}/ts/commands/index.ts | 0 .../cli}/ts/commands/mergeMessages.ts | 0 .../cli}/ts/commands/mergeSignups.ts | 0 {cli => packages/cli}/ts/commands/poll.ts | 0 .../cli}/ts/commands/proveOnChain.ts | 0 {cli => packages/cli}/ts/commands/publish.ts | 0 .../cli}/ts/commands/setVerifyingKeys.ts | 0 .../cli}/ts/commands/showContracts.ts | 0 {cli => packages/cli}/ts/commands/signup.ts | 0 .../cli}/ts/commands/timeTravel.ts | 0 {cli => packages/cli}/ts/commands/verify.ts | 0 {cli => packages/cli}/ts/index.ts | 0 {cli => packages/cli}/ts/sdk/index.ts | 0 {cli => packages/cli}/ts/utils/banner.ts | 0 {cli => packages/cli}/ts/utils/constants.ts | 0 {cli => packages/cli}/ts/utils/contracts.ts | 0 {cli => packages/cli}/ts/utils/defaults.ts | 0 {cli => packages/cli}/ts/utils/formatting.ts | 0 {cli => packages/cli}/ts/utils/index.ts | 0 {cli => packages/cli}/ts/utils/interfaces.ts | 0 {cli => packages/cli}/ts/utils/prompts.ts | 0 {cli => packages/cli}/ts/utils/salt.ts | 0 {cli => packages/cli}/ts/utils/storage.ts | 0 {cli => packages/cli}/ts/utils/theme.ts | 0 {cli => packages/cli}/ts/utils/time.ts | 0 {cli => packages/cli}/ts/utils/trees.ts | 0 {cli => packages/cli}/ts/utils/verifiers.ts | 0 {cli => packages/cli}/ts/utils/vks.ts | 0 {cli => packages/cli}/tsconfig.build.json | 2 +- {cli => packages/cli}/tsconfig.json | 2 +- packages/cli/typedoc.json | 5 + .../contracts}/.env.example | 0 {circuits => packages/contracts}/.eslintrc.js | 2 +- {contracts => packages/contracts}/.gitignore | 0 {contracts => packages/contracts}/.npmignore | 0 .../contracts}/CHANGELOG.md | 0 {contracts => packages/contracts}/README.md | 0 .../contracts}/contracts/.solhint.json | 0 .../contracts}/contracts/MACI.sol | 0 .../contracts}/contracts/MessageProcessor.sol | 0 .../contracts/MessageProcessorFactory.sol | 0 .../contracts}/contracts/Poll.sol | 0 .../contracts}/contracts/PollFactory.sol | 0 .../contracts}/contracts/SignUpToken.sol | 0 .../contracts}/contracts/Tally.sol | 0 .../contracts}/contracts/TallyFactory.sol | 0 .../contracts}/contracts/VkRegistry.sol | 0 .../contracts/benchmarks/HasherBenchmarks.sol | 0 .../contracts/crypto/BabyJubJub.sol | 0 .../contracts}/contracts/crypto/Hasher.sol | 0 .../contracts/crypto/MockVerifier.sol | 0 .../contracts}/contracts/crypto/Pairing.sol | 0 .../contracts/crypto/PoseidonT3.sol | 0 .../contracts/crypto/PoseidonT4.sol | 0 .../contracts/crypto/PoseidonT5.sol | 0 .../contracts/crypto/PoseidonT6.sol | 0 .../contracts/crypto/SnarkCommon.sol | 0 .../contracts/crypto/SnarkConstants.sol | 0 .../contracts}/contracts/crypto/Verifier.sol | 0 .../contracts/gatekeepers/EASGatekeeper.sol | 0 .../FreeForAllSignUpGatekeeper.sol | 0 .../gatekeepers/GitcoinPassportGatekeeper.sol | 0 .../gatekeepers/HatsGatekeeperBase.sol | 0 .../gatekeepers/HatsGatekeeperMultiple.sol | 0 .../gatekeepers/HatsGatekeeperSingle.sol | 0 .../gatekeepers/SemaphoreGatekeeper.sol | 0 .../gatekeepers/SignUpGatekeeper.sol | 0 .../gatekeepers/SignUpTokenGatekeeper.sol | 0 .../gatekeepers/zupass/ZupassGatekeeper.sol | 0 .../zupass/ZupassGroth16Verifier.sol | 0 .../ConstantInitialVoiceCreditProxy.sol | 0 .../InitialVoiceCreditProxy.sol | 0 .../contracts}/contracts/interfaces/IEAS.sol | 0 .../interfaces/IGitcoinPassportDecoder.sol | 0 .../contracts}/contracts/interfaces/IHats.sol | 0 .../contracts}/contracts/interfaces/IMACI.sol | 0 .../contracts/interfaces/IMPFactory.sol | 0 .../interfaces/IMessageProcessor.sol | 0 .../contracts}/contracts/interfaces/IPoll.sol | 0 .../contracts/interfaces/IPollFactory.sol | 0 .../contracts/interfaces/ISemaphore.sol | 0 .../contracts/interfaces/ITallyFactory.sol | 0 .../contracts/interfaces/IVerifier.sol | 0 .../contracts/interfaces/IVkRegistry.sol | 0 .../contracts}/contracts/mocks/MockEAS.sol | 0 .../mocks/MockGitcoinPassportDecoder.sol | 0 .../contracts/mocks/MockHatsProtocol.sol | 0 .../contracts/mocks/MockSemaphore.sol | 0 .../contracts}/contracts/trees/AccQueue.sol | 0 .../contracts/trees/AccQueueBinary.sol | 0 .../contracts/trees/AccQueueBinary0.sol | 0 .../contracts/trees/AccQueueBinaryMaci.sol | 0 .../contracts/trees/AccQueueQuinary.sol | 0 .../contracts/trees/AccQueueQuinary0.sol | 0 .../trees/AccQueueQuinaryBlankSl.sol | 0 .../contracts/trees/AccQueueQuinaryMaci.sol | 0 .../contracts}/contracts/trees/LazyIMT.sol | 0 .../contracts/trees/zeros/MerkleBinary0.sol | 0 .../trees/zeros/MerkleBinaryBlankSl.sol | 0 .../trees/zeros/MerkleBinaryMaci.sol | 0 .../contracts/trees/zeros/MerkleQuinary0.sol | 0 .../trees/zeros/MerkleQuinaryBlankSl.sol | 0 .../trees/zeros/MerkleQuinaryMaci.sol | 0 .../zeros/MerkleQuinaryMaciWithSha256.sol | 0 .../contracts/utilities/CommonUtilities.sol | 0 .../contracts/utilities/DomainObjs.sol | 0 .../contracts}/contracts/utilities/Params.sol | 0 .../contracts/utilities/Utilities.sol | 0 .../contracts}/deploy-config-example.json | 0 .../contracts}/hardhat.config.ts | 0 .../contracts}/package.json | 0 .../contracts}/scripts/compileSol.ts | 0 .../contracts}/tasks/deploy/index.ts | 0 .../01-constantInitialVoiceCreditProxy.ts | 0 .../tasks/deploy/maci/02-gatekeepers.ts | 0 .../tasks/deploy/maci/03-verifier.ts | 0 .../tasks/deploy/maci/04-poseidon.ts | 0 .../tasks/deploy/maci/05-pollFactory.ts | 0 .../deploy/maci/06-messageProcessorFactory.ts | 0 .../tasks/deploy/maci/07-tallyFactory.ts | 0 .../contracts}/tasks/deploy/maci/08-maci.ts | 0 .../tasks/deploy/maci/09-vkRegistry.ts | 0 .../contracts}/tasks/deploy/poll/01-poll.ts | 0 .../tasks/helpers/ContractStorage.ts | 0 .../tasks/helpers/ContractVerifier.ts | 0 .../contracts}/tasks/helpers/Deployment.ts | 0 .../tasks/helpers/ProofGenerator.ts | 0 .../contracts}/tasks/helpers/Prover.ts | 0 .../contracts}/tasks/helpers/TreeMerger.ts | 0 .../contracts}/tasks/helpers/abi.ts | 0 .../contracts}/tasks/helpers/constants.ts | 0 .../contracts}/tasks/helpers/numericParser.ts | 0 .../contracts}/tasks/helpers/types.ts | 0 .../contracts}/tasks/runner/deployFull.ts | 0 .../contracts}/tasks/runner/deployPoll.ts | 0 .../contracts}/tasks/runner/merge.ts | 0 .../contracts}/tasks/runner/prove.ts | 0 .../contracts}/tasks/runner/verifyFull.ts | 0 .../templates/MerkleZeros.sol.template | 0 .../contracts}/testScriptLocalhost.sh | 0 .../contracts}/tests/AccQueue.test.ts | 0 .../tests/AccQueueBenchmark.test.ts | 0 .../contracts}/tests/EASGatekeeper.test.ts | 0 .../tests/GitcoinPassportGatekeeper.test.ts | 0 .../contracts}/tests/Hasher.test.ts | 0 .../contracts}/tests/HasherBenchmarks.test.ts | 0 .../contracts}/tests/HatsGatekeeper.test.ts | 0 .../contracts}/tests/MACI.test.ts | 0 .../contracts}/tests/MessageProcessor.test.ts | 0 .../contracts}/tests/Poll.test.ts | 0 .../contracts}/tests/PollFactory.test.ts | 0 .../tests/SemaphoreGatekeeper.test.ts | 0 .../contracts}/tests/SignUpGatekeeper.test.ts | 0 .../contracts}/tests/Tally.test.ts | 0 .../contracts}/tests/TallyNonQv.test.ts | 0 .../contracts}/tests/Utilities.test.ts | 0 .../contracts}/tests/Verifier.test.ts | 0 .../contracts}/tests/VkRegistry.test.ts | 0 .../contracts}/tests/ZupassGatekeeper.test.ts | 0 .../contracts}/tests/constants.ts | 0 .../contracts}/tests/utils.ts | 0 .../contracts}/ts/buildPoseidon.ts | 0 .../contracts}/ts/constants.ts | 0 .../contracts}/ts/deploy.ts | 0 .../contracts}/ts/genEmptyBallotRoots.ts | 0 .../contracts}/ts/genMaciState.ts | 0 .../contracts}/ts/genZerosContract.ts | 0 {contracts => packages/contracts}/ts/index.ts | 0 {contracts => packages/contracts}/ts/types.ts | 0 {contracts => packages/contracts}/ts/utils.ts | 0 .../contracts}/tsconfig.build.json | 2 +- .../contracts}/tsconfig.json | 2 +- {core => packages/core}/.eslintrc.js | 2 +- {core => packages/core}/.npmignore | 0 {core => packages/core}/CHANGELOG.md | 0 {core => packages/core}/README.md | 0 {core => packages/core}/package.json | 0 {core => packages/core}/ts/MaciState.ts | 0 {core => packages/core}/ts/Poll.ts | 0 .../core}/ts/__benchmarks__/index.ts | 0 .../ts/__benchmarks__/utils/constants.ts | 0 .../core}/ts/__tests__/MaciState.test.ts | 0 .../core}/ts/__tests__/Poll.test.ts | 0 .../core}/ts/__tests__/e2e.test.ts | 0 .../core}/ts/__tests__/utils.test.ts | 0 .../core}/ts/__tests__/utils/constants.ts | 0 .../core}/ts/__tests__/utils/utils.ts | 0 {core => packages/core}/ts/index.ts | 0 {core => packages/core}/ts/utils/constants.ts | 0 {core => packages/core}/ts/utils/errors.ts | 0 {core => packages/core}/ts/utils/types.ts | 0 {core => packages/core}/ts/utils/utils.ts | 0 {core => packages/core}/tsconfig.build.json | 2 +- {circuits => packages/core}/tsconfig.json | 2 +- packages/core/typedoc.json | 5 + packages/crypto/.eslintrc.js | 20 + {crypto => packages/crypto}/.npmignore | 0 {crypto => packages/crypto}/CHANGELOG.md | 0 {crypto => packages/crypto}/README.md | 0 {crypto => packages/crypto}/package.json | 0 {crypto => packages/crypto}/ts/AccQueue.ts | 0 .../crypto}/ts/__benchmarks__/index.ts | 0 .../crypto}/ts/__benchmarks__/suites/trees.ts | 0 .../crypto}/ts/__tests__/AccQueue.test.ts | 0 .../crypto}/ts/__tests__/Crypto.test.ts | 0 .../crypto}/ts/__tests__/IMT.test.ts | 0 .../crypto}/ts/__tests__/Utils.test.ts | 0 .../crypto}/ts/__tests__/utils.ts | 0 {crypto => packages/crypto}/ts/babyjub.ts | 0 {crypto => packages/crypto}/ts/bigIntUtils.ts | 0 {crypto => packages/crypto}/ts/constants.ts | 0 {crypto => packages/crypto}/ts/hashing.ts | 0 {crypto => packages/crypto}/ts/index.ts | 0 {crypto => packages/crypto}/ts/keys.ts | 0 {crypto => packages/crypto}/ts/quinTree.ts | 0 {crypto => packages/crypto}/ts/types.ts | 0 {crypto => packages/crypto}/ts/utils.ts | 0 .../crypto}/tsconfig.build.json | 2 +- {domainobjs => packages/crypto}/tsconfig.json | 2 +- packages/crypto/typedoc.json | 5 + packages/domainobjs/.eslintrc.js | 20 + .../domainobjs}/.npmignore | 0 .../domainobjs}/CHANGELOG.md | 0 {domainobjs => packages/domainobjs}/README.md | 0 .../domainobjs}/package.json | 0 .../ts/__tests__/artifacts/test_vk.json | 0 .../domainobjs}/ts/__tests__/ballot.test.ts | 0 .../domainobjs}/ts/__tests__/commands.test.ts | 0 .../domainobjs}/ts/__tests__/keypair.test.ts | 0 .../domainobjs}/ts/__tests__/message.test.ts | 0 .../ts/__tests__/privateKey.test.ts | 0 .../ts/__tests__/publicKey.test.ts | 0 .../ts/__tests__/stateLeaf.test.ts | 0 .../ts/__tests__/verifyingKey.test.ts | 0 .../domainobjs}/ts/ballot.ts | 0 .../domainobjs}/ts/commands/PCommand.ts | 0 .../domainobjs}/ts/commands/index.ts | 0 .../domainobjs}/ts/commands/types.ts | 0 .../domainobjs}/ts/constants.ts | 0 .../domainobjs}/ts/index.ts | 0 .../domainobjs}/ts/keyPair.ts | 0 .../domainobjs}/ts/message.ts | 0 .../domainobjs}/ts/privateKey.ts | 0 .../domainobjs}/ts/publicKey.ts | 0 .../domainobjs}/ts/stateLeaf.ts | 0 .../domainobjs}/ts/types.ts | 0 .../domainobjs}/ts/verifyingKey.ts | 0 .../domainobjs}/tsconfig.build.json | 2 +- {crypto => packages/domainobjs}/tsconfig.json | 2 +- packages/domainobjs/typedoc.json | 5 + packages/integrationTests/.eslintrc.js | 20 + .../integrationTests}/.gitignore | 0 .../integrationTests}/.npmignore | 0 .../integrationTests}/CHANGELOG.md | 0 .../integrationTests}/README.md | 0 .../integrationTests}/hardhat.config.ts | 0 .../integrationTests}/package.json | 0 .../ts/__tests__/data/suites.json | 0 .../ts/__tests__/integration.test.ts | 0 .../ts/__tests__/maci-keys.test.ts | 0 .../ts/__tests__/utils/constants.ts | 0 .../ts/__tests__/utils/interfaces.ts | 0 .../ts/__tests__/utils/user.ts | 0 .../ts/__tests__/utils/utils.ts | 0 .../integrationTests}/tsconfig.json | 2 +- pnpm-lock.yaml | 567 +++++------------- pnpm-workspace.yaml | 11 +- 733 files changed, 314 insertions(+), 698 deletions(-) delete mode 100644 .dockerignore delete mode 100644 .gitattributes rename {subgraph => apps/subgraph}/.eslintrc.js (96%) rename {subgraph => apps/subgraph}/.gitignore (100%) rename {subgraph => apps/subgraph}/README.md (100%) rename {subgraph => apps/subgraph}/config/network.json (100%) rename {subgraph => apps/subgraph}/docker-compose.yaml (100%) rename {subgraph => apps/subgraph}/matchstick.yaml (100%) rename {subgraph => apps/subgraph}/package.json (100%) rename {subgraph => apps/subgraph}/schemas/schema.v1.graphql (100%) rename {subgraph => apps/subgraph}/src/@types/global.d.ts (100%) rename {subgraph => apps/subgraph}/src/maci.ts (100%) rename {subgraph => apps/subgraph}/src/poll.ts (100%) rename {subgraph => apps/subgraph}/src/utils/constants.ts (100%) rename {subgraph => apps/subgraph}/src/utils/entity.ts (100%) rename {subgraph => apps/subgraph}/templates/subgraph.template.yaml (100%) rename {subgraph => apps/subgraph}/tests/common.ts (100%) rename {subgraph => apps/subgraph}/tests/maci/maci.test.ts (100%) rename {subgraph => apps/subgraph}/tests/maci/utils.ts (100%) rename {subgraph => apps/subgraph}/tests/poll/poll.test.ts (100%) rename {subgraph => apps/subgraph}/tests/poll/utils.ts (100%) rename {subgraph => apps/subgraph}/tsconfig.build.json (100%) rename {subgraph => apps/subgraph}/tsconfig.json (74%) rename {website => apps/website}/.eslintrc.js (99%) rename {website => apps/website}/.gitignore (100%) rename {website => apps/website}/CHANGELOG.md (100%) rename {website => apps/website}/README.md (100%) rename {website => apps/website}/babel.config.js (100%) rename {website => apps/website}/blog/2021-10-12-maci-v1.md (100%) rename {website => apps/website}/blog/2022-09-22-maci-v1-technical-introduction.md (100%) rename {website => apps/website}/blog/2023-01-18-maci-v1.1.1.md (100%) rename {website => apps/website}/blog/2024-01-18-roadmap.md (100%) rename {website => apps/website}/blog/2024-02-28-maci-v1.2.0.md (100%) rename {website => apps/website}/blog/2024-04-10-roadmap-q2.md (100%) rename {website => apps/website}/blog/2024-05-08-ethdam.md (100%) rename {website => apps/website}/blog/2024-05-22-the-origins-of-maci.md (100%) rename {website => apps/website}/blog/2024-05-28-upcoming-grants.md (100%) rename {website => apps/website}/blog/2024-06-17-understanding-maci.md (100%) rename {website => apps/website}/blog/2024-06-21-deciphering-maci.md (100%) rename {website => apps/website}/blog/2024-06-28-revolusioning-public-goods-funding.md (100%) rename {website => apps/website}/blog/2024-07-23-q2-review.md (100%) rename {website => apps/website}/blog/2024-07-30-roadmap-q3.md (100%) rename {website => apps/website}/blog/assets/MACI_Bob_SignUp_1.png (100%) rename {website => apps/website}/blog/assets/MACI_Bob_SignUp_2.png (100%) rename {website => apps/website}/blog/assets/MACI_Complex_Message.png (100%) rename {website => apps/website}/blog/assets/MACI_Contracts.png (100%) rename {website => apps/website}/blog/assets/MACI_Sign_Up.png (100%) rename {website => apps/website}/blog/assets/MACI_Simple_Message.png (100%) rename {website => apps/website}/blog/assets/MACI_Verifier_1.png (100%) rename {website => apps/website}/blog/authors.yml (100%) rename {website => apps/website}/docusaurus.config.ts (100%) rename {website => apps/website}/package.json (100%) rename {website => apps/website}/src/components/HomepageFeatures/index.tsx (100%) rename {website => apps/website}/src/components/HomepageFeatures/styles.module.css (100%) rename {website => apps/website}/src/css/custom.css (100%) rename {website => apps/website}/src/pages/index.module.css (100%) rename {website => apps/website}/src/pages/index.tsx (100%) rename {website => apps/website}/src/pages/projects.md (100%) rename {website => apps/website}/src/pages/roadmap.md (100%) rename {website => apps/website}/src/pages/typedoc.tsx (100%) rename {website => apps/website}/src/react-app-env.d.ts (100%) rename {website => apps/website}/src/scripts/setupSolidityDocs.ts (96%) rename {website => apps/website}/src/scripts/setupTypedoc.ts (100%) rename {website => apps/website}/src/scripts/utils.ts (100%) rename {website => apps/website}/static/.nojekyll (100%) rename {website => apps/website}/static/audit_reports/20210922_Hashcloak_audit_report.pdf (100%) rename {website => apps/website}/static/audit_reports/202220930_Hashcloak_audit_report.pdf (100%) rename {website => apps/website}/static/audit_reports/20240223_PSE_Audit_audit_report.pdf (100%) rename {website => apps/website}/static/fonts/DM_Sans.woff2 (100%) rename {website => apps/website}/static/fonts/Share_Tech_Mono.woff2 (100%) rename {website => apps/website}/static/img/box.png (100%) rename {website => apps/website}/static/img/box_dark.png (100%) rename {website => apps/website}/static/img/chain.png (100%) rename {website => apps/website}/static/img/chain_dark.png (100%) rename {website => apps/website}/static/img/chart.png (100%) rename {website => apps/website}/static/img/chart_dark.png (100%) rename {website => apps/website}/static/img/circuits/MACI-Circuits.excalidraw (100%) rename {website => apps/website}/static/img/circuits/calculateTotal.svg (100%) rename {website => apps/website}/static/img/circuits/ecdh.svg (100%) rename {website => apps/website}/static/img/circuits/messageToCommand.svg (100%) rename {website => apps/website}/static/img/circuits/messageValidator.svg (100%) rename {website => apps/website}/static/img/circuits/poseidonHasher13.svg (100%) rename {website => apps/website}/static/img/circuits/privToPubkey.svg (100%) rename {website => apps/website}/static/img/circuits/processMessages.svg (100%) rename {website => apps/website}/static/img/circuits/processMessagesInputHasher.svg (100%) rename {website => apps/website}/static/img/circuits/processMessages_2_0.svg (100%) rename {website => apps/website}/static/img/circuits/processOne.svg (100%) rename {website => apps/website}/static/img/circuits/processTopup.svg (100%) rename {website => apps/website}/static/img/circuits/processingAfterPollEnds.svg (100%) rename {website => apps/website}/static/img/circuits/quinBatchLeavesExists.svg (100%) rename {website => apps/website}/static/img/circuits/quinCheckRoot.svg (100%) rename {website => apps/website}/static/img/circuits/quinGeneratePathIndices.svg (100%) rename {website => apps/website}/static/img/circuits/quinSelector.svg (100%) rename {website => apps/website}/static/img/circuits/resultsCommitmentVerifier.svg (100%) rename {website => apps/website}/static/img/circuits/splicer.svg (100%) rename {website => apps/website}/static/img/circuits/tallyInputHasher.svg (100%) rename {website => apps/website}/static/img/circuits/tallyVotes.svg (100%) rename {website => apps/website}/static/img/circuits/unpackElement.svg (100%) rename {website => apps/website}/static/img/circuits/verifySignature.svg (100%) rename {website => apps/website}/static/img/completingAPoll.svg (100%) rename {website => apps/website}/static/img/contracts.svg (100%) rename {website => apps/website}/static/img/coordinatorComponents.svg (100%) rename {website => apps/website}/static/img/favicon.ico (100%) rename {website => apps/website}/static/img/generateProofs.svg (100%) rename {website => apps/website}/static/img/hero.svg (100%) rename {website => apps/website}/static/img/maci-card.png (100%) rename {website => apps/website}/static/img/maci-rpgf-design.jpg (100%) rename {website => apps/website}/static/img/messageProcessingLocal.svg (100%) rename {website => apps/website}/static/img/offlineProcessing.svg (100%) rename {website => apps/website}/static/img/pse-logo-round.png (100%) rename {website => apps/website}/static/img/tallyCommitments.svg (100%) rename {website => apps/website}/static/img/voteTallyingLocal.svg (100%) rename {website => apps/website}/tsconfig.json (100%) rename {website => apps/website}/versioned_docs/version-v0.x/circuits.md (100%) rename {website => apps/website}/versioned_docs/version-v0.x/contract.md (100%) rename {website => apps/website}/versioned_docs/version-v0.x/faq.md (100%) rename {website => apps/website}/versioned_docs/version-v0.x/introduction.md (100%) rename {website => apps/website}/versioned_docs/version-v0.x/quadratic-vote-tallying-circuit.md (100%) rename {website => apps/website}/versioned_docs/version-v0.x/state-root-transition-circuit.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/audit.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/ci-pipeline.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/circuits.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/cli.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/contracts.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/contributing/code-of-conduct.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/contributing/contributing.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/coordinator-processing.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/deployment.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/installation.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/integrating.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/introduction.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/key-change.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/overview.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/poll-types.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/primitives.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/project-ideas.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/purpose.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/MACI.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/MessageProcessor.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/MessageProcessorFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/Poll.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/PollFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/SignUpToken.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/Subsidy.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/SubsidyFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/Tally.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/TallyFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/TallyNonQv.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/TallyNonQvFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/TopupCredit.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/VkRegistry.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/benchmarks/HasherBenchmarks.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/Hasher.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/IVerifier.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/MockVerifier.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/Pairing.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT3.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT4.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT5.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT6.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkCommon.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkConstants.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/crypto/Verifier.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/gatekeepers/EASGatekeeper.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/gatekeepers/FreeForAllSignUpGatekeeper.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpGatekeeper.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpTokenGatekeeper.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperBase.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperMultiple.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperSingle.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/index.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/InitialVoiceCreditProxy.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IEAS.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IHats.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IMPFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IMessageProcessor.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IPoll.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IPollFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallyFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallySubsidyFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IVerifier.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/interfaces/IVkRegistry.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/mocks/MockHatsProtocol.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueue.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary0.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinaryMaci.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary0.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryBlankSl.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryMaci.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/trees/EmptyBallotRoots.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/utilities/CommonUtilities.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/utilities/DomainObjs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/utilities/Params.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/solidity-docs/utilities/Utilities.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/spec.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/testing-in-detail.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/testing.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/topup.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/troubleshooting.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/trusted-setup.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/.nojekyll (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/index.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/AirdropArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployPollArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployedContracts.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenLocalStateArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenProofsArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/IGenKeypairArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/IRegisteredUserArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeMessagesArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeSignupsArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/PollContracts.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/ProveOnChainArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/PublishArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/SignupArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/SubsidyData.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/TallyData.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/TopupArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/interfaces/VerifyArgs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/cli/modules.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/.nojekyll (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/classes/MaciState.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/classes/Poll.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/index.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/interfaces/BatchSizes.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/interfaces/IJsonMaciState.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/interfaces/IProcessMessagesCircuitInputs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/interfaces/ISubsidyCircuitInputs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/interfaces/ITallyCircuitInputs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/interfaces/MaxValues.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/interfaces/TreeDepths.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/core/modules.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/.nojekyll (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/classes/AccQueue.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/classes/G1Point.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/classes/G2Point.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/classes/IncrementalQuinTree.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/index.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Keypair.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/interfaces/PoseidonFuncs.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Queue.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Signature.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/crypto/modules.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/.nojekyll (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Ballot.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Keypair.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Message.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PCommand.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PrivKey.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PubKey.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/StateLeaf.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/TCommand.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/classes/VerifyingKey.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/index.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/ICommand.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG1ContractParams.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG2ContractParams.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonBallot.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonCommand.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonKeyPair.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonPCommand.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonStateLeaf.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonTCommand.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IMessageContractParams.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeaf.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeafContractParams.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkContractParams.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkObjectParams.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/Proof.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/VoteOptionTreeLeaf.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/domainobjs/modules.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/typedoc/index.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/versioning.md (100%) rename {website => apps/website}/versioned_docs/version-v1.2/workflow.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/contributing/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/contributing/code-of-conduct.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/contributing/contributing.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/ballot.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/coordinator-processing.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/hashing-and-encryption.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/key-change.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/maci-keys.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/maci-messages.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/merkle-trees.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/poll-types.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/spec.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/core-concepts/state-leaf.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/integrating.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/QuickStartGuide.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/AccQueue.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/DeployedContracts.md (87%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Gatekeepers.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MACI.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MessageProcessor.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Params.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Poll.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/PollFactory.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Tally.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VkRegistry.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VoiceCreditProxy.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/cli.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/introduction.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/processMessages.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/setup.md (98%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/tallyVotes.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/utilities.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/introduction.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/overview/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/overview/overview.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/overview/purpose.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/overview/resources.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/overview/workflow.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/processes/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/processes/ci-pipeline.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/processes/versioning.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/project-ideas/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/project-ideas/project-ideas.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/quick-start/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/quick-start/deployment.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/quick-start/installation.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/quick-start/poll-finalization.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/quick-start/troubleshooting.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/security/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/security/audit.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/security/trusted-setup.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/testing/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/testing/testing-in-detail.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/testing/testing.md (99%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/governance/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/governance/governance.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/local-elections/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/local-elections/local-elections.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/public-goods.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/apply.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/case-studies.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/faq.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/how-it-works.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/registration-approaches.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/what-is-quadratic-funding.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/_category_.json (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/case-studies.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/how-it-works.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/registration-approaches.md (100%) rename {website => apps/website}/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/what-is-retroactive-public-goods-funding.md (100%) rename {website => apps/website}/versioned_sidebars/version-v0.x-sidebars.json (100%) rename {website => apps/website}/versioned_sidebars/version-v1.2-sidebars.json (100%) rename {website => apps/website}/versioned_sidebars/version-v2.0_alpha-sidebars.json (100%) rename {website => apps/website}/versions.json (100%) delete mode 100644 circuits/circom/test/ProcessMessages_10-2-1-2_test.circom delete mode 100644 circuits/circom/test/TallyVotes_10-1-2_test.circom delete mode 100644 cli/typedoc.json delete mode 100644 core/typedoc.json delete mode 100644 crypto/.eslintrc.js delete mode 100644 crypto/typedoc.json delete mode 100644 domainobjs/.eslintrc.js delete mode 100644 domainobjs/typedoc.json delete mode 100644 integrationTests/.eslintrc.js rename {cli => packages/circuits}/.eslintrc.js (92%) rename {circuits => packages/circuits}/.gitignore (100%) rename {circuits => packages/circuits}/.npmignore (100%) rename {circuits => packages/circuits}/CHANGELOG.md (100%) rename {circuits => packages/circuits}/README.md (100%) rename {circuits => packages/circuits}/circom/circuits.json (100%) rename {circuits => packages/circuits}/circom/core/non-qv/processMessages.circom (100%) rename {circuits => packages/circuits}/circom/core/non-qv/tallyVotes.circom (100%) rename {circuits => packages/circuits}/circom/core/qv/processMessages.circom (100%) rename {circuits => packages/circuits}/circom/core/qv/tallyVotes.circom (100%) rename {circuits => packages/circuits}/circom/trees/incrementalMerkleTree.circom (100%) rename {circuits => packages/circuits}/circom/trees/incrementalQuinaryTree.circom (100%) rename {circuits => packages/circuits}/circom/utils/calculateTotal.circom (100%) rename {circuits => packages/circuits}/circom/utils/hashers.circom (100%) rename {circuits => packages/circuits}/circom/utils/messageToCommand.circom (100%) rename {circuits => packages/circuits}/circom/utils/non-qv/messageValidator.circom (100%) rename {circuits => packages/circuits}/circom/utils/non-qv/stateLeafAndBallotTransformer.circom (100%) rename {circuits => packages/circuits}/circom/utils/privToPubKey.circom (100%) rename {circuits => packages/circuits}/circom/utils/qv/messageValidator.circom (100%) rename {circuits => packages/circuits}/circom/utils/qv/stateLeafAndBallotTransformer.circom (100%) rename {circuits => packages/circuits}/circom/utils/verifySignature.circom (100%) rename {circuits => packages/circuits}/circomkit.json (100%) rename {circuits => packages/circuits}/package.json (100%) rename {circuits => packages/circuits}/ts/__tests__/CalculateTotal.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/CeremonyParams.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/Hasher.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/IncrementalQuinaryTree.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/MessageToCommand.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/MessageValidator.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/PrivToPubKey.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/ProcessMessages.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/StateLeafAndBallotTransformer.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/TallyVotes.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/VerifySignature.test.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/utils/constants.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/utils/types.ts (100%) rename {circuits => packages/circuits}/ts/__tests__/utils/utils.ts (100%) rename {circuits => packages/circuits}/ts/compile.ts (100%) rename {circuits => packages/circuits}/ts/genZkeys.ts (100%) rename {circuits => packages/circuits}/ts/index.ts (100%) rename {circuits => packages/circuits}/ts/proofs.ts (100%) rename {circuits => packages/circuits}/ts/types.ts (100%) rename {circuits => packages/circuits}/ts/utils.ts (100%) rename {circuits => packages/circuits}/tsconfig.build.json (79%) rename {core => packages/circuits}/tsconfig.json (68%) rename {cli => packages/cli}/.env.template (100%) rename {contracts => packages/cli}/.eslintrc.js (92%) rename {cli => packages/cli}/.gitignore (95%) rename {cli => packages/cli}/.npmignore (100%) rename {cli => packages/cli}/CHANGELOG.md (100%) rename {cli => packages/cli}/README.md (100%) rename {cli => packages/cli}/hardhat.config.ts (100%) rename {cli => packages/cli}/package.json (100%) rename {cli => packages/cli}/testScript.sh (100%) rename {cli => packages/cli}/tests/ceremony-params/ceremonyParams.test.ts (100%) rename {cli => packages/cli}/tests/constants.ts (100%) rename {cli => packages/cli}/tests/e2e/e2e.nonQv.test.ts (100%) rename {cli => packages/cli}/tests/e2e/e2e.test.ts (100%) rename {cli => packages/cli}/tests/e2e/keyChange.test.ts (100%) rename {cli => packages/cli}/tests/unit/data/testVk.json (100%) rename {cli => packages/cli}/tests/unit/fundWallet.test.ts (100%) rename {cli => packages/cli}/tests/unit/genKeyPair.test.ts (100%) rename {cli => packages/cli}/tests/unit/genPubkey.test.ts (100%) rename {cli => packages/cli}/tests/unit/poll.test.ts (100%) rename {cli => packages/cli}/tests/unit/publish.test.ts (100%) rename {cli => packages/cli}/tests/unit/signup.test.ts (100%) rename {cli => packages/cli}/tests/unit/timeTravel.test.ts (100%) rename {cli => packages/cli}/tests/unit/utils.test.ts (100%) rename {cli => packages/cli}/tests/utils.ts (100%) rename {cli => packages/cli}/ts/cliInit.ts (100%) rename {cli => packages/cli}/ts/commands/checkVerifyingKeys.ts (100%) rename {cli => packages/cli}/ts/commands/deploy.ts (100%) rename {cli => packages/cli}/ts/commands/deployPoll.ts (100%) rename {cli => packages/cli}/ts/commands/deployVkRegistry.ts (100%) rename {cli => packages/cli}/ts/commands/extractVkToFile.ts (100%) rename {cli => packages/cli}/ts/commands/fundWallet.ts (100%) rename {cli => packages/cli}/ts/commands/genKeyPair.ts (100%) rename {cli => packages/cli}/ts/commands/genLocalState.ts (100%) rename {cli => packages/cli}/ts/commands/genProofs.ts (100%) rename {cli => packages/cli}/ts/commands/genPubKey.ts (100%) rename {cli => packages/cli}/ts/commands/index.ts (100%) rename {cli => packages/cli}/ts/commands/mergeMessages.ts (100%) rename {cli => packages/cli}/ts/commands/mergeSignups.ts (100%) rename {cli => packages/cli}/ts/commands/poll.ts (100%) rename {cli => packages/cli}/ts/commands/proveOnChain.ts (100%) rename {cli => packages/cli}/ts/commands/publish.ts (100%) rename {cli => packages/cli}/ts/commands/setVerifyingKeys.ts (100%) rename {cli => packages/cli}/ts/commands/showContracts.ts (100%) rename {cli => packages/cli}/ts/commands/signup.ts (100%) rename {cli => packages/cli}/ts/commands/timeTravel.ts (100%) rename {cli => packages/cli}/ts/commands/verify.ts (100%) rename {cli => packages/cli}/ts/index.ts (100%) rename {cli => packages/cli}/ts/sdk/index.ts (100%) rename {cli => packages/cli}/ts/utils/banner.ts (100%) rename {cli => packages/cli}/ts/utils/constants.ts (100%) rename {cli => packages/cli}/ts/utils/contracts.ts (100%) rename {cli => packages/cli}/ts/utils/defaults.ts (100%) rename {cli => packages/cli}/ts/utils/formatting.ts (100%) rename {cli => packages/cli}/ts/utils/index.ts (100%) rename {cli => packages/cli}/ts/utils/interfaces.ts (100%) rename {cli => packages/cli}/ts/utils/prompts.ts (100%) rename {cli => packages/cli}/ts/utils/salt.ts (100%) rename {cli => packages/cli}/ts/utils/storage.ts (100%) rename {cli => packages/cli}/ts/utils/theme.ts (100%) rename {cli => packages/cli}/ts/utils/time.ts (100%) rename {cli => packages/cli}/ts/utils/trees.ts (100%) rename {cli => packages/cli}/ts/utils/verifiers.ts (100%) rename {cli => packages/cli}/ts/utils/vks.ts (100%) rename {cli => packages/cli}/tsconfig.build.json (76%) rename {cli => packages/cli}/tsconfig.json (77%) create mode 100644 packages/cli/typedoc.json rename {contracts => packages/contracts}/.env.example (100%) rename {circuits => packages/contracts}/.eslintrc.js (92%) rename {contracts => packages/contracts}/.gitignore (100%) rename {contracts => packages/contracts}/.npmignore (100%) rename {contracts => packages/contracts}/CHANGELOG.md (100%) rename {contracts => packages/contracts}/README.md (100%) rename {contracts => packages/contracts}/contracts/.solhint.json (100%) rename {contracts => packages/contracts}/contracts/MACI.sol (100%) rename {contracts => packages/contracts}/contracts/MessageProcessor.sol (100%) rename {contracts => packages/contracts}/contracts/MessageProcessorFactory.sol (100%) rename {contracts => packages/contracts}/contracts/Poll.sol (100%) rename {contracts => packages/contracts}/contracts/PollFactory.sol (100%) rename {contracts => packages/contracts}/contracts/SignUpToken.sol (100%) rename {contracts => packages/contracts}/contracts/Tally.sol (100%) rename {contracts => packages/contracts}/contracts/TallyFactory.sol (100%) rename {contracts => packages/contracts}/contracts/VkRegistry.sol (100%) rename {contracts => packages/contracts}/contracts/benchmarks/HasherBenchmarks.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/BabyJubJub.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/Hasher.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/MockVerifier.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/Pairing.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/PoseidonT3.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/PoseidonT4.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/PoseidonT5.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/PoseidonT6.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/SnarkCommon.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/SnarkConstants.sol (100%) rename {contracts => packages/contracts}/contracts/crypto/Verifier.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/EASGatekeeper.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/FreeForAllSignUpGatekeeper.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/GitcoinPassportGatekeeper.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/HatsGatekeeperBase.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/HatsGatekeeperMultiple.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/HatsGatekeeperSingle.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/SemaphoreGatekeeper.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/SignUpGatekeeper.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/SignUpTokenGatekeeper.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/zupass/ZupassGatekeeper.sol (100%) rename {contracts => packages/contracts}/contracts/gatekeepers/zupass/ZupassGroth16Verifier.sol (100%) rename {contracts => packages/contracts}/contracts/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.sol (100%) rename {contracts => packages/contracts}/contracts/initialVoiceCreditProxy/InitialVoiceCreditProxy.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IEAS.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IGitcoinPassportDecoder.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IHats.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IMACI.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IMPFactory.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IMessageProcessor.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IPoll.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IPollFactory.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/ISemaphore.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/ITallyFactory.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IVerifier.sol (100%) rename {contracts => packages/contracts}/contracts/interfaces/IVkRegistry.sol (100%) rename {contracts => packages/contracts}/contracts/mocks/MockEAS.sol (100%) rename {contracts => packages/contracts}/contracts/mocks/MockGitcoinPassportDecoder.sol (100%) rename {contracts => packages/contracts}/contracts/mocks/MockHatsProtocol.sol (100%) rename {contracts => packages/contracts}/contracts/mocks/MockSemaphore.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueue.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueueBinary.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueueBinary0.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueueBinaryMaci.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueueQuinary.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueueQuinary0.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueueQuinaryBlankSl.sol (100%) rename {contracts => packages/contracts}/contracts/trees/AccQueueQuinaryMaci.sol (100%) rename {contracts => packages/contracts}/contracts/trees/LazyIMT.sol (100%) rename {contracts => packages/contracts}/contracts/trees/zeros/MerkleBinary0.sol (100%) rename {contracts => packages/contracts}/contracts/trees/zeros/MerkleBinaryBlankSl.sol (100%) rename {contracts => packages/contracts}/contracts/trees/zeros/MerkleBinaryMaci.sol (100%) rename {contracts => packages/contracts}/contracts/trees/zeros/MerkleQuinary0.sol (100%) rename {contracts => packages/contracts}/contracts/trees/zeros/MerkleQuinaryBlankSl.sol (100%) rename {contracts => packages/contracts}/contracts/trees/zeros/MerkleQuinaryMaci.sol (100%) rename {contracts => packages/contracts}/contracts/trees/zeros/MerkleQuinaryMaciWithSha256.sol (100%) rename {contracts => packages/contracts}/contracts/utilities/CommonUtilities.sol (100%) rename {contracts => packages/contracts}/contracts/utilities/DomainObjs.sol (100%) rename {contracts => packages/contracts}/contracts/utilities/Params.sol (100%) rename {contracts => packages/contracts}/contracts/utilities/Utilities.sol (100%) rename {contracts => packages/contracts}/deploy-config-example.json (100%) rename {contracts => packages/contracts}/hardhat.config.ts (100%) rename {contracts => packages/contracts}/package.json (100%) rename {contracts => packages/contracts}/scripts/compileSol.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/index.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/01-constantInitialVoiceCreditProxy.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/02-gatekeepers.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/03-verifier.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/04-poseidon.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/05-pollFactory.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/06-messageProcessorFactory.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/07-tallyFactory.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/08-maci.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/maci/09-vkRegistry.ts (100%) rename {contracts => packages/contracts}/tasks/deploy/poll/01-poll.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/ContractStorage.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/ContractVerifier.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/Deployment.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/ProofGenerator.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/Prover.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/TreeMerger.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/abi.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/constants.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/numericParser.ts (100%) rename {contracts => packages/contracts}/tasks/helpers/types.ts (100%) rename {contracts => packages/contracts}/tasks/runner/deployFull.ts (100%) rename {contracts => packages/contracts}/tasks/runner/deployPoll.ts (100%) rename {contracts => packages/contracts}/tasks/runner/merge.ts (100%) rename {contracts => packages/contracts}/tasks/runner/prove.ts (100%) rename {contracts => packages/contracts}/tasks/runner/verifyFull.ts (100%) rename {contracts => packages/contracts}/templates/MerkleZeros.sol.template (100%) rename {contracts => packages/contracts}/testScriptLocalhost.sh (100%) rename {contracts => packages/contracts}/tests/AccQueue.test.ts (100%) rename {contracts => packages/contracts}/tests/AccQueueBenchmark.test.ts (100%) rename {contracts => packages/contracts}/tests/EASGatekeeper.test.ts (100%) rename {contracts => packages/contracts}/tests/GitcoinPassportGatekeeper.test.ts (100%) rename {contracts => packages/contracts}/tests/Hasher.test.ts (100%) rename {contracts => packages/contracts}/tests/HasherBenchmarks.test.ts (100%) rename {contracts => packages/contracts}/tests/HatsGatekeeper.test.ts (100%) rename {contracts => packages/contracts}/tests/MACI.test.ts (100%) rename {contracts => packages/contracts}/tests/MessageProcessor.test.ts (100%) rename {contracts => packages/contracts}/tests/Poll.test.ts (100%) rename {contracts => packages/contracts}/tests/PollFactory.test.ts (100%) rename {contracts => packages/contracts}/tests/SemaphoreGatekeeper.test.ts (100%) rename {contracts => packages/contracts}/tests/SignUpGatekeeper.test.ts (100%) rename {contracts => packages/contracts}/tests/Tally.test.ts (100%) rename {contracts => packages/contracts}/tests/TallyNonQv.test.ts (100%) rename {contracts => packages/contracts}/tests/Utilities.test.ts (100%) rename {contracts => packages/contracts}/tests/Verifier.test.ts (100%) rename {contracts => packages/contracts}/tests/VkRegistry.test.ts (100%) rename {contracts => packages/contracts}/tests/ZupassGatekeeper.test.ts (100%) rename {contracts => packages/contracts}/tests/constants.ts (100%) rename {contracts => packages/contracts}/tests/utils.ts (100%) rename {contracts => packages/contracts}/ts/buildPoseidon.ts (100%) rename {contracts => packages/contracts}/ts/constants.ts (100%) rename {contracts => packages/contracts}/ts/deploy.ts (100%) rename {contracts => packages/contracts}/ts/genEmptyBallotRoots.ts (100%) rename {contracts => packages/contracts}/ts/genMaciState.ts (100%) rename {contracts => packages/contracts}/ts/genZerosContract.ts (100%) rename {contracts => packages/contracts}/ts/index.ts (100%) rename {contracts => packages/contracts}/ts/types.ts (100%) rename {contracts => packages/contracts}/ts/utils.ts (100%) rename {contracts => packages/contracts}/tsconfig.build.json (83%) rename {contracts => packages/contracts}/tsconfig.json (84%) rename {core => packages/core}/.eslintrc.js (92%) rename {core => packages/core}/.npmignore (100%) rename {core => packages/core}/CHANGELOG.md (100%) rename {core => packages/core}/README.md (100%) rename {core => packages/core}/package.json (100%) rename {core => packages/core}/ts/MaciState.ts (100%) rename {core => packages/core}/ts/Poll.ts (100%) rename {core => packages/core}/ts/__benchmarks__/index.ts (100%) rename {core => packages/core}/ts/__benchmarks__/utils/constants.ts (100%) rename {core => packages/core}/ts/__tests__/MaciState.test.ts (100%) rename {core => packages/core}/ts/__tests__/Poll.test.ts (100%) rename {core => packages/core}/ts/__tests__/e2e.test.ts (100%) rename {core => packages/core}/ts/__tests__/utils.test.ts (100%) rename {core => packages/core}/ts/__tests__/utils/constants.ts (100%) rename {core => packages/core}/ts/__tests__/utils/utils.ts (100%) rename {core => packages/core}/ts/index.ts (100%) rename {core => packages/core}/ts/utils/constants.ts (100%) rename {core => packages/core}/ts/utils/errors.ts (100%) rename {core => packages/core}/ts/utils/types.ts (100%) rename {core => packages/core}/ts/utils/utils.ts (100%) rename {core => packages/core}/tsconfig.build.json (82%) rename {circuits => packages/core}/tsconfig.json (68%) create mode 100644 packages/core/typedoc.json create mode 100644 packages/crypto/.eslintrc.js rename {crypto => packages/crypto}/.npmignore (100%) rename {crypto => packages/crypto}/CHANGELOG.md (100%) rename {crypto => packages/crypto}/README.md (100%) rename {crypto => packages/crypto}/package.json (100%) rename {crypto => packages/crypto}/ts/AccQueue.ts (100%) rename {crypto => packages/crypto}/ts/__benchmarks__/index.ts (100%) rename {crypto => packages/crypto}/ts/__benchmarks__/suites/trees.ts (100%) rename {crypto => packages/crypto}/ts/__tests__/AccQueue.test.ts (100%) rename {crypto => packages/crypto}/ts/__tests__/Crypto.test.ts (100%) rename {crypto => packages/crypto}/ts/__tests__/IMT.test.ts (100%) rename {crypto => packages/crypto}/ts/__tests__/Utils.test.ts (100%) rename {crypto => packages/crypto}/ts/__tests__/utils.ts (100%) rename {crypto => packages/crypto}/ts/babyjub.ts (100%) rename {crypto => packages/crypto}/ts/bigIntUtils.ts (100%) rename {crypto => packages/crypto}/ts/constants.ts (100%) rename {crypto => packages/crypto}/ts/hashing.ts (100%) rename {crypto => packages/crypto}/ts/index.ts (100%) rename {crypto => packages/crypto}/ts/keys.ts (100%) rename {crypto => packages/crypto}/ts/quinTree.ts (100%) rename {crypto => packages/crypto}/ts/types.ts (100%) rename {crypto => packages/crypto}/ts/utils.ts (100%) rename {crypto => packages/crypto}/tsconfig.build.json (82%) rename {domainobjs => packages/crypto}/tsconfig.json (68%) create mode 100644 packages/crypto/typedoc.json create mode 100644 packages/domainobjs/.eslintrc.js rename {domainobjs => packages/domainobjs}/.npmignore (100%) rename {domainobjs => packages/domainobjs}/CHANGELOG.md (100%) rename {domainobjs => packages/domainobjs}/README.md (100%) rename {domainobjs => packages/domainobjs}/package.json (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/artifacts/test_vk.json (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/ballot.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/commands.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/keypair.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/message.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/privateKey.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/publicKey.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/stateLeaf.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/__tests__/verifyingKey.test.ts (100%) rename {domainobjs => packages/domainobjs}/ts/ballot.ts (100%) rename {domainobjs => packages/domainobjs}/ts/commands/PCommand.ts (100%) rename {domainobjs => packages/domainobjs}/ts/commands/index.ts (100%) rename {domainobjs => packages/domainobjs}/ts/commands/types.ts (100%) rename {domainobjs => packages/domainobjs}/ts/constants.ts (100%) rename {domainobjs => packages/domainobjs}/ts/index.ts (100%) rename {domainobjs => packages/domainobjs}/ts/keyPair.ts (100%) rename {domainobjs => packages/domainobjs}/ts/message.ts (100%) rename {domainobjs => packages/domainobjs}/ts/privateKey.ts (100%) rename {domainobjs => packages/domainobjs}/ts/publicKey.ts (100%) rename {domainobjs => packages/domainobjs}/ts/stateLeaf.ts (100%) rename {domainobjs => packages/domainobjs}/ts/types.ts (100%) rename {domainobjs => packages/domainobjs}/ts/verifyingKey.ts (100%) rename {domainobjs => packages/domainobjs}/tsconfig.build.json (79%) rename {crypto => packages/domainobjs}/tsconfig.json (68%) create mode 100644 packages/domainobjs/typedoc.json create mode 100644 packages/integrationTests/.eslintrc.js rename {integrationTests => packages/integrationTests}/.gitignore (100%) rename {integrationTests => packages/integrationTests}/.npmignore (100%) rename {integrationTests => packages/integrationTests}/CHANGELOG.md (100%) rename {integrationTests => packages/integrationTests}/README.md (100%) rename {integrationTests => packages/integrationTests}/hardhat.config.ts (100%) rename {integrationTests => packages/integrationTests}/package.json (100%) rename {integrationTests => packages/integrationTests}/ts/__tests__/data/suites.json (100%) rename {integrationTests => packages/integrationTests}/ts/__tests__/integration.test.ts (100%) rename {integrationTests => packages/integrationTests}/ts/__tests__/maci-keys.test.ts (100%) rename {integrationTests => packages/integrationTests}/ts/__tests__/utils/constants.ts (100%) rename {integrationTests => packages/integrationTests}/ts/__tests__/utils/interfaces.ts (100%) rename {integrationTests => packages/integrationTests}/ts/__tests__/utils/user.ts (100%) rename {integrationTests => packages/integrationTests}/ts/__tests__/utils/utils.ts (100%) rename {integrationTests => packages/integrationTests}/tsconfig.json (76%) diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index b333463737..0000000000 --- a/.dockerignore +++ /dev/null @@ -1,90 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage -*.lcov - -# nyc test coverage -.nyc_output - -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (https://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# TypeScript v1 declaration files -typings/ - -# TypeScript cache -*.tsbuildinfo - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - -# dotenv environment variables file -.env -.env.test - -# parcel-bundler cache (https://parceljs.org/) -.cache - -# next.js build output -.next - -# nuxt.js build output -.nuxt - -# vuepress build output -.vuepress/dist - -# Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -.vscode/ \ No newline at end of file diff --git a/.eslintignore b/.eslintignore index 6769117f04..4d77c05120 100644 --- a/.eslintignore +++ b/.eslintignore @@ -5,4 +5,4 @@ build typechain-types .eslintrc.js commitlint.config.js -subgraph/generated +apps/subgraph/generated diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 52031de51c..0000000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -*.sol linguist-language=Solidity diff --git a/.github/workflows/circuit-build.yml b/.github/workflows/circuit-build.yml index fef777be5e..ef2b1bc434 100644 --- a/.github/workflows/circuit-build.yml +++ b/.github/workflows/circuit-build.yml @@ -51,8 +51,8 @@ jobs: - name: Build circuits run: pnpm run build-test-circuits-wasm - working-directory: circuits + working-directory: packages/circuits - name: Test circuits run: pnpm run test - working-directory: circuits + working-directory: packages/circuits diff --git a/.github/workflows/contracts-build.yml b/.github/workflows/contracts-build.yml index c538dfb9e9..03898ca2b0 100644 --- a/.github/workflows/contracts-build.yml +++ b/.github/workflows/contracts-build.yml @@ -35,6 +35,4 @@ jobs: - name: Test run: pnpm run test - working-directory: contracts - env: - OP_RPC_URL: ${{ secrets.OP_RPC_URL }} + working-directory: packages/contracts diff --git a/.github/workflows/core-build.yml b/.github/workflows/core-build.yml index 1cdbd07827..6c1ff4da82 100644 --- a/.github/workflows/core-build.yml +++ b/.github/workflows/core-build.yml @@ -35,4 +35,4 @@ jobs: - name: Test run: pnpm run test - working-directory: core + working-directory: packages/core diff --git a/.github/workflows/crypto-build.yml b/.github/workflows/crypto-build.yml index d8f99ca263..0e0df4e0b6 100644 --- a/.github/workflows/crypto-build.yml +++ b/.github/workflows/crypto-build.yml @@ -35,4 +35,4 @@ jobs: - name: Test run: pnpm run test - working-directory: crypto + working-directory: packages/crypto diff --git a/.github/workflows/domainobjs-build.yml b/.github/workflows/domainobjs-build.yml index 25c2a718f1..534c1dab58 100644 --- a/.github/workflows/domainobjs-build.yml +++ b/.github/workflows/domainobjs-build.yml @@ -36,4 +36,4 @@ jobs: - name: Test run: | pnpm run test - working-directory: domainobjs + working-directory: packages/domainobjs diff --git a/.github/workflows/hardhat-tasks.yml b/.github/workflows/hardhat-tasks.yml index 82b5969f17..67cffc4999 100644 --- a/.github/workflows/hardhat-tasks.yml +++ b/.github/workflows/hardhat-tasks.yml @@ -31,7 +31,7 @@ jobs: - name: Run hardhat fork run: | - cd contracts + cd packages/contracts pnpm run hardhat & sleep 5 @@ -41,10 +41,10 @@ jobs: - name: hardhat tasks run: | - cd contracts cp ./deploy-config-example.json ./deploy-config.json pnpm deploy:localhost pnpm deploy-poll:localhost + working-directory: packages/contracts - name: Stop Hardhat if: always() diff --git a/.github/workflows/nightly-ceremony.yml b/.github/workflows/nightly-ceremony.yml index c58d3a8e9b..155edd3de1 100644 --- a/.github/workflows/nightly-ceremony.yml +++ b/.github/workflows/nightly-ceremony.yml @@ -46,7 +46,7 @@ jobs: - name: Run hardhat fork run: | - cd contracts + cd packages/contracts pnpm run hardhat & - name: Download rapidsnark (1c137) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 55a865c247..93a14926da 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -47,7 +47,7 @@ jobs: - name: Run hardhat fork run: | - cd contracts + cd packages/contracts pnpm run hardhat & - name: Download rapidsnark (1c137) @@ -64,7 +64,7 @@ jobs: - name: Create zkeys folder run: | - cd cli + cd packages/cli mkdir -p zkeys - name: Compile Circuits And Generate zkeys diff --git a/.github/workflows/slither.yml b/.github/workflows/slither.yml index e40be2e40e..605f8378be 100644 --- a/.github/workflows/slither.yml +++ b/.github/workflows/slither.yml @@ -41,7 +41,7 @@ jobs: fail-on: none ignore-compile: true node-version: 20 - target: "contracts/" + target: "packages/contracts/" - name: Upload SARIF file uses: github/codeql-action/upload-sarif@v3 diff --git a/.github/workflows/subgraph-build.yml b/.github/workflows/subgraph-build.yml index b5d73592e8..5a0d699b5f 100644 --- a/.github/workflows/subgraph-build.yml +++ b/.github/workflows/subgraph-build.yml @@ -35,4 +35,4 @@ jobs: - name: Test run: pnpm run test - working-directory: subgraph + working-directory: apps/subgraph diff --git a/.gitignore b/.gitignore index c4a1be800a..2c07d300e8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ -circuits/params/* -cli/proofs -cli/proofs.json -cli/zkeys -cli/maci_keys.tar.gz +packages/circuits/params/* +packages/cli/proofs +packages/cli/proofs.json +packages/cli/zkeys +packages/cli/maci_keys.tar.gz *.zkey *.r1cs *.sym @@ -10,23 +10,24 @@ cli/maci_keys.tar.gz solc *.ptau -cli/tally.json +packages/cli/tally.json **/test_tally.json **/tally.json -integrationTests/test_tally.json -integrationTests/artifacts/** +packages/integrationTests/test_tally.json +packages/integrationTests/artifacts/** deployedAddresses.json .etherlime-store **/build/ -circuits/build -circuits/circom/test.bak +packages/circuits/build +packages/circuits/circom/test.bak -cli/artifacts -contracts/artifacts -contracts/compiled -cli/cache -contracts/cache -typechain-types/ +packages/cli/artifacts +packages/contracts/artifacts +packages/contracts/compiled +packages/cli/cache +packages/contracts/cache +packages/contracts/typechain-types/ +**/cache node_modules blake2sdef.json @@ -144,15 +145,12 @@ typings/ # docker related **/data/ -cli/output.json -cli/processinput.json -cli/tallyinput.json -cli/contractAddresses.json -cli/contractAddresses.old.json +packages/cli/output.json +packages/cli/processinput.json +packages/cli/tallyinput.json +packages/cli/contractAddresses.json +packages/cli/contractAddresses.old.json -circuits/circom/test - -# mdBook rendered files -publish +packages/circuits/circom/test **/ts/__benchmarks__/results/** diff --git a/.prettierignore b/.prettierignore index ed4c640968..23a245f5c4 100644 --- a/.prettierignore +++ b/.prettierignore @@ -10,12 +10,13 @@ pnpm-lock.yaml CHANGELOG.md CODEOWNERS .eslintignore -circuits/ts/verifier_groth16.sol -website/.docusaurus/ -website/src/pages/solidity-docs/index.md +packages/circuits/ts/verifier_groth16.sol +apps/website/.docusaurus/ +apps/website/src/pages/solidity-docs/index.md **/deployed-contracts.json **/deploy-config.json -subgraph/generated -subgraph/templates/*.yaml -subgraph/subgraph.yaml - +apps/subgraph/generated +apps/subgraph/templates/*.yaml +apps/subgraph/subgraph.yaml +**/zkeys +**/typedoc diff --git a/README.md b/README.md index c68c16f4d5..1d44e3f612 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Below you can find a list of the packages included in this repository. | [maci-crypto][crypto-package] | [![NPM Package][crypto-npm-badge]][crypto-npm-link] | [![Actions Status][crypto-actions-badge]][crypto-actions-link] | | [maci-domainobjs][domainobjs-package] | [![NPM Package][domainobjs-npm-badge]][domainobjs-npm-link] | [![Actions Status][domainobjs-actions-badge]][domainobjs-actions-link] | | [maci-integrationTests][integrationTests-package] | [![NPM Package][integrationTests-npm-badge]][integrationTests-npm-link] | [![Actions Status][integrationTests-actions-badge]][integrationTests-actions-link] | +| [maci-subgraph][subgraph-package] | [![NPM Package][subgraph-npm-badge]][subgraph-npm-link] | [![Actions Status][subgraph-actions-badge]][subgraph-actions-link] | ## Development and testing diff --git a/subgraph/.eslintrc.js b/apps/subgraph/.eslintrc.js similarity index 96% rename from subgraph/.eslintrc.js rename to apps/subgraph/.eslintrc.js index 85ca2012d4..53df99c542 100644 --- a/subgraph/.eslintrc.js +++ b/apps/subgraph/.eslintrc.js @@ -2,7 +2,7 @@ const path = require("path"); module.exports = { root: true, - extends: ["../.eslintrc.js"], + extends: ["../../.eslintrc.js"], parser: "@typescript-eslint/parser", parserOptions: { project: path.resolve(__dirname, "./tsconfig.json"), diff --git a/subgraph/.gitignore b/apps/subgraph/.gitignore similarity index 100% rename from subgraph/.gitignore rename to apps/subgraph/.gitignore diff --git a/subgraph/README.md b/apps/subgraph/README.md similarity index 100% rename from subgraph/README.md rename to apps/subgraph/README.md diff --git a/subgraph/config/network.json b/apps/subgraph/config/network.json similarity index 100% rename from subgraph/config/network.json rename to apps/subgraph/config/network.json diff --git a/subgraph/docker-compose.yaml b/apps/subgraph/docker-compose.yaml similarity index 100% rename from subgraph/docker-compose.yaml rename to apps/subgraph/docker-compose.yaml diff --git a/subgraph/matchstick.yaml b/apps/subgraph/matchstick.yaml similarity index 100% rename from subgraph/matchstick.yaml rename to apps/subgraph/matchstick.yaml diff --git a/subgraph/package.json b/apps/subgraph/package.json similarity index 100% rename from subgraph/package.json rename to apps/subgraph/package.json diff --git a/subgraph/schemas/schema.v1.graphql b/apps/subgraph/schemas/schema.v1.graphql similarity index 100% rename from subgraph/schemas/schema.v1.graphql rename to apps/subgraph/schemas/schema.v1.graphql diff --git a/subgraph/src/@types/global.d.ts b/apps/subgraph/src/@types/global.d.ts similarity index 100% rename from subgraph/src/@types/global.d.ts rename to apps/subgraph/src/@types/global.d.ts diff --git a/subgraph/src/maci.ts b/apps/subgraph/src/maci.ts similarity index 100% rename from subgraph/src/maci.ts rename to apps/subgraph/src/maci.ts diff --git a/subgraph/src/poll.ts b/apps/subgraph/src/poll.ts similarity index 100% rename from subgraph/src/poll.ts rename to apps/subgraph/src/poll.ts diff --git a/subgraph/src/utils/constants.ts b/apps/subgraph/src/utils/constants.ts similarity index 100% rename from subgraph/src/utils/constants.ts rename to apps/subgraph/src/utils/constants.ts diff --git a/subgraph/src/utils/entity.ts b/apps/subgraph/src/utils/entity.ts similarity index 100% rename from subgraph/src/utils/entity.ts rename to apps/subgraph/src/utils/entity.ts diff --git a/subgraph/templates/subgraph.template.yaml b/apps/subgraph/templates/subgraph.template.yaml similarity index 100% rename from subgraph/templates/subgraph.template.yaml rename to apps/subgraph/templates/subgraph.template.yaml diff --git a/subgraph/tests/common.ts b/apps/subgraph/tests/common.ts similarity index 100% rename from subgraph/tests/common.ts rename to apps/subgraph/tests/common.ts diff --git a/subgraph/tests/maci/maci.test.ts b/apps/subgraph/tests/maci/maci.test.ts similarity index 100% rename from subgraph/tests/maci/maci.test.ts rename to apps/subgraph/tests/maci/maci.test.ts diff --git a/subgraph/tests/maci/utils.ts b/apps/subgraph/tests/maci/utils.ts similarity index 100% rename from subgraph/tests/maci/utils.ts rename to apps/subgraph/tests/maci/utils.ts diff --git a/subgraph/tests/poll/poll.test.ts b/apps/subgraph/tests/poll/poll.test.ts similarity index 100% rename from subgraph/tests/poll/poll.test.ts rename to apps/subgraph/tests/poll/poll.test.ts diff --git a/subgraph/tests/poll/utils.ts b/apps/subgraph/tests/poll/utils.ts similarity index 100% rename from subgraph/tests/poll/utils.ts rename to apps/subgraph/tests/poll/utils.ts diff --git a/subgraph/tsconfig.build.json b/apps/subgraph/tsconfig.build.json similarity index 100% rename from subgraph/tsconfig.build.json rename to apps/subgraph/tsconfig.build.json diff --git a/subgraph/tsconfig.json b/apps/subgraph/tsconfig.json similarity index 74% rename from subgraph/tsconfig.json rename to apps/subgraph/tsconfig.json index 9227ec06db..3fc29028d8 100644 --- a/subgraph/tsconfig.json +++ b/apps/subgraph/tsconfig.json @@ -1,5 +1,5 @@ { - "extend": "./node_modules/@graphprotocol/graph-ts/tsconfig.json", + "extend": ["./node_modules/@graphprotocol/graph-ts/tsconfig.json"], "compilerOptions": { "outDir": "./build", "strictNullChecks": true, diff --git a/website/.eslintrc.js b/apps/website/.eslintrc.js similarity index 99% rename from website/.eslintrc.js rename to apps/website/.eslintrc.js index 7190853b95..53300c0d9a 100644 --- a/website/.eslintrc.js +++ b/apps/website/.eslintrc.js @@ -1,7 +1,7 @@ const fs = require("fs"); const path = require("path"); -const prettierConfig = fs.readFileSync(path.resolve(__dirname, "../.prettierrc"), "utf8"); +const prettierConfig = fs.readFileSync(path.resolve(__dirname, "../../.prettierrc"), "utf8"); const prettierOptions = JSON.parse(prettierConfig); const isProduction = process.env.NODE_ENV === "production"; diff --git a/website/.gitignore b/apps/website/.gitignore similarity index 100% rename from website/.gitignore rename to apps/website/.gitignore diff --git a/website/CHANGELOG.md b/apps/website/CHANGELOG.md similarity index 100% rename from website/CHANGELOG.md rename to apps/website/CHANGELOG.md diff --git a/website/README.md b/apps/website/README.md similarity index 100% rename from website/README.md rename to apps/website/README.md diff --git a/website/babel.config.js b/apps/website/babel.config.js similarity index 100% rename from website/babel.config.js rename to apps/website/babel.config.js diff --git a/website/blog/2021-10-12-maci-v1.md b/apps/website/blog/2021-10-12-maci-v1.md similarity index 100% rename from website/blog/2021-10-12-maci-v1.md rename to apps/website/blog/2021-10-12-maci-v1.md diff --git a/website/blog/2022-09-22-maci-v1-technical-introduction.md b/apps/website/blog/2022-09-22-maci-v1-technical-introduction.md similarity index 100% rename from website/blog/2022-09-22-maci-v1-technical-introduction.md rename to apps/website/blog/2022-09-22-maci-v1-technical-introduction.md diff --git a/website/blog/2023-01-18-maci-v1.1.1.md b/apps/website/blog/2023-01-18-maci-v1.1.1.md similarity index 100% rename from website/blog/2023-01-18-maci-v1.1.1.md rename to apps/website/blog/2023-01-18-maci-v1.1.1.md diff --git a/website/blog/2024-01-18-roadmap.md b/apps/website/blog/2024-01-18-roadmap.md similarity index 100% rename from website/blog/2024-01-18-roadmap.md rename to apps/website/blog/2024-01-18-roadmap.md diff --git a/website/blog/2024-02-28-maci-v1.2.0.md b/apps/website/blog/2024-02-28-maci-v1.2.0.md similarity index 100% rename from website/blog/2024-02-28-maci-v1.2.0.md rename to apps/website/blog/2024-02-28-maci-v1.2.0.md diff --git a/website/blog/2024-04-10-roadmap-q2.md b/apps/website/blog/2024-04-10-roadmap-q2.md similarity index 100% rename from website/blog/2024-04-10-roadmap-q2.md rename to apps/website/blog/2024-04-10-roadmap-q2.md diff --git a/website/blog/2024-05-08-ethdam.md b/apps/website/blog/2024-05-08-ethdam.md similarity index 100% rename from website/blog/2024-05-08-ethdam.md rename to apps/website/blog/2024-05-08-ethdam.md diff --git a/website/blog/2024-05-22-the-origins-of-maci.md b/apps/website/blog/2024-05-22-the-origins-of-maci.md similarity index 100% rename from website/blog/2024-05-22-the-origins-of-maci.md rename to apps/website/blog/2024-05-22-the-origins-of-maci.md diff --git a/website/blog/2024-05-28-upcoming-grants.md b/apps/website/blog/2024-05-28-upcoming-grants.md similarity index 100% rename from website/blog/2024-05-28-upcoming-grants.md rename to apps/website/blog/2024-05-28-upcoming-grants.md diff --git a/website/blog/2024-06-17-understanding-maci.md b/apps/website/blog/2024-06-17-understanding-maci.md similarity index 100% rename from website/blog/2024-06-17-understanding-maci.md rename to apps/website/blog/2024-06-17-understanding-maci.md diff --git a/website/blog/2024-06-21-deciphering-maci.md b/apps/website/blog/2024-06-21-deciphering-maci.md similarity index 100% rename from website/blog/2024-06-21-deciphering-maci.md rename to apps/website/blog/2024-06-21-deciphering-maci.md diff --git a/website/blog/2024-06-28-revolusioning-public-goods-funding.md b/apps/website/blog/2024-06-28-revolusioning-public-goods-funding.md similarity index 100% rename from website/blog/2024-06-28-revolusioning-public-goods-funding.md rename to apps/website/blog/2024-06-28-revolusioning-public-goods-funding.md diff --git a/website/blog/2024-07-23-q2-review.md b/apps/website/blog/2024-07-23-q2-review.md similarity index 100% rename from website/blog/2024-07-23-q2-review.md rename to apps/website/blog/2024-07-23-q2-review.md diff --git a/website/blog/2024-07-30-roadmap-q3.md b/apps/website/blog/2024-07-30-roadmap-q3.md similarity index 100% rename from website/blog/2024-07-30-roadmap-q3.md rename to apps/website/blog/2024-07-30-roadmap-q3.md diff --git a/website/blog/assets/MACI_Bob_SignUp_1.png b/apps/website/blog/assets/MACI_Bob_SignUp_1.png similarity index 100% rename from website/blog/assets/MACI_Bob_SignUp_1.png rename to apps/website/blog/assets/MACI_Bob_SignUp_1.png diff --git a/website/blog/assets/MACI_Bob_SignUp_2.png b/apps/website/blog/assets/MACI_Bob_SignUp_2.png similarity index 100% rename from website/blog/assets/MACI_Bob_SignUp_2.png rename to apps/website/blog/assets/MACI_Bob_SignUp_2.png diff --git a/website/blog/assets/MACI_Complex_Message.png b/apps/website/blog/assets/MACI_Complex_Message.png similarity index 100% rename from website/blog/assets/MACI_Complex_Message.png rename to apps/website/blog/assets/MACI_Complex_Message.png diff --git a/website/blog/assets/MACI_Contracts.png b/apps/website/blog/assets/MACI_Contracts.png similarity index 100% rename from website/blog/assets/MACI_Contracts.png rename to apps/website/blog/assets/MACI_Contracts.png diff --git a/website/blog/assets/MACI_Sign_Up.png b/apps/website/blog/assets/MACI_Sign_Up.png similarity index 100% rename from website/blog/assets/MACI_Sign_Up.png rename to apps/website/blog/assets/MACI_Sign_Up.png diff --git a/website/blog/assets/MACI_Simple_Message.png b/apps/website/blog/assets/MACI_Simple_Message.png similarity index 100% rename from website/blog/assets/MACI_Simple_Message.png rename to apps/website/blog/assets/MACI_Simple_Message.png diff --git a/website/blog/assets/MACI_Verifier_1.png b/apps/website/blog/assets/MACI_Verifier_1.png similarity index 100% rename from website/blog/assets/MACI_Verifier_1.png rename to apps/website/blog/assets/MACI_Verifier_1.png diff --git a/website/blog/authors.yml b/apps/website/blog/authors.yml similarity index 100% rename from website/blog/authors.yml rename to apps/website/blog/authors.yml diff --git a/website/docusaurus.config.ts b/apps/website/docusaurus.config.ts similarity index 100% rename from website/docusaurus.config.ts rename to apps/website/docusaurus.config.ts diff --git a/website/package.json b/apps/website/package.json similarity index 100% rename from website/package.json rename to apps/website/package.json diff --git a/website/src/components/HomepageFeatures/index.tsx b/apps/website/src/components/HomepageFeatures/index.tsx similarity index 100% rename from website/src/components/HomepageFeatures/index.tsx rename to apps/website/src/components/HomepageFeatures/index.tsx diff --git a/website/src/components/HomepageFeatures/styles.module.css b/apps/website/src/components/HomepageFeatures/styles.module.css similarity index 100% rename from website/src/components/HomepageFeatures/styles.module.css rename to apps/website/src/components/HomepageFeatures/styles.module.css diff --git a/website/src/css/custom.css b/apps/website/src/css/custom.css similarity index 100% rename from website/src/css/custom.css rename to apps/website/src/css/custom.css diff --git a/website/src/pages/index.module.css b/apps/website/src/pages/index.module.css similarity index 100% rename from website/src/pages/index.module.css rename to apps/website/src/pages/index.module.css diff --git a/website/src/pages/index.tsx b/apps/website/src/pages/index.tsx similarity index 100% rename from website/src/pages/index.tsx rename to apps/website/src/pages/index.tsx diff --git a/website/src/pages/projects.md b/apps/website/src/pages/projects.md similarity index 100% rename from website/src/pages/projects.md rename to apps/website/src/pages/projects.md diff --git a/website/src/pages/roadmap.md b/apps/website/src/pages/roadmap.md similarity index 100% rename from website/src/pages/roadmap.md rename to apps/website/src/pages/roadmap.md diff --git a/website/src/pages/typedoc.tsx b/apps/website/src/pages/typedoc.tsx similarity index 100% rename from website/src/pages/typedoc.tsx rename to apps/website/src/pages/typedoc.tsx diff --git a/website/src/react-app-env.d.ts b/apps/website/src/react-app-env.d.ts similarity index 100% rename from website/src/react-app-env.d.ts rename to apps/website/src/react-app-env.d.ts diff --git a/website/src/scripts/setupSolidityDocs.ts b/apps/website/src/scripts/setupSolidityDocs.ts similarity index 96% rename from website/src/scripts/setupSolidityDocs.ts rename to apps/website/src/scripts/setupSolidityDocs.ts index 487dae0f40..da7e568fc3 100644 --- a/website/src/scripts/setupSolidityDocs.ts +++ b/apps/website/src/scripts/setupSolidityDocs.ts @@ -9,7 +9,7 @@ const solidityDocDir = path.resolve( "../../versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/solidity-docs", ); // the origin folder (from the contracts package) -const sourceDir = path.resolve(__dirname, "../../../contracts/docs"); +const sourceDir = path.resolve(__dirname, "../../../packages/contracts/docs"); /** * Currently, Solidity docgen generates the same heading for all files. diff --git a/website/src/scripts/setupTypedoc.ts b/apps/website/src/scripts/setupTypedoc.ts similarity index 100% rename from website/src/scripts/setupTypedoc.ts rename to apps/website/src/scripts/setupTypedoc.ts diff --git a/website/src/scripts/utils.ts b/apps/website/src/scripts/utils.ts similarity index 100% rename from website/src/scripts/utils.ts rename to apps/website/src/scripts/utils.ts diff --git a/website/static/.nojekyll b/apps/website/static/.nojekyll similarity index 100% rename from website/static/.nojekyll rename to apps/website/static/.nojekyll diff --git a/website/static/audit_reports/20210922_Hashcloak_audit_report.pdf b/apps/website/static/audit_reports/20210922_Hashcloak_audit_report.pdf similarity index 100% rename from website/static/audit_reports/20210922_Hashcloak_audit_report.pdf rename to apps/website/static/audit_reports/20210922_Hashcloak_audit_report.pdf diff --git a/website/static/audit_reports/202220930_Hashcloak_audit_report.pdf b/apps/website/static/audit_reports/202220930_Hashcloak_audit_report.pdf similarity index 100% rename from website/static/audit_reports/202220930_Hashcloak_audit_report.pdf rename to apps/website/static/audit_reports/202220930_Hashcloak_audit_report.pdf diff --git a/website/static/audit_reports/20240223_PSE_Audit_audit_report.pdf b/apps/website/static/audit_reports/20240223_PSE_Audit_audit_report.pdf similarity index 100% rename from website/static/audit_reports/20240223_PSE_Audit_audit_report.pdf rename to apps/website/static/audit_reports/20240223_PSE_Audit_audit_report.pdf diff --git a/website/static/fonts/DM_Sans.woff2 b/apps/website/static/fonts/DM_Sans.woff2 similarity index 100% rename from website/static/fonts/DM_Sans.woff2 rename to apps/website/static/fonts/DM_Sans.woff2 diff --git a/website/static/fonts/Share_Tech_Mono.woff2 b/apps/website/static/fonts/Share_Tech_Mono.woff2 similarity index 100% rename from website/static/fonts/Share_Tech_Mono.woff2 rename to apps/website/static/fonts/Share_Tech_Mono.woff2 diff --git a/website/static/img/box.png b/apps/website/static/img/box.png similarity index 100% rename from website/static/img/box.png rename to apps/website/static/img/box.png diff --git a/website/static/img/box_dark.png b/apps/website/static/img/box_dark.png similarity index 100% rename from website/static/img/box_dark.png rename to apps/website/static/img/box_dark.png diff --git a/website/static/img/chain.png b/apps/website/static/img/chain.png similarity index 100% rename from website/static/img/chain.png rename to apps/website/static/img/chain.png diff --git a/website/static/img/chain_dark.png b/apps/website/static/img/chain_dark.png similarity index 100% rename from website/static/img/chain_dark.png rename to apps/website/static/img/chain_dark.png diff --git a/website/static/img/chart.png b/apps/website/static/img/chart.png similarity index 100% rename from website/static/img/chart.png rename to apps/website/static/img/chart.png diff --git a/website/static/img/chart_dark.png b/apps/website/static/img/chart_dark.png similarity index 100% rename from website/static/img/chart_dark.png rename to apps/website/static/img/chart_dark.png diff --git a/website/static/img/circuits/MACI-Circuits.excalidraw b/apps/website/static/img/circuits/MACI-Circuits.excalidraw similarity index 100% rename from website/static/img/circuits/MACI-Circuits.excalidraw rename to apps/website/static/img/circuits/MACI-Circuits.excalidraw diff --git a/website/static/img/circuits/calculateTotal.svg b/apps/website/static/img/circuits/calculateTotal.svg similarity index 100% rename from website/static/img/circuits/calculateTotal.svg rename to apps/website/static/img/circuits/calculateTotal.svg diff --git a/website/static/img/circuits/ecdh.svg b/apps/website/static/img/circuits/ecdh.svg similarity index 100% rename from website/static/img/circuits/ecdh.svg rename to apps/website/static/img/circuits/ecdh.svg diff --git a/website/static/img/circuits/messageToCommand.svg b/apps/website/static/img/circuits/messageToCommand.svg similarity index 100% rename from website/static/img/circuits/messageToCommand.svg rename to apps/website/static/img/circuits/messageToCommand.svg diff --git a/website/static/img/circuits/messageValidator.svg b/apps/website/static/img/circuits/messageValidator.svg similarity index 100% rename from website/static/img/circuits/messageValidator.svg rename to apps/website/static/img/circuits/messageValidator.svg diff --git a/website/static/img/circuits/poseidonHasher13.svg b/apps/website/static/img/circuits/poseidonHasher13.svg similarity index 100% rename from website/static/img/circuits/poseidonHasher13.svg rename to apps/website/static/img/circuits/poseidonHasher13.svg diff --git a/website/static/img/circuits/privToPubkey.svg b/apps/website/static/img/circuits/privToPubkey.svg similarity index 100% rename from website/static/img/circuits/privToPubkey.svg rename to apps/website/static/img/circuits/privToPubkey.svg diff --git a/website/static/img/circuits/processMessages.svg b/apps/website/static/img/circuits/processMessages.svg similarity index 100% rename from website/static/img/circuits/processMessages.svg rename to apps/website/static/img/circuits/processMessages.svg diff --git a/website/static/img/circuits/processMessagesInputHasher.svg b/apps/website/static/img/circuits/processMessagesInputHasher.svg similarity index 100% rename from website/static/img/circuits/processMessagesInputHasher.svg rename to apps/website/static/img/circuits/processMessagesInputHasher.svg diff --git a/website/static/img/circuits/processMessages_2_0.svg b/apps/website/static/img/circuits/processMessages_2_0.svg similarity index 100% rename from website/static/img/circuits/processMessages_2_0.svg rename to apps/website/static/img/circuits/processMessages_2_0.svg diff --git a/website/static/img/circuits/processOne.svg b/apps/website/static/img/circuits/processOne.svg similarity index 100% rename from website/static/img/circuits/processOne.svg rename to apps/website/static/img/circuits/processOne.svg diff --git a/website/static/img/circuits/processTopup.svg b/apps/website/static/img/circuits/processTopup.svg similarity index 100% rename from website/static/img/circuits/processTopup.svg rename to apps/website/static/img/circuits/processTopup.svg diff --git a/website/static/img/circuits/processingAfterPollEnds.svg b/apps/website/static/img/circuits/processingAfterPollEnds.svg similarity index 100% rename from website/static/img/circuits/processingAfterPollEnds.svg rename to apps/website/static/img/circuits/processingAfterPollEnds.svg diff --git a/website/static/img/circuits/quinBatchLeavesExists.svg b/apps/website/static/img/circuits/quinBatchLeavesExists.svg similarity index 100% rename from website/static/img/circuits/quinBatchLeavesExists.svg rename to apps/website/static/img/circuits/quinBatchLeavesExists.svg diff --git a/website/static/img/circuits/quinCheckRoot.svg b/apps/website/static/img/circuits/quinCheckRoot.svg similarity index 100% rename from website/static/img/circuits/quinCheckRoot.svg rename to apps/website/static/img/circuits/quinCheckRoot.svg diff --git a/website/static/img/circuits/quinGeneratePathIndices.svg b/apps/website/static/img/circuits/quinGeneratePathIndices.svg similarity index 100% rename from website/static/img/circuits/quinGeneratePathIndices.svg rename to apps/website/static/img/circuits/quinGeneratePathIndices.svg diff --git a/website/static/img/circuits/quinSelector.svg b/apps/website/static/img/circuits/quinSelector.svg similarity index 100% rename from website/static/img/circuits/quinSelector.svg rename to apps/website/static/img/circuits/quinSelector.svg diff --git a/website/static/img/circuits/resultsCommitmentVerifier.svg b/apps/website/static/img/circuits/resultsCommitmentVerifier.svg similarity index 100% rename from website/static/img/circuits/resultsCommitmentVerifier.svg rename to apps/website/static/img/circuits/resultsCommitmentVerifier.svg diff --git a/website/static/img/circuits/splicer.svg b/apps/website/static/img/circuits/splicer.svg similarity index 100% rename from website/static/img/circuits/splicer.svg rename to apps/website/static/img/circuits/splicer.svg diff --git a/website/static/img/circuits/tallyInputHasher.svg b/apps/website/static/img/circuits/tallyInputHasher.svg similarity index 100% rename from website/static/img/circuits/tallyInputHasher.svg rename to apps/website/static/img/circuits/tallyInputHasher.svg diff --git a/website/static/img/circuits/tallyVotes.svg b/apps/website/static/img/circuits/tallyVotes.svg similarity index 100% rename from website/static/img/circuits/tallyVotes.svg rename to apps/website/static/img/circuits/tallyVotes.svg diff --git a/website/static/img/circuits/unpackElement.svg b/apps/website/static/img/circuits/unpackElement.svg similarity index 100% rename from website/static/img/circuits/unpackElement.svg rename to apps/website/static/img/circuits/unpackElement.svg diff --git a/website/static/img/circuits/verifySignature.svg b/apps/website/static/img/circuits/verifySignature.svg similarity index 100% rename from website/static/img/circuits/verifySignature.svg rename to apps/website/static/img/circuits/verifySignature.svg diff --git a/website/static/img/completingAPoll.svg b/apps/website/static/img/completingAPoll.svg similarity index 100% rename from website/static/img/completingAPoll.svg rename to apps/website/static/img/completingAPoll.svg diff --git a/website/static/img/contracts.svg b/apps/website/static/img/contracts.svg similarity index 100% rename from website/static/img/contracts.svg rename to apps/website/static/img/contracts.svg diff --git a/website/static/img/coordinatorComponents.svg b/apps/website/static/img/coordinatorComponents.svg similarity index 100% rename from website/static/img/coordinatorComponents.svg rename to apps/website/static/img/coordinatorComponents.svg diff --git a/website/static/img/favicon.ico b/apps/website/static/img/favicon.ico similarity index 100% rename from website/static/img/favicon.ico rename to apps/website/static/img/favicon.ico diff --git a/website/static/img/generateProofs.svg b/apps/website/static/img/generateProofs.svg similarity index 100% rename from website/static/img/generateProofs.svg rename to apps/website/static/img/generateProofs.svg diff --git a/website/static/img/hero.svg b/apps/website/static/img/hero.svg similarity index 100% rename from website/static/img/hero.svg rename to apps/website/static/img/hero.svg diff --git a/website/static/img/maci-card.png b/apps/website/static/img/maci-card.png similarity index 100% rename from website/static/img/maci-card.png rename to apps/website/static/img/maci-card.png diff --git a/website/static/img/maci-rpgf-design.jpg b/apps/website/static/img/maci-rpgf-design.jpg similarity index 100% rename from website/static/img/maci-rpgf-design.jpg rename to apps/website/static/img/maci-rpgf-design.jpg diff --git a/website/static/img/messageProcessingLocal.svg b/apps/website/static/img/messageProcessingLocal.svg similarity index 100% rename from website/static/img/messageProcessingLocal.svg rename to apps/website/static/img/messageProcessingLocal.svg diff --git a/website/static/img/offlineProcessing.svg b/apps/website/static/img/offlineProcessing.svg similarity index 100% rename from website/static/img/offlineProcessing.svg rename to apps/website/static/img/offlineProcessing.svg diff --git a/website/static/img/pse-logo-round.png b/apps/website/static/img/pse-logo-round.png similarity index 100% rename from website/static/img/pse-logo-round.png rename to apps/website/static/img/pse-logo-round.png diff --git a/website/static/img/tallyCommitments.svg b/apps/website/static/img/tallyCommitments.svg similarity index 100% rename from website/static/img/tallyCommitments.svg rename to apps/website/static/img/tallyCommitments.svg diff --git a/website/static/img/voteTallyingLocal.svg b/apps/website/static/img/voteTallyingLocal.svg similarity index 100% rename from website/static/img/voteTallyingLocal.svg rename to apps/website/static/img/voteTallyingLocal.svg diff --git a/website/tsconfig.json b/apps/website/tsconfig.json similarity index 100% rename from website/tsconfig.json rename to apps/website/tsconfig.json diff --git a/website/versioned_docs/version-v0.x/circuits.md b/apps/website/versioned_docs/version-v0.x/circuits.md similarity index 100% rename from website/versioned_docs/version-v0.x/circuits.md rename to apps/website/versioned_docs/version-v0.x/circuits.md diff --git a/website/versioned_docs/version-v0.x/contract.md b/apps/website/versioned_docs/version-v0.x/contract.md similarity index 100% rename from website/versioned_docs/version-v0.x/contract.md rename to apps/website/versioned_docs/version-v0.x/contract.md diff --git a/website/versioned_docs/version-v0.x/faq.md b/apps/website/versioned_docs/version-v0.x/faq.md similarity index 100% rename from website/versioned_docs/version-v0.x/faq.md rename to apps/website/versioned_docs/version-v0.x/faq.md diff --git a/website/versioned_docs/version-v0.x/introduction.md b/apps/website/versioned_docs/version-v0.x/introduction.md similarity index 100% rename from website/versioned_docs/version-v0.x/introduction.md rename to apps/website/versioned_docs/version-v0.x/introduction.md diff --git a/website/versioned_docs/version-v0.x/quadratic-vote-tallying-circuit.md b/apps/website/versioned_docs/version-v0.x/quadratic-vote-tallying-circuit.md similarity index 100% rename from website/versioned_docs/version-v0.x/quadratic-vote-tallying-circuit.md rename to apps/website/versioned_docs/version-v0.x/quadratic-vote-tallying-circuit.md diff --git a/website/versioned_docs/version-v0.x/state-root-transition-circuit.md b/apps/website/versioned_docs/version-v0.x/state-root-transition-circuit.md similarity index 100% rename from website/versioned_docs/version-v0.x/state-root-transition-circuit.md rename to apps/website/versioned_docs/version-v0.x/state-root-transition-circuit.md diff --git a/website/versioned_docs/version-v1.2/audit.md b/apps/website/versioned_docs/version-v1.2/audit.md similarity index 100% rename from website/versioned_docs/version-v1.2/audit.md rename to apps/website/versioned_docs/version-v1.2/audit.md diff --git a/website/versioned_docs/version-v1.2/ci-pipeline.md b/apps/website/versioned_docs/version-v1.2/ci-pipeline.md similarity index 100% rename from website/versioned_docs/version-v1.2/ci-pipeline.md rename to apps/website/versioned_docs/version-v1.2/ci-pipeline.md diff --git a/website/versioned_docs/version-v1.2/circuits.md b/apps/website/versioned_docs/version-v1.2/circuits.md similarity index 100% rename from website/versioned_docs/version-v1.2/circuits.md rename to apps/website/versioned_docs/version-v1.2/circuits.md diff --git a/website/versioned_docs/version-v1.2/cli.md b/apps/website/versioned_docs/version-v1.2/cli.md similarity index 100% rename from website/versioned_docs/version-v1.2/cli.md rename to apps/website/versioned_docs/version-v1.2/cli.md diff --git a/website/versioned_docs/version-v1.2/contracts.md b/apps/website/versioned_docs/version-v1.2/contracts.md similarity index 100% rename from website/versioned_docs/version-v1.2/contracts.md rename to apps/website/versioned_docs/version-v1.2/contracts.md diff --git a/website/versioned_docs/version-v1.2/contributing/code-of-conduct.md b/apps/website/versioned_docs/version-v1.2/contributing/code-of-conduct.md similarity index 100% rename from website/versioned_docs/version-v1.2/contributing/code-of-conduct.md rename to apps/website/versioned_docs/version-v1.2/contributing/code-of-conduct.md diff --git a/website/versioned_docs/version-v1.2/contributing/contributing.md b/apps/website/versioned_docs/version-v1.2/contributing/contributing.md similarity index 100% rename from website/versioned_docs/version-v1.2/contributing/contributing.md rename to apps/website/versioned_docs/version-v1.2/contributing/contributing.md diff --git a/website/versioned_docs/version-v1.2/coordinator-processing.md b/apps/website/versioned_docs/version-v1.2/coordinator-processing.md similarity index 100% rename from website/versioned_docs/version-v1.2/coordinator-processing.md rename to apps/website/versioned_docs/version-v1.2/coordinator-processing.md diff --git a/website/versioned_docs/version-v1.2/deployment.md b/apps/website/versioned_docs/version-v1.2/deployment.md similarity index 100% rename from website/versioned_docs/version-v1.2/deployment.md rename to apps/website/versioned_docs/version-v1.2/deployment.md diff --git a/website/versioned_docs/version-v1.2/installation.md b/apps/website/versioned_docs/version-v1.2/installation.md similarity index 100% rename from website/versioned_docs/version-v1.2/installation.md rename to apps/website/versioned_docs/version-v1.2/installation.md diff --git a/website/versioned_docs/version-v1.2/integrating.md b/apps/website/versioned_docs/version-v1.2/integrating.md similarity index 100% rename from website/versioned_docs/version-v1.2/integrating.md rename to apps/website/versioned_docs/version-v1.2/integrating.md diff --git a/website/versioned_docs/version-v1.2/introduction.md b/apps/website/versioned_docs/version-v1.2/introduction.md similarity index 100% rename from website/versioned_docs/version-v1.2/introduction.md rename to apps/website/versioned_docs/version-v1.2/introduction.md diff --git a/website/versioned_docs/version-v1.2/key-change.md b/apps/website/versioned_docs/version-v1.2/key-change.md similarity index 100% rename from website/versioned_docs/version-v1.2/key-change.md rename to apps/website/versioned_docs/version-v1.2/key-change.md diff --git a/website/versioned_docs/version-v1.2/overview.md b/apps/website/versioned_docs/version-v1.2/overview.md similarity index 100% rename from website/versioned_docs/version-v1.2/overview.md rename to apps/website/versioned_docs/version-v1.2/overview.md diff --git a/website/versioned_docs/version-v1.2/poll-types.md b/apps/website/versioned_docs/version-v1.2/poll-types.md similarity index 100% rename from website/versioned_docs/version-v1.2/poll-types.md rename to apps/website/versioned_docs/version-v1.2/poll-types.md diff --git a/website/versioned_docs/version-v1.2/primitives.md b/apps/website/versioned_docs/version-v1.2/primitives.md similarity index 100% rename from website/versioned_docs/version-v1.2/primitives.md rename to apps/website/versioned_docs/version-v1.2/primitives.md diff --git a/website/versioned_docs/version-v1.2/project-ideas.md b/apps/website/versioned_docs/version-v1.2/project-ideas.md similarity index 100% rename from website/versioned_docs/version-v1.2/project-ideas.md rename to apps/website/versioned_docs/version-v1.2/project-ideas.md diff --git a/website/versioned_docs/version-v1.2/purpose.md b/apps/website/versioned_docs/version-v1.2/purpose.md similarity index 100% rename from website/versioned_docs/version-v1.2/purpose.md rename to apps/website/versioned_docs/version-v1.2/purpose.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/MACI.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/MACI.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/MACI.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/MACI.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/MessageProcessor.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/MessageProcessor.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/MessageProcessor.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/MessageProcessor.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/MessageProcessorFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/MessageProcessorFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/MessageProcessorFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/MessageProcessorFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/Poll.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/Poll.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/Poll.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/Poll.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/PollFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/PollFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/PollFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/PollFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/SignUpToken.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/SignUpToken.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/SignUpToken.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/SignUpToken.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/Subsidy.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/Subsidy.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/Subsidy.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/Subsidy.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/SubsidyFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/SubsidyFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/SubsidyFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/SubsidyFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/Tally.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/Tally.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/Tally.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/Tally.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/TallyFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/TallyFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/TallyFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/TallyFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/TallyNonQv.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/TallyNonQv.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/TallyNonQv.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/TallyNonQv.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/TallyNonQvFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/TallyNonQvFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/TallyNonQvFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/TallyNonQvFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/TopupCredit.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/TopupCredit.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/TopupCredit.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/TopupCredit.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/VkRegistry.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/VkRegistry.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/VkRegistry.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/VkRegistry.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/benchmarks/HasherBenchmarks.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/benchmarks/HasherBenchmarks.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/benchmarks/HasherBenchmarks.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/benchmarks/HasherBenchmarks.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/Hasher.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/Hasher.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/Hasher.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/Hasher.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/IVerifier.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/IVerifier.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/IVerifier.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/IVerifier.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/MockVerifier.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/MockVerifier.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/MockVerifier.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/MockVerifier.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/Pairing.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/Pairing.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/Pairing.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/Pairing.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT3.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT3.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT3.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT3.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT4.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT4.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT4.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT4.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT5.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT5.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT5.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT5.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT6.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT6.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT6.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/PoseidonT6.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkCommon.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkCommon.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkCommon.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkCommon.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkConstants.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkConstants.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkConstants.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/SnarkConstants.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/crypto/Verifier.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/Verifier.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/crypto/Verifier.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/crypto/Verifier.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/EASGatekeeper.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/EASGatekeeper.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/EASGatekeeper.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/EASGatekeeper.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/FreeForAllSignUpGatekeeper.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/FreeForAllSignUpGatekeeper.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/FreeForAllSignUpGatekeeper.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/FreeForAllSignUpGatekeeper.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpGatekeeper.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpGatekeeper.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpGatekeeper.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpGatekeeper.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpTokenGatekeeper.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpTokenGatekeeper.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpTokenGatekeeper.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/SignUpTokenGatekeeper.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperBase.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperBase.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperBase.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperBase.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperMultiple.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperMultiple.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperMultiple.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperMultiple.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperSingle.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperSingle.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperSingle.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/gatekeepers/hatsGatekeepers/HatsGatekeeperSingle.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/index.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/index.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/index.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/index.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/InitialVoiceCreditProxy.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/InitialVoiceCreditProxy.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/InitialVoiceCreditProxy.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/initialVoiceCreditProxy/InitialVoiceCreditProxy.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IEAS.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IEAS.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IEAS.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IEAS.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IHats.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IHats.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IHats.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IHats.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMPFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMPFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMPFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMPFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMessageProcessor.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMessageProcessor.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMessageProcessor.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IMessageProcessor.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPoll.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPoll.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPoll.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPoll.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPollFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPollFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPollFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IPollFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallyFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallyFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallyFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallyFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallySubsidyFactory.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallySubsidyFactory.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallySubsidyFactory.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/ITallySubsidyFactory.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVerifier.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVerifier.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVerifier.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVerifier.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVkRegistry.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVkRegistry.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVkRegistry.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/interfaces/IVkRegistry.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/mocks/MockHatsProtocol.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/mocks/MockHatsProtocol.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/mocks/MockHatsProtocol.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/mocks/MockHatsProtocol.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueue.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueue.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueue.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueue.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary0.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary0.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary0.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinary0.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinaryMaci.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinaryMaci.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinaryMaci.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueBinaryMaci.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary0.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary0.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary0.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinary0.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryBlankSl.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryBlankSl.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryBlankSl.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryBlankSl.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryMaci.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryMaci.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryMaci.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/AccQueueQuinaryMaci.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/trees/EmptyBallotRoots.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/trees/EmptyBallotRoots.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/trees/EmptyBallotRoots.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/trees/EmptyBallotRoots.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/utilities/CommonUtilities.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/CommonUtilities.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/utilities/CommonUtilities.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/CommonUtilities.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/utilities/DomainObjs.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/DomainObjs.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/utilities/DomainObjs.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/DomainObjs.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/utilities/Params.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/Params.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/utilities/Params.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/Params.md diff --git a/website/versioned_docs/version-v1.2/solidity-docs/utilities/Utilities.md b/apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/Utilities.md similarity index 100% rename from website/versioned_docs/version-v1.2/solidity-docs/utilities/Utilities.md rename to apps/website/versioned_docs/version-v1.2/solidity-docs/utilities/Utilities.md diff --git a/website/versioned_docs/version-v1.2/spec.md b/apps/website/versioned_docs/version-v1.2/spec.md similarity index 100% rename from website/versioned_docs/version-v1.2/spec.md rename to apps/website/versioned_docs/version-v1.2/spec.md diff --git a/website/versioned_docs/version-v1.2/testing-in-detail.md b/apps/website/versioned_docs/version-v1.2/testing-in-detail.md similarity index 100% rename from website/versioned_docs/version-v1.2/testing-in-detail.md rename to apps/website/versioned_docs/version-v1.2/testing-in-detail.md diff --git a/website/versioned_docs/version-v1.2/testing.md b/apps/website/versioned_docs/version-v1.2/testing.md similarity index 100% rename from website/versioned_docs/version-v1.2/testing.md rename to apps/website/versioned_docs/version-v1.2/testing.md diff --git a/website/versioned_docs/version-v1.2/topup.md b/apps/website/versioned_docs/version-v1.2/topup.md similarity index 100% rename from website/versioned_docs/version-v1.2/topup.md rename to apps/website/versioned_docs/version-v1.2/topup.md diff --git a/website/versioned_docs/version-v1.2/troubleshooting.md b/apps/website/versioned_docs/version-v1.2/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-v1.2/troubleshooting.md rename to apps/website/versioned_docs/version-v1.2/troubleshooting.md diff --git a/website/versioned_docs/version-v1.2/trusted-setup.md b/apps/website/versioned_docs/version-v1.2/trusted-setup.md similarity index 100% rename from website/versioned_docs/version-v1.2/trusted-setup.md rename to apps/website/versioned_docs/version-v1.2/trusted-setup.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/.nojekyll b/apps/website/versioned_docs/version-v1.2/typedoc/cli/.nojekyll similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/.nojekyll rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/.nojekyll diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/index.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/index.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/index.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/index.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/AirdropArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/AirdropArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/AirdropArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/AirdropArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployPollArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployPollArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployPollArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployPollArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployedContracts.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployedContracts.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployedContracts.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/DeployedContracts.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenLocalStateArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenLocalStateArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenLocalStateArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenLocalStateArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenProofsArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenProofsArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenProofsArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/GenProofsArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IGenKeypairArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IGenKeypairArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IGenKeypairArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IGenKeypairArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IRegisteredUserArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IRegisteredUserArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IRegisteredUserArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/IRegisteredUserArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeMessagesArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeMessagesArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeMessagesArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeMessagesArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeSignupsArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeSignupsArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeSignupsArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/MergeSignupsArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PollContracts.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PollContracts.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PollContracts.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PollContracts.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/ProveOnChainArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/ProveOnChainArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/ProveOnChainArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/ProveOnChainArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PublishArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PublishArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PublishArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/PublishArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SignupArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SignupArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SignupArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SignupArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SubsidyData.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SubsidyData.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SubsidyData.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/SubsidyData.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TallyData.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TallyData.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TallyData.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TallyData.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TopupArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TopupArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TopupArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/TopupArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/VerifyArgs.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/VerifyArgs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/interfaces/VerifyArgs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/interfaces/VerifyArgs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/cli/modules.md b/apps/website/versioned_docs/version-v1.2/typedoc/cli/modules.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/cli/modules.md rename to apps/website/versioned_docs/version-v1.2/typedoc/cli/modules.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/.nojekyll b/apps/website/versioned_docs/version-v1.2/typedoc/core/.nojekyll similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/.nojekyll rename to apps/website/versioned_docs/version-v1.2/typedoc/core/.nojekyll diff --git a/website/versioned_docs/version-v1.2/typedoc/core/classes/MaciState.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/classes/MaciState.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/classes/MaciState.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/classes/MaciState.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/classes/Poll.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/classes/Poll.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/classes/Poll.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/classes/Poll.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/index.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/index.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/index.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/index.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/interfaces/BatchSizes.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/BatchSizes.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/interfaces/BatchSizes.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/BatchSizes.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/interfaces/IJsonMaciState.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/IJsonMaciState.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/interfaces/IJsonMaciState.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/IJsonMaciState.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/interfaces/IProcessMessagesCircuitInputs.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/IProcessMessagesCircuitInputs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/interfaces/IProcessMessagesCircuitInputs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/IProcessMessagesCircuitInputs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/interfaces/ISubsidyCircuitInputs.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/ISubsidyCircuitInputs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/interfaces/ISubsidyCircuitInputs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/ISubsidyCircuitInputs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/interfaces/ITallyCircuitInputs.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/ITallyCircuitInputs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/interfaces/ITallyCircuitInputs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/ITallyCircuitInputs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/interfaces/MaxValues.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/MaxValues.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/interfaces/MaxValues.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/MaxValues.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/interfaces/TreeDepths.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/TreeDepths.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/interfaces/TreeDepths.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/interfaces/TreeDepths.md diff --git a/website/versioned_docs/version-v1.2/typedoc/core/modules.md b/apps/website/versioned_docs/version-v1.2/typedoc/core/modules.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/core/modules.md rename to apps/website/versioned_docs/version-v1.2/typedoc/core/modules.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/.nojekyll b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/.nojekyll similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/.nojekyll rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/.nojekyll diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/classes/AccQueue.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/AccQueue.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/classes/AccQueue.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/AccQueue.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/classes/G1Point.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/G1Point.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/classes/G1Point.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/G1Point.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/classes/G2Point.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/G2Point.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/classes/G2Point.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/G2Point.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/classes/IncrementalQuinTree.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/IncrementalQuinTree.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/classes/IncrementalQuinTree.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/classes/IncrementalQuinTree.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/index.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/index.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/index.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/index.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Keypair.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Keypair.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Keypair.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Keypair.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/PoseidonFuncs.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/PoseidonFuncs.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/PoseidonFuncs.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/PoseidonFuncs.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Queue.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Queue.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Queue.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Queue.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Signature.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Signature.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Signature.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/interfaces/Signature.md diff --git a/website/versioned_docs/version-v1.2/typedoc/crypto/modules.md b/apps/website/versioned_docs/version-v1.2/typedoc/crypto/modules.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/crypto/modules.md rename to apps/website/versioned_docs/version-v1.2/typedoc/crypto/modules.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/.nojekyll b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/.nojekyll similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/.nojekyll rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/.nojekyll diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Ballot.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Ballot.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Ballot.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Ballot.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Keypair.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Keypair.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Keypair.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Keypair.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Message.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Message.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Message.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/Message.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PCommand.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PCommand.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PCommand.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PCommand.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PrivKey.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PrivKey.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PrivKey.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PrivKey.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PubKey.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PubKey.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PubKey.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/PubKey.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/StateLeaf.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/StateLeaf.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/StateLeaf.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/StateLeaf.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/TCommand.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/TCommand.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/TCommand.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/TCommand.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/VerifyingKey.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/VerifyingKey.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/VerifyingKey.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/classes/VerifyingKey.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/index.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/index.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/index.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/index.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/ICommand.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/ICommand.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/ICommand.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/ICommand.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG1ContractParams.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG1ContractParams.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG1ContractParams.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG1ContractParams.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG2ContractParams.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG2ContractParams.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG2ContractParams.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IG2ContractParams.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonBallot.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonBallot.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonBallot.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonBallot.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonCommand.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonCommand.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonCommand.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonCommand.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonKeyPair.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonKeyPair.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonKeyPair.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonKeyPair.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonPCommand.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonPCommand.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonPCommand.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonPCommand.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonStateLeaf.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonStateLeaf.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonStateLeaf.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonStateLeaf.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonTCommand.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonTCommand.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonTCommand.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IJsonTCommand.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IMessageContractParams.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IMessageContractParams.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IMessageContractParams.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IMessageContractParams.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeaf.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeaf.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeaf.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeaf.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeafContractParams.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeafContractParams.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeafContractParams.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IStateLeafContractParams.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkContractParams.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkContractParams.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkContractParams.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkContractParams.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkObjectParams.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkObjectParams.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkObjectParams.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/IVkObjectParams.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/Proof.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/Proof.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/Proof.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/Proof.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/VoteOptionTreeLeaf.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/VoteOptionTreeLeaf.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/VoteOptionTreeLeaf.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/interfaces/VoteOptionTreeLeaf.md diff --git a/website/versioned_docs/version-v1.2/typedoc/domainobjs/modules.md b/apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/modules.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/domainobjs/modules.md rename to apps/website/versioned_docs/version-v1.2/typedoc/domainobjs/modules.md diff --git a/website/versioned_docs/version-v1.2/typedoc/index.md b/apps/website/versioned_docs/version-v1.2/typedoc/index.md similarity index 100% rename from website/versioned_docs/version-v1.2/typedoc/index.md rename to apps/website/versioned_docs/version-v1.2/typedoc/index.md diff --git a/website/versioned_docs/version-v1.2/versioning.md b/apps/website/versioned_docs/version-v1.2/versioning.md similarity index 100% rename from website/versioned_docs/version-v1.2/versioning.md rename to apps/website/versioned_docs/version-v1.2/versioning.md diff --git a/website/versioned_docs/version-v1.2/workflow.md b/apps/website/versioned_docs/version-v1.2/workflow.md similarity index 100% rename from website/versioned_docs/version-v1.2/workflow.md rename to apps/website/versioned_docs/version-v1.2/workflow.md diff --git a/website/versioned_docs/version-v2.0_alpha/contributing/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/contributing/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/contributing/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/contributing/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/contributing/code-of-conduct.md b/apps/website/versioned_docs/version-v2.0_alpha/contributing/code-of-conduct.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/contributing/code-of-conduct.md rename to apps/website/versioned_docs/version-v2.0_alpha/contributing/code-of-conduct.md diff --git a/website/versioned_docs/version-v2.0_alpha/contributing/contributing.md b/apps/website/versioned_docs/version-v2.0_alpha/contributing/contributing.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/contributing/contributing.md rename to apps/website/versioned_docs/version-v2.0_alpha/contributing/contributing.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/ballot.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/ballot.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/ballot.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/ballot.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/coordinator-processing.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/coordinator-processing.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/coordinator-processing.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/coordinator-processing.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/hashing-and-encryption.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/hashing-and-encryption.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/hashing-and-encryption.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/hashing-and-encryption.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/key-change.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/key-change.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/key-change.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/key-change.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/maci-keys.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/maci-keys.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/maci-keys.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/maci-keys.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/maci-messages.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/maci-messages.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/maci-messages.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/maci-messages.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/merkle-trees.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/merkle-trees.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/merkle-trees.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/merkle-trees.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/poll-types.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/poll-types.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/poll-types.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/poll-types.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/spec.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/spec.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/spec.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/spec.md diff --git a/website/versioned_docs/version-v2.0_alpha/core-concepts/state-leaf.md b/apps/website/versioned_docs/version-v2.0_alpha/core-concepts/state-leaf.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/core-concepts/state-leaf.md rename to apps/website/versioned_docs/version-v2.0_alpha/core-concepts/state-leaf.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/integrating.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/integrating.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/integrating.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/integrating.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/QuickStartGuide.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/QuickStartGuide.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/QuickStartGuide.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/QuickStartGuide.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/maci-wrapper/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/AccQueue.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/AccQueue.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/AccQueue.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/AccQueue.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/DeployedContracts.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/DeployedContracts.md similarity index 87% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/DeployedContracts.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/DeployedContracts.md index 1f1e993aac..f792aaf480 100644 --- a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/DeployedContracts.md +++ b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/DeployedContracts.md @@ -14,12 +14,12 @@ VkRegistries can be re-used by different protocols to share the same set of veri In order to verify you will need the following: -- configure the cli (`cd cli && cp .env.example .env` and set the correct env vars) +- configure the cli (`cd packages/cli && cp .env.example .env` and set the correct env vars) - download the keys (`pnpm download-zkeys:ceremony` from the monorepo root) - run checkVerifyingKeys with the cli (see below) ```bash -cd cli && node build/ts/index.js checkVerifyingKeys -q false -vk 0x74569d524a193daC0D3Df17B9E207C916174745b -s 6 -i 2 -m 9 -v 3 -b 2 -p ./zkeys/ProcessMessages_6-9-2-3/processMessages_6-9-2-3.zkey -t ./zkeys/TallyVotes_6-2-3/tallyVotes_6-2-3.zkey +cd packages/cli && node build/ts/index.js checkVerifyingKeys -q false -vk 0x74569d524a193daC0D3Df17B9E207C916174745b -s 6 -i 2 -m 9 -v 3 -b 2 -p ./zkeys/ProcessMessages_6-9-2-3/processMessages_6-9-2-3.zkey -t ./zkeys/TallyVotes_6-2-3/tallyVotes_6-2-3.zkey ``` :::info diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Gatekeepers.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Gatekeepers.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Gatekeepers.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Gatekeepers.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MACI.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MACI.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MACI.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MACI.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MessageProcessor.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MessageProcessor.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MessageProcessor.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/MessageProcessor.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Params.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Params.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Params.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Params.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Poll.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Poll.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Poll.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Poll.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/PollFactory.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/PollFactory.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/PollFactory.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/PollFactory.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Tally.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Tally.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Tally.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/Tally.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VkRegistry.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VkRegistry.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VkRegistry.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VkRegistry.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VoiceCreditProxy.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VoiceCreditProxy.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VoiceCreditProxy.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/VoiceCreditProxy.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/smart-contracts/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/cli.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/cli.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/cli.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/typescript-code/cli.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/introduction.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/introduction.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/introduction.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/introduction.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/processMessages.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/processMessages.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/processMessages.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/processMessages.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/setup.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/setup.md similarity index 98% rename from website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/setup.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/setup.md index a782c9f4c8..8c6cdbb661 100644 --- a/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/setup.md +++ b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/setup.md @@ -57,7 +57,7 @@ pnpm setup:zkeys -- --outPath ../cli/zkeys Run from the circuits folder with `--outPath` to save to a custom folder: ```bash -cd circuits && pnpm gen-zkeys --outPath ./CUSTOM_FOLDER_NAME +cd packages/circuits && pnpm gen-zkeys --outPath ./CUSTOM_FOLDER_NAME ``` The larger the trees, the more time this process may take. You may also need a diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/tallyVotes.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/tallyVotes.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/tallyVotes.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/tallyVotes.md diff --git a/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/utilities.md b/apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/utilities.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/utilities.md rename to apps/website/versioned_docs/version-v2.0_alpha/developers-references/zk-snark-circuits/utilities.md diff --git a/website/versioned_docs/version-v2.0_alpha/introduction.md b/apps/website/versioned_docs/version-v2.0_alpha/introduction.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/introduction.md rename to apps/website/versioned_docs/version-v2.0_alpha/introduction.md diff --git a/website/versioned_docs/version-v2.0_alpha/overview/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/overview/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/overview/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/overview/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/overview/overview.md b/apps/website/versioned_docs/version-v2.0_alpha/overview/overview.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/overview/overview.md rename to apps/website/versioned_docs/version-v2.0_alpha/overview/overview.md diff --git a/website/versioned_docs/version-v2.0_alpha/overview/purpose.md b/apps/website/versioned_docs/version-v2.0_alpha/overview/purpose.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/overview/purpose.md rename to apps/website/versioned_docs/version-v2.0_alpha/overview/purpose.md diff --git a/website/versioned_docs/version-v2.0_alpha/overview/resources.md b/apps/website/versioned_docs/version-v2.0_alpha/overview/resources.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/overview/resources.md rename to apps/website/versioned_docs/version-v2.0_alpha/overview/resources.md diff --git a/website/versioned_docs/version-v2.0_alpha/overview/workflow.md b/apps/website/versioned_docs/version-v2.0_alpha/overview/workflow.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/overview/workflow.md rename to apps/website/versioned_docs/version-v2.0_alpha/overview/workflow.md diff --git a/website/versioned_docs/version-v2.0_alpha/processes/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/processes/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/processes/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/processes/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/processes/ci-pipeline.md b/apps/website/versioned_docs/version-v2.0_alpha/processes/ci-pipeline.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/processes/ci-pipeline.md rename to apps/website/versioned_docs/version-v2.0_alpha/processes/ci-pipeline.md diff --git a/website/versioned_docs/version-v2.0_alpha/processes/versioning.md b/apps/website/versioned_docs/version-v2.0_alpha/processes/versioning.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/processes/versioning.md rename to apps/website/versioned_docs/version-v2.0_alpha/processes/versioning.md diff --git a/website/versioned_docs/version-v2.0_alpha/project-ideas/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/project-ideas/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/project-ideas/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/project-ideas/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/project-ideas/project-ideas.md b/apps/website/versioned_docs/version-v2.0_alpha/project-ideas/project-ideas.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/project-ideas/project-ideas.md rename to apps/website/versioned_docs/version-v2.0_alpha/project-ideas/project-ideas.md diff --git a/website/versioned_docs/version-v2.0_alpha/quick-start/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/quick-start/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/quick-start/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/quick-start/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/quick-start/deployment.md b/apps/website/versioned_docs/version-v2.0_alpha/quick-start/deployment.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/quick-start/deployment.md rename to apps/website/versioned_docs/version-v2.0_alpha/quick-start/deployment.md diff --git a/website/versioned_docs/version-v2.0_alpha/quick-start/installation.md b/apps/website/versioned_docs/version-v2.0_alpha/quick-start/installation.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/quick-start/installation.md rename to apps/website/versioned_docs/version-v2.0_alpha/quick-start/installation.md diff --git a/website/versioned_docs/version-v2.0_alpha/quick-start/poll-finalization.md b/apps/website/versioned_docs/version-v2.0_alpha/quick-start/poll-finalization.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/quick-start/poll-finalization.md rename to apps/website/versioned_docs/version-v2.0_alpha/quick-start/poll-finalization.md diff --git a/website/versioned_docs/version-v2.0_alpha/quick-start/troubleshooting.md b/apps/website/versioned_docs/version-v2.0_alpha/quick-start/troubleshooting.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/quick-start/troubleshooting.md rename to apps/website/versioned_docs/version-v2.0_alpha/quick-start/troubleshooting.md diff --git a/website/versioned_docs/version-v2.0_alpha/security/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/security/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/security/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/security/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/security/audit.md b/apps/website/versioned_docs/version-v2.0_alpha/security/audit.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/security/audit.md rename to apps/website/versioned_docs/version-v2.0_alpha/security/audit.md diff --git a/website/versioned_docs/version-v2.0_alpha/security/trusted-setup.md b/apps/website/versioned_docs/version-v2.0_alpha/security/trusted-setup.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/security/trusted-setup.md rename to apps/website/versioned_docs/version-v2.0_alpha/security/trusted-setup.md diff --git a/website/versioned_docs/version-v2.0_alpha/testing/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/testing/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/testing/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/testing/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/testing/testing-in-detail.md b/apps/website/versioned_docs/version-v2.0_alpha/testing/testing-in-detail.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/testing/testing-in-detail.md rename to apps/website/versioned_docs/version-v2.0_alpha/testing/testing-in-detail.md diff --git a/website/versioned_docs/version-v2.0_alpha/testing/testing.md b/apps/website/versioned_docs/version-v2.0_alpha/testing/testing.md similarity index 99% rename from website/versioned_docs/version-v2.0_alpha/testing/testing.md rename to apps/website/versioned_docs/version-v2.0_alpha/testing/testing.md index aa9b4914fd..dbb55213fa 100644 --- a/website/versioned_docs/version-v2.0_alpha/testing/testing.md +++ b/apps/website/versioned_docs/version-v2.0_alpha/testing/testing.md @@ -23,14 +23,14 @@ pnpm run test Or you can run unit tests within each submodule. for example to run the `crypto` tests: ```bash -cd crypto +cd packages/crypto pnpm run test ``` You can also run individual tests within submodules, for example: ```bash -cd contracts +cd packages/contracts pnpm run test:accQueue ``` @@ -43,7 +43,7 @@ First, compile the contracts. From the main `maci/` directory, run: ```bash -cd contracts && \ +cd packages/contracts && \ pnpm run compileSol ``` @@ -58,7 +58,7 @@ pnpm run test To test the circuits, from the main `maci/` directory, run: ```bash -cd circuits && \ +cd packages/circuits && \ pnpm run test ``` @@ -267,7 +267,7 @@ You can find the tests in `maci/cli/tests`. To run the tests first start a hardhat node in the background: ```bash -cd contracts +cd packages/contracts pnpm run hardhat & cd ../cli ``` diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/governance/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/governance/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/governance/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/governance/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/governance/governance.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/governance/governance.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/governance/governance.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/governance/governance.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/local-elections.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/local-elections.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/local-elections.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/local-elections/local-elections.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/public-goods.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/public-goods.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/public-goods.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/public-goods.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/apply.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/apply.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/apply.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/apply.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/case-studies.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/case-studies.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/case-studies.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/case-studies.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/faq.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/faq.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/faq.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/faq.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/how-it-works.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/how-it-works.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/how-it-works.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/how-it-works.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/registration-approaches.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/registration-approaches.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/registration-approaches.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/registration-approaches.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/what-is-quadratic-funding.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/what-is-quadratic-funding.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/what-is-quadratic-funding.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/quadratic-funding/what-is-quadratic-funding.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/_category_.json b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/_category_.json rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/_category_.json diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/case-studies.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/case-studies.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/case-studies.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/case-studies.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/how-it-works.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/how-it-works.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/how-it-works.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/how-it-works.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/registration-approaches.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/registration-approaches.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/registration-approaches.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/registration-approaches.md diff --git a/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/what-is-retroactive-public-goods-funding.md b/apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/what-is-retroactive-public-goods-funding.md similarity index 100% rename from website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/what-is-retroactive-public-goods-funding.md rename to apps/website/versioned_docs/version-v2.0_alpha/use-cases/public-goods-funding/retroactive-public-goods-funding/what-is-retroactive-public-goods-funding.md diff --git a/website/versioned_sidebars/version-v0.x-sidebars.json b/apps/website/versioned_sidebars/version-v0.x-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-v0.x-sidebars.json rename to apps/website/versioned_sidebars/version-v0.x-sidebars.json diff --git a/website/versioned_sidebars/version-v1.2-sidebars.json b/apps/website/versioned_sidebars/version-v1.2-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-v1.2-sidebars.json rename to apps/website/versioned_sidebars/version-v1.2-sidebars.json diff --git a/website/versioned_sidebars/version-v2.0_alpha-sidebars.json b/apps/website/versioned_sidebars/version-v2.0_alpha-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-v2.0_alpha-sidebars.json rename to apps/website/versioned_sidebars/version-v2.0_alpha-sidebars.json diff --git a/website/versions.json b/apps/website/versions.json similarity index 100% rename from website/versions.json rename to apps/website/versions.json diff --git a/circuits/circom/test/ProcessMessages_10-2-1-2_test.circom b/circuits/circom/test/ProcessMessages_10-2-1-2_test.circom deleted file mode 100644 index 9272a45ae0..0000000000 --- a/circuits/circom/test/ProcessMessages_10-2-1-2_test.circom +++ /dev/null @@ -1,6 +0,0 @@ -// auto-generated by circomkit -pragma circom 2.0.0; - -include ".././core/qv/processMessages.circom"; - -component main {public[numSignUps, index, batchEndIndex, msgRoot, currentSbCommitment, newSbCommitment, pollEndTimestamp, actualStateTreeDepth, coordinatorPublicKeyHash]} = ProcessMessages(10, 2, 1, 2); diff --git a/circuits/circom/test/TallyVotes_10-1-2_test.circom b/circuits/circom/test/TallyVotes_10-1-2_test.circom deleted file mode 100644 index c7e8cc88f6..0000000000 --- a/circuits/circom/test/TallyVotes_10-1-2_test.circom +++ /dev/null @@ -1,6 +0,0 @@ -// auto-generated by circomkit -pragma circom 2.0.0; - -include ".././core/qv/tallyVotes.circom"; - -component main {public[index, numSignUps, sbCommitment, currentTallyCommitment, newTallyCommitment]} = TallyVotes(10, 1, 2); diff --git a/cli/typedoc.json b/cli/typedoc.json deleted file mode 100644 index bd099a031f..0000000000 --- a/cli/typedoc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": ["../typedoc.base.json"], - "entryPoints": ["ts/index.ts"], - "out": "../website/typedoc/cli" -} diff --git a/core/typedoc.json b/core/typedoc.json deleted file mode 100644 index 438d9b71d5..0000000000 --- a/core/typedoc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": ["../typedoc.base.json"], - "entryPoints": ["ts/index.ts"], - "out": "../website/typedoc/core" -} diff --git a/crypto/.eslintrc.js b/crypto/.eslintrc.js deleted file mode 100644 index 7d3f9cdc56..0000000000 --- a/crypto/.eslintrc.js +++ /dev/null @@ -1,20 +0,0 @@ -const path = require("path"); - -module.exports = { - root: true, - extends: ["../.eslintrc.js"], - parser: "@typescript-eslint/parser", - parserOptions: { - project: path.resolve(__dirname, "./tsconfig.json"), - sourceType: "module", - typescript: true, - ecmaVersion: 2022, - experimentalDecorators: true, - requireConfigFile: false, - ecmaFeatures: { - classes: true, - impliedStrict: true, - }, - warnOnUnsupportedTypeScriptVersion: true, - }, -}; diff --git a/crypto/typedoc.json b/crypto/typedoc.json deleted file mode 100644 index 22bf7e1f80..0000000000 --- a/crypto/typedoc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": ["../typedoc.base.json"], - "entryPoints": ["ts/index.ts"], - "out": "../website/typedoc/crypto" -} diff --git a/domainobjs/.eslintrc.js b/domainobjs/.eslintrc.js deleted file mode 100644 index 7d3f9cdc56..0000000000 --- a/domainobjs/.eslintrc.js +++ /dev/null @@ -1,20 +0,0 @@ -const path = require("path"); - -module.exports = { - root: true, - extends: ["../.eslintrc.js"], - parser: "@typescript-eslint/parser", - parserOptions: { - project: path.resolve(__dirname, "./tsconfig.json"), - sourceType: "module", - typescript: true, - ecmaVersion: 2022, - experimentalDecorators: true, - requireConfigFile: false, - ecmaFeatures: { - classes: true, - impliedStrict: true, - }, - warnOnUnsupportedTypeScriptVersion: true, - }, -}; diff --git a/domainobjs/typedoc.json b/domainobjs/typedoc.json deleted file mode 100644 index 76a11e33bd..0000000000 --- a/domainobjs/typedoc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": ["../typedoc.base.json"], - "entryPoints": ["ts/index.ts"], - "out": "../website/typedoc/domainobjs" -} diff --git a/integrationTests/.eslintrc.js b/integrationTests/.eslintrc.js deleted file mode 100644 index 7d3f9cdc56..0000000000 --- a/integrationTests/.eslintrc.js +++ /dev/null @@ -1,20 +0,0 @@ -const path = require("path"); - -module.exports = { - root: true, - extends: ["../.eslintrc.js"], - parser: "@typescript-eslint/parser", - parserOptions: { - project: path.resolve(__dirname, "./tsconfig.json"), - sourceType: "module", - typescript: true, - ecmaVersion: 2022, - experimentalDecorators: true, - requireConfigFile: false, - ecmaFeatures: { - classes: true, - impliedStrict: true, - }, - warnOnUnsupportedTypeScriptVersion: true, - }, -}; diff --git a/lerna.json b/lerna.json index 54999e8763..aded3af70c 100644 --- a/lerna.json +++ b/lerna.json @@ -1,15 +1,5 @@ { - "packages": [ - "circuits", - "cli", - "contracts", - "core", - "crypto", - "domainobjs", - "integrationTests", - "website", - "subgraph" - ], + "packages": ["packages/*", "apps/*"], "version": "2.0.0-alpha", "npmClient": "pnpm", "changelogPreset": { diff --git a/package.json b/package.json index 3ac8ab2137..6030d81016 100644 --- a/package.json +++ b/package.json @@ -12,13 +12,13 @@ "setup:zkeys": "NODE_OPTIONS=--max-old-space-size=4096 lerna run gen-zkeys --scope \"maci-circuits\"", "clean": "lerna exec -- rm -rf node_modules build && rm -rf node_modules", "commit": "git cz", - "download-zkeys:test": "ts-node ./.github/scripts/downloadZkeys.ts test ./cli/zkeys", - "download-zkeys:ceremony": "ts-node ./.github/scripts/downloadZkeys.ts prod ./cli/zkeys", + "download-zkeys:test": "ts-node ./.github/scripts/downloadZkeys.ts test ./packages/cli/zkeys", + "download-zkeys:ceremony": "ts-node ./.github/scripts/downloadZkeys.ts prod ./packages/cli/zkeys", "prettier": "prettier -c .", "prettier:fix": "prettier -w .", "lint:ts": "eslint './**/**/*.ts' './**/**/*.tsx'", "lint:ts:fix": "pnpm run lint:ts --fix", - "lint:sol": "solhint './contracts/contracts/**/*.sol'", + "lint:sol": "solhint './packages/contracts/contracts/**/*.sol'", "lint:sol:fix": "pnpm run lint:sol --fix --noPrompt", "test:cli": "lerna run test --scope \"maci-cli\"", "test:cli-ceremony": "lerna run test:ceremony --scope \"maci-cli\"", diff --git a/cli/.eslintrc.js b/packages/circuits/.eslintrc.js similarity index 92% rename from cli/.eslintrc.js rename to packages/circuits/.eslintrc.js index 7d3f9cdc56..fc75c956db 100644 --- a/cli/.eslintrc.js +++ b/packages/circuits/.eslintrc.js @@ -2,7 +2,7 @@ const path = require("path"); module.exports = { root: true, - extends: ["../.eslintrc.js"], + extends: ["../../.eslintrc.js"], parser: "@typescript-eslint/parser", parserOptions: { project: path.resolve(__dirname, "./tsconfig.json"), diff --git a/circuits/.gitignore b/packages/circuits/.gitignore similarity index 100% rename from circuits/.gitignore rename to packages/circuits/.gitignore diff --git a/circuits/.npmignore b/packages/circuits/.npmignore similarity index 100% rename from circuits/.npmignore rename to packages/circuits/.npmignore diff --git a/circuits/CHANGELOG.md b/packages/circuits/CHANGELOG.md similarity index 100% rename from circuits/CHANGELOG.md rename to packages/circuits/CHANGELOG.md diff --git a/circuits/README.md b/packages/circuits/README.md similarity index 100% rename from circuits/README.md rename to packages/circuits/README.md diff --git a/circuits/circom/circuits.json b/packages/circuits/circom/circuits.json similarity index 100% rename from circuits/circom/circuits.json rename to packages/circuits/circom/circuits.json diff --git a/circuits/circom/core/non-qv/processMessages.circom b/packages/circuits/circom/core/non-qv/processMessages.circom similarity index 100% rename from circuits/circom/core/non-qv/processMessages.circom rename to packages/circuits/circom/core/non-qv/processMessages.circom diff --git a/circuits/circom/core/non-qv/tallyVotes.circom b/packages/circuits/circom/core/non-qv/tallyVotes.circom similarity index 100% rename from circuits/circom/core/non-qv/tallyVotes.circom rename to packages/circuits/circom/core/non-qv/tallyVotes.circom diff --git a/circuits/circom/core/qv/processMessages.circom b/packages/circuits/circom/core/qv/processMessages.circom similarity index 100% rename from circuits/circom/core/qv/processMessages.circom rename to packages/circuits/circom/core/qv/processMessages.circom diff --git a/circuits/circom/core/qv/tallyVotes.circom b/packages/circuits/circom/core/qv/tallyVotes.circom similarity index 100% rename from circuits/circom/core/qv/tallyVotes.circom rename to packages/circuits/circom/core/qv/tallyVotes.circom diff --git a/circuits/circom/trees/incrementalMerkleTree.circom b/packages/circuits/circom/trees/incrementalMerkleTree.circom similarity index 100% rename from circuits/circom/trees/incrementalMerkleTree.circom rename to packages/circuits/circom/trees/incrementalMerkleTree.circom diff --git a/circuits/circom/trees/incrementalQuinaryTree.circom b/packages/circuits/circom/trees/incrementalQuinaryTree.circom similarity index 100% rename from circuits/circom/trees/incrementalQuinaryTree.circom rename to packages/circuits/circom/trees/incrementalQuinaryTree.circom diff --git a/circuits/circom/utils/calculateTotal.circom b/packages/circuits/circom/utils/calculateTotal.circom similarity index 100% rename from circuits/circom/utils/calculateTotal.circom rename to packages/circuits/circom/utils/calculateTotal.circom diff --git a/circuits/circom/utils/hashers.circom b/packages/circuits/circom/utils/hashers.circom similarity index 100% rename from circuits/circom/utils/hashers.circom rename to packages/circuits/circom/utils/hashers.circom diff --git a/circuits/circom/utils/messageToCommand.circom b/packages/circuits/circom/utils/messageToCommand.circom similarity index 100% rename from circuits/circom/utils/messageToCommand.circom rename to packages/circuits/circom/utils/messageToCommand.circom diff --git a/circuits/circom/utils/non-qv/messageValidator.circom b/packages/circuits/circom/utils/non-qv/messageValidator.circom similarity index 100% rename from circuits/circom/utils/non-qv/messageValidator.circom rename to packages/circuits/circom/utils/non-qv/messageValidator.circom diff --git a/circuits/circom/utils/non-qv/stateLeafAndBallotTransformer.circom b/packages/circuits/circom/utils/non-qv/stateLeafAndBallotTransformer.circom similarity index 100% rename from circuits/circom/utils/non-qv/stateLeafAndBallotTransformer.circom rename to packages/circuits/circom/utils/non-qv/stateLeafAndBallotTransformer.circom diff --git a/circuits/circom/utils/privToPubKey.circom b/packages/circuits/circom/utils/privToPubKey.circom similarity index 100% rename from circuits/circom/utils/privToPubKey.circom rename to packages/circuits/circom/utils/privToPubKey.circom diff --git a/circuits/circom/utils/qv/messageValidator.circom b/packages/circuits/circom/utils/qv/messageValidator.circom similarity index 100% rename from circuits/circom/utils/qv/messageValidator.circom rename to packages/circuits/circom/utils/qv/messageValidator.circom diff --git a/circuits/circom/utils/qv/stateLeafAndBallotTransformer.circom b/packages/circuits/circom/utils/qv/stateLeafAndBallotTransformer.circom similarity index 100% rename from circuits/circom/utils/qv/stateLeafAndBallotTransformer.circom rename to packages/circuits/circom/utils/qv/stateLeafAndBallotTransformer.circom diff --git a/circuits/circom/utils/verifySignature.circom b/packages/circuits/circom/utils/verifySignature.circom similarity index 100% rename from circuits/circom/utils/verifySignature.circom rename to packages/circuits/circom/utils/verifySignature.circom diff --git a/circuits/circomkit.json b/packages/circuits/circomkit.json similarity index 100% rename from circuits/circomkit.json rename to packages/circuits/circomkit.json diff --git a/circuits/package.json b/packages/circuits/package.json similarity index 100% rename from circuits/package.json rename to packages/circuits/package.json diff --git a/circuits/ts/__tests__/CalculateTotal.test.ts b/packages/circuits/ts/__tests__/CalculateTotal.test.ts similarity index 100% rename from circuits/ts/__tests__/CalculateTotal.test.ts rename to packages/circuits/ts/__tests__/CalculateTotal.test.ts diff --git a/circuits/ts/__tests__/CeremonyParams.test.ts b/packages/circuits/ts/__tests__/CeremonyParams.test.ts similarity index 100% rename from circuits/ts/__tests__/CeremonyParams.test.ts rename to packages/circuits/ts/__tests__/CeremonyParams.test.ts diff --git a/circuits/ts/__tests__/Hasher.test.ts b/packages/circuits/ts/__tests__/Hasher.test.ts similarity index 100% rename from circuits/ts/__tests__/Hasher.test.ts rename to packages/circuits/ts/__tests__/Hasher.test.ts diff --git a/circuits/ts/__tests__/IncrementalQuinaryTree.test.ts b/packages/circuits/ts/__tests__/IncrementalQuinaryTree.test.ts similarity index 100% rename from circuits/ts/__tests__/IncrementalQuinaryTree.test.ts rename to packages/circuits/ts/__tests__/IncrementalQuinaryTree.test.ts diff --git a/circuits/ts/__tests__/MessageToCommand.test.ts b/packages/circuits/ts/__tests__/MessageToCommand.test.ts similarity index 100% rename from circuits/ts/__tests__/MessageToCommand.test.ts rename to packages/circuits/ts/__tests__/MessageToCommand.test.ts diff --git a/circuits/ts/__tests__/MessageValidator.test.ts b/packages/circuits/ts/__tests__/MessageValidator.test.ts similarity index 100% rename from circuits/ts/__tests__/MessageValidator.test.ts rename to packages/circuits/ts/__tests__/MessageValidator.test.ts diff --git a/circuits/ts/__tests__/PrivToPubKey.test.ts b/packages/circuits/ts/__tests__/PrivToPubKey.test.ts similarity index 100% rename from circuits/ts/__tests__/PrivToPubKey.test.ts rename to packages/circuits/ts/__tests__/PrivToPubKey.test.ts diff --git a/circuits/ts/__tests__/ProcessMessages.test.ts b/packages/circuits/ts/__tests__/ProcessMessages.test.ts similarity index 100% rename from circuits/ts/__tests__/ProcessMessages.test.ts rename to packages/circuits/ts/__tests__/ProcessMessages.test.ts diff --git a/circuits/ts/__tests__/StateLeafAndBallotTransformer.test.ts b/packages/circuits/ts/__tests__/StateLeafAndBallotTransformer.test.ts similarity index 100% rename from circuits/ts/__tests__/StateLeafAndBallotTransformer.test.ts rename to packages/circuits/ts/__tests__/StateLeafAndBallotTransformer.test.ts diff --git a/circuits/ts/__tests__/TallyVotes.test.ts b/packages/circuits/ts/__tests__/TallyVotes.test.ts similarity index 100% rename from circuits/ts/__tests__/TallyVotes.test.ts rename to packages/circuits/ts/__tests__/TallyVotes.test.ts diff --git a/circuits/ts/__tests__/VerifySignature.test.ts b/packages/circuits/ts/__tests__/VerifySignature.test.ts similarity index 100% rename from circuits/ts/__tests__/VerifySignature.test.ts rename to packages/circuits/ts/__tests__/VerifySignature.test.ts diff --git a/circuits/ts/__tests__/utils/constants.ts b/packages/circuits/ts/__tests__/utils/constants.ts similarity index 100% rename from circuits/ts/__tests__/utils/constants.ts rename to packages/circuits/ts/__tests__/utils/constants.ts diff --git a/circuits/ts/__tests__/utils/types.ts b/packages/circuits/ts/__tests__/utils/types.ts similarity index 100% rename from circuits/ts/__tests__/utils/types.ts rename to packages/circuits/ts/__tests__/utils/types.ts diff --git a/circuits/ts/__tests__/utils/utils.ts b/packages/circuits/ts/__tests__/utils/utils.ts similarity index 100% rename from circuits/ts/__tests__/utils/utils.ts rename to packages/circuits/ts/__tests__/utils/utils.ts diff --git a/circuits/ts/compile.ts b/packages/circuits/ts/compile.ts similarity index 100% rename from circuits/ts/compile.ts rename to packages/circuits/ts/compile.ts diff --git a/circuits/ts/genZkeys.ts b/packages/circuits/ts/genZkeys.ts similarity index 100% rename from circuits/ts/genZkeys.ts rename to packages/circuits/ts/genZkeys.ts diff --git a/circuits/ts/index.ts b/packages/circuits/ts/index.ts similarity index 100% rename from circuits/ts/index.ts rename to packages/circuits/ts/index.ts diff --git a/circuits/ts/proofs.ts b/packages/circuits/ts/proofs.ts similarity index 100% rename from circuits/ts/proofs.ts rename to packages/circuits/ts/proofs.ts diff --git a/circuits/ts/types.ts b/packages/circuits/ts/types.ts similarity index 100% rename from circuits/ts/types.ts rename to packages/circuits/ts/types.ts diff --git a/circuits/ts/utils.ts b/packages/circuits/ts/utils.ts similarity index 100% rename from circuits/ts/utils.ts rename to packages/circuits/ts/utils.ts diff --git a/circuits/tsconfig.build.json b/packages/circuits/tsconfig.build.json similarity index 79% rename from circuits/tsconfig.build.json rename to packages/circuits/tsconfig.build.json index 8425198ea3..6389938855 100644 --- a/circuits/tsconfig.build.json +++ b/packages/circuits/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/core/tsconfig.json b/packages/circuits/tsconfig.json similarity index 68% rename from core/tsconfig.json rename to packages/circuits/tsconfig.json index 1243fccb26..9f35f040c9 100644 --- a/core/tsconfig.json +++ b/packages/circuits/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/cli/.env.template b/packages/cli/.env.template similarity index 100% rename from cli/.env.template rename to packages/cli/.env.template diff --git a/contracts/.eslintrc.js b/packages/cli/.eslintrc.js similarity index 92% rename from contracts/.eslintrc.js rename to packages/cli/.eslintrc.js index 7d3f9cdc56..fc75c956db 100644 --- a/contracts/.eslintrc.js +++ b/packages/cli/.eslintrc.js @@ -2,7 +2,7 @@ const path = require("path"); module.exports = { root: true, - extends: ["../.eslintrc.js"], + extends: ["../../.eslintrc.js"], parser: "@typescript-eslint/parser", parserOptions: { project: path.resolve(__dirname, "./tsconfig.json"), diff --git a/cli/.gitignore b/packages/cli/.gitignore similarity index 95% rename from cli/.gitignore rename to packages/cli/.gitignore index f76dab18ee..d741cadd98 100644 --- a/cli/.gitignore +++ b/packages/cli/.gitignore @@ -3,3 +3,4 @@ contractAddresses.old.json contractAddress.old contractAddress.txt localState.json +zkeys \ No newline at end of file diff --git a/cli/.npmignore b/packages/cli/.npmignore similarity index 100% rename from cli/.npmignore rename to packages/cli/.npmignore diff --git a/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md similarity index 100% rename from cli/CHANGELOG.md rename to packages/cli/CHANGELOG.md diff --git a/cli/README.md b/packages/cli/README.md similarity index 100% rename from cli/README.md rename to packages/cli/README.md diff --git a/cli/hardhat.config.ts b/packages/cli/hardhat.config.ts similarity index 100% rename from cli/hardhat.config.ts rename to packages/cli/hardhat.config.ts diff --git a/cli/package.json b/packages/cli/package.json similarity index 100% rename from cli/package.json rename to packages/cli/package.json diff --git a/cli/testScript.sh b/packages/cli/testScript.sh similarity index 100% rename from cli/testScript.sh rename to packages/cli/testScript.sh diff --git a/cli/tests/ceremony-params/ceremonyParams.test.ts b/packages/cli/tests/ceremony-params/ceremonyParams.test.ts similarity index 100% rename from cli/tests/ceremony-params/ceremonyParams.test.ts rename to packages/cli/tests/ceremony-params/ceremonyParams.test.ts diff --git a/cli/tests/constants.ts b/packages/cli/tests/constants.ts similarity index 100% rename from cli/tests/constants.ts rename to packages/cli/tests/constants.ts diff --git a/cli/tests/e2e/e2e.nonQv.test.ts b/packages/cli/tests/e2e/e2e.nonQv.test.ts similarity index 100% rename from cli/tests/e2e/e2e.nonQv.test.ts rename to packages/cli/tests/e2e/e2e.nonQv.test.ts diff --git a/cli/tests/e2e/e2e.test.ts b/packages/cli/tests/e2e/e2e.test.ts similarity index 100% rename from cli/tests/e2e/e2e.test.ts rename to packages/cli/tests/e2e/e2e.test.ts diff --git a/cli/tests/e2e/keyChange.test.ts b/packages/cli/tests/e2e/keyChange.test.ts similarity index 100% rename from cli/tests/e2e/keyChange.test.ts rename to packages/cli/tests/e2e/keyChange.test.ts diff --git a/cli/tests/unit/data/testVk.json b/packages/cli/tests/unit/data/testVk.json similarity index 100% rename from cli/tests/unit/data/testVk.json rename to packages/cli/tests/unit/data/testVk.json diff --git a/cli/tests/unit/fundWallet.test.ts b/packages/cli/tests/unit/fundWallet.test.ts similarity index 100% rename from cli/tests/unit/fundWallet.test.ts rename to packages/cli/tests/unit/fundWallet.test.ts diff --git a/cli/tests/unit/genKeyPair.test.ts b/packages/cli/tests/unit/genKeyPair.test.ts similarity index 100% rename from cli/tests/unit/genKeyPair.test.ts rename to packages/cli/tests/unit/genKeyPair.test.ts diff --git a/cli/tests/unit/genPubkey.test.ts b/packages/cli/tests/unit/genPubkey.test.ts similarity index 100% rename from cli/tests/unit/genPubkey.test.ts rename to packages/cli/tests/unit/genPubkey.test.ts diff --git a/cli/tests/unit/poll.test.ts b/packages/cli/tests/unit/poll.test.ts similarity index 100% rename from cli/tests/unit/poll.test.ts rename to packages/cli/tests/unit/poll.test.ts diff --git a/cli/tests/unit/publish.test.ts b/packages/cli/tests/unit/publish.test.ts similarity index 100% rename from cli/tests/unit/publish.test.ts rename to packages/cli/tests/unit/publish.test.ts diff --git a/cli/tests/unit/signup.test.ts b/packages/cli/tests/unit/signup.test.ts similarity index 100% rename from cli/tests/unit/signup.test.ts rename to packages/cli/tests/unit/signup.test.ts diff --git a/cli/tests/unit/timeTravel.test.ts b/packages/cli/tests/unit/timeTravel.test.ts similarity index 100% rename from cli/tests/unit/timeTravel.test.ts rename to packages/cli/tests/unit/timeTravel.test.ts diff --git a/cli/tests/unit/utils.test.ts b/packages/cli/tests/unit/utils.test.ts similarity index 100% rename from cli/tests/unit/utils.test.ts rename to packages/cli/tests/unit/utils.test.ts diff --git a/cli/tests/utils.ts b/packages/cli/tests/utils.ts similarity index 100% rename from cli/tests/utils.ts rename to packages/cli/tests/utils.ts diff --git a/cli/ts/cliInit.ts b/packages/cli/ts/cliInit.ts similarity index 100% rename from cli/ts/cliInit.ts rename to packages/cli/ts/cliInit.ts diff --git a/cli/ts/commands/checkVerifyingKeys.ts b/packages/cli/ts/commands/checkVerifyingKeys.ts similarity index 100% rename from cli/ts/commands/checkVerifyingKeys.ts rename to packages/cli/ts/commands/checkVerifyingKeys.ts diff --git a/cli/ts/commands/deploy.ts b/packages/cli/ts/commands/deploy.ts similarity index 100% rename from cli/ts/commands/deploy.ts rename to packages/cli/ts/commands/deploy.ts diff --git a/cli/ts/commands/deployPoll.ts b/packages/cli/ts/commands/deployPoll.ts similarity index 100% rename from cli/ts/commands/deployPoll.ts rename to packages/cli/ts/commands/deployPoll.ts diff --git a/cli/ts/commands/deployVkRegistry.ts b/packages/cli/ts/commands/deployVkRegistry.ts similarity index 100% rename from cli/ts/commands/deployVkRegistry.ts rename to packages/cli/ts/commands/deployVkRegistry.ts diff --git a/cli/ts/commands/extractVkToFile.ts b/packages/cli/ts/commands/extractVkToFile.ts similarity index 100% rename from cli/ts/commands/extractVkToFile.ts rename to packages/cli/ts/commands/extractVkToFile.ts diff --git a/cli/ts/commands/fundWallet.ts b/packages/cli/ts/commands/fundWallet.ts similarity index 100% rename from cli/ts/commands/fundWallet.ts rename to packages/cli/ts/commands/fundWallet.ts diff --git a/cli/ts/commands/genKeyPair.ts b/packages/cli/ts/commands/genKeyPair.ts similarity index 100% rename from cli/ts/commands/genKeyPair.ts rename to packages/cli/ts/commands/genKeyPair.ts diff --git a/cli/ts/commands/genLocalState.ts b/packages/cli/ts/commands/genLocalState.ts similarity index 100% rename from cli/ts/commands/genLocalState.ts rename to packages/cli/ts/commands/genLocalState.ts diff --git a/cli/ts/commands/genProofs.ts b/packages/cli/ts/commands/genProofs.ts similarity index 100% rename from cli/ts/commands/genProofs.ts rename to packages/cli/ts/commands/genProofs.ts diff --git a/cli/ts/commands/genPubKey.ts b/packages/cli/ts/commands/genPubKey.ts similarity index 100% rename from cli/ts/commands/genPubKey.ts rename to packages/cli/ts/commands/genPubKey.ts diff --git a/cli/ts/commands/index.ts b/packages/cli/ts/commands/index.ts similarity index 100% rename from cli/ts/commands/index.ts rename to packages/cli/ts/commands/index.ts diff --git a/cli/ts/commands/mergeMessages.ts b/packages/cli/ts/commands/mergeMessages.ts similarity index 100% rename from cli/ts/commands/mergeMessages.ts rename to packages/cli/ts/commands/mergeMessages.ts diff --git a/cli/ts/commands/mergeSignups.ts b/packages/cli/ts/commands/mergeSignups.ts similarity index 100% rename from cli/ts/commands/mergeSignups.ts rename to packages/cli/ts/commands/mergeSignups.ts diff --git a/cli/ts/commands/poll.ts b/packages/cli/ts/commands/poll.ts similarity index 100% rename from cli/ts/commands/poll.ts rename to packages/cli/ts/commands/poll.ts diff --git a/cli/ts/commands/proveOnChain.ts b/packages/cli/ts/commands/proveOnChain.ts similarity index 100% rename from cli/ts/commands/proveOnChain.ts rename to packages/cli/ts/commands/proveOnChain.ts diff --git a/cli/ts/commands/publish.ts b/packages/cli/ts/commands/publish.ts similarity index 100% rename from cli/ts/commands/publish.ts rename to packages/cli/ts/commands/publish.ts diff --git a/cli/ts/commands/setVerifyingKeys.ts b/packages/cli/ts/commands/setVerifyingKeys.ts similarity index 100% rename from cli/ts/commands/setVerifyingKeys.ts rename to packages/cli/ts/commands/setVerifyingKeys.ts diff --git a/cli/ts/commands/showContracts.ts b/packages/cli/ts/commands/showContracts.ts similarity index 100% rename from cli/ts/commands/showContracts.ts rename to packages/cli/ts/commands/showContracts.ts diff --git a/cli/ts/commands/signup.ts b/packages/cli/ts/commands/signup.ts similarity index 100% rename from cli/ts/commands/signup.ts rename to packages/cli/ts/commands/signup.ts diff --git a/cli/ts/commands/timeTravel.ts b/packages/cli/ts/commands/timeTravel.ts similarity index 100% rename from cli/ts/commands/timeTravel.ts rename to packages/cli/ts/commands/timeTravel.ts diff --git a/cli/ts/commands/verify.ts b/packages/cli/ts/commands/verify.ts similarity index 100% rename from cli/ts/commands/verify.ts rename to packages/cli/ts/commands/verify.ts diff --git a/cli/ts/index.ts b/packages/cli/ts/index.ts similarity index 100% rename from cli/ts/index.ts rename to packages/cli/ts/index.ts diff --git a/cli/ts/sdk/index.ts b/packages/cli/ts/sdk/index.ts similarity index 100% rename from cli/ts/sdk/index.ts rename to packages/cli/ts/sdk/index.ts diff --git a/cli/ts/utils/banner.ts b/packages/cli/ts/utils/banner.ts similarity index 100% rename from cli/ts/utils/banner.ts rename to packages/cli/ts/utils/banner.ts diff --git a/cli/ts/utils/constants.ts b/packages/cli/ts/utils/constants.ts similarity index 100% rename from cli/ts/utils/constants.ts rename to packages/cli/ts/utils/constants.ts diff --git a/cli/ts/utils/contracts.ts b/packages/cli/ts/utils/contracts.ts similarity index 100% rename from cli/ts/utils/contracts.ts rename to packages/cli/ts/utils/contracts.ts diff --git a/cli/ts/utils/defaults.ts b/packages/cli/ts/utils/defaults.ts similarity index 100% rename from cli/ts/utils/defaults.ts rename to packages/cli/ts/utils/defaults.ts diff --git a/cli/ts/utils/formatting.ts b/packages/cli/ts/utils/formatting.ts similarity index 100% rename from cli/ts/utils/formatting.ts rename to packages/cli/ts/utils/formatting.ts diff --git a/cli/ts/utils/index.ts b/packages/cli/ts/utils/index.ts similarity index 100% rename from cli/ts/utils/index.ts rename to packages/cli/ts/utils/index.ts diff --git a/cli/ts/utils/interfaces.ts b/packages/cli/ts/utils/interfaces.ts similarity index 100% rename from cli/ts/utils/interfaces.ts rename to packages/cli/ts/utils/interfaces.ts diff --git a/cli/ts/utils/prompts.ts b/packages/cli/ts/utils/prompts.ts similarity index 100% rename from cli/ts/utils/prompts.ts rename to packages/cli/ts/utils/prompts.ts diff --git a/cli/ts/utils/salt.ts b/packages/cli/ts/utils/salt.ts similarity index 100% rename from cli/ts/utils/salt.ts rename to packages/cli/ts/utils/salt.ts diff --git a/cli/ts/utils/storage.ts b/packages/cli/ts/utils/storage.ts similarity index 100% rename from cli/ts/utils/storage.ts rename to packages/cli/ts/utils/storage.ts diff --git a/cli/ts/utils/theme.ts b/packages/cli/ts/utils/theme.ts similarity index 100% rename from cli/ts/utils/theme.ts rename to packages/cli/ts/utils/theme.ts diff --git a/cli/ts/utils/time.ts b/packages/cli/ts/utils/time.ts similarity index 100% rename from cli/ts/utils/time.ts rename to packages/cli/ts/utils/time.ts diff --git a/cli/ts/utils/trees.ts b/packages/cli/ts/utils/trees.ts similarity index 100% rename from cli/ts/utils/trees.ts rename to packages/cli/ts/utils/trees.ts diff --git a/cli/ts/utils/verifiers.ts b/packages/cli/ts/utils/verifiers.ts similarity index 100% rename from cli/ts/utils/verifiers.ts rename to packages/cli/ts/utils/verifiers.ts diff --git a/cli/ts/utils/vks.ts b/packages/cli/ts/utils/vks.ts similarity index 100% rename from cli/ts/utils/vks.ts rename to packages/cli/ts/utils/vks.ts diff --git a/cli/tsconfig.build.json b/packages/cli/tsconfig.build.json similarity index 76% rename from cli/tsconfig.build.json rename to packages/cli/tsconfig.build.json index f2423b9a54..92a40baa67 100644 --- a/cli/tsconfig.build.json +++ b/packages/cli/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/cli/tsconfig.json b/packages/cli/tsconfig.json similarity index 77% rename from cli/tsconfig.json rename to packages/cli/tsconfig.json index 263bcbc977..b8d493b7d5 100644 --- a/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/packages/cli/typedoc.json b/packages/cli/typedoc.json new file mode 100644 index 0000000000..0a3347be01 --- /dev/null +++ b/packages/cli/typedoc.json @@ -0,0 +1,5 @@ +{ + "extends": ["../../typedoc.base.json"], + "entryPoints": ["ts/index.ts"], + "out": "../../apps/website/typedoc/cli" +} diff --git a/contracts/.env.example b/packages/contracts/.env.example similarity index 100% rename from contracts/.env.example rename to packages/contracts/.env.example diff --git a/circuits/.eslintrc.js b/packages/contracts/.eslintrc.js similarity index 92% rename from circuits/.eslintrc.js rename to packages/contracts/.eslintrc.js index 7d3f9cdc56..fc75c956db 100644 --- a/circuits/.eslintrc.js +++ b/packages/contracts/.eslintrc.js @@ -2,7 +2,7 @@ const path = require("path"); module.exports = { root: true, - extends: ["../.eslintrc.js"], + extends: ["../../.eslintrc.js"], parser: "@typescript-eslint/parser", parserOptions: { project: path.resolve(__dirname, "./tsconfig.json"), diff --git a/contracts/.gitignore b/packages/contracts/.gitignore similarity index 100% rename from contracts/.gitignore rename to packages/contracts/.gitignore diff --git a/contracts/.npmignore b/packages/contracts/.npmignore similarity index 100% rename from contracts/.npmignore rename to packages/contracts/.npmignore diff --git a/contracts/CHANGELOG.md b/packages/contracts/CHANGELOG.md similarity index 100% rename from contracts/CHANGELOG.md rename to packages/contracts/CHANGELOG.md diff --git a/contracts/README.md b/packages/contracts/README.md similarity index 100% rename from contracts/README.md rename to packages/contracts/README.md diff --git a/contracts/contracts/.solhint.json b/packages/contracts/contracts/.solhint.json similarity index 100% rename from contracts/contracts/.solhint.json rename to packages/contracts/contracts/.solhint.json diff --git a/contracts/contracts/MACI.sol b/packages/contracts/contracts/MACI.sol similarity index 100% rename from contracts/contracts/MACI.sol rename to packages/contracts/contracts/MACI.sol diff --git a/contracts/contracts/MessageProcessor.sol b/packages/contracts/contracts/MessageProcessor.sol similarity index 100% rename from contracts/contracts/MessageProcessor.sol rename to packages/contracts/contracts/MessageProcessor.sol diff --git a/contracts/contracts/MessageProcessorFactory.sol b/packages/contracts/contracts/MessageProcessorFactory.sol similarity index 100% rename from contracts/contracts/MessageProcessorFactory.sol rename to packages/contracts/contracts/MessageProcessorFactory.sol diff --git a/contracts/contracts/Poll.sol b/packages/contracts/contracts/Poll.sol similarity index 100% rename from contracts/contracts/Poll.sol rename to packages/contracts/contracts/Poll.sol diff --git a/contracts/contracts/PollFactory.sol b/packages/contracts/contracts/PollFactory.sol similarity index 100% rename from contracts/contracts/PollFactory.sol rename to packages/contracts/contracts/PollFactory.sol diff --git a/contracts/contracts/SignUpToken.sol b/packages/contracts/contracts/SignUpToken.sol similarity index 100% rename from contracts/contracts/SignUpToken.sol rename to packages/contracts/contracts/SignUpToken.sol diff --git a/contracts/contracts/Tally.sol b/packages/contracts/contracts/Tally.sol similarity index 100% rename from contracts/contracts/Tally.sol rename to packages/contracts/contracts/Tally.sol diff --git a/contracts/contracts/TallyFactory.sol b/packages/contracts/contracts/TallyFactory.sol similarity index 100% rename from contracts/contracts/TallyFactory.sol rename to packages/contracts/contracts/TallyFactory.sol diff --git a/contracts/contracts/VkRegistry.sol b/packages/contracts/contracts/VkRegistry.sol similarity index 100% rename from contracts/contracts/VkRegistry.sol rename to packages/contracts/contracts/VkRegistry.sol diff --git a/contracts/contracts/benchmarks/HasherBenchmarks.sol b/packages/contracts/contracts/benchmarks/HasherBenchmarks.sol similarity index 100% rename from contracts/contracts/benchmarks/HasherBenchmarks.sol rename to packages/contracts/contracts/benchmarks/HasherBenchmarks.sol diff --git a/contracts/contracts/crypto/BabyJubJub.sol b/packages/contracts/contracts/crypto/BabyJubJub.sol similarity index 100% rename from contracts/contracts/crypto/BabyJubJub.sol rename to packages/contracts/contracts/crypto/BabyJubJub.sol diff --git a/contracts/contracts/crypto/Hasher.sol b/packages/contracts/contracts/crypto/Hasher.sol similarity index 100% rename from contracts/contracts/crypto/Hasher.sol rename to packages/contracts/contracts/crypto/Hasher.sol diff --git a/contracts/contracts/crypto/MockVerifier.sol b/packages/contracts/contracts/crypto/MockVerifier.sol similarity index 100% rename from contracts/contracts/crypto/MockVerifier.sol rename to packages/contracts/contracts/crypto/MockVerifier.sol diff --git a/contracts/contracts/crypto/Pairing.sol b/packages/contracts/contracts/crypto/Pairing.sol similarity index 100% rename from contracts/contracts/crypto/Pairing.sol rename to packages/contracts/contracts/crypto/Pairing.sol diff --git a/contracts/contracts/crypto/PoseidonT3.sol b/packages/contracts/contracts/crypto/PoseidonT3.sol similarity index 100% rename from contracts/contracts/crypto/PoseidonT3.sol rename to packages/contracts/contracts/crypto/PoseidonT3.sol diff --git a/contracts/contracts/crypto/PoseidonT4.sol b/packages/contracts/contracts/crypto/PoseidonT4.sol similarity index 100% rename from contracts/contracts/crypto/PoseidonT4.sol rename to packages/contracts/contracts/crypto/PoseidonT4.sol diff --git a/contracts/contracts/crypto/PoseidonT5.sol b/packages/contracts/contracts/crypto/PoseidonT5.sol similarity index 100% rename from contracts/contracts/crypto/PoseidonT5.sol rename to packages/contracts/contracts/crypto/PoseidonT5.sol diff --git a/contracts/contracts/crypto/PoseidonT6.sol b/packages/contracts/contracts/crypto/PoseidonT6.sol similarity index 100% rename from contracts/contracts/crypto/PoseidonT6.sol rename to packages/contracts/contracts/crypto/PoseidonT6.sol diff --git a/contracts/contracts/crypto/SnarkCommon.sol b/packages/contracts/contracts/crypto/SnarkCommon.sol similarity index 100% rename from contracts/contracts/crypto/SnarkCommon.sol rename to packages/contracts/contracts/crypto/SnarkCommon.sol diff --git a/contracts/contracts/crypto/SnarkConstants.sol b/packages/contracts/contracts/crypto/SnarkConstants.sol similarity index 100% rename from contracts/contracts/crypto/SnarkConstants.sol rename to packages/contracts/contracts/crypto/SnarkConstants.sol diff --git a/contracts/contracts/crypto/Verifier.sol b/packages/contracts/contracts/crypto/Verifier.sol similarity index 100% rename from contracts/contracts/crypto/Verifier.sol rename to packages/contracts/contracts/crypto/Verifier.sol diff --git a/contracts/contracts/gatekeepers/EASGatekeeper.sol b/packages/contracts/contracts/gatekeepers/EASGatekeeper.sol similarity index 100% rename from contracts/contracts/gatekeepers/EASGatekeeper.sol rename to packages/contracts/contracts/gatekeepers/EASGatekeeper.sol diff --git a/contracts/contracts/gatekeepers/FreeForAllSignUpGatekeeper.sol b/packages/contracts/contracts/gatekeepers/FreeForAllSignUpGatekeeper.sol similarity index 100% rename from contracts/contracts/gatekeepers/FreeForAllSignUpGatekeeper.sol rename to packages/contracts/contracts/gatekeepers/FreeForAllSignUpGatekeeper.sol diff --git a/contracts/contracts/gatekeepers/GitcoinPassportGatekeeper.sol b/packages/contracts/contracts/gatekeepers/GitcoinPassportGatekeeper.sol similarity index 100% rename from contracts/contracts/gatekeepers/GitcoinPassportGatekeeper.sol rename to packages/contracts/contracts/gatekeepers/GitcoinPassportGatekeeper.sol diff --git a/contracts/contracts/gatekeepers/HatsGatekeeperBase.sol b/packages/contracts/contracts/gatekeepers/HatsGatekeeperBase.sol similarity index 100% rename from contracts/contracts/gatekeepers/HatsGatekeeperBase.sol rename to packages/contracts/contracts/gatekeepers/HatsGatekeeperBase.sol diff --git a/contracts/contracts/gatekeepers/HatsGatekeeperMultiple.sol b/packages/contracts/contracts/gatekeepers/HatsGatekeeperMultiple.sol similarity index 100% rename from contracts/contracts/gatekeepers/HatsGatekeeperMultiple.sol rename to packages/contracts/contracts/gatekeepers/HatsGatekeeperMultiple.sol diff --git a/contracts/contracts/gatekeepers/HatsGatekeeperSingle.sol b/packages/contracts/contracts/gatekeepers/HatsGatekeeperSingle.sol similarity index 100% rename from contracts/contracts/gatekeepers/HatsGatekeeperSingle.sol rename to packages/contracts/contracts/gatekeepers/HatsGatekeeperSingle.sol diff --git a/contracts/contracts/gatekeepers/SemaphoreGatekeeper.sol b/packages/contracts/contracts/gatekeepers/SemaphoreGatekeeper.sol similarity index 100% rename from contracts/contracts/gatekeepers/SemaphoreGatekeeper.sol rename to packages/contracts/contracts/gatekeepers/SemaphoreGatekeeper.sol diff --git a/contracts/contracts/gatekeepers/SignUpGatekeeper.sol b/packages/contracts/contracts/gatekeepers/SignUpGatekeeper.sol similarity index 100% rename from contracts/contracts/gatekeepers/SignUpGatekeeper.sol rename to packages/contracts/contracts/gatekeepers/SignUpGatekeeper.sol diff --git a/contracts/contracts/gatekeepers/SignUpTokenGatekeeper.sol b/packages/contracts/contracts/gatekeepers/SignUpTokenGatekeeper.sol similarity index 100% rename from contracts/contracts/gatekeepers/SignUpTokenGatekeeper.sol rename to packages/contracts/contracts/gatekeepers/SignUpTokenGatekeeper.sol diff --git a/contracts/contracts/gatekeepers/zupass/ZupassGatekeeper.sol b/packages/contracts/contracts/gatekeepers/zupass/ZupassGatekeeper.sol similarity index 100% rename from contracts/contracts/gatekeepers/zupass/ZupassGatekeeper.sol rename to packages/contracts/contracts/gatekeepers/zupass/ZupassGatekeeper.sol diff --git a/contracts/contracts/gatekeepers/zupass/ZupassGroth16Verifier.sol b/packages/contracts/contracts/gatekeepers/zupass/ZupassGroth16Verifier.sol similarity index 100% rename from contracts/contracts/gatekeepers/zupass/ZupassGroth16Verifier.sol rename to packages/contracts/contracts/gatekeepers/zupass/ZupassGroth16Verifier.sol diff --git a/contracts/contracts/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.sol b/packages/contracts/contracts/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.sol similarity index 100% rename from contracts/contracts/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.sol rename to packages/contracts/contracts/initialVoiceCreditProxy/ConstantInitialVoiceCreditProxy.sol diff --git a/contracts/contracts/initialVoiceCreditProxy/InitialVoiceCreditProxy.sol b/packages/contracts/contracts/initialVoiceCreditProxy/InitialVoiceCreditProxy.sol similarity index 100% rename from contracts/contracts/initialVoiceCreditProxy/InitialVoiceCreditProxy.sol rename to packages/contracts/contracts/initialVoiceCreditProxy/InitialVoiceCreditProxy.sol diff --git a/contracts/contracts/interfaces/IEAS.sol b/packages/contracts/contracts/interfaces/IEAS.sol similarity index 100% rename from contracts/contracts/interfaces/IEAS.sol rename to packages/contracts/contracts/interfaces/IEAS.sol diff --git a/contracts/contracts/interfaces/IGitcoinPassportDecoder.sol b/packages/contracts/contracts/interfaces/IGitcoinPassportDecoder.sol similarity index 100% rename from contracts/contracts/interfaces/IGitcoinPassportDecoder.sol rename to packages/contracts/contracts/interfaces/IGitcoinPassportDecoder.sol diff --git a/contracts/contracts/interfaces/IHats.sol b/packages/contracts/contracts/interfaces/IHats.sol similarity index 100% rename from contracts/contracts/interfaces/IHats.sol rename to packages/contracts/contracts/interfaces/IHats.sol diff --git a/contracts/contracts/interfaces/IMACI.sol b/packages/contracts/contracts/interfaces/IMACI.sol similarity index 100% rename from contracts/contracts/interfaces/IMACI.sol rename to packages/contracts/contracts/interfaces/IMACI.sol diff --git a/contracts/contracts/interfaces/IMPFactory.sol b/packages/contracts/contracts/interfaces/IMPFactory.sol similarity index 100% rename from contracts/contracts/interfaces/IMPFactory.sol rename to packages/contracts/contracts/interfaces/IMPFactory.sol diff --git a/contracts/contracts/interfaces/IMessageProcessor.sol b/packages/contracts/contracts/interfaces/IMessageProcessor.sol similarity index 100% rename from contracts/contracts/interfaces/IMessageProcessor.sol rename to packages/contracts/contracts/interfaces/IMessageProcessor.sol diff --git a/contracts/contracts/interfaces/IPoll.sol b/packages/contracts/contracts/interfaces/IPoll.sol similarity index 100% rename from contracts/contracts/interfaces/IPoll.sol rename to packages/contracts/contracts/interfaces/IPoll.sol diff --git a/contracts/contracts/interfaces/IPollFactory.sol b/packages/contracts/contracts/interfaces/IPollFactory.sol similarity index 100% rename from contracts/contracts/interfaces/IPollFactory.sol rename to packages/contracts/contracts/interfaces/IPollFactory.sol diff --git a/contracts/contracts/interfaces/ISemaphore.sol b/packages/contracts/contracts/interfaces/ISemaphore.sol similarity index 100% rename from contracts/contracts/interfaces/ISemaphore.sol rename to packages/contracts/contracts/interfaces/ISemaphore.sol diff --git a/contracts/contracts/interfaces/ITallyFactory.sol b/packages/contracts/contracts/interfaces/ITallyFactory.sol similarity index 100% rename from contracts/contracts/interfaces/ITallyFactory.sol rename to packages/contracts/contracts/interfaces/ITallyFactory.sol diff --git a/contracts/contracts/interfaces/IVerifier.sol b/packages/contracts/contracts/interfaces/IVerifier.sol similarity index 100% rename from contracts/contracts/interfaces/IVerifier.sol rename to packages/contracts/contracts/interfaces/IVerifier.sol diff --git a/contracts/contracts/interfaces/IVkRegistry.sol b/packages/contracts/contracts/interfaces/IVkRegistry.sol similarity index 100% rename from contracts/contracts/interfaces/IVkRegistry.sol rename to packages/contracts/contracts/interfaces/IVkRegistry.sol diff --git a/contracts/contracts/mocks/MockEAS.sol b/packages/contracts/contracts/mocks/MockEAS.sol similarity index 100% rename from contracts/contracts/mocks/MockEAS.sol rename to packages/contracts/contracts/mocks/MockEAS.sol diff --git a/contracts/contracts/mocks/MockGitcoinPassportDecoder.sol b/packages/contracts/contracts/mocks/MockGitcoinPassportDecoder.sol similarity index 100% rename from contracts/contracts/mocks/MockGitcoinPassportDecoder.sol rename to packages/contracts/contracts/mocks/MockGitcoinPassportDecoder.sol diff --git a/contracts/contracts/mocks/MockHatsProtocol.sol b/packages/contracts/contracts/mocks/MockHatsProtocol.sol similarity index 100% rename from contracts/contracts/mocks/MockHatsProtocol.sol rename to packages/contracts/contracts/mocks/MockHatsProtocol.sol diff --git a/contracts/contracts/mocks/MockSemaphore.sol b/packages/contracts/contracts/mocks/MockSemaphore.sol similarity index 100% rename from contracts/contracts/mocks/MockSemaphore.sol rename to packages/contracts/contracts/mocks/MockSemaphore.sol diff --git a/contracts/contracts/trees/AccQueue.sol b/packages/contracts/contracts/trees/AccQueue.sol similarity index 100% rename from contracts/contracts/trees/AccQueue.sol rename to packages/contracts/contracts/trees/AccQueue.sol diff --git a/contracts/contracts/trees/AccQueueBinary.sol b/packages/contracts/contracts/trees/AccQueueBinary.sol similarity index 100% rename from contracts/contracts/trees/AccQueueBinary.sol rename to packages/contracts/contracts/trees/AccQueueBinary.sol diff --git a/contracts/contracts/trees/AccQueueBinary0.sol b/packages/contracts/contracts/trees/AccQueueBinary0.sol similarity index 100% rename from contracts/contracts/trees/AccQueueBinary0.sol rename to packages/contracts/contracts/trees/AccQueueBinary0.sol diff --git a/contracts/contracts/trees/AccQueueBinaryMaci.sol b/packages/contracts/contracts/trees/AccQueueBinaryMaci.sol similarity index 100% rename from contracts/contracts/trees/AccQueueBinaryMaci.sol rename to packages/contracts/contracts/trees/AccQueueBinaryMaci.sol diff --git a/contracts/contracts/trees/AccQueueQuinary.sol b/packages/contracts/contracts/trees/AccQueueQuinary.sol similarity index 100% rename from contracts/contracts/trees/AccQueueQuinary.sol rename to packages/contracts/contracts/trees/AccQueueQuinary.sol diff --git a/contracts/contracts/trees/AccQueueQuinary0.sol b/packages/contracts/contracts/trees/AccQueueQuinary0.sol similarity index 100% rename from contracts/contracts/trees/AccQueueQuinary0.sol rename to packages/contracts/contracts/trees/AccQueueQuinary0.sol diff --git a/contracts/contracts/trees/AccQueueQuinaryBlankSl.sol b/packages/contracts/contracts/trees/AccQueueQuinaryBlankSl.sol similarity index 100% rename from contracts/contracts/trees/AccQueueQuinaryBlankSl.sol rename to packages/contracts/contracts/trees/AccQueueQuinaryBlankSl.sol diff --git a/contracts/contracts/trees/AccQueueQuinaryMaci.sol b/packages/contracts/contracts/trees/AccQueueQuinaryMaci.sol similarity index 100% rename from contracts/contracts/trees/AccQueueQuinaryMaci.sol rename to packages/contracts/contracts/trees/AccQueueQuinaryMaci.sol diff --git a/contracts/contracts/trees/LazyIMT.sol b/packages/contracts/contracts/trees/LazyIMT.sol similarity index 100% rename from contracts/contracts/trees/LazyIMT.sol rename to packages/contracts/contracts/trees/LazyIMT.sol diff --git a/contracts/contracts/trees/zeros/MerkleBinary0.sol b/packages/contracts/contracts/trees/zeros/MerkleBinary0.sol similarity index 100% rename from contracts/contracts/trees/zeros/MerkleBinary0.sol rename to packages/contracts/contracts/trees/zeros/MerkleBinary0.sol diff --git a/contracts/contracts/trees/zeros/MerkleBinaryBlankSl.sol b/packages/contracts/contracts/trees/zeros/MerkleBinaryBlankSl.sol similarity index 100% rename from contracts/contracts/trees/zeros/MerkleBinaryBlankSl.sol rename to packages/contracts/contracts/trees/zeros/MerkleBinaryBlankSl.sol diff --git a/contracts/contracts/trees/zeros/MerkleBinaryMaci.sol b/packages/contracts/contracts/trees/zeros/MerkleBinaryMaci.sol similarity index 100% rename from contracts/contracts/trees/zeros/MerkleBinaryMaci.sol rename to packages/contracts/contracts/trees/zeros/MerkleBinaryMaci.sol diff --git a/contracts/contracts/trees/zeros/MerkleQuinary0.sol b/packages/contracts/contracts/trees/zeros/MerkleQuinary0.sol similarity index 100% rename from contracts/contracts/trees/zeros/MerkleQuinary0.sol rename to packages/contracts/contracts/trees/zeros/MerkleQuinary0.sol diff --git a/contracts/contracts/trees/zeros/MerkleQuinaryBlankSl.sol b/packages/contracts/contracts/trees/zeros/MerkleQuinaryBlankSl.sol similarity index 100% rename from contracts/contracts/trees/zeros/MerkleQuinaryBlankSl.sol rename to packages/contracts/contracts/trees/zeros/MerkleQuinaryBlankSl.sol diff --git a/contracts/contracts/trees/zeros/MerkleQuinaryMaci.sol b/packages/contracts/contracts/trees/zeros/MerkleQuinaryMaci.sol similarity index 100% rename from contracts/contracts/trees/zeros/MerkleQuinaryMaci.sol rename to packages/contracts/contracts/trees/zeros/MerkleQuinaryMaci.sol diff --git a/contracts/contracts/trees/zeros/MerkleQuinaryMaciWithSha256.sol b/packages/contracts/contracts/trees/zeros/MerkleQuinaryMaciWithSha256.sol similarity index 100% rename from contracts/contracts/trees/zeros/MerkleQuinaryMaciWithSha256.sol rename to packages/contracts/contracts/trees/zeros/MerkleQuinaryMaciWithSha256.sol diff --git a/contracts/contracts/utilities/CommonUtilities.sol b/packages/contracts/contracts/utilities/CommonUtilities.sol similarity index 100% rename from contracts/contracts/utilities/CommonUtilities.sol rename to packages/contracts/contracts/utilities/CommonUtilities.sol diff --git a/contracts/contracts/utilities/DomainObjs.sol b/packages/contracts/contracts/utilities/DomainObjs.sol similarity index 100% rename from contracts/contracts/utilities/DomainObjs.sol rename to packages/contracts/contracts/utilities/DomainObjs.sol diff --git a/contracts/contracts/utilities/Params.sol b/packages/contracts/contracts/utilities/Params.sol similarity index 100% rename from contracts/contracts/utilities/Params.sol rename to packages/contracts/contracts/utilities/Params.sol diff --git a/contracts/contracts/utilities/Utilities.sol b/packages/contracts/contracts/utilities/Utilities.sol similarity index 100% rename from contracts/contracts/utilities/Utilities.sol rename to packages/contracts/contracts/utilities/Utilities.sol diff --git a/contracts/deploy-config-example.json b/packages/contracts/deploy-config-example.json similarity index 100% rename from contracts/deploy-config-example.json rename to packages/contracts/deploy-config-example.json diff --git a/contracts/hardhat.config.ts b/packages/contracts/hardhat.config.ts similarity index 100% rename from contracts/hardhat.config.ts rename to packages/contracts/hardhat.config.ts diff --git a/contracts/package.json b/packages/contracts/package.json similarity index 100% rename from contracts/package.json rename to packages/contracts/package.json diff --git a/contracts/scripts/compileSol.ts b/packages/contracts/scripts/compileSol.ts similarity index 100% rename from contracts/scripts/compileSol.ts rename to packages/contracts/scripts/compileSol.ts diff --git a/contracts/tasks/deploy/index.ts b/packages/contracts/tasks/deploy/index.ts similarity index 100% rename from contracts/tasks/deploy/index.ts rename to packages/contracts/tasks/deploy/index.ts diff --git a/contracts/tasks/deploy/maci/01-constantInitialVoiceCreditProxy.ts b/packages/contracts/tasks/deploy/maci/01-constantInitialVoiceCreditProxy.ts similarity index 100% rename from contracts/tasks/deploy/maci/01-constantInitialVoiceCreditProxy.ts rename to packages/contracts/tasks/deploy/maci/01-constantInitialVoiceCreditProxy.ts diff --git a/contracts/tasks/deploy/maci/02-gatekeepers.ts b/packages/contracts/tasks/deploy/maci/02-gatekeepers.ts similarity index 100% rename from contracts/tasks/deploy/maci/02-gatekeepers.ts rename to packages/contracts/tasks/deploy/maci/02-gatekeepers.ts diff --git a/contracts/tasks/deploy/maci/03-verifier.ts b/packages/contracts/tasks/deploy/maci/03-verifier.ts similarity index 100% rename from contracts/tasks/deploy/maci/03-verifier.ts rename to packages/contracts/tasks/deploy/maci/03-verifier.ts diff --git a/contracts/tasks/deploy/maci/04-poseidon.ts b/packages/contracts/tasks/deploy/maci/04-poseidon.ts similarity index 100% rename from contracts/tasks/deploy/maci/04-poseidon.ts rename to packages/contracts/tasks/deploy/maci/04-poseidon.ts diff --git a/contracts/tasks/deploy/maci/05-pollFactory.ts b/packages/contracts/tasks/deploy/maci/05-pollFactory.ts similarity index 100% rename from contracts/tasks/deploy/maci/05-pollFactory.ts rename to packages/contracts/tasks/deploy/maci/05-pollFactory.ts diff --git a/contracts/tasks/deploy/maci/06-messageProcessorFactory.ts b/packages/contracts/tasks/deploy/maci/06-messageProcessorFactory.ts similarity index 100% rename from contracts/tasks/deploy/maci/06-messageProcessorFactory.ts rename to packages/contracts/tasks/deploy/maci/06-messageProcessorFactory.ts diff --git a/contracts/tasks/deploy/maci/07-tallyFactory.ts b/packages/contracts/tasks/deploy/maci/07-tallyFactory.ts similarity index 100% rename from contracts/tasks/deploy/maci/07-tallyFactory.ts rename to packages/contracts/tasks/deploy/maci/07-tallyFactory.ts diff --git a/contracts/tasks/deploy/maci/08-maci.ts b/packages/contracts/tasks/deploy/maci/08-maci.ts similarity index 100% rename from contracts/tasks/deploy/maci/08-maci.ts rename to packages/contracts/tasks/deploy/maci/08-maci.ts diff --git a/contracts/tasks/deploy/maci/09-vkRegistry.ts b/packages/contracts/tasks/deploy/maci/09-vkRegistry.ts similarity index 100% rename from contracts/tasks/deploy/maci/09-vkRegistry.ts rename to packages/contracts/tasks/deploy/maci/09-vkRegistry.ts diff --git a/contracts/tasks/deploy/poll/01-poll.ts b/packages/contracts/tasks/deploy/poll/01-poll.ts similarity index 100% rename from contracts/tasks/deploy/poll/01-poll.ts rename to packages/contracts/tasks/deploy/poll/01-poll.ts diff --git a/contracts/tasks/helpers/ContractStorage.ts b/packages/contracts/tasks/helpers/ContractStorage.ts similarity index 100% rename from contracts/tasks/helpers/ContractStorage.ts rename to packages/contracts/tasks/helpers/ContractStorage.ts diff --git a/contracts/tasks/helpers/ContractVerifier.ts b/packages/contracts/tasks/helpers/ContractVerifier.ts similarity index 100% rename from contracts/tasks/helpers/ContractVerifier.ts rename to packages/contracts/tasks/helpers/ContractVerifier.ts diff --git a/contracts/tasks/helpers/Deployment.ts b/packages/contracts/tasks/helpers/Deployment.ts similarity index 100% rename from contracts/tasks/helpers/Deployment.ts rename to packages/contracts/tasks/helpers/Deployment.ts diff --git a/contracts/tasks/helpers/ProofGenerator.ts b/packages/contracts/tasks/helpers/ProofGenerator.ts similarity index 100% rename from contracts/tasks/helpers/ProofGenerator.ts rename to packages/contracts/tasks/helpers/ProofGenerator.ts diff --git a/contracts/tasks/helpers/Prover.ts b/packages/contracts/tasks/helpers/Prover.ts similarity index 100% rename from contracts/tasks/helpers/Prover.ts rename to packages/contracts/tasks/helpers/Prover.ts diff --git a/contracts/tasks/helpers/TreeMerger.ts b/packages/contracts/tasks/helpers/TreeMerger.ts similarity index 100% rename from contracts/tasks/helpers/TreeMerger.ts rename to packages/contracts/tasks/helpers/TreeMerger.ts diff --git a/contracts/tasks/helpers/abi.ts b/packages/contracts/tasks/helpers/abi.ts similarity index 100% rename from contracts/tasks/helpers/abi.ts rename to packages/contracts/tasks/helpers/abi.ts diff --git a/contracts/tasks/helpers/constants.ts b/packages/contracts/tasks/helpers/constants.ts similarity index 100% rename from contracts/tasks/helpers/constants.ts rename to packages/contracts/tasks/helpers/constants.ts diff --git a/contracts/tasks/helpers/numericParser.ts b/packages/contracts/tasks/helpers/numericParser.ts similarity index 100% rename from contracts/tasks/helpers/numericParser.ts rename to packages/contracts/tasks/helpers/numericParser.ts diff --git a/contracts/tasks/helpers/types.ts b/packages/contracts/tasks/helpers/types.ts similarity index 100% rename from contracts/tasks/helpers/types.ts rename to packages/contracts/tasks/helpers/types.ts diff --git a/contracts/tasks/runner/deployFull.ts b/packages/contracts/tasks/runner/deployFull.ts similarity index 100% rename from contracts/tasks/runner/deployFull.ts rename to packages/contracts/tasks/runner/deployFull.ts diff --git a/contracts/tasks/runner/deployPoll.ts b/packages/contracts/tasks/runner/deployPoll.ts similarity index 100% rename from contracts/tasks/runner/deployPoll.ts rename to packages/contracts/tasks/runner/deployPoll.ts diff --git a/contracts/tasks/runner/merge.ts b/packages/contracts/tasks/runner/merge.ts similarity index 100% rename from contracts/tasks/runner/merge.ts rename to packages/contracts/tasks/runner/merge.ts diff --git a/contracts/tasks/runner/prove.ts b/packages/contracts/tasks/runner/prove.ts similarity index 100% rename from contracts/tasks/runner/prove.ts rename to packages/contracts/tasks/runner/prove.ts diff --git a/contracts/tasks/runner/verifyFull.ts b/packages/contracts/tasks/runner/verifyFull.ts similarity index 100% rename from contracts/tasks/runner/verifyFull.ts rename to packages/contracts/tasks/runner/verifyFull.ts diff --git a/contracts/templates/MerkleZeros.sol.template b/packages/contracts/templates/MerkleZeros.sol.template similarity index 100% rename from contracts/templates/MerkleZeros.sol.template rename to packages/contracts/templates/MerkleZeros.sol.template diff --git a/contracts/testScriptLocalhost.sh b/packages/contracts/testScriptLocalhost.sh similarity index 100% rename from contracts/testScriptLocalhost.sh rename to packages/contracts/testScriptLocalhost.sh diff --git a/contracts/tests/AccQueue.test.ts b/packages/contracts/tests/AccQueue.test.ts similarity index 100% rename from contracts/tests/AccQueue.test.ts rename to packages/contracts/tests/AccQueue.test.ts diff --git a/contracts/tests/AccQueueBenchmark.test.ts b/packages/contracts/tests/AccQueueBenchmark.test.ts similarity index 100% rename from contracts/tests/AccQueueBenchmark.test.ts rename to packages/contracts/tests/AccQueueBenchmark.test.ts diff --git a/contracts/tests/EASGatekeeper.test.ts b/packages/contracts/tests/EASGatekeeper.test.ts similarity index 100% rename from contracts/tests/EASGatekeeper.test.ts rename to packages/contracts/tests/EASGatekeeper.test.ts diff --git a/contracts/tests/GitcoinPassportGatekeeper.test.ts b/packages/contracts/tests/GitcoinPassportGatekeeper.test.ts similarity index 100% rename from contracts/tests/GitcoinPassportGatekeeper.test.ts rename to packages/contracts/tests/GitcoinPassportGatekeeper.test.ts diff --git a/contracts/tests/Hasher.test.ts b/packages/contracts/tests/Hasher.test.ts similarity index 100% rename from contracts/tests/Hasher.test.ts rename to packages/contracts/tests/Hasher.test.ts diff --git a/contracts/tests/HasherBenchmarks.test.ts b/packages/contracts/tests/HasherBenchmarks.test.ts similarity index 100% rename from contracts/tests/HasherBenchmarks.test.ts rename to packages/contracts/tests/HasherBenchmarks.test.ts diff --git a/contracts/tests/HatsGatekeeper.test.ts b/packages/contracts/tests/HatsGatekeeper.test.ts similarity index 100% rename from contracts/tests/HatsGatekeeper.test.ts rename to packages/contracts/tests/HatsGatekeeper.test.ts diff --git a/contracts/tests/MACI.test.ts b/packages/contracts/tests/MACI.test.ts similarity index 100% rename from contracts/tests/MACI.test.ts rename to packages/contracts/tests/MACI.test.ts diff --git a/contracts/tests/MessageProcessor.test.ts b/packages/contracts/tests/MessageProcessor.test.ts similarity index 100% rename from contracts/tests/MessageProcessor.test.ts rename to packages/contracts/tests/MessageProcessor.test.ts diff --git a/contracts/tests/Poll.test.ts b/packages/contracts/tests/Poll.test.ts similarity index 100% rename from contracts/tests/Poll.test.ts rename to packages/contracts/tests/Poll.test.ts diff --git a/contracts/tests/PollFactory.test.ts b/packages/contracts/tests/PollFactory.test.ts similarity index 100% rename from contracts/tests/PollFactory.test.ts rename to packages/contracts/tests/PollFactory.test.ts diff --git a/contracts/tests/SemaphoreGatekeeper.test.ts b/packages/contracts/tests/SemaphoreGatekeeper.test.ts similarity index 100% rename from contracts/tests/SemaphoreGatekeeper.test.ts rename to packages/contracts/tests/SemaphoreGatekeeper.test.ts diff --git a/contracts/tests/SignUpGatekeeper.test.ts b/packages/contracts/tests/SignUpGatekeeper.test.ts similarity index 100% rename from contracts/tests/SignUpGatekeeper.test.ts rename to packages/contracts/tests/SignUpGatekeeper.test.ts diff --git a/contracts/tests/Tally.test.ts b/packages/contracts/tests/Tally.test.ts similarity index 100% rename from contracts/tests/Tally.test.ts rename to packages/contracts/tests/Tally.test.ts diff --git a/contracts/tests/TallyNonQv.test.ts b/packages/contracts/tests/TallyNonQv.test.ts similarity index 100% rename from contracts/tests/TallyNonQv.test.ts rename to packages/contracts/tests/TallyNonQv.test.ts diff --git a/contracts/tests/Utilities.test.ts b/packages/contracts/tests/Utilities.test.ts similarity index 100% rename from contracts/tests/Utilities.test.ts rename to packages/contracts/tests/Utilities.test.ts diff --git a/contracts/tests/Verifier.test.ts b/packages/contracts/tests/Verifier.test.ts similarity index 100% rename from contracts/tests/Verifier.test.ts rename to packages/contracts/tests/Verifier.test.ts diff --git a/contracts/tests/VkRegistry.test.ts b/packages/contracts/tests/VkRegistry.test.ts similarity index 100% rename from contracts/tests/VkRegistry.test.ts rename to packages/contracts/tests/VkRegistry.test.ts diff --git a/contracts/tests/ZupassGatekeeper.test.ts b/packages/contracts/tests/ZupassGatekeeper.test.ts similarity index 100% rename from contracts/tests/ZupassGatekeeper.test.ts rename to packages/contracts/tests/ZupassGatekeeper.test.ts diff --git a/contracts/tests/constants.ts b/packages/contracts/tests/constants.ts similarity index 100% rename from contracts/tests/constants.ts rename to packages/contracts/tests/constants.ts diff --git a/contracts/tests/utils.ts b/packages/contracts/tests/utils.ts similarity index 100% rename from contracts/tests/utils.ts rename to packages/contracts/tests/utils.ts diff --git a/contracts/ts/buildPoseidon.ts b/packages/contracts/ts/buildPoseidon.ts similarity index 100% rename from contracts/ts/buildPoseidon.ts rename to packages/contracts/ts/buildPoseidon.ts diff --git a/contracts/ts/constants.ts b/packages/contracts/ts/constants.ts similarity index 100% rename from contracts/ts/constants.ts rename to packages/contracts/ts/constants.ts diff --git a/contracts/ts/deploy.ts b/packages/contracts/ts/deploy.ts similarity index 100% rename from contracts/ts/deploy.ts rename to packages/contracts/ts/deploy.ts diff --git a/contracts/ts/genEmptyBallotRoots.ts b/packages/contracts/ts/genEmptyBallotRoots.ts similarity index 100% rename from contracts/ts/genEmptyBallotRoots.ts rename to packages/contracts/ts/genEmptyBallotRoots.ts diff --git a/contracts/ts/genMaciState.ts b/packages/contracts/ts/genMaciState.ts similarity index 100% rename from contracts/ts/genMaciState.ts rename to packages/contracts/ts/genMaciState.ts diff --git a/contracts/ts/genZerosContract.ts b/packages/contracts/ts/genZerosContract.ts similarity index 100% rename from contracts/ts/genZerosContract.ts rename to packages/contracts/ts/genZerosContract.ts diff --git a/contracts/ts/index.ts b/packages/contracts/ts/index.ts similarity index 100% rename from contracts/ts/index.ts rename to packages/contracts/ts/index.ts diff --git a/contracts/ts/types.ts b/packages/contracts/ts/types.ts similarity index 100% rename from contracts/ts/types.ts rename to packages/contracts/ts/types.ts diff --git a/contracts/ts/utils.ts b/packages/contracts/ts/utils.ts similarity index 100% rename from contracts/ts/utils.ts rename to packages/contracts/ts/utils.ts diff --git a/contracts/tsconfig.build.json b/packages/contracts/tsconfig.build.json similarity index 83% rename from contracts/tsconfig.build.json rename to packages/contracts/tsconfig.build.json index fa50b0c099..4defeb610c 100644 --- a/contracts/tsconfig.build.json +++ b/packages/contracts/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "lib": ["dom"], "outDir": "./build" diff --git a/contracts/tsconfig.json b/packages/contracts/tsconfig.json similarity index 84% rename from contracts/tsconfig.json rename to packages/contracts/tsconfig.json index e408373133..168793bdd1 100644 --- a/contracts/tsconfig.json +++ b/packages/contracts/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "lib": ["dom"], "outDir": "./build" diff --git a/core/.eslintrc.js b/packages/core/.eslintrc.js similarity index 92% rename from core/.eslintrc.js rename to packages/core/.eslintrc.js index 7d3f9cdc56..fc75c956db 100644 --- a/core/.eslintrc.js +++ b/packages/core/.eslintrc.js @@ -2,7 +2,7 @@ const path = require("path"); module.exports = { root: true, - extends: ["../.eslintrc.js"], + extends: ["../../.eslintrc.js"], parser: "@typescript-eslint/parser", parserOptions: { project: path.resolve(__dirname, "./tsconfig.json"), diff --git a/core/.npmignore b/packages/core/.npmignore similarity index 100% rename from core/.npmignore rename to packages/core/.npmignore diff --git a/core/CHANGELOG.md b/packages/core/CHANGELOG.md similarity index 100% rename from core/CHANGELOG.md rename to packages/core/CHANGELOG.md diff --git a/core/README.md b/packages/core/README.md similarity index 100% rename from core/README.md rename to packages/core/README.md diff --git a/core/package.json b/packages/core/package.json similarity index 100% rename from core/package.json rename to packages/core/package.json diff --git a/core/ts/MaciState.ts b/packages/core/ts/MaciState.ts similarity index 100% rename from core/ts/MaciState.ts rename to packages/core/ts/MaciState.ts diff --git a/core/ts/Poll.ts b/packages/core/ts/Poll.ts similarity index 100% rename from core/ts/Poll.ts rename to packages/core/ts/Poll.ts diff --git a/core/ts/__benchmarks__/index.ts b/packages/core/ts/__benchmarks__/index.ts similarity index 100% rename from core/ts/__benchmarks__/index.ts rename to packages/core/ts/__benchmarks__/index.ts diff --git a/core/ts/__benchmarks__/utils/constants.ts b/packages/core/ts/__benchmarks__/utils/constants.ts similarity index 100% rename from core/ts/__benchmarks__/utils/constants.ts rename to packages/core/ts/__benchmarks__/utils/constants.ts diff --git a/core/ts/__tests__/MaciState.test.ts b/packages/core/ts/__tests__/MaciState.test.ts similarity index 100% rename from core/ts/__tests__/MaciState.test.ts rename to packages/core/ts/__tests__/MaciState.test.ts diff --git a/core/ts/__tests__/Poll.test.ts b/packages/core/ts/__tests__/Poll.test.ts similarity index 100% rename from core/ts/__tests__/Poll.test.ts rename to packages/core/ts/__tests__/Poll.test.ts diff --git a/core/ts/__tests__/e2e.test.ts b/packages/core/ts/__tests__/e2e.test.ts similarity index 100% rename from core/ts/__tests__/e2e.test.ts rename to packages/core/ts/__tests__/e2e.test.ts diff --git a/core/ts/__tests__/utils.test.ts b/packages/core/ts/__tests__/utils.test.ts similarity index 100% rename from core/ts/__tests__/utils.test.ts rename to packages/core/ts/__tests__/utils.test.ts diff --git a/core/ts/__tests__/utils/constants.ts b/packages/core/ts/__tests__/utils/constants.ts similarity index 100% rename from core/ts/__tests__/utils/constants.ts rename to packages/core/ts/__tests__/utils/constants.ts diff --git a/core/ts/__tests__/utils/utils.ts b/packages/core/ts/__tests__/utils/utils.ts similarity index 100% rename from core/ts/__tests__/utils/utils.ts rename to packages/core/ts/__tests__/utils/utils.ts diff --git a/core/ts/index.ts b/packages/core/ts/index.ts similarity index 100% rename from core/ts/index.ts rename to packages/core/ts/index.ts diff --git a/core/ts/utils/constants.ts b/packages/core/ts/utils/constants.ts similarity index 100% rename from core/ts/utils/constants.ts rename to packages/core/ts/utils/constants.ts diff --git a/core/ts/utils/errors.ts b/packages/core/ts/utils/errors.ts similarity index 100% rename from core/ts/utils/errors.ts rename to packages/core/ts/utils/errors.ts diff --git a/core/ts/utils/types.ts b/packages/core/ts/utils/types.ts similarity index 100% rename from core/ts/utils/types.ts rename to packages/core/ts/utils/types.ts diff --git a/core/ts/utils/utils.ts b/packages/core/ts/utils/utils.ts similarity index 100% rename from core/ts/utils/utils.ts rename to packages/core/ts/utils/utils.ts diff --git a/core/tsconfig.build.json b/packages/core/tsconfig.build.json similarity index 82% rename from core/tsconfig.build.json rename to packages/core/tsconfig.build.json index ba1d4a9c8d..9473af04e1 100644 --- a/core/tsconfig.build.json +++ b/packages/core/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/circuits/tsconfig.json b/packages/core/tsconfig.json similarity index 68% rename from circuits/tsconfig.json rename to packages/core/tsconfig.json index 1243fccb26..9f35f040c9 100644 --- a/circuits/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/packages/core/typedoc.json b/packages/core/typedoc.json new file mode 100644 index 0000000000..bcaea4be3c --- /dev/null +++ b/packages/core/typedoc.json @@ -0,0 +1,5 @@ +{ + "extends": ["../../typedoc.base.json"], + "entryPoints": ["ts/index.ts"], + "out": "../../apps/website/typedoc/core" +} diff --git a/packages/crypto/.eslintrc.js b/packages/crypto/.eslintrc.js new file mode 100644 index 0000000000..fc75c956db --- /dev/null +++ b/packages/crypto/.eslintrc.js @@ -0,0 +1,20 @@ +const path = require("path"); + +module.exports = { + root: true, + extends: ["../../.eslintrc.js"], + parser: "@typescript-eslint/parser", + parserOptions: { + project: path.resolve(__dirname, "./tsconfig.json"), + sourceType: "module", + typescript: true, + ecmaVersion: 2022, + experimentalDecorators: true, + requireConfigFile: false, + ecmaFeatures: { + classes: true, + impliedStrict: true, + }, + warnOnUnsupportedTypeScriptVersion: true, + }, +}; diff --git a/crypto/.npmignore b/packages/crypto/.npmignore similarity index 100% rename from crypto/.npmignore rename to packages/crypto/.npmignore diff --git a/crypto/CHANGELOG.md b/packages/crypto/CHANGELOG.md similarity index 100% rename from crypto/CHANGELOG.md rename to packages/crypto/CHANGELOG.md diff --git a/crypto/README.md b/packages/crypto/README.md similarity index 100% rename from crypto/README.md rename to packages/crypto/README.md diff --git a/crypto/package.json b/packages/crypto/package.json similarity index 100% rename from crypto/package.json rename to packages/crypto/package.json diff --git a/crypto/ts/AccQueue.ts b/packages/crypto/ts/AccQueue.ts similarity index 100% rename from crypto/ts/AccQueue.ts rename to packages/crypto/ts/AccQueue.ts diff --git a/crypto/ts/__benchmarks__/index.ts b/packages/crypto/ts/__benchmarks__/index.ts similarity index 100% rename from crypto/ts/__benchmarks__/index.ts rename to packages/crypto/ts/__benchmarks__/index.ts diff --git a/crypto/ts/__benchmarks__/suites/trees.ts b/packages/crypto/ts/__benchmarks__/suites/trees.ts similarity index 100% rename from crypto/ts/__benchmarks__/suites/trees.ts rename to packages/crypto/ts/__benchmarks__/suites/trees.ts diff --git a/crypto/ts/__tests__/AccQueue.test.ts b/packages/crypto/ts/__tests__/AccQueue.test.ts similarity index 100% rename from crypto/ts/__tests__/AccQueue.test.ts rename to packages/crypto/ts/__tests__/AccQueue.test.ts diff --git a/crypto/ts/__tests__/Crypto.test.ts b/packages/crypto/ts/__tests__/Crypto.test.ts similarity index 100% rename from crypto/ts/__tests__/Crypto.test.ts rename to packages/crypto/ts/__tests__/Crypto.test.ts diff --git a/crypto/ts/__tests__/IMT.test.ts b/packages/crypto/ts/__tests__/IMT.test.ts similarity index 100% rename from crypto/ts/__tests__/IMT.test.ts rename to packages/crypto/ts/__tests__/IMT.test.ts diff --git a/crypto/ts/__tests__/Utils.test.ts b/packages/crypto/ts/__tests__/Utils.test.ts similarity index 100% rename from crypto/ts/__tests__/Utils.test.ts rename to packages/crypto/ts/__tests__/Utils.test.ts diff --git a/crypto/ts/__tests__/utils.ts b/packages/crypto/ts/__tests__/utils.ts similarity index 100% rename from crypto/ts/__tests__/utils.ts rename to packages/crypto/ts/__tests__/utils.ts diff --git a/crypto/ts/babyjub.ts b/packages/crypto/ts/babyjub.ts similarity index 100% rename from crypto/ts/babyjub.ts rename to packages/crypto/ts/babyjub.ts diff --git a/crypto/ts/bigIntUtils.ts b/packages/crypto/ts/bigIntUtils.ts similarity index 100% rename from crypto/ts/bigIntUtils.ts rename to packages/crypto/ts/bigIntUtils.ts diff --git a/crypto/ts/constants.ts b/packages/crypto/ts/constants.ts similarity index 100% rename from crypto/ts/constants.ts rename to packages/crypto/ts/constants.ts diff --git a/crypto/ts/hashing.ts b/packages/crypto/ts/hashing.ts similarity index 100% rename from crypto/ts/hashing.ts rename to packages/crypto/ts/hashing.ts diff --git a/crypto/ts/index.ts b/packages/crypto/ts/index.ts similarity index 100% rename from crypto/ts/index.ts rename to packages/crypto/ts/index.ts diff --git a/crypto/ts/keys.ts b/packages/crypto/ts/keys.ts similarity index 100% rename from crypto/ts/keys.ts rename to packages/crypto/ts/keys.ts diff --git a/crypto/ts/quinTree.ts b/packages/crypto/ts/quinTree.ts similarity index 100% rename from crypto/ts/quinTree.ts rename to packages/crypto/ts/quinTree.ts diff --git a/crypto/ts/types.ts b/packages/crypto/ts/types.ts similarity index 100% rename from crypto/ts/types.ts rename to packages/crypto/ts/types.ts diff --git a/crypto/ts/utils.ts b/packages/crypto/ts/utils.ts similarity index 100% rename from crypto/ts/utils.ts rename to packages/crypto/ts/utils.ts diff --git a/crypto/tsconfig.build.json b/packages/crypto/tsconfig.build.json similarity index 82% rename from crypto/tsconfig.build.json rename to packages/crypto/tsconfig.build.json index ba1d4a9c8d..9473af04e1 100644 --- a/crypto/tsconfig.build.json +++ b/packages/crypto/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/domainobjs/tsconfig.json b/packages/crypto/tsconfig.json similarity index 68% rename from domainobjs/tsconfig.json rename to packages/crypto/tsconfig.json index 1243fccb26..9f35f040c9 100644 --- a/domainobjs/tsconfig.json +++ b/packages/crypto/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/packages/crypto/typedoc.json b/packages/crypto/typedoc.json new file mode 100644 index 0000000000..ff14ff1610 --- /dev/null +++ b/packages/crypto/typedoc.json @@ -0,0 +1,5 @@ +{ + "extends": ["../../typedoc.base.json"], + "entryPoints": ["ts/index.ts"], + "out": "../../apps/website/typedoc/crypto" +} diff --git a/packages/domainobjs/.eslintrc.js b/packages/domainobjs/.eslintrc.js new file mode 100644 index 0000000000..fc75c956db --- /dev/null +++ b/packages/domainobjs/.eslintrc.js @@ -0,0 +1,20 @@ +const path = require("path"); + +module.exports = { + root: true, + extends: ["../../.eslintrc.js"], + parser: "@typescript-eslint/parser", + parserOptions: { + project: path.resolve(__dirname, "./tsconfig.json"), + sourceType: "module", + typescript: true, + ecmaVersion: 2022, + experimentalDecorators: true, + requireConfigFile: false, + ecmaFeatures: { + classes: true, + impliedStrict: true, + }, + warnOnUnsupportedTypeScriptVersion: true, + }, +}; diff --git a/domainobjs/.npmignore b/packages/domainobjs/.npmignore similarity index 100% rename from domainobjs/.npmignore rename to packages/domainobjs/.npmignore diff --git a/domainobjs/CHANGELOG.md b/packages/domainobjs/CHANGELOG.md similarity index 100% rename from domainobjs/CHANGELOG.md rename to packages/domainobjs/CHANGELOG.md diff --git a/domainobjs/README.md b/packages/domainobjs/README.md similarity index 100% rename from domainobjs/README.md rename to packages/domainobjs/README.md diff --git a/domainobjs/package.json b/packages/domainobjs/package.json similarity index 100% rename from domainobjs/package.json rename to packages/domainobjs/package.json diff --git a/domainobjs/ts/__tests__/artifacts/test_vk.json b/packages/domainobjs/ts/__tests__/artifacts/test_vk.json similarity index 100% rename from domainobjs/ts/__tests__/artifacts/test_vk.json rename to packages/domainobjs/ts/__tests__/artifacts/test_vk.json diff --git a/domainobjs/ts/__tests__/ballot.test.ts b/packages/domainobjs/ts/__tests__/ballot.test.ts similarity index 100% rename from domainobjs/ts/__tests__/ballot.test.ts rename to packages/domainobjs/ts/__tests__/ballot.test.ts diff --git a/domainobjs/ts/__tests__/commands.test.ts b/packages/domainobjs/ts/__tests__/commands.test.ts similarity index 100% rename from domainobjs/ts/__tests__/commands.test.ts rename to packages/domainobjs/ts/__tests__/commands.test.ts diff --git a/domainobjs/ts/__tests__/keypair.test.ts b/packages/domainobjs/ts/__tests__/keypair.test.ts similarity index 100% rename from domainobjs/ts/__tests__/keypair.test.ts rename to packages/domainobjs/ts/__tests__/keypair.test.ts diff --git a/domainobjs/ts/__tests__/message.test.ts b/packages/domainobjs/ts/__tests__/message.test.ts similarity index 100% rename from domainobjs/ts/__tests__/message.test.ts rename to packages/domainobjs/ts/__tests__/message.test.ts diff --git a/domainobjs/ts/__tests__/privateKey.test.ts b/packages/domainobjs/ts/__tests__/privateKey.test.ts similarity index 100% rename from domainobjs/ts/__tests__/privateKey.test.ts rename to packages/domainobjs/ts/__tests__/privateKey.test.ts diff --git a/domainobjs/ts/__tests__/publicKey.test.ts b/packages/domainobjs/ts/__tests__/publicKey.test.ts similarity index 100% rename from domainobjs/ts/__tests__/publicKey.test.ts rename to packages/domainobjs/ts/__tests__/publicKey.test.ts diff --git a/domainobjs/ts/__tests__/stateLeaf.test.ts b/packages/domainobjs/ts/__tests__/stateLeaf.test.ts similarity index 100% rename from domainobjs/ts/__tests__/stateLeaf.test.ts rename to packages/domainobjs/ts/__tests__/stateLeaf.test.ts diff --git a/domainobjs/ts/__tests__/verifyingKey.test.ts b/packages/domainobjs/ts/__tests__/verifyingKey.test.ts similarity index 100% rename from domainobjs/ts/__tests__/verifyingKey.test.ts rename to packages/domainobjs/ts/__tests__/verifyingKey.test.ts diff --git a/domainobjs/ts/ballot.ts b/packages/domainobjs/ts/ballot.ts similarity index 100% rename from domainobjs/ts/ballot.ts rename to packages/domainobjs/ts/ballot.ts diff --git a/domainobjs/ts/commands/PCommand.ts b/packages/domainobjs/ts/commands/PCommand.ts similarity index 100% rename from domainobjs/ts/commands/PCommand.ts rename to packages/domainobjs/ts/commands/PCommand.ts diff --git a/domainobjs/ts/commands/index.ts b/packages/domainobjs/ts/commands/index.ts similarity index 100% rename from domainobjs/ts/commands/index.ts rename to packages/domainobjs/ts/commands/index.ts diff --git a/domainobjs/ts/commands/types.ts b/packages/domainobjs/ts/commands/types.ts similarity index 100% rename from domainobjs/ts/commands/types.ts rename to packages/domainobjs/ts/commands/types.ts diff --git a/domainobjs/ts/constants.ts b/packages/domainobjs/ts/constants.ts similarity index 100% rename from domainobjs/ts/constants.ts rename to packages/domainobjs/ts/constants.ts diff --git a/domainobjs/ts/index.ts b/packages/domainobjs/ts/index.ts similarity index 100% rename from domainobjs/ts/index.ts rename to packages/domainobjs/ts/index.ts diff --git a/domainobjs/ts/keyPair.ts b/packages/domainobjs/ts/keyPair.ts similarity index 100% rename from domainobjs/ts/keyPair.ts rename to packages/domainobjs/ts/keyPair.ts diff --git a/domainobjs/ts/message.ts b/packages/domainobjs/ts/message.ts similarity index 100% rename from domainobjs/ts/message.ts rename to packages/domainobjs/ts/message.ts diff --git a/domainobjs/ts/privateKey.ts b/packages/domainobjs/ts/privateKey.ts similarity index 100% rename from domainobjs/ts/privateKey.ts rename to packages/domainobjs/ts/privateKey.ts diff --git a/domainobjs/ts/publicKey.ts b/packages/domainobjs/ts/publicKey.ts similarity index 100% rename from domainobjs/ts/publicKey.ts rename to packages/domainobjs/ts/publicKey.ts diff --git a/domainobjs/ts/stateLeaf.ts b/packages/domainobjs/ts/stateLeaf.ts similarity index 100% rename from domainobjs/ts/stateLeaf.ts rename to packages/domainobjs/ts/stateLeaf.ts diff --git a/domainobjs/ts/types.ts b/packages/domainobjs/ts/types.ts similarity index 100% rename from domainobjs/ts/types.ts rename to packages/domainobjs/ts/types.ts diff --git a/domainobjs/ts/verifyingKey.ts b/packages/domainobjs/ts/verifyingKey.ts similarity index 100% rename from domainobjs/ts/verifyingKey.ts rename to packages/domainobjs/ts/verifyingKey.ts diff --git a/domainobjs/tsconfig.build.json b/packages/domainobjs/tsconfig.build.json similarity index 79% rename from domainobjs/tsconfig.build.json rename to packages/domainobjs/tsconfig.build.json index 8425198ea3..6389938855 100644 --- a/domainobjs/tsconfig.build.json +++ b/packages/domainobjs/tsconfig.build.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/crypto/tsconfig.json b/packages/domainobjs/tsconfig.json similarity index 68% rename from crypto/tsconfig.json rename to packages/domainobjs/tsconfig.json index 1243fccb26..9f35f040c9 100644 --- a/crypto/tsconfig.json +++ b/packages/domainobjs/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/packages/domainobjs/typedoc.json b/packages/domainobjs/typedoc.json new file mode 100644 index 0000000000..41cc5372f6 --- /dev/null +++ b/packages/domainobjs/typedoc.json @@ -0,0 +1,5 @@ +{ + "extends": ["../../typedoc.base.json"], + "entryPoints": ["ts/index.ts"], + "out": "../../apps/website/typedoc/domainobjs" +} diff --git a/packages/integrationTests/.eslintrc.js b/packages/integrationTests/.eslintrc.js new file mode 100644 index 0000000000..fc75c956db --- /dev/null +++ b/packages/integrationTests/.eslintrc.js @@ -0,0 +1,20 @@ +const path = require("path"); + +module.exports = { + root: true, + extends: ["../../.eslintrc.js"], + parser: "@typescript-eslint/parser", + parserOptions: { + project: path.resolve(__dirname, "./tsconfig.json"), + sourceType: "module", + typescript: true, + ecmaVersion: 2022, + experimentalDecorators: true, + requireConfigFile: false, + ecmaFeatures: { + classes: true, + impliedStrict: true, + }, + warnOnUnsupportedTypeScriptVersion: true, + }, +}; diff --git a/integrationTests/.gitignore b/packages/integrationTests/.gitignore similarity index 100% rename from integrationTests/.gitignore rename to packages/integrationTests/.gitignore diff --git a/integrationTests/.npmignore b/packages/integrationTests/.npmignore similarity index 100% rename from integrationTests/.npmignore rename to packages/integrationTests/.npmignore diff --git a/integrationTests/CHANGELOG.md b/packages/integrationTests/CHANGELOG.md similarity index 100% rename from integrationTests/CHANGELOG.md rename to packages/integrationTests/CHANGELOG.md diff --git a/integrationTests/README.md b/packages/integrationTests/README.md similarity index 100% rename from integrationTests/README.md rename to packages/integrationTests/README.md diff --git a/integrationTests/hardhat.config.ts b/packages/integrationTests/hardhat.config.ts similarity index 100% rename from integrationTests/hardhat.config.ts rename to packages/integrationTests/hardhat.config.ts diff --git a/integrationTests/package.json b/packages/integrationTests/package.json similarity index 100% rename from integrationTests/package.json rename to packages/integrationTests/package.json diff --git a/integrationTests/ts/__tests__/data/suites.json b/packages/integrationTests/ts/__tests__/data/suites.json similarity index 100% rename from integrationTests/ts/__tests__/data/suites.json rename to packages/integrationTests/ts/__tests__/data/suites.json diff --git a/integrationTests/ts/__tests__/integration.test.ts b/packages/integrationTests/ts/__tests__/integration.test.ts similarity index 100% rename from integrationTests/ts/__tests__/integration.test.ts rename to packages/integrationTests/ts/__tests__/integration.test.ts diff --git a/integrationTests/ts/__tests__/maci-keys.test.ts b/packages/integrationTests/ts/__tests__/maci-keys.test.ts similarity index 100% rename from integrationTests/ts/__tests__/maci-keys.test.ts rename to packages/integrationTests/ts/__tests__/maci-keys.test.ts diff --git a/integrationTests/ts/__tests__/utils/constants.ts b/packages/integrationTests/ts/__tests__/utils/constants.ts similarity index 100% rename from integrationTests/ts/__tests__/utils/constants.ts rename to packages/integrationTests/ts/__tests__/utils/constants.ts diff --git a/integrationTests/ts/__tests__/utils/interfaces.ts b/packages/integrationTests/ts/__tests__/utils/interfaces.ts similarity index 100% rename from integrationTests/ts/__tests__/utils/interfaces.ts rename to packages/integrationTests/ts/__tests__/utils/interfaces.ts diff --git a/integrationTests/ts/__tests__/utils/user.ts b/packages/integrationTests/ts/__tests__/utils/user.ts similarity index 100% rename from integrationTests/ts/__tests__/utils/user.ts rename to packages/integrationTests/ts/__tests__/utils/user.ts diff --git a/integrationTests/ts/__tests__/utils/utils.ts b/packages/integrationTests/ts/__tests__/utils/utils.ts similarity index 100% rename from integrationTests/ts/__tests__/utils/utils.ts rename to packages/integrationTests/ts/__tests__/utils/utils.ts diff --git a/integrationTests/tsconfig.json b/packages/integrationTests/tsconfig.json similarity index 76% rename from integrationTests/tsconfig.json rename to packages/integrationTests/tsconfig.json index f2423b9a54..92a40baa67 100644 --- a/integrationTests/tsconfig.json +++ b/packages/integrationTests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65ae337a4d..be11395e59 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,7 +96,93 @@ importers: specifier: ^5.5.4 version: 5.5.4 - circuits: + apps/subgraph: + dependencies: + '@graphprotocol/graph-cli': + specifier: ^0.80.0 + version: 0.80.0(@types/node@22.1.0)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.5.4) + '@graphprotocol/graph-ts': + specifier: ^0.35.1 + version: 0.35.1 + maci-contracts: + specifier: 2.0.0-alpha + version: link:../../packages/contracts + devDependencies: + assemblyscript: + specifier: 0.19.23 + version: 0.19.23 + matchstick-as: + specifier: ^0.6.0 + version: 0.6.0 + mustache: + specifier: ^4.2.0 + version: 4.2.0 + wabt: + specifier: ^1.0.36 + version: 1.0.36 + + apps/website: + dependencies: + '@docusaurus/core': + specifier: ^3.4.0 + version: 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/preset-classic': + specifier: ^3.4.0 + version: 3.4.0(@algolia/client-search@4.23.3)(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.5.4) + '@docusaurus/theme-classic': + specifier: ^3.4.0 + version: 3.4.0(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/theme-common': + specifier: ^3.4.0 + version: 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@easyops-cn/docusaurus-search-local': + specifier: ^0.44.4 + version: 0.44.4(@docusaurus/theme-common@3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@mdx-js/react': + specifier: ^3.0.1 + version: 3.0.1(@types/react@18.3.3)(react@18.3.1) + clsx: + specifier: ^2.1.1 + version: 2.1.1 + docusaurus-plugin-image-zoom: + specifier: ^2.0.0 + version: 2.0.0(@docusaurus/theme-classic@3.4.0(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)) + prism-react-renderer: + specifier: ^2.3.1 + version: 2.3.1(react@18.3.1) + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + rehype-katex: + specifier: ^7.0.0 + version: 7.0.0 + remark-math: + specifier: ^6.0.0 + version: 6.0.0 + devDependencies: + '@docusaurus/module-type-aliases': + specifier: ^3.4.0 + version: 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/tsconfig': + specifier: ^3.4.0 + version: 3.4.0 + '@docusaurus/types': + specifier: ^3.4.0 + version: 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@types/node': + specifier: ^22.1.0 + version: 22.1.0 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@22.1.0)(typescript@5.5.4) + typescript: + specifier: ^5.5.4 + version: 5.5.4 + + packages/circuits: dependencies: '@zk-kit/circuits': specifier: ^0.4.0 @@ -160,7 +246,7 @@ importers: specifier: ^5.5.4 version: 5.5.4 - cli: + packages/cli: dependencies: '@commander-js/extra-typings': specifier: ^12.1.0 @@ -239,7 +325,7 @@ importers: specifier: ^5.5.4 version: 5.5.4 - contracts: + packages/contracts: dependencies: '@nomicfoundation/hardhat-ethers': specifier: ^3.0.6 @@ -321,7 +407,7 @@ importers: specifier: ^5.5.4 version: 5.5.4 - core: + packages/core: dependencies: maci-crypto: specifier: 2.0.0-alpha @@ -361,7 +447,7 @@ importers: specifier: ^5.5.4 version: 5.5.4 - crypto: + packages/crypto: dependencies: '@zk-kit/baby-jubjub': specifier: ^1.0.1 @@ -407,7 +493,7 @@ importers: specifier: ^5.5.4 version: 5.5.4 - domainobjs: + packages/domainobjs: dependencies: maci-crypto: specifier: 2.0.0-alpha @@ -435,7 +521,7 @@ importers: specifier: ^10.0.0 version: 10.0.0(mocha@10.7.0) - integrationTests: + packages/integrationTests: dependencies: '@nomicfoundation/hardhat-toolbox': specifier: ^5.0.0 @@ -499,92 +585,6 @@ importers: specifier: ^5.5.4 version: 5.5.4 - subgraph: - dependencies: - '@graphprotocol/graph-cli': - specifier: ^0.80.0 - version: 0.80.0(@types/node@22.1.0)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13))(typescript@5.5.4) - '@graphprotocol/graph-ts': - specifier: ^0.35.1 - version: 0.35.1 - maci-contracts: - specifier: 2.0.0-alpha - version: link:../contracts - devDependencies: - assemblyscript: - specifier: 0.19.23 - version: 0.19.23 - matchstick-as: - specifier: ^0.6.0 - version: 0.6.0 - mustache: - specifier: ^4.2.0 - version: 4.2.0 - wabt: - specifier: ^1.0.36 - version: 1.0.36 - - website: - dependencies: - '@docusaurus/core': - specifier: ^3.4.0 - version: 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/preset-classic': - specifier: ^3.4.0 - version: 3.4.0(@algolia/client-search@4.23.3)(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.5.4) - '@docusaurus/theme-classic': - specifier: ^3.4.0 - version: 3.4.0(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/theme-common': - specifier: ^3.4.0 - version: 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@easyops-cn/docusaurus-search-local': - specifier: ^0.44.4 - version: 0.44.4(@docusaurus/theme-common@3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@mdx-js/react': - specifier: ^3.0.1 - version: 3.0.1(@types/react@18.3.3)(react@18.3.1) - clsx: - specifier: ^2.1.1 - version: 2.1.1 - docusaurus-plugin-image-zoom: - specifier: ^2.0.0 - version: 2.0.0(@docusaurus/theme-classic@3.4.0(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)) - prism-react-renderer: - specifier: ^2.3.1 - version: 2.3.1(react@18.3.1) - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - rehype-katex: - specifier: ^7.0.0 - version: 7.0.0 - remark-math: - specifier: ^6.0.0 - version: 6.0.0 - devDependencies: - '@docusaurus/module-type-aliases': - specifier: ^3.4.0 - version: 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/tsconfig': - specifier: ^3.4.0 - version: 3.4.0 - '@docusaurus/types': - specifier: ^3.4.0 - version: 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@types/node': - specifier: ^22.1.0 - version: 22.1.0 - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@22.1.0)(typescript@5.5.4) - typescript: - specifier: ^5.5.4 - version: 5.5.4 - packages: '@adraffy/ens-normalize@1.10.1': @@ -3089,11 +3089,6 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -9948,16 +9943,6 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.91.0: - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - webpack@5.92.1: resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} engines: {node: '>=10.13.0'} @@ -11366,98 +11351,7 @@ snapshots: '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.91.0) - babel-plugin-dynamic-import-node: 2.3.3 - boxen: 6.2.1 - chalk: 4.1.2 - chokidar: 3.6.0 - clean-css: 5.3.3 - cli-table3: 0.6.5 - combine-promises: 1.2.0 - commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.91.0) - core-js: 3.37.1 - css-loader: 6.11.0(webpack@5.91.0) - css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.91.0) - cssnano: 6.1.2(postcss@8.4.38) - del: 6.1.1 - detect-port: 1.6.1 - escape-html: 1.0.3 - eta: 2.2.0 - eval: 0.1.8 - file-loader: 6.2.0(webpack@5.91.0) - fs-extra: 11.2.0 - html-minifier-terser: 7.2.0 - html-tags: 3.3.1 - html-webpack-plugin: 5.6.0(webpack@5.91.0) - leven: 3.1.0 - lodash: 4.17.21 - mini-css-extract-plugin: 2.9.0(webpack@5.91.0) - p-map: 4.0.0 - postcss: 8.4.38 - postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.5.4)(webpack@5.91.0) - prompts: 2.4.2 - react: 18.3.1 - react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.5.4)(webpack@5.91.0) - react-dom: 18.3.1(react@18.3.1) - react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0) - react-router: 5.3.4(react@18.3.1) - react-router-config: 5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1) - react-router-dom: 5.3.4(react@18.3.1) - rtl-detect: 1.1.2 - semver: 7.6.2 - serve-handler: 6.1.5 - shelljs: 0.8.5 - terser-webpack-plugin: 5.3.10(webpack@5.91.0) - tslib: 2.6.3 - update-notifier: 6.0.2 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0) - webpack: 5.91.0 - webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 4.15.2(debug@4.3.5)(webpack@5.91.0) - webpack-merge: 5.10.0 - webpackbar: 5.0.2(webpack@5.91.0) - transitivePeerDependencies: - - '@docusaurus/types' - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - - '@docusaurus/core@3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': - dependencies: - '@babel/core': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7) - '@babel/preset-env': 7.24.7(@babel/core@7.24.7) - '@babel/preset-react': 7.24.7(@babel/core@7.24.7) - '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) - '@babel/runtime': 7.24.7 - '@babel/runtime-corejs3': 7.24.7 - '@babel/traverse': 7.24.7 - '@docusaurus/cssnano-preset': 3.4.0 - '@docusaurus/logger': 3.4.0 - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) - autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.91.0) + babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.1) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -11466,34 +11360,34 @@ snapshots: cli-table3: 0.6.5 combine-promises: 1.2.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.91.0) + copy-webpack-plugin: 11.0.0(webpack@5.92.1) core-js: 3.37.1 - css-loader: 6.11.0(webpack@5.91.0) - css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.91.0) + css-loader: 6.11.0(webpack@5.92.1) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.92.1) cssnano: 6.1.2(postcss@8.4.38) del: 6.1.1 detect-port: 1.6.1 escape-html: 1.0.3 eta: 2.2.0 eval: 0.1.8 - file-loader: 6.2.0(webpack@5.91.0) + file-loader: 6.2.0(webpack@5.92.1) fs-extra: 11.2.0 html-minifier-terser: 7.2.0 html-tags: 3.3.1 - html-webpack-plugin: 5.6.0(webpack@5.91.0) + html-webpack-plugin: 5.6.0(webpack@5.92.1) leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.9.0(webpack@5.91.0) + mini-css-extract-plugin: 2.9.0(webpack@5.92.1) p-map: 4.0.0 postcss: 8.4.38 - postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.5.4)(webpack@5.91.0) + postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.5.4)(webpack@5.92.1) prompts: 2.4.2 react: 18.3.1 - react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.5.4)(webpack@5.91.0) + react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.5.4)(webpack@5.92.1) react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.92.1) react-router: 5.3.4(react@18.3.1) react-router-config: 5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1) react-router-dom: 5.3.4(react@18.3.1) @@ -11501,15 +11395,15 @@ snapshots: semver: 7.6.2 serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.10(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(webpack@5.92.1) tslib: 2.6.3 update-notifier: 6.0.2 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0) - webpack: 5.91.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.92.1))(webpack@5.92.1) + webpack: 5.92.1 webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 4.15.2(webpack@5.91.0) + webpack-dev-server: 4.15.2(debug@4.3.5)(webpack@5.92.1) webpack-merge: 5.10.0 - webpackbar: 5.0.2(webpack@5.91.0) + webpackbar: 5.0.2(webpack@5.92.1) transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' @@ -11598,7 +11492,7 @@ snapshots: '@docusaurus/plugin-content-blog@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/logger': 3.4.0 '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -11673,47 +11567,9 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': - dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/logger': 3.4.0 - '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/module-type-aliases': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) - '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) - '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) - '@types/react-router-config': 5.0.11 - combine-promises: 1.2.0 - fs-extra: 11.2.0 - js-yaml: 4.1.0 - lodash: 4.17.21 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - tslib: 2.6.3 - utility-types: 3.11.0 - webpack: 5.92.1 - transitivePeerDependencies: - - '@parcel/css' - - '@rspack/core' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - '@docusaurus/plugin-content-pages@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) @@ -11743,7 +11599,7 @@ snapshots: '@docusaurus/plugin-debug@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) fs-extra: 11.2.0 @@ -11771,7 +11627,7 @@ snapshots: '@docusaurus/plugin-google-analytics@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) react: 18.3.1 @@ -11797,7 +11653,7 @@ snapshots: '@docusaurus/plugin-google-gtag@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) '@types/gtag.js': 0.0.12 @@ -11824,7 +11680,7 @@ snapshots: '@docusaurus/plugin-google-tag-manager@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils-validation': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) react: 18.3.1 @@ -11850,7 +11706,7 @@ snapshots: '@docusaurus/plugin-sitemap@3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/logger': 3.4.0 '@docusaurus/types': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) @@ -11881,9 +11737,9 @@ snapshots: '@docusaurus/preset-classic@3.4.0(@algolia/client-search@4.23.3)(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/plugin-content-blog': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/plugin-content-docs': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 3.4.0(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/plugin-content-pages': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/plugin-debug': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/plugin-google-analytics': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) @@ -11924,11 +11780,11 @@ snapshots: '@docusaurus/theme-classic@3.4.0(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)': dependencies: - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/module-type-aliases': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/plugin-content-blog': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/plugin-content-docs': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 3.4.0(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/plugin-content-pages': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/theme-translations': 3.4.0 @@ -11975,7 +11831,7 @@ snapshots: '@docusaurus/mdx-loader': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/module-type-aliases': 3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/plugin-content-blog': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) - '@docusaurus/plugin-content-docs': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 3.4.0(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/plugin-content-pages': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) '@docusaurus/utils-common': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -12011,9 +11867,9 @@ snapshots: '@docusaurus/theme-search-algolia@3.4.0(@algolia/client-search@4.23.3)(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0)(typescript@5.5.4)': dependencies: '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.14.0) - '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/core': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/logger': 3.4.0 - '@docusaurus/plugin-content-docs': 3.4.0(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) + '@docusaurus/plugin-content-docs': 3.4.0(debug@4.3.5)(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/theme-common': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@8.57.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) '@docusaurus/theme-translations': 3.4.0 '@docusaurus/utils': 3.4.0(@docusaurus/types@3.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.4) @@ -12068,7 +11924,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) utility-types: 3.11.0 - webpack: 5.91.0 + webpack: 5.92.1 webpack-merge: 5.10.0 transitivePeerDependencies: - '@swc/core' @@ -14290,10 +14146,6 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-assertions@1.9.0(acorn@8.11.3): - dependencies: - acorn: 8.11.3 - acorn-import-attributes@1.9.5(acorn@8.11.3): dependencies: acorn: 8.11.3 @@ -14620,7 +14472,7 @@ snapshots: axios@1.7.2: dependencies: - follow-redirects: 1.15.6(debug@4.3.4) + follow-redirects: 1.15.6(debug@4.3.5) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -14632,12 +14484,12 @@ snapshots: b4a@1.6.6: {} - babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.91.0): + babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.1): dependencies: '@babel/core': 7.24.7 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.91.0 + webpack: 5.92.1 babel-plugin-dynamic-import-node@2.3.3: dependencies: @@ -15490,7 +15342,7 @@ snapshots: copy-text-to-clipboard@3.2.0: {} - copy-webpack-plugin@11.0.0(webpack@5.91.0): + copy-webpack-plugin@11.0.0(webpack@5.92.1): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -15498,7 +15350,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0 + webpack: 5.92.1 core-js-compat@3.37.1: dependencies: @@ -15586,7 +15438,7 @@ snapshots: dependencies: postcss: 8.4.38 - css-loader@6.11.0(webpack@5.91.0): + css-loader@6.11.0(webpack@5.92.1): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -15597,9 +15449,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.1 - css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.91.0): + css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.92.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 6.1.2(postcss@8.4.38) @@ -15607,7 +15459,7 @@ snapshots: postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0 + webpack: 5.92.1 optionalDependencies: clean-css: 5.3.3 @@ -16869,12 +16721,6 @@ snapshots: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.91.0): - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.3.0 - webpack: 5.91.0 - file-loader@6.2.0(webpack@5.92.1): dependencies: loader-utils: 2.0.4 @@ -16995,7 +16841,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.5.4)(webpack@5.91.0): + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.5.4)(webpack@5.92.1): dependencies: '@babel/code-frame': 7.24.7 '@types/json-schema': 7.0.15 @@ -17011,7 +16857,7 @@ snapshots: semver: 7.6.2 tapable: 1.1.3 typescript: 5.5.4 - webpack: 5.91.0 + webpack: 5.92.1 optionalDependencies: eslint: 8.57.0 @@ -17755,7 +17601,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.0(webpack@5.91.0): + html-webpack-plugin@5.6.0(webpack@5.92.1): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -17763,7 +17609,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.1 htmlparser2@6.1.0: dependencies: @@ -17814,18 +17660,6 @@ snapshots: transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.6(@types/express@4.17.21): - dependencies: - '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.7 - optionalDependencies: - '@types/express': 4.17.21 - transitivePeerDependencies: - - debug - http-proxy-middleware@2.0.6(@types/express@4.17.21)(debug@4.3.5): dependencies: '@types/http-proxy': 1.17.14 @@ -17838,14 +17672,6 @@ snapshots: transitivePeerDependencies: - debug - http-proxy@1.18.1: - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.6(debug@4.3.4) - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - http-proxy@1.18.1(debug@4.3.5): dependencies: eventemitter3: 4.0.7 @@ -19617,11 +19443,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.0(webpack@5.91.0): + mini-css-extract-plugin@2.9.0(webpack@5.92.1): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.91.0 + webpack: 5.92.1 minimalistic-assert@1.0.1: {} @@ -20517,13 +20343,13 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.1.0 - postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.5.4)(webpack@5.91.0): + postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.5.4)(webpack@5.92.1): dependencies: cosmiconfig: 8.3.6(typescript@5.5.4) jiti: 1.21.3 postcss: 8.4.38 semver: 7.6.2 - webpack: 5.91.0 + webpack: 5.92.1 transitivePeerDependencies: - typescript @@ -20890,7 +20716,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.5.4)(webpack@5.91.0): + react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.5.4)(webpack@5.92.1): dependencies: '@babel/code-frame': 7.24.7 address: 1.2.2 @@ -20901,7 +20727,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.5.4)(webpack@5.91.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.5.4)(webpack@5.92.1) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -20916,7 +20742,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.91.0 + webpack: 5.92.1 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -20959,11 +20785,11 @@ snapshots: dependencies: react: 18.3.1 - react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0): + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.92.1): dependencies: '@babel/runtime': 7.24.7 react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - webpack: 5.91.0 + webpack: 5.92.1 react-native-fetch-api@3.0.0: dependencies: @@ -22164,15 +21990,6 @@ snapshots: temp-dir@1.0.0: {} - terser-webpack-plugin@5.3.10(webpack@5.91.0): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.31.0 - webpack: 5.91.0 - terser-webpack-plugin@5.3.10(webpack@5.92.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -22597,15 +22414,6 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0): - dependencies: - loader-utils: 2.0.4 - mime-types: 2.1.35 - schema-utils: 3.3.0 - webpack: 5.91.0 - optionalDependencies: - file-loader: 6.2.0(webpack@5.91.0) - url-loader@4.1.1(file-loader@6.2.0(webpack@5.92.1))(webpack@5.92.1): dependencies: loader-utils: 2.0.4 @@ -22782,16 +22590,16 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@5.3.4(webpack@5.91.0): + webpack-dev-middleware@5.3.4(webpack@5.92.1): dependencies: colorette: 2.0.20 memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0 + webpack: 5.92.1 - webpack-dev-server@4.15.2(debug@4.3.5)(webpack@5.91.0): + webpack-dev-server@4.15.2(debug@4.3.5)(webpack@5.92.1): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -22821,50 +22629,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0) - ws: 8.17.1 - optionalDependencies: - webpack: 5.91.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - - webpack-dev-server@4.15.2(webpack@5.91.0): - dependencies: - '@types/bonjour': 3.5.13 - '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.21 - '@types/serve-index': 1.9.4 - '@types/serve-static': 1.15.7 - '@types/sockjs': 0.3.36 - '@types/ws': 8.5.10 - ansi-html-community: 0.0.8 - bonjour-service: 1.2.1 - chokidar: 3.6.0 - colorette: 2.0.20 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.19.2 - graceful-fs: 4.2.11 - html-entities: 2.5.2 - http-proxy-middleware: 2.0.6(@types/express@4.17.21) - ipaddr.js: 2.2.0 - launch-editor: 2.6.1 - open: 8.4.2 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.2.0 - selfsigned: 2.4.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0) + webpack-dev-middleware: 5.3.4(webpack@5.92.1) ws: 8.17.1 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.1 transitivePeerDependencies: - bufferutil - debug @@ -22879,37 +22647,6 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.91.0: - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.0 - es-module-lexer: 1.5.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.91.0) - watchpack: 2.4.1 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - webpack@5.92.1: dependencies: '@types/eslint-scope': 3.7.7 @@ -22941,13 +22678,13 @@ snapshots: - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.91.0): + webpackbar@5.0.2(webpack@5.92.1): dependencies: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.91.0 + webpack: 5.92.1 websocket-driver@0.7.4: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 211860e471..0e5a0737c3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,10 +1,3 @@ packages: - - "circuits" - - "cli" - - "contracts" - - "core" - - "crypto" - - "domainobjs" - - "integrationTests" - - "website" - - "subgraph" + - "packages/*" + - "apps/*"