├── .cargo └── config.toml ├── .cursor └── commands.json ├── .dockerignore ├── .env.local.example ├── .git-branches.toml ├── .github ├── CODEOWNERS ├── actionlint.yaml ├── actions │ ├── build-guest-artifacts │ │ └── action.yml │ ├── contracts-prerequisites │ │ └── action.yml │ ├── darwin-prerequisites │ │ └── action.yml │ ├── download-vouch-extension-release │ │ └── action.yaml │ ├── example-deploy │ │ └── action.yaml │ ├── handle-playwright-reports │ │ └── action.yaml │ ├── package-release-binaries │ │ └── action.yml │ ├── publish-image-id-onchain │ │ └── action.yml │ ├── replace-guest-artifacts │ │ └── action.yml │ ├── reuse-cargo-target │ │ └── action.yml │ ├── risc0 │ │ └── action.yml │ ├── rust-prerequisites │ │ └── action.yml │ ├── setup-rust │ │ └── action.yml │ ├── test-e2e-web-apps-opsepolia │ │ └── action.yaml │ ├── test-e2e-web-apps │ │ └── action.yaml │ ├── test-e2e │ │ └── action.yaml │ ├── ts-prerequisites │ │ └── action.yml │ └── verify-image-id-onchain │ │ └── action.yml ├── docs │ └── README.md ├── nix │ ├── flake.lock │ └── flake.nix ├── teams.yml └── workflows │ ├── build_docker.yaml │ ├── build_examples.yaml │ ├── build_gas_benchmarks.yaml │ ├── build_guest_artifacts.yaml │ ├── build_packages.yaml │ ├── build_rust_release.yaml │ ├── deploy_book.yaml │ ├── deploy_chain_services.yaml │ ├── deploy_provers_nightly.yaml │ ├── deploy_provers_stable.yaml │ ├── deploy_simple_email_proof.yaml │ ├── deploy_simple_teleport.yaml │ ├── deploy_simple_time-travel.yaml │ ├── deploy_simple_web_proof.yaml │ ├── deploy_vdns.yaml │ ├── generate_test_chain_db.yaml │ ├── lint_ansible.yaml │ ├── lint_bash.yaml │ ├── lint_contracts.yaml │ ├── lint_json.yaml │ ├── lint_pr_title.yaml │ ├── lint_rust.yaml │ ├── lint_ts.yaml │ ├── lint_workflows.yaml │ ├── performance_rust_compilation.yaml │ ├── pr_audited_files_reminder.yaml │ ├── pr_team_labeler.yaml │ ├── release.yaml │ ├── release_nightly.yaml │ ├── release_notify_failure.yaml │ ├── release_prepare_pr.yaml │ ├── release_stable.yaml │ ├── test_chain_worker_migration.yaml │ ├── test_contracts.yaml │ ├── test_e2e.yaml │ ├── test_e2e_sepolias.yaml │ ├── test_e2e_web_apps.yaml │ ├── test_e2e_web_apps_opsepolia.yaml │ ├── test_e2e_web_flow.yaml │ ├── test_int_web_prover.yaml │ ├── test_js.yaml │ ├── test_release.yaml │ ├── test_rust.yaml │ ├── test_smoke_docker.yml │ ├── test_vlayer.yaml │ └── verify_image_id_onchain.yaml ├── .gitignore ├── .gitmodules ├── .shellcheckrc ├── .solhint.json ├── .vscode ├── extensions.json ├── ltex.dictionary.en-US.txt └── settings.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── ansible ├── .ansible-lint ├── .gitignore ├── README.md ├── ansible.cfg ├── chain_service.yml ├── files │ └── jwt.key.pub ├── group_vars │ ├── all.yml │ ├── chain_services.yml │ ├── provers.yml │ └── verifiable_dns_services.yml ├── host_vars │ ├── nightly_fake_chain_service.yml │ ├── nightly_fake_prover.yml │ ├── stable_fake_chain_service.yml │ ├── stable_fake_prover.yml │ ├── stable_prod_chain_service.yml │ ├── stable_prod_prover.yml │ └── verifiable_dns_service.yml ├── hosts.yml ├── prover.yml ├── requirements.yml ├── roles │ ├── chain_server │ │ ├── README.md │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ ├── vlayer-logrotate.conf │ │ │ └── vlayer-rsyslog.conf │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── logs.yml │ │ │ └── main.yml │ │ └── templates │ │ │ └── vlayer-chain-server.service.j2 │ ├── chain_service_docker │ │ ├── README.md │ │ ├── defaults │ │ │ └── main.yml │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── chain-server.env.j2 │ │ │ ├── chain-worker.env.j2 │ │ │ └── docker-compose.yml.j2 │ ├── chain_service_nginx │ │ ├── README.md │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ ├── chainservice.vlayer.xyz.key │ │ │ └── chainservice.vlayer.xyz.pem │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── vlayer-chainservice.conf.j2 │ ├── chain_worker │ │ ├── README.md │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── logs.yml │ │ │ └── main.yml │ │ └── templates │ │ │ ├── vlayer-chain-worker.service.j2 │ │ │ ├── vlayer-logrotate.conf │ │ │ └── vlayer-rsyslog.conf │ ├── prover │ │ ├── README.md │ │ ├── files │ │ │ ├── vlayer-logrotate.conf │ │ │ └── vlayer-rsyslog.conf │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── logs.yml │ │ │ └── main.yml │ │ └── templates │ │ │ └── vlayer.service.j2 │ ├── prover_docker │ │ ├── README.md │ │ ├── defaults │ │ │ └── main.yml │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ ├── config.toml.j2 │ │ │ ├── docker-compose.yml.j2 │ │ │ └── prover.env.j2 │ ├── prover_nginx │ │ ├── README.md │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ ├── fake-prover.vlayer.xyz.key │ │ │ ├── fake-prover.vlayer.xyz.pem │ │ │ ├── prod-prover.vlayer.xyz.key │ │ │ └── prod-prover.vlayer.xyz.pem │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── vlayer-prover.conf.j2 │ ├── risc0 │ │ ├── README.md │ │ └── tasks │ │ │ └── main.yml │ ├── verifiable_dns │ │ ├── README.md │ │ ├── files │ │ │ ├── private-key.pem │ │ │ ├── public-key.pem │ │ │ ├── verifiable-dns-logrotate.conf │ │ │ └── verifiable-dns-rsyslog.conf │ │ ├── handlers │ │ │ └── main.yml │ │ ├── tasks │ │ │ ├── logs.yml │ │ │ ├── main.yml │ │ │ └── prerequisites.yml │ │ └── templates │ │ │ └── verifiable-dns.service.j2 │ └── verifiable_dns_nginx │ │ ├── README.md │ │ ├── defaults │ │ └── main.yml │ │ ├── files │ │ ├── dns.vlayer.xyz.key │ │ └── dns.vlayer.xyz.pem │ │ ├── handlers │ │ └── main.yml │ │ ├── tasks │ │ └── main.yml │ │ └── templates │ │ └── verifiable-dns.conf.j2 └── verifiable_dns_service.yml ├── audits └── audit-2025-q2-veridise.pdf ├── bash ├── CODESTYLE.md ├── build-all-contracts.sh ├── build-ts-types.sh ├── bump-npm-version.sh ├── check-elf-id.sh ├── check-llvm-clang.sh ├── common.sh ├── docker_smoke_test.sh ├── e2e-teleport-example-test.sh ├── e2e-test.sh ├── e2e-time-travel-example-test.sh ├── e2e-web-apps-test.sh ├── e2e-web-apps-tests.sh ├── generate-notary-keys.sh ├── lib │ ├── build-contracts.sh │ ├── build-packages.sh │ ├── colors.sh │ ├── e2e.sh │ ├── examples.sh │ ├── io.sh │ ├── proving_mode.sh │ ├── set-missing-git-config.sh │ └── utils.sh ├── lint.sh ├── lint │ ├── ansible.sh │ ├── bash.sh │ ├── json.sh │ ├── rust.sh │ ├── solidity.sh │ ├── ts.sh │ └── workflows.sh ├── mock-imageid.sh ├── pack-examples.sh ├── playwright-test.sh ├── run-services.sh ├── run-web-example.sh ├── run_services │ ├── chain_worker.sh │ ├── cleanup.sh │ ├── config.sh │ └── lib.sh ├── test-js-sdk-release.sh ├── test-release-local-prover.sh ├── test-release-remote-prover.sh ├── tsc-examples.sh ├── tsc-packages.sh ├── vercel │ ├── deploy-example.sh │ ├── deploy-playwright-examples.sh │ └── deploy-playwright-packages.sh ├── verifiers_management │ ├── common.sh │ ├── deploy-mainnet-verifiers.sh │ ├── deploy-testnet-verifiers.sh │ ├── push-testnet-image-id.sh │ └── verify-mainnet-image-id.sh ├── vlayer-init-test.sh ├── vlayer-test-examples.sh └── vlayerup │ ├── install │ └── vlayerup ├── book ├── .gitignore ├── book.toml ├── mermaid-init.js ├── mermaid.min.js ├── src │ ├── SUMMARY.md │ ├── advanced │ │ ├── prover-global-variables.md │ │ ├── prover.md │ │ ├── tests.md │ │ └── verifier.md │ ├── api │ │ └── auth.js │ ├── appendix │ │ ├── api.md │ │ ├── architecture │ │ │ ├── chain_proof.md │ │ │ ├── chain_proof │ │ │ │ ├── canonicity.md │ │ │ │ └── coherence.md │ │ │ ├── email_proof.md │ │ │ ├── overview.md │ │ │ ├── prover.md │ │ │ ├── releasing.md │ │ │ ├── solidity.md │ │ │ ├── time_travel_teleport.md │ │ │ └── web_proof.md │ │ ├── contributing │ │ │ ├── book.md │ │ │ ├── javascript.md │ │ │ ├── jwt.md │ │ │ ├── overview.md │ │ │ ├── rust.md │ │ │ └── upgrading_risc0.md │ │ ├── e2e-tests │ │ │ └── e2e-test-setup.md │ │ ├── proof_composition.md │ │ └── security.md │ ├── coming.html │ ├── faq-troubleshooting.md │ ├── features │ │ ├── email.md │ │ ├── json-and-regex.md │ │ ├── teleport.md │ │ ├── time-travel.md │ │ └── web.md │ ├── getting-started │ │ ├── dev-and-production.md │ │ ├── first-steps.md │ │ ├── how-it-works.md │ │ └── installation.md │ ├── images │ │ ├── architecture │ │ │ ├── chain_proof │ │ │ │ ├── chain_proof.png │ │ │ │ ├── naive_chain_proof.png │ │ │ │ └── on-off-chain.png │ │ │ ├── email-sequence.png │ │ │ ├── guest-output.png │ │ │ ├── mmr.png │ │ │ ├── overview.png │ │ │ ├── prover-verifier-data-ecoding.png │ │ │ ├── prover.png │ │ │ ├── releasing.png │ │ │ └── web-proof.png │ │ ├── cover.jpg │ │ ├── data-source-network-tab.jpg │ │ ├── offchain-execution.png │ │ ├── tokens-dashboard.gif │ │ └── vlayer-browser-extension.png │ ├── introduction.md │ ├── javascript │ │ ├── email-proofs.md │ │ ├── getting-started.md │ │ ├── javascript.md │ │ ├── react-hooks.md │ │ └── web-proofs.md │ ├── package-lock.json │ ├── package.json │ ├── static │ │ ├── audits │ │ │ └── audit-2025-q2-veridise.pdf │ │ ├── solidity.min.js │ │ └── vlayer-eml-1.gif │ └── web-proof │ │ ├── quickstart-guide.md │ │ ├── redaction.md │ │ └── server-side.md └── theme │ ├── asidev3.css │ ├── favicon.png │ ├── favicon.svg │ ├── head.hbs │ ├── menuv3.css │ ├── menuv4.js │ ├── tabs.css │ └── tabs.js ├── bun.lock ├── bunfig.toml ├── clippy.toml ├── contracts ├── .solhint.json ├── fixtures │ ├── .gitignore │ ├── README.md │ ├── foundry.toml │ ├── remappings.txt │ ├── soldeer.lock │ └── src │ │ └── vlayer │ │ ├── ArithOpProver.sol │ │ ├── EmailProver.sol │ │ ├── ExampleProver.sol │ │ ├── LotrApiProver.sol │ │ ├── NoopProver.sol │ │ ├── NoopWithCalldataProver.sol │ │ └── utils │ │ └── AddressParser.sol ├── package.json └── vlayer │ ├── .gitignore │ ├── .soldeerignore │ ├── foundry.toml │ ├── remappings.txt │ ├── script │ ├── ImageIdAdministration.s.sol │ ├── MainnetVlayerDeployer.s.sol │ ├── PushImageId.s.sol │ ├── TestnetVlayerDeployer.s.sol │ └── utils │ │ └── Deploy2.sol │ ├── soldeer.lock │ ├── src │ ├── CallAssumptions.sol │ ├── EmailProof.sol │ ├── ImageID.sol │ ├── MainnetStableDeployment.sol │ ├── PrecompilesAddresses.sol │ ├── Proof.sol │ ├── Prover.sol │ ├── Regex.sol │ ├── Repository.sol │ ├── Seal.sol │ ├── TestnetStableDeployment.sol │ ├── Url.sol │ ├── Verifier.sol │ ├── WebProof.sol │ ├── proof_verifier │ │ ├── ChainId.sol │ │ ├── FakeProofVerifier.sol │ │ ├── Groth16ProofVerifier.sol │ │ ├── IProofVerifier.sol │ │ ├── ProofVerifierBase.sol │ │ ├── ProofVerifierFactory.sol │ │ └── ProofVerifierRouter.sol │ └── testing │ │ ├── TestVerifierRouterDeployer.sol │ │ ├── VTest.sol │ │ └── libraries │ │ └── EmailTestUtils.sol │ ├── test │ ├── Repository.t.sol │ ├── Seal.t.sol │ ├── Verifier.t.sol │ ├── helpers │ │ ├── Groth16VerifierSelector.sol │ │ ├── TestDeployer.sol │ │ └── TestHelpers.sol │ ├── integration │ │ ├── MainnetStableDeployment.t.sol │ │ ├── ProofVerifier.t.sol │ │ ├── TestVerifierRouterDeployer.t.sol │ │ ├── TestnetStableDeployment.t.sol │ │ └── VTest.t.sol │ ├── proof_verifier │ │ ├── FakeProofVerifier.t.sol │ │ ├── Groth16ProofVerifier.t.sol │ │ ├── ProofVerifier.t.sol │ │ ├── ProofVerifierFactory.t.sol │ │ └── ProofVerifierRouter.t.sol │ └── vlayer │ │ ├── EmailProofLib.t.sol │ │ ├── RegexLib.t.sol │ │ ├── UrlLib.t.sol │ │ ├── WebLib.t.sol │ │ └── WebProofLib.t.sol │ └── testdata │ ├── verify_vlayer.eml │ ├── web_proof.json │ ├── web_proof_invalid_notary_pub_key.json │ └── web_proof_missing_part.json ├── docker ├── anvil │ └── service.yaml ├── call_server │ ├── Dockerfile │ ├── config.toml │ └── service.yaml ├── chain_server │ └── Dockerfile ├── chain_worker │ └── Dockerfile ├── docker-compose.devnet.yaml ├── docker-compose.jwt.yaml ├── fixtures │ ├── jwt-authority.key │ └── jwt-authority.key.pub ├── json-server │ └── Dockerfile ├── jwt │ ├── call_server │ │ ├── config.toml │ │ └── service.yaml │ ├── vdns_server │ │ └── service.yaml │ └── websockify │ │ └── service.yaml ├── notary-config │ ├── config-ephemeral-key.yaml │ ├── config.yaml │ └── notary.key ├── notary-server │ ├── Dockerfile │ └── service.yaml ├── vdns_server │ ├── Dockerfile │ └── service.yaml ├── vlayer │ └── Dockerfile ├── web-proof │ ├── docker-compose-notary-custom-key.yaml │ └── docker-compose-release.yaml ├── websockify-test-client │ ├── Dockerfile │ ├── run.js │ └── service.yaml └── websockify │ └── service.yaml ├── eslint.config.ts ├── examples ├── .gitignore ├── kraken-web-proof │ ├── foundry.toml │ ├── remappings.txt │ ├── soldeer.lock │ ├── src │ │ └── vlayer │ │ │ ├── KrakenProver.sol │ │ │ └── KrakenVerifier.sol │ └── vlayer │ │ ├── .env.dev │ │ ├── .env.mainnet │ │ ├── .env.testnet │ │ ├── README.md │ │ ├── package.json │ │ └── prove.ts ├── remappings.txt ├── simple-email-proof │ ├── foundry.toml │ ├── remappings.txt │ ├── soldeer.lock │ ├── src │ │ └── vlayer │ │ │ ├── EmailDomainProver.sol │ │ │ └── EmailProofVerifier.sol │ ├── test │ │ └── vlayer │ │ │ └── EmailDomainProver.t.sol │ ├── testdata │ │ ├── incorrect_vlayer.eml │ │ ├── valid_vlayer.eml │ │ └── verify_vlayer.eml │ └── vlayer │ │ ├── .env.dev │ │ ├── .env.mainnet │ │ ├── .env.testnet │ │ ├── .gitignore │ │ ├── .solhint.json │ │ ├── README.md │ │ ├── deploy.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── postcss.config.js │ │ ├── prove.ts │ │ ├── public │ │ ├── favicon.png │ │ ├── img │ │ │ ├── email-welcome-img.svg │ │ │ ├── error-illustration.png │ │ │ ├── help-icon.svg │ │ │ └── success-icon.svg │ │ └── vlayer-og-image.jpg │ │ ├── src │ │ ├── app │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── providers │ │ │ │ ├── config.ts │ │ │ │ └── index.tsx │ │ │ └── router │ │ │ │ ├── index.tsx │ │ │ │ ├── steps.tsx │ │ │ │ └── types.ts │ │ ├── pages │ │ │ ├── collectEmail │ │ │ │ ├── Presentational.tsx │ │ │ │ └── index.tsx │ │ │ ├── connectWallet │ │ │ │ ├── index.tsx │ │ │ │ └── useConnectWallet.ts │ │ │ ├── index.ts │ │ │ ├── mintNFT │ │ │ │ ├── Presentational.tsx │ │ │ │ └── index.tsx │ │ │ ├── sendEmail │ │ │ │ ├── Presentational.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── ui │ │ │ │ │ ├── InputWithCopy.tsx │ │ │ │ │ └── NextButton.tsx │ │ │ ├── success │ │ │ │ └── index.tsx │ │ │ └── welcome │ │ │ │ └── index.tsx │ │ ├── shared │ │ │ ├── errors │ │ │ │ ├── ErrorBoundary │ │ │ │ │ ├── ErrorBoundary.module.css │ │ │ │ │ └── index.tsx │ │ │ │ └── appErrors.ts │ │ │ ├── hooks │ │ │ │ ├── useCurentStep.ts │ │ │ │ ├── useEmailProofVerification.ts │ │ │ │ ├── useExampleInbox.ts │ │ │ │ └── useModal.ts │ │ │ ├── layout │ │ │ │ ├── Layout.tsx │ │ │ │ ├── Modal │ │ │ │ │ ├── Modal.animations.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── Navigation │ │ │ │ │ └── index.tsx │ │ │ │ ├── ProgressBar │ │ │ │ │ ├── ProgressBar.animations.ts │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── lib │ │ │ │ ├── ethFaucet.ts │ │ │ │ └── utils.ts │ │ └── vite-env.d.ts │ │ ├── tailwind.config.js │ │ ├── tests │ │ ├── EmailProof.spec.ts │ │ └── mockWallet.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts ├── simple-teleport │ ├── README.md │ ├── foundry.toml │ ├── remappings.txt │ ├── soldeer.lock │ ├── src │ │ └── vlayer │ │ │ ├── L2State.sol │ │ │ ├── MockERC20.sol │ │ │ ├── SimpleTeleportProver.sol │ │ │ ├── SimpleTeleportVerifier.sol │ │ │ └── WhaleBadgeNFT.sol │ └── vlayer │ │ ├── .env.dev │ │ ├── .env.mainnet │ │ ├── .env.testnet │ │ ├── .gitignore │ │ ├── .solhint.json │ │ ├── README.md │ │ ├── constants.ts │ │ ├── deploy.ts │ │ ├── env.ts │ │ ├── help │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── README.md │ │ ├── foundry.toml │ │ ├── script │ │ │ └── Counter.s.sol │ │ ├── src │ │ │ └── Counter.sol │ │ └── test │ │ │ └── Counter.t.sol │ │ ├── index.html │ │ ├── loadFixtures.ts │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── postcss.config.js │ │ ├── prove.ts │ │ ├── public │ │ ├── favicon.png │ │ ├── img │ │ │ ├── error-illustration.png │ │ │ ├── success.svg │ │ │ └── teleport-icon.svg │ │ └── vlayer-og-image.jpg │ │ ├── src │ │ ├── app │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── providers │ │ │ │ ├── config.ts │ │ │ │ └── index.tsx │ │ │ └── router │ │ │ │ ├── index.tsx │ │ │ │ ├── steps.tsx │ │ │ │ └── types.ts │ │ ├── pages │ │ │ ├── confirmMint │ │ │ │ └── index.tsx │ │ │ ├── index.ts │ │ │ ├── showBalance │ │ │ │ └── index.tsx │ │ │ ├── success │ │ │ │ └── index.tsx │ │ │ └── welcome │ │ │ │ └── index.tsx │ │ ├── shared │ │ │ ├── components │ │ │ │ └── ConnectWallet.tsx │ │ │ ├── errors │ │ │ │ ├── ErrorBoundary │ │ │ │ │ ├── ErrorBoundary.module.css │ │ │ │ │ └── index.tsx │ │ │ │ └── appErrors.ts │ │ │ ├── forms │ │ │ │ └── HodlerForm.tsx │ │ │ ├── hooks │ │ │ │ ├── useCurrentStep.ts │ │ │ │ ├── useModal.ts │ │ │ │ └── useProver.ts │ │ │ ├── layout │ │ │ │ ├── Layout.tsx │ │ │ │ ├── Modal │ │ │ │ │ ├── Modal.animations.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── Navigation │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── lib │ │ │ │ └── utils.ts │ │ └── vite-env.d.ts │ │ ├── tailwind.config.js │ │ ├── tests │ │ ├── Teleport.spec.ts │ │ └── mockWallet.ts │ │ ├── tsconfig.json │ │ ├── vite-env.d.ts │ │ └── vite.config.ts ├── simple-time-travel │ ├── foundry.toml │ ├── remappings.txt │ ├── soldeer.lock │ ├── src │ │ └── vlayer │ │ │ ├── AverageBalance.sol │ │ │ ├── AverageBalanceVerifier.sol │ │ │ ├── HodlerBadgeNFT.sol │ │ │ └── MockERC20.sol │ └── vlayer │ │ ├── .env.dev │ │ ├── .env.mainnet │ │ ├── .env.testnet │ │ ├── .gitignore │ │ ├── .solhint.json │ │ ├── README.md │ │ ├── constants.ts │ │ ├── deploy.ts │ │ ├── helpers.ts │ │ ├── index.html │ │ ├── loadFixtures.ts │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── postcss.config.js │ │ ├── prove.ts │ │ ├── public │ │ ├── favicon.png │ │ ├── img │ │ │ ├── error-illustration.png │ │ │ ├── success.svg │ │ │ └── time-travel-icon.svg │ │ └── vlayer-og-image.jpg │ │ ├── src │ │ ├── app │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── providers │ │ │ │ ├── config.ts │ │ │ │ └── index.tsx │ │ │ └── router │ │ │ │ ├── index.tsx │ │ │ │ ├── steps.tsx │ │ │ │ └── types.ts │ │ ├── pages │ │ │ ├── index.ts │ │ │ ├── showBalance │ │ │ │ └── index.tsx │ │ │ ├── success │ │ │ │ └── index.tsx │ │ │ └── welcome │ │ │ │ └── index.tsx │ │ ├── shared │ │ │ ├── components │ │ │ │ └── ConnectWallet.tsx │ │ │ ├── errors │ │ │ │ ├── ErrorBoundary │ │ │ │ │ ├── ErrorBoundary.module.css │ │ │ │ │ └── index.tsx │ │ │ │ └── appErrors.ts │ │ │ ├── forms │ │ │ │ └── HodlerForm.tsx │ │ │ ├── hooks │ │ │ │ ├── useCurrentStep.ts │ │ │ │ ├── useModal.ts │ │ │ │ └── useProver.ts │ │ │ ├── layout │ │ │ │ ├── Layout.tsx │ │ │ │ ├── Modal │ │ │ │ │ ├── Modal.animations.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── Navigation │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── lib │ │ │ │ ├── ethFaucet.ts │ │ │ │ └── utils.ts │ │ └── vite-env.d.ts │ │ ├── tailwind.config.js │ │ ├── tests │ │ ├── TimeTravel.spec.ts │ │ └── mockWallet.ts │ │ ├── tsconfig.json │ │ ├── vite-env.d.ts │ │ └── vite.config.ts ├── simple-web-proof │ ├── .cursor │ │ └── rules │ │ │ ├── project-structure.mdc │ │ │ ├── react-typescript.mdc │ │ │ ├── solidity-development.mdc │ │ │ ├── testing-practices.mdc │ │ │ └── vlayer-integration.mdc │ ├── foundry.toml │ ├── remappings.txt │ ├── soldeer.lock │ ├── src │ │ └── vlayer │ │ │ ├── WebProofProver.sol │ │ │ └── WebProofVerifier.sol │ ├── test │ │ └── vlayer │ │ │ └── WebProofProver.t.sol │ ├── testdata │ │ ├── README.md │ │ ├── web_proof_development_signature.json │ │ ├── web_proof_invalid_signature.json │ │ └── web_proof_vlayer_signature.json │ └── vlayer │ │ ├── .env.dev │ │ ├── .env.mainnet │ │ ├── .env.testnet │ │ ├── .gitignore │ │ ├── .solhint.json │ │ ├── deploy.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── playwright.config.ts │ │ ├── postcss.config.js │ │ ├── prove.ts │ │ ├── public │ │ ├── error-illustration.png │ │ ├── favicon.png │ │ ├── nft-illustration.svg │ │ ├── success-illustration.svg │ │ └── vlayer-og-image.jpg │ │ ├── src │ │ ├── App.tsx │ │ ├── components │ │ │ ├── index.ts │ │ │ ├── layout │ │ │ │ ├── ErrorBoundary.module.css │ │ │ │ ├── ErrorBoundary.tsx │ │ │ │ ├── Layout.tsx │ │ │ │ ├── Modal.tsx │ │ │ │ ├── Navigation.tsx │ │ │ │ └── index.ts │ │ │ ├── molecules │ │ │ │ └── ProgressBar.tsx │ │ │ └── organisms │ │ │ │ ├── ConnectWalletStep │ │ │ │ ├── Container.tsx │ │ │ │ ├── Presentational.tsx │ │ │ │ └── index.ts │ │ │ │ ├── InstallExtensionStep │ │ │ │ ├── Container.tsx │ │ │ │ ├── Presentationa.tsx │ │ │ │ └── index.ts │ │ │ │ ├── MintStep │ │ │ │ ├── Container.tsx │ │ │ │ ├── Presentational.tsx │ │ │ │ └── index.ts │ │ │ │ ├── ProveStep │ │ │ │ ├── Container.tsx │ │ │ │ ├── Presentational.tsx │ │ │ │ └── index.ts │ │ │ │ ├── SuccessStep │ │ │ │ ├── Container.tsx │ │ │ │ ├── Presentational.tsx │ │ │ │ └── index.ts │ │ │ │ ├── WelcomeStep │ │ │ │ ├── WelcomeScreen.tsx │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ ├── errors.ts │ │ ├── hooks │ │ │ ├── useCurentStep.ts │ │ │ ├── useExtension.ts │ │ │ ├── useModal.ts │ │ │ └── useTwitterAccountProof.ts │ │ ├── main.css │ │ ├── main.tsx │ │ ├── utils │ │ │ ├── ethFaucet.ts │ │ │ ├── index.ts │ │ │ └── steps.ts │ │ └── vite-env.d.ts │ │ ├── tailwind.config.js │ │ ├── tests │ │ ├── boundary.unit.tsx │ │ ├── config.ts │ │ ├── helpers.ts │ │ ├── vitest.setup.ts │ │ └── web-proof.spec.ts │ │ ├── tsconfig.json │ │ ├── vercel.json │ │ └── vite.config.ts ├── simple │ ├── foundry.toml │ ├── remappings.txt │ ├── soldeer.lock │ ├── src │ │ └── vlayer │ │ │ ├── ExampleNFT.sol │ │ │ ├── ExampleToken.sol │ │ │ ├── SimpleProver.sol │ │ │ └── SimpleVerifier.sol │ └── vlayer │ │ ├── .env.dev │ │ ├── .env.mainnet │ │ ├── .env.testnet │ │ ├── .gitignore │ │ ├── .solhint.json │ │ ├── README.md │ │ ├── package.json │ │ ├── prove.ts │ │ └── tsconfig.json ├── tailwind.config.js └── tsconfig.json ├── flake.lock ├── flake.nix ├── nix └── risc0.nix ├── package.json ├── packages ├── .gitignore ├── gas-benchmarks │ ├── .env.dev │ ├── README.md │ ├── package.json │ ├── src │ │ ├── bench.ts │ │ ├── benches │ │ │ ├── arith_ops.ts │ │ │ ├── noop.ts │ │ │ └── noop_with_calldata.ts │ │ └── types.ts │ └── tsconfig.json ├── package.json ├── playwright-tests │ ├── config.ts │ ├── email.e2e.spec.ts │ ├── extension.403.error.spec.ts │ ├── extension.cleanOnClose.spec.ts │ ├── extension.full.get.spec.ts │ ├── extension.full.proveWeb.spec.ts │ ├── extension.full.put.spec.ts │ ├── fixtures │ │ └── verify_vlayer.eml │ ├── helpers.ts │ ├── pom │ │ ├── extension.ts │ │ ├── sdkPlayground.ts │ │ └── webpage.ts │ ├── tsconfig.json │ ├── urls.ts │ └── web-proof-commons ├── playwright.config.ts ├── sdk-hooks │ ├── .gitignore │ ├── README.md │ ├── bun.lockb │ ├── package.json │ ├── src │ │ ├── context.test.tsx │ │ ├── context.tsx │ │ ├── defaults.ts │ │ ├── index.ts │ │ ├── interface.test.ts │ │ ├── types.ts │ │ ├── useCallProver │ │ │ ├── useCallProver.test.ts │ │ │ └── useCallProver.ts │ │ ├── useChain │ │ │ ├── useChain.anvil.test.tsx │ │ │ ├── useChain.sepolia.test.tsx │ │ │ └── useChain.ts │ │ ├── useWaitForProvingResult │ │ │ ├── useWaitForProvingResult.test.ts │ │ │ └── useWaitForProvingResult.ts │ │ └── useWebproof │ │ │ ├── extension.mock.ts │ │ │ ├── useWebProof.test.tsx │ │ │ └── useWebProof.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts ├── sdk │ ├── .changeset │ │ └── config.json │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── abi │ │ │ └── TestVerifierRouterDeployer.ts │ │ ├── api │ │ │ ├── email │ │ │ │ ├── dnsResolver.test.ts │ │ │ │ ├── dnsResolver.ts │ │ │ │ ├── parseEmail.test.ts │ │ │ │ ├── parseEmail.ts │ │ │ │ ├── preverify.test.ts │ │ │ │ ├── preverify.ts │ │ │ │ └── testdata │ │ │ │ │ ├── test_email.txt │ │ │ │ │ ├── test_email_multiple_dkims.txt │ │ │ │ │ ├── test_email_subdomain.txt │ │ │ │ │ └── test_email_unknown_domain.txt │ │ │ ├── lib │ │ │ │ ├── client.test.ts │ │ │ │ ├── client.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── handleErrors.test.ts │ │ │ │ ├── handleErrors.ts │ │ │ │ ├── jrpc.test.ts │ │ │ │ ├── jrpc.ts │ │ │ │ └── types │ │ │ │ │ ├── auth.ts │ │ │ │ │ ├── ethereum.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── jrpc.ts │ │ │ │ │ ├── viem.ts │ │ │ │ │ ├── vlayer.ts │ │ │ │ │ └── webProofProvider.ts │ │ │ ├── prover │ │ │ │ ├── index.ts │ │ │ │ ├── prover.ts │ │ │ │ ├── v_call.ts │ │ │ │ ├── v_getProofReceipt.ts │ │ │ │ └── v_versions.ts │ │ │ ├── utils │ │ │ │ ├── prefixAllButNthSubstring.test.ts │ │ │ │ ├── prefixAllButNthSubstring.ts │ │ │ │ ├── versions.test.ts │ │ │ │ └── versions.ts │ │ │ └── webProof │ │ │ │ ├── createWebProofRequest.ts │ │ │ │ ├── index.ts │ │ │ │ ├── providers │ │ │ │ ├── extension.test.ts │ │ │ │ ├── extension.ts │ │ │ │ └── index.ts │ │ │ │ └── steps │ │ │ │ ├── expectUrl.ts │ │ │ │ ├── index.ts │ │ │ │ ├── notarize.ts │ │ │ │ ├── redirect.ts │ │ │ │ ├── startPage.ts │ │ │ │ └── userAction.ts │ │ ├── config │ │ │ ├── createContext.ts │ │ │ ├── deploy.ts │ │ │ ├── errors.ts │ │ │ ├── filterOverrides.test.ts │ │ │ ├── filterOverrides.ts │ │ │ ├── getConfig.test.ts │ │ │ ├── getConfig.ts │ │ │ ├── index.ts │ │ │ ├── schema.ts │ │ │ ├── types.ts │ │ │ ├── utils │ │ │ │ ├── camelCase.test.ts │ │ │ │ ├── camelCase.ts │ │ │ │ ├── dotEnvConfig.ts │ │ │ │ ├── envToConfig.ts │ │ │ │ └── getChainConfirmations.ts │ │ │ └── writeEnvVariables.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── testHelpers │ │ │ └── readFile.ts │ │ ├── utils │ │ │ ├── getChainSpecs.test.ts │ │ │ ├── getChainSpecs.ts │ │ │ └── index.ts │ │ └── web-proof-commons │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── vite.config.ts │ └── vitest.setup.ts ├── test-json-server │ ├── .gitignore │ ├── README.md │ ├── certs │ │ ├── lotr-api_online.crt │ │ └── lotr-api_online.key │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── test-web-app │ ├── .env.dev │ ├── .gitignore │ ├── deploy.ts │ ├── index.html │ ├── package.json │ ├── src │ │ ├── Dapp.tsx │ │ ├── DappProveWeb.tsx │ │ ├── DappPut.tsx │ │ ├── Dashboard.tsx │ │ ├── Email.tsx │ │ ├── Login.tsx │ │ ├── Profile.tsx │ │ ├── SdkPlayground.tsx │ │ ├── main.css │ │ └── main.tsx │ ├── tsconfig.json │ ├── vite-env.d.ts │ └── vite.config.ts ├── tsconfig.base.json ├── tsconfig.json └── web-proof-commons │ ├── error.ts │ ├── index.ts │ ├── tsconfig.json │ ├── types │ ├── message.ts │ ├── notarizeOutput.ts │ ├── redaction.test.ts │ └── redaction.ts │ └── utils.ts ├── rust-toolchain.toml ├── rust ├── block_header │ ├── Cargo.toml │ ├── src │ │ ├── casting_utils.rs │ │ ├── eth.rs │ │ ├── forge.rs │ │ └── lib.rs │ └── testdata │ │ ├── invalid_header.json │ │ └── mainnet_rpc_cache.json ├── chain │ ├── Cargo.toml │ ├── chain_specs.toml │ └── src │ │ ├── config.rs │ │ ├── eip1559.rs │ │ ├── fork.rs │ │ ├── lib.rs │ │ ├── optimism.rs │ │ └── spec.rs ├── cli │ ├── Cargo.toml │ ├── config.toml │ ├── deny.toml │ ├── src │ │ ├── cli_wrappers.rs │ │ ├── cli_wrappers │ │ │ ├── base.rs │ │ │ ├── js.rs │ │ │ └── vlayer.rs │ │ ├── commands.rs │ │ ├── commands │ │ │ ├── init.rs │ │ │ ├── jwt.rs │ │ │ ├── test.rs │ │ │ ├── update.rs │ │ │ ├── update │ │ │ │ ├── docker.rs │ │ │ │ └── logger.rs │ │ │ └── web_proof.rs │ │ ├── config.rs │ │ ├── errors.rs │ │ ├── main.rs │ │ ├── soldeer.rs │ │ ├── test_utils.rs │ │ └── utils │ │ │ ├── mod.rs │ │ │ ├── parse_toml.rs │ │ │ ├── path.rs │ │ │ └── url.rs │ ├── test_static │ │ └── contracts.tar.gz │ └── tests │ │ └── integration.rs ├── common │ ├── Cargo.toml │ └── src │ │ ├── cache.rs │ │ ├── cli.rs │ │ ├── guest.rs │ │ ├── hashable.rs │ │ ├── lib.rs │ │ ├── rpc.rs │ │ ├── trace.rs │ │ ├── verifier.rs │ │ └── verifier │ │ ├── sealing.rs │ │ └── zk_proof.rs ├── email_proof │ ├── Cargo.toml │ ├── src │ │ ├── dkim.rs │ │ ├── dkim │ │ │ └── verify_signature.rs │ │ ├── dns.rs │ │ ├── email.rs │ │ ├── email │ │ │ ├── extract_address.rs │ │ │ └── sol.rs │ │ ├── errors.rs │ │ ├── from_header.rs │ │ ├── lib.rs │ │ └── test_utils.rs │ └── testdata │ │ ├── email.txt │ │ ├── email_with_attachment.eml │ │ ├── multipart_email.eml │ │ ├── signed_email.eml │ │ ├── signed_email_different_domains.txt │ │ ├── signed_email_dkim_subdomain.txt │ │ ├── signed_email_from_subdomain.txt │ │ ├── signed_email_modified_body.txt │ │ └── signed_email_with_dkim_l_tag.eml ├── gas_price_checker │ ├── Cargo.toml │ ├── README │ └── src │ │ └── main.rs ├── generate_fixtures │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── guest_wrapper │ ├── Cargo.toml │ ├── artifacts │ │ └── chain_guest │ │ │ ├── CHANGELOG.md │ │ │ ├── elf_id │ │ │ └── elf_id_history │ ├── build.rs │ ├── build_utils │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── chain_guest_id.rs │ │ │ ├── data_layout.rs │ │ │ ├── lib.rs │ │ │ └── risc0_builder.rs │ ├── risc0_call_guest │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ └── main.rs │ ├── risc0_chain_guest │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ └── main.rs │ └── src │ │ └── lib.rs ├── host_utils │ ├── Cargo.toml │ └── src │ │ ├── config.rs │ │ ├── lib.rs │ │ ├── prover.rs │ │ └── proving.rs ├── jwt │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── key_value │ ├── Cargo.toml │ ├── benches │ │ └── mdbx_insert.rs │ └── src │ │ ├── in_memory.rs │ │ ├── lib.rs │ │ ├── mdbx.rs │ │ └── mdbx │ │ └── tests.rs ├── mpt │ ├── Cargo.toml │ ├── README.md │ ├── images │ │ ├── into_branch_0.png │ │ ├── into_branch_1.png │ │ ├── into_branch_2.png │ │ ├── into_extension_0.png │ │ ├── into_extension_1.png │ │ ├── into_extension_2.png │ │ ├── into_leaf_0.png │ │ ├── into_leaf_1.png │ │ └── into_leaf_2.png │ ├── src │ │ ├── hash.rs │ │ ├── lib.rs │ │ ├── node.rs │ │ ├── node │ │ │ ├── constructors.rs │ │ │ ├── insert.rs │ │ │ ├── insert │ │ │ │ ├── entry.rs │ │ │ │ ├── from_two_entries.rs │ │ │ │ ├── insert_entry_into_branch.rs │ │ │ │ ├── insert_entry_into_extension.rs │ │ │ │ ├── insert_entry_into_extension │ │ │ │ │ └── from_extension_and_entry_empty_common_prefix.rs │ │ │ │ ├── tests.rs │ │ │ │ └── utils.rs │ │ │ ├── rlp.rs │ │ │ └── size.rs │ │ ├── node_ref.rs │ │ ├── path.rs │ │ ├── trie.rs │ │ ├── trie │ │ │ ├── tests.rs │ │ │ ├── tests │ │ │ │ ├── from_rlp_nodes.rs │ │ │ │ ├── get.rs │ │ │ │ ├── hashable.rs │ │ │ │ └── insert.rs │ │ │ └── utils.rs │ │ └── utils.rs │ └── tests │ │ ├── consistent_with_alloy_trie.rs │ │ ├── insert_and_get.rs │ │ ├── insert_is_commutative.rs │ │ ├── parse_eth_get_proof.rs │ │ └── utils.rs ├── provider │ ├── Cargo.toml │ ├── src │ │ ├── cache.rs │ │ ├── cache │ │ │ └── json.rs │ │ ├── default.rs │ │ ├── ethers.rs │ │ ├── factory.rs │ │ ├── lib.rs │ │ ├── multi.rs │ │ ├── never.rs │ │ ├── profiling.rs │ │ ├── proof.rs │ │ └── provider_ext.rs │ └── testdata │ │ └── cache.json ├── range │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── non_empty_range.rs │ │ └── range.rs ├── server_utils │ ├── Cargo.toml │ └── src │ │ ├── field_validation.rs │ │ ├── json_rpc.rs │ │ ├── jwt.rs │ │ ├── jwt │ │ ├── axum.rs │ │ ├── cli.rs │ │ └── config.rs │ │ ├── layers.rs │ │ ├── layers │ │ ├── request_id.rs │ │ └── trace.rs │ │ ├── lib.rs │ │ ├── proof_mode.rs │ │ ├── rpc.rs │ │ └── test_utils.rs ├── services │ ├── call │ │ ├── anchor_status │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── common │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── helpers.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── location.rs │ │ │ │ └── metadata.rs │ │ ├── db │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ ├── proof.rs │ │ │ │ └── provider.rs │ │ ├── engine │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── config.rs │ │ │ │ ├── consts.rs │ │ │ │ ├── db.rs │ │ │ │ ├── evm.rs │ │ │ │ ├── evm │ │ │ │ ├── env.rs │ │ │ │ ├── env │ │ │ │ │ ├── cached.rs │ │ │ │ │ └── factory.rs │ │ │ │ ├── execution_result.rs │ │ │ │ └── input.rs │ │ │ │ ├── io.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── sol.rs │ │ │ │ ├── sol │ │ │ │ ├── call_assumptions.rs │ │ │ │ ├── proof.rs │ │ │ │ └── seal.rs │ │ │ │ ├── travel_call.rs │ │ │ │ ├── travel_call │ │ │ │ ├── args.rs │ │ │ │ ├── error.rs │ │ │ │ ├── evm.rs │ │ │ │ └── inspector.rs │ │ │ │ ├── utils.rs │ │ │ │ ├── utils │ │ │ │ ├── cache.rs │ │ │ │ └── evm_call.rs │ │ │ │ ├── verifier.rs │ │ │ │ └── verifier │ │ │ │ ├── teleport.rs │ │ │ │ ├── tests.rs │ │ │ │ ├── tests │ │ │ │ ├── teleport.rs │ │ │ │ └── time_travel.rs │ │ │ │ ├── time_travel.rs │ │ │ │ └── travel_call.rs │ │ ├── guest │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── db.rs │ │ │ │ ├── db │ │ │ │ ├── state.rs │ │ │ │ └── wrap_state.rs │ │ │ │ ├── guest.rs │ │ │ │ ├── guest │ │ │ │ ├── env.rs │ │ │ │ └── tests.rs │ │ │ │ └── lib.rs │ │ ├── host │ │ │ ├── .env.example │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ ├── cycle_estimator.rs │ │ │ │ ├── evm_env.rs │ │ │ │ ├── evm_env │ │ │ │ │ └── factory.rs │ │ │ │ ├── host.rs │ │ │ │ ├── host │ │ │ │ │ ├── builder.rs │ │ │ │ │ ├── config.rs │ │ │ │ │ ├── error.rs │ │ │ │ │ ├── error │ │ │ │ │ │ └── preflight.rs │ │ │ │ │ ├── prover.rs │ │ │ │ │ ├── tests.rs │ │ │ │ │ └── tests │ │ │ │ │ │ ├── number_of_rpc_calls.rs │ │ │ │ │ │ ├── preflight.rs │ │ │ │ │ │ ├── snapshots │ │ │ │ │ │ ├── call_host__host__tests__number_of_rpc_calls__time_travel.snap │ │ │ │ │ │ └── call_host__host__tests__number_of_rpc_calls__usdt_erc20_balance_of.snap │ │ │ │ │ │ └── with_guest.rs │ │ │ │ ├── into_input.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── test_harness.rs │ │ │ │ └── test_harness │ │ │ │ │ ├── contracts.rs │ │ │ │ │ └── types.rs │ │ │ └── test_data │ │ │ │ ├── simple │ │ │ │ └── op_sepolia.json │ │ │ │ ├── teleport │ │ │ │ ├── anvil.json │ │ │ │ └── op_anvil.json │ │ │ │ ├── time_travel │ │ │ │ └── op_sepolia.json │ │ │ │ ├── travel_call_with_time_dep_precompile │ │ │ │ └── anvil.json │ │ │ │ ├── uniswap_factory_owner │ │ │ │ └── mainnet.json │ │ │ │ ├── usdt_erc20_balance_of │ │ │ │ ├── mainnet.json │ │ │ │ └── op_mainnet.json │ │ │ │ ├── view_blockhash │ │ │ │ └── sepolia.json │ │ │ │ ├── view_call_eoa │ │ │ │ └── sepolia.json │ │ │ │ ├── view_chainid │ │ │ │ └── sepolia.json │ │ │ │ ├── view_eoa_account │ │ │ │ └── sepolia.json │ │ │ │ ├── view_multi_contract_calls │ │ │ │ └── sepolia.json │ │ │ │ ├── view_nonexistent_account │ │ │ │ └── sepolia.json │ │ │ │ └── view_precompile │ │ │ │ └── sepolia.json │ │ ├── optimism │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── anchor_state_registry.rs │ │ │ │ ├── client.rs │ │ │ │ ├── client │ │ │ │ ├── cached.rs │ │ │ │ ├── factory.rs │ │ │ │ ├── factory │ │ │ │ │ ├── cached.rs │ │ │ │ │ ├── http.rs │ │ │ │ │ └── recording.rs │ │ │ │ ├── http.rs │ │ │ │ └── recording.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── types.rs │ │ │ │ └── types │ │ │ │ └── rpc.rs │ │ ├── precompiles │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── email_proof.rs │ │ │ │ ├── helpers.rs │ │ │ │ ├── json.rs │ │ │ │ ├── json │ │ │ │ ├── args.rs │ │ │ │ ├── get_float_as_int.rs │ │ │ │ └── path.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── precompile.rs │ │ │ │ ├── regex.rs │ │ │ │ ├── system.rs │ │ │ │ ├── url_pattern.rs │ │ │ │ └── web_proof.rs │ │ ├── rpc │ │ │ ├── .env.example │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── seal │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── server │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── server_lib │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── src │ │ │ ├── cli.rs │ │ │ ├── config.rs │ │ │ ├── gas_meter.rs │ │ │ ├── handlers.rs │ │ │ ├── handlers │ │ │ │ ├── v_call.rs │ │ │ │ ├── v_call │ │ │ │ │ └── types.rs │ │ │ │ ├── v_get_proof_receipt.rs │ │ │ │ ├── v_get_proof_receipt │ │ │ │ │ └── types.rs │ │ │ │ └── v_versions.rs │ │ │ ├── jwt.rs │ │ │ ├── lib.rs │ │ │ ├── metrics.rs │ │ │ ├── preflight.rs │ │ │ ├── proof │ │ │ │ ├── generator.rs │ │ │ │ ├── mod.rs │ │ │ │ └── state.rs │ │ │ ├── proving.rs │ │ │ ├── ser.rs │ │ │ └── server.rs │ │ │ ├── testdata │ │ │ └── ExampleProver.json │ │ │ └── tests │ │ │ ├── integration_tests.rs │ │ │ └── test_helpers │ │ │ └── mod.rs │ ├── chain │ │ ├── block_trie │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── client │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── fake.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── rpc.rs │ │ │ │ └── tests.rs │ │ ├── common │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── lib.rs │ │ │ │ └── verifier.rs │ │ ├── db │ │ │ ├── Cargo.toml │ │ │ ├── bin │ │ │ │ └── get_elf_id_from_db.rs │ │ │ └── src │ │ │ │ ├── chain_trie.rs │ │ │ │ ├── db_node.rs │ │ │ │ ├── error.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── proof_builder.rs │ │ │ │ └── tests.rs │ │ ├── guest │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── host │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── host.rs │ │ │ │ ├── host │ │ │ │ ├── block_fetcher.rs │ │ │ │ ├── config.rs │ │ │ │ ├── error.rs │ │ │ │ ├── prover.rs │ │ │ │ └── strategy.rs │ │ │ │ └── lib.rs │ │ ├── server │ │ │ ├── .env.example │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── server_lib │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ ├── config.rs │ │ │ │ ├── error.rs │ │ │ │ ├── handlers.rs │ │ │ │ ├── handlers │ │ │ │ │ ├── chain_proof.rs │ │ │ │ │ └── status.rs │ │ │ │ ├── lib.rs │ │ │ │ └── server.rs │ │ │ └── tests │ │ │ │ └── integration_tests.rs │ │ ├── status │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ └── main.rs │ │ ├── test_utils │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── worker │ │ │ ├── .env.example │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ ├── main.rs │ │ │ └── retry.rs │ └── dns │ │ └── server │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ ├── cli.rs │ │ ├── config.rs │ │ ├── main.rs │ │ ├── server.rs │ │ └── server │ │ │ ├── handlers.rs │ │ │ ├── handlers │ │ │ ├── dns_query.rs │ │ │ └── dns_query │ │ │ │ └── types.rs │ │ │ └── jwt.rs │ │ └── test_fixtures │ │ └── signer.pem ├── test_runner │ ├── Cargo.toml │ ├── src │ │ ├── cheatcode_inspector.rs │ │ ├── cheatcodes.rs │ │ ├── composite_inspector.rs │ │ ├── forked.rs │ │ ├── forked │ │ │ ├── cli.rs │ │ │ ├── filter.rs │ │ │ ├── install.rs │ │ │ ├── multi_runner.rs │ │ │ ├── progress.rs │ │ │ ├── runner.rs │ │ │ ├── summary.rs │ │ │ ├── test_executor.rs │ │ │ └── watch.rs │ │ ├── init_global.rs │ │ ├── lib.rs │ │ ├── preverify_email.rs │ │ ├── proof.rs │ │ └── providers │ │ │ ├── mod.rs │ │ │ ├── pending_state_provider.rs │ │ │ └── test_provider.rs │ └── testdata │ │ └── dumped_evm_state.json ├── verifiable_dns │ ├── Cargo.toml │ ├── assets │ │ ├── private_key.pem │ │ └── public_key.pem │ └── src │ │ ├── common.rs │ │ ├── common │ │ ├── record.rs │ │ ├── test_utils.rs │ │ ├── to_payload.rs │ │ └── types.rs │ │ ├── dns_over_https.rs │ │ ├── dns_over_https │ │ ├── external_provider.rs │ │ ├── provider.rs │ │ └── types.rs │ │ ├── lib.rs │ │ ├── verifiable_dns.rs │ │ ├── verifiable_dns │ │ ├── resolver.rs │ │ ├── resolver │ │ │ └── responses_validation.rs │ │ ├── sign_record.rs │ │ ├── signer.rs │ │ └── time.rs │ │ └── verifier │ │ └── mod.rs ├── version │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ └── lib.rs ├── web_proof │ ├── Cargo.toml │ ├── src │ │ ├── errors.rs │ │ ├── fixtures.rs │ │ ├── fixtures │ │ │ └── tlsn_core_types.rs │ │ ├── lib.rs │ │ ├── redaction.rs │ │ ├── request_transcript.rs │ │ ├── response_transcript.rs │ │ ├── snapshots │ │ │ ├── web_proof__web_proof__tests__received_response.snap │ │ │ └── web_proof__web_proof__tests__sent_request.snap │ │ ├── transcript_parser.rs │ │ ├── transcript_parser │ │ │ ├── request.rs │ │ │ └── response.rs │ │ ├── utils.rs │ │ ├── utils │ │ │ ├── bytes.rs │ │ │ └── json.rs │ │ ├── verifier.rs │ │ ├── web.rs │ │ └── web_proof.rs │ └── testdata │ │ ├── chunked_response.txt │ │ ├── many_headers_sent_request.txt │ │ ├── no_body_response.txt │ │ ├── no_headers_response.txt │ │ ├── received_response.txt │ │ ├── redacted_received_response.txt │ │ ├── redacted_sent_request.txt │ │ ├── sent_request.txt │ │ ├── web_proof.json │ │ ├── web_proof_all_redaction_types.json │ │ ├── web_proof_bad_signature.json │ │ ├── web_proof_identity_name_changed.json │ │ ├── web_proof_request_header_partial_redaction.json │ │ ├── web_proof_request_url_partial_redaction.json │ │ ├── web_proof_response_header_partial_redaction.json │ │ └── web_proof_response_json_partial_redaction.json ├── web_prover │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ ├── lib.rs │ │ ├── notarize.rs │ │ ├── params.rs │ │ ├── presentation.rs │ │ └── verify.rs │ └── tests │ │ └── integration_tests.rs └── zkvm-benchmarks │ ├── benchmarks │ ├── Cargo.toml │ ├── assets │ │ ├── email.eml │ │ ├── rsa2048-priv.pem │ │ ├── rsa2048-pub.pem │ │ └── rsa3072-priv.pem │ ├── build.rs │ └── src │ │ ├── benchmarks.rs │ │ ├── benchmarks │ │ ├── accelerators.rs │ │ ├── accelerators │ │ │ ├── hash.rs │ │ │ ├── hash │ │ │ │ ├── keccak.rs │ │ │ │ └── sha2.rs │ │ │ └── rsa.rs │ │ ├── block_trie.rs │ │ ├── mpt.rs │ │ ├── precompiles.rs │ │ └── precompiles │ │ │ ├── email.rs │ │ │ ├── json.rs │ │ │ ├── regex.rs │ │ │ └── url_pattern.rs │ │ ├── build_utils.rs │ │ └── lib.rs │ └── runner │ ├── Cargo.toml │ ├── build.rs │ ├── risc0_guest │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── src │ ├── cycle.rs │ ├── guest.rs │ ├── main.rs │ ├── row.rs │ ├── runner.rs │ └── tolerance.rs └── rustfmt.toml /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.cursor/commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.cursor/commands.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.env.local.example -------------------------------------------------------------------------------- /.git-branches.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.git-branches.toml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actionlint.yaml -------------------------------------------------------------------------------- /.github/actions/example-deploy/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/example-deploy/action.yaml -------------------------------------------------------------------------------- /.github/actions/reuse-cargo-target/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/reuse-cargo-target/action.yml -------------------------------------------------------------------------------- /.github/actions/risc0/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/risc0/action.yml -------------------------------------------------------------------------------- /.github/actions/rust-prerequisites/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/rust-prerequisites/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/setup-rust/action.yml -------------------------------------------------------------------------------- /.github/actions/test-e2e-web-apps/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/test-e2e-web-apps/action.yaml -------------------------------------------------------------------------------- /.github/actions/test-e2e/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/test-e2e/action.yaml -------------------------------------------------------------------------------- /.github/actions/ts-prerequisites/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/actions/ts-prerequisites/action.yml -------------------------------------------------------------------------------- /.github/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/docs/README.md -------------------------------------------------------------------------------- /.github/nix/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/nix/flake.lock -------------------------------------------------------------------------------- /.github/nix/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/nix/flake.nix -------------------------------------------------------------------------------- /.github/teams.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/teams.yml -------------------------------------------------------------------------------- /.github/workflows/build_docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/build_docker.yaml -------------------------------------------------------------------------------- /.github/workflows/build_examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/build_examples.yaml -------------------------------------------------------------------------------- /.github/workflows/build_gas_benchmarks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/build_gas_benchmarks.yaml -------------------------------------------------------------------------------- /.github/workflows/build_guest_artifacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/build_guest_artifacts.yaml -------------------------------------------------------------------------------- /.github/workflows/build_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/build_packages.yaml -------------------------------------------------------------------------------- /.github/workflows/build_rust_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/build_rust_release.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy_book.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/deploy_book.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy_chain_services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/deploy_chain_services.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy_provers_nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/deploy_provers_nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy_provers_stable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/deploy_provers_stable.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy_simple_teleport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/deploy_simple_teleport.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy_vdns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/deploy_vdns.yaml -------------------------------------------------------------------------------- /.github/workflows/generate_test_chain_db.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/generate_test_chain_db.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_ansible.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_ansible.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_bash.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_bash.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_contracts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_contracts.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_json.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_json.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_pr_title.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_pr_title.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_rust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_rust.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_ts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_ts.yaml -------------------------------------------------------------------------------- /.github/workflows/lint_workflows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/lint_workflows.yaml -------------------------------------------------------------------------------- /.github/workflows/pr_team_labeler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/pr_team_labeler.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/release_nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/release_nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/release_notify_failure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/release_notify_failure.yaml -------------------------------------------------------------------------------- /.github/workflows/release_prepare_pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/release_prepare_pr.yaml -------------------------------------------------------------------------------- /.github/workflows/release_stable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/release_stable.yaml -------------------------------------------------------------------------------- /.github/workflows/test_contracts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_contracts.yaml -------------------------------------------------------------------------------- /.github/workflows/test_e2e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_e2e.yaml -------------------------------------------------------------------------------- /.github/workflows/test_e2e_sepolias.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_e2e_sepolias.yaml -------------------------------------------------------------------------------- /.github/workflows/test_e2e_web_apps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_e2e_web_apps.yaml -------------------------------------------------------------------------------- /.github/workflows/test_e2e_web_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_e2e_web_flow.yaml -------------------------------------------------------------------------------- /.github/workflows/test_int_web_prover.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_int_web_prover.yaml -------------------------------------------------------------------------------- /.github/workflows/test_js.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_js.yaml -------------------------------------------------------------------------------- /.github/workflows/test_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_release.yaml -------------------------------------------------------------------------------- /.github/workflows/test_rust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_rust.yaml -------------------------------------------------------------------------------- /.github/workflows/test_smoke_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_smoke_docker.yml -------------------------------------------------------------------------------- /.github/workflows/test_vlayer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.github/workflows/test_vlayer.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.gitmodules -------------------------------------------------------------------------------- /.shellcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.shellcheckrc -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.solhint.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/ltex.dictionary.en-US.txt: -------------------------------------------------------------------------------- 1 | Prover 2 | trie 3 | ZK 4 | bincode 5 | vlayer 6 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/README.md -------------------------------------------------------------------------------- /ansible/.ansible-lint: -------------------------------------------------------------------------------- 1 | --- 2 | exclude_paths: 3 | - .ansible 4 | -------------------------------------------------------------------------------- /ansible/.gitignore: -------------------------------------------------------------------------------- 1 | .ansible 2 | -------------------------------------------------------------------------------- /ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/README.md -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- 1 | [defaults] 2 | interpreter_python = auto_silent 3 | -------------------------------------------------------------------------------- /ansible/chain_service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/chain_service.yml -------------------------------------------------------------------------------- /ansible/files/jwt.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/files/jwt.key.pub -------------------------------------------------------------------------------- /ansible/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/group_vars/all.yml -------------------------------------------------------------------------------- /ansible/group_vars/chain_services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/group_vars/chain_services.yml -------------------------------------------------------------------------------- /ansible/group_vars/provers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/group_vars/provers.yml -------------------------------------------------------------------------------- /ansible/host_vars/nightly_fake_prover.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/host_vars/nightly_fake_prover.yml -------------------------------------------------------------------------------- /ansible/host_vars/stable_fake_prover.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/host_vars/stable_fake_prover.yml -------------------------------------------------------------------------------- /ansible/host_vars/stable_prod_prover.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/host_vars/stable_prod_prover.yml -------------------------------------------------------------------------------- /ansible/host_vars/verifiable_dns_service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/host_vars/verifiable_dns_service.yml -------------------------------------------------------------------------------- /ansible/hosts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/hosts.yml -------------------------------------------------------------------------------- /ansible/prover.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/prover.yml -------------------------------------------------------------------------------- /ansible/requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/requirements.yml -------------------------------------------------------------------------------- /ansible/roles/chain_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_server/README.md -------------------------------------------------------------------------------- /ansible/roles/chain_server/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_server/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/chain_server/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_server/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/chain_server/tasks/logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_server/tasks/logs.yml -------------------------------------------------------------------------------- /ansible/roles/chain_server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_server/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/chain_service_docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_service_docker/README.md -------------------------------------------------------------------------------- /ansible/roles/chain_service_nginx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_service_nginx/README.md -------------------------------------------------------------------------------- /ansible/roles/chain_worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_worker/README.md -------------------------------------------------------------------------------- /ansible/roles/chain_worker/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_worker/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/chain_worker/tasks/logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_worker/tasks/logs.yml -------------------------------------------------------------------------------- /ansible/roles/chain_worker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/chain_worker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover/README.md -------------------------------------------------------------------------------- /ansible/roles/prover/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover/tasks/logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover/tasks/logs.yml -------------------------------------------------------------------------------- /ansible/roles/prover/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover_docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_docker/README.md -------------------------------------------------------------------------------- /ansible/roles/prover_docker/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_docker/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover_docker/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_docker/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover_docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_docker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover_nginx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_nginx/README.md -------------------------------------------------------------------------------- /ansible/roles/prover_nginx/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_nginx/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover_nginx/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_nginx/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/prover_nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/prover_nginx/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/risc0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/risc0/README.md -------------------------------------------------------------------------------- /ansible/roles/risc0/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/risc0/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/verifiable_dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/verifiable_dns/README.md -------------------------------------------------------------------------------- /ansible/roles/verifiable_dns/tasks/logs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/verifiable_dns/tasks/logs.yml -------------------------------------------------------------------------------- /ansible/roles/verifiable_dns/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/verifiable_dns/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/verifiable_dns_nginx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/roles/verifiable_dns_nginx/README.md -------------------------------------------------------------------------------- /ansible/verifiable_dns_service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/ansible/verifiable_dns_service.yml -------------------------------------------------------------------------------- /audits/audit-2025-q2-veridise.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/audits/audit-2025-q2-veridise.pdf -------------------------------------------------------------------------------- /bash/CODESTYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/CODESTYLE.md -------------------------------------------------------------------------------- /bash/build-all-contracts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/build-all-contracts.sh -------------------------------------------------------------------------------- /bash/build-ts-types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/build-ts-types.sh -------------------------------------------------------------------------------- /bash/bump-npm-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/bump-npm-version.sh -------------------------------------------------------------------------------- /bash/check-elf-id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/check-elf-id.sh -------------------------------------------------------------------------------- /bash/check-llvm-clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/check-llvm-clang.sh -------------------------------------------------------------------------------- /bash/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/common.sh -------------------------------------------------------------------------------- /bash/docker_smoke_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/docker_smoke_test.sh -------------------------------------------------------------------------------- /bash/e2e-teleport-example-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/e2e-teleport-example-test.sh -------------------------------------------------------------------------------- /bash/e2e-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/e2e-test.sh -------------------------------------------------------------------------------- /bash/e2e-time-travel-example-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/e2e-time-travel-example-test.sh -------------------------------------------------------------------------------- /bash/e2e-web-apps-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/e2e-web-apps-test.sh -------------------------------------------------------------------------------- /bash/e2e-web-apps-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/e2e-web-apps-tests.sh -------------------------------------------------------------------------------- /bash/generate-notary-keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/generate-notary-keys.sh -------------------------------------------------------------------------------- /bash/lib/build-contracts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/build-contracts.sh -------------------------------------------------------------------------------- /bash/lib/build-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/build-packages.sh -------------------------------------------------------------------------------- /bash/lib/colors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/colors.sh -------------------------------------------------------------------------------- /bash/lib/e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/e2e.sh -------------------------------------------------------------------------------- /bash/lib/examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/examples.sh -------------------------------------------------------------------------------- /bash/lib/io.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/io.sh -------------------------------------------------------------------------------- /bash/lib/proving_mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/proving_mode.sh -------------------------------------------------------------------------------- /bash/lib/set-missing-git-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/set-missing-git-config.sh -------------------------------------------------------------------------------- /bash/lib/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lib/utils.sh -------------------------------------------------------------------------------- /bash/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint.sh -------------------------------------------------------------------------------- /bash/lint/ansible.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint/ansible.sh -------------------------------------------------------------------------------- /bash/lint/bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint/bash.sh -------------------------------------------------------------------------------- /bash/lint/json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint/json.sh -------------------------------------------------------------------------------- /bash/lint/rust.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint/rust.sh -------------------------------------------------------------------------------- /bash/lint/solidity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint/solidity.sh -------------------------------------------------------------------------------- /bash/lint/ts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint/ts.sh -------------------------------------------------------------------------------- /bash/lint/workflows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/lint/workflows.sh -------------------------------------------------------------------------------- /bash/mock-imageid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/mock-imageid.sh -------------------------------------------------------------------------------- /bash/pack-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/pack-examples.sh -------------------------------------------------------------------------------- /bash/playwright-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/playwright-test.sh -------------------------------------------------------------------------------- /bash/run-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/run-services.sh -------------------------------------------------------------------------------- /bash/run-web-example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/run-web-example.sh -------------------------------------------------------------------------------- /bash/run_services/chain_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/run_services/chain_worker.sh -------------------------------------------------------------------------------- /bash/run_services/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/run_services/cleanup.sh -------------------------------------------------------------------------------- /bash/run_services/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/run_services/config.sh -------------------------------------------------------------------------------- /bash/run_services/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/run_services/lib.sh -------------------------------------------------------------------------------- /bash/test-js-sdk-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/test-js-sdk-release.sh -------------------------------------------------------------------------------- /bash/test-release-local-prover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/test-release-local-prover.sh -------------------------------------------------------------------------------- /bash/test-release-remote-prover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/test-release-remote-prover.sh -------------------------------------------------------------------------------- /bash/tsc-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/tsc-examples.sh -------------------------------------------------------------------------------- /bash/tsc-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/tsc-packages.sh -------------------------------------------------------------------------------- /bash/vercel/deploy-example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/vercel/deploy-example.sh -------------------------------------------------------------------------------- /bash/vercel/deploy-playwright-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/vercel/deploy-playwright-examples.sh -------------------------------------------------------------------------------- /bash/vercel/deploy-playwright-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/vercel/deploy-playwright-packages.sh -------------------------------------------------------------------------------- /bash/verifiers_management/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/verifiers_management/common.sh -------------------------------------------------------------------------------- /bash/vlayer-init-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/vlayer-init-test.sh -------------------------------------------------------------------------------- /bash/vlayer-test-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/vlayer-test-examples.sh -------------------------------------------------------------------------------- /bash/vlayerup/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/vlayerup/install -------------------------------------------------------------------------------- /bash/vlayerup/vlayerup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bash/vlayerup/vlayerup -------------------------------------------------------------------------------- /book/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | src/node_modules 3 | mdbook-bin 4 | -------------------------------------------------------------------------------- /book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/book.toml -------------------------------------------------------------------------------- /book/mermaid-init.js: -------------------------------------------------------------------------------- 1 | mermaid.initialize({startOnLoad:true}); 2 | -------------------------------------------------------------------------------- /book/mermaid.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/mermaid.min.js -------------------------------------------------------------------------------- /book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/SUMMARY.md -------------------------------------------------------------------------------- /book/src/advanced/prover-global-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/advanced/prover-global-variables.md -------------------------------------------------------------------------------- /book/src/advanced/prover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/advanced/prover.md -------------------------------------------------------------------------------- /book/src/advanced/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/advanced/tests.md -------------------------------------------------------------------------------- /book/src/advanced/verifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/advanced/verifier.md -------------------------------------------------------------------------------- /book/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/api/auth.js -------------------------------------------------------------------------------- /book/src/appendix/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/api.md -------------------------------------------------------------------------------- /book/src/appendix/architecture/chain_proof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/architecture/chain_proof.md -------------------------------------------------------------------------------- /book/src/appendix/architecture/email_proof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/architecture/email_proof.md -------------------------------------------------------------------------------- /book/src/appendix/architecture/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/architecture/overview.md -------------------------------------------------------------------------------- /book/src/appendix/architecture/prover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/architecture/prover.md -------------------------------------------------------------------------------- /book/src/appendix/architecture/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/architecture/releasing.md -------------------------------------------------------------------------------- /book/src/appendix/architecture/solidity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/architecture/solidity.md -------------------------------------------------------------------------------- /book/src/appendix/architecture/web_proof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/architecture/web_proof.md -------------------------------------------------------------------------------- /book/src/appendix/contributing/book.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/contributing/book.md -------------------------------------------------------------------------------- /book/src/appendix/contributing/javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/contributing/javascript.md -------------------------------------------------------------------------------- /book/src/appendix/contributing/jwt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/contributing/jwt.md -------------------------------------------------------------------------------- /book/src/appendix/contributing/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/contributing/overview.md -------------------------------------------------------------------------------- /book/src/appendix/contributing/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/contributing/rust.md -------------------------------------------------------------------------------- /book/src/appendix/e2e-tests/e2e-test-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/e2e-tests/e2e-test-setup.md -------------------------------------------------------------------------------- /book/src/appendix/proof_composition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/proof_composition.md -------------------------------------------------------------------------------- /book/src/appendix/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/appendix/security.md -------------------------------------------------------------------------------- /book/src/coming.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/coming.html -------------------------------------------------------------------------------- /book/src/faq-troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/faq-troubleshooting.md -------------------------------------------------------------------------------- /book/src/features/email.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/features/email.md -------------------------------------------------------------------------------- /book/src/features/json-and-regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/features/json-and-regex.md -------------------------------------------------------------------------------- /book/src/features/teleport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/features/teleport.md -------------------------------------------------------------------------------- /book/src/features/time-travel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/features/time-travel.md -------------------------------------------------------------------------------- /book/src/features/web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/features/web.md -------------------------------------------------------------------------------- /book/src/getting-started/first-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/getting-started/first-steps.md -------------------------------------------------------------------------------- /book/src/getting-started/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/getting-started/how-it-works.md -------------------------------------------------------------------------------- /book/src/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/getting-started/installation.md -------------------------------------------------------------------------------- /book/src/images/architecture/guest-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/architecture/guest-output.png -------------------------------------------------------------------------------- /book/src/images/architecture/mmr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/architecture/mmr.png -------------------------------------------------------------------------------- /book/src/images/architecture/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/architecture/overview.png -------------------------------------------------------------------------------- /book/src/images/architecture/prover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/architecture/prover.png -------------------------------------------------------------------------------- /book/src/images/architecture/releasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/architecture/releasing.png -------------------------------------------------------------------------------- /book/src/images/architecture/web-proof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/architecture/web-proof.png -------------------------------------------------------------------------------- /book/src/images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/cover.jpg -------------------------------------------------------------------------------- /book/src/images/data-source-network-tab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/data-source-network-tab.jpg -------------------------------------------------------------------------------- /book/src/images/offchain-execution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/offchain-execution.png -------------------------------------------------------------------------------- /book/src/images/tokens-dashboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/tokens-dashboard.gif -------------------------------------------------------------------------------- /book/src/images/vlayer-browser-extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/images/vlayer-browser-extension.png -------------------------------------------------------------------------------- /book/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/introduction.md -------------------------------------------------------------------------------- /book/src/javascript/email-proofs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/javascript/email-proofs.md -------------------------------------------------------------------------------- /book/src/javascript/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/javascript/getting-started.md -------------------------------------------------------------------------------- /book/src/javascript/javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/javascript/javascript.md -------------------------------------------------------------------------------- /book/src/javascript/react-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/javascript/react-hooks.md -------------------------------------------------------------------------------- /book/src/javascript/web-proofs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/javascript/web-proofs.md -------------------------------------------------------------------------------- /book/src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/package-lock.json -------------------------------------------------------------------------------- /book/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/package.json -------------------------------------------------------------------------------- /book/src/static/solidity.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/static/solidity.min.js -------------------------------------------------------------------------------- /book/src/static/vlayer-eml-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/static/vlayer-eml-1.gif -------------------------------------------------------------------------------- /book/src/web-proof/quickstart-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/web-proof/quickstart-guide.md -------------------------------------------------------------------------------- /book/src/web-proof/redaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/web-proof/redaction.md -------------------------------------------------------------------------------- /book/src/web-proof/server-side.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/src/web-proof/server-side.md -------------------------------------------------------------------------------- /book/theme/asidev3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/asidev3.css -------------------------------------------------------------------------------- /book/theme/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/favicon.png -------------------------------------------------------------------------------- /book/theme/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/favicon.svg -------------------------------------------------------------------------------- /book/theme/head.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/head.hbs -------------------------------------------------------------------------------- /book/theme/menuv3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/menuv3.css -------------------------------------------------------------------------------- /book/theme/menuv4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/menuv4.js -------------------------------------------------------------------------------- /book/theme/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/tabs.css -------------------------------------------------------------------------------- /book/theme/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/book/theme/tabs.js -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- 1 | [install] 2 | saveTextLockfile = true -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/clippy.toml -------------------------------------------------------------------------------- /contracts/.solhint.json: -------------------------------------------------------------------------------- 1 | ../.solhint.json -------------------------------------------------------------------------------- /contracts/fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | cache 2 | -------------------------------------------------------------------------------- /contracts/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/fixtures/README.md -------------------------------------------------------------------------------- /contracts/fixtures/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/fixtures/foundry.toml -------------------------------------------------------------------------------- /contracts/fixtures/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/fixtures/remappings.txt -------------------------------------------------------------------------------- /contracts/fixtures/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/fixtures/soldeer.lock -------------------------------------------------------------------------------- /contracts/fixtures/src/vlayer/EmailProver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/fixtures/src/vlayer/EmailProver.sol -------------------------------------------------------------------------------- /contracts/fixtures/src/vlayer/NoopProver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/fixtures/src/vlayer/NoopProver.sol -------------------------------------------------------------------------------- /contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/package.json -------------------------------------------------------------------------------- /contracts/vlayer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/.gitignore -------------------------------------------------------------------------------- /contracts/vlayer/.soldeerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/.soldeerignore -------------------------------------------------------------------------------- /contracts/vlayer/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/foundry.toml -------------------------------------------------------------------------------- /contracts/vlayer/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/remappings.txt -------------------------------------------------------------------------------- /contracts/vlayer/script/PushImageId.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/script/PushImageId.s.sol -------------------------------------------------------------------------------- /contracts/vlayer/script/utils/Deploy2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/script/utils/Deploy2.sol -------------------------------------------------------------------------------- /contracts/vlayer/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/soldeer.lock -------------------------------------------------------------------------------- /contracts/vlayer/src/CallAssumptions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/CallAssumptions.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/EmailProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/EmailProof.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/ImageID.sol: -------------------------------------------------------------------------------- 1 | ../../../target/assets/ImageID.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/PrecompilesAddresses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/PrecompilesAddresses.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/Proof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/Proof.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/Prover.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/Prover.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/Regex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/Regex.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/Repository.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/Repository.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/Seal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/Seal.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/Url.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/Url.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/Verifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/Verifier.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/WebProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/WebProof.sol -------------------------------------------------------------------------------- /contracts/vlayer/src/testing/VTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/src/testing/VTest.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/Repository.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/Repository.t.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/Seal.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/Seal.t.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/Verifier.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/Verifier.t.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/helpers/TestHelpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/helpers/TestHelpers.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/integration/VTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/integration/VTest.t.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/vlayer/RegexLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/vlayer/RegexLib.t.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/vlayer/UrlLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/vlayer/UrlLib.t.sol -------------------------------------------------------------------------------- /contracts/vlayer/test/vlayer/WebLib.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/test/vlayer/WebLib.t.sol -------------------------------------------------------------------------------- /contracts/vlayer/testdata/verify_vlayer.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/testdata/verify_vlayer.eml -------------------------------------------------------------------------------- /contracts/vlayer/testdata/web_proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/contracts/vlayer/testdata/web_proof.json -------------------------------------------------------------------------------- /docker/anvil/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/anvil/service.yaml -------------------------------------------------------------------------------- /docker/call_server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/call_server/Dockerfile -------------------------------------------------------------------------------- /docker/call_server/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/call_server/config.toml -------------------------------------------------------------------------------- /docker/call_server/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/call_server/service.yaml -------------------------------------------------------------------------------- /docker/chain_server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/chain_server/Dockerfile -------------------------------------------------------------------------------- /docker/chain_worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/chain_worker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.devnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/docker-compose.devnet.yaml -------------------------------------------------------------------------------- /docker/docker-compose.jwt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/docker-compose.jwt.yaml -------------------------------------------------------------------------------- /docker/fixtures/jwt-authority.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/fixtures/jwt-authority.key -------------------------------------------------------------------------------- /docker/fixtures/jwt-authority.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/fixtures/jwt-authority.key.pub -------------------------------------------------------------------------------- /docker/json-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/json-server/Dockerfile -------------------------------------------------------------------------------- /docker/jwt/call_server/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/jwt/call_server/config.toml -------------------------------------------------------------------------------- /docker/jwt/call_server/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/jwt/call_server/service.yaml -------------------------------------------------------------------------------- /docker/jwt/vdns_server/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/jwt/vdns_server/service.yaml -------------------------------------------------------------------------------- /docker/jwt/websockify/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/jwt/websockify/service.yaml -------------------------------------------------------------------------------- /docker/notary-config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/notary-config/config.yaml -------------------------------------------------------------------------------- /docker/notary-config/notary.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/notary-config/notary.key -------------------------------------------------------------------------------- /docker/notary-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/notary-server/Dockerfile -------------------------------------------------------------------------------- /docker/notary-server/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/notary-server/service.yaml -------------------------------------------------------------------------------- /docker/vdns_server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/vdns_server/Dockerfile -------------------------------------------------------------------------------- /docker/vdns_server/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/vdns_server/service.yaml -------------------------------------------------------------------------------- /docker/vlayer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/vlayer/Dockerfile -------------------------------------------------------------------------------- /docker/web-proof/docker-compose-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/web-proof/docker-compose-release.yaml -------------------------------------------------------------------------------- /docker/websockify-test-client/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:22-slim 2 | 3 | WORKDIR /app 4 | COPY . . 5 | 6 | CMD ["node", "run.js"] 7 | -------------------------------------------------------------------------------- /docker/websockify-test-client/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/websockify-test-client/run.js -------------------------------------------------------------------------------- /docker/websockify-test-client/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/websockify-test-client/service.yaml -------------------------------------------------------------------------------- /docker/websockify/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/docker/websockify/service.yaml -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/kraken-web-proof/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/foundry.toml -------------------------------------------------------------------------------- /examples/kraken-web-proof/remappings.txt: -------------------------------------------------------------------------------- 1 | ../remappings.txt -------------------------------------------------------------------------------- /examples/kraken-web-proof/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/soldeer.lock -------------------------------------------------------------------------------- /examples/kraken-web-proof/vlayer/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/vlayer/.env.dev -------------------------------------------------------------------------------- /examples/kraken-web-proof/vlayer/.env.mainnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/vlayer/.env.mainnet -------------------------------------------------------------------------------- /examples/kraken-web-proof/vlayer/.env.testnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/vlayer/.env.testnet -------------------------------------------------------------------------------- /examples/kraken-web-proof/vlayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/vlayer/README.md -------------------------------------------------------------------------------- /examples/kraken-web-proof/vlayer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/vlayer/package.json -------------------------------------------------------------------------------- /examples/kraken-web-proof/vlayer/prove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/kraken-web-proof/vlayer/prove.ts -------------------------------------------------------------------------------- /examples/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/remappings.txt -------------------------------------------------------------------------------- /examples/simple-email-proof/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/foundry.toml -------------------------------------------------------------------------------- /examples/simple-email-proof/remappings.txt: -------------------------------------------------------------------------------- 1 | ../remappings.txt -------------------------------------------------------------------------------- /examples/simple-email-proof/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/soldeer.lock -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/vlayer/.env.dev -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/vlayer/.gitignore -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/.solhint.json: -------------------------------------------------------------------------------- 1 | ../../../.solhint.json -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/vlayer/README.md -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/vlayer/deploy.ts -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/vlayer/index.html -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/prove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-email-proof/vlayer/prove.ts -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/tailwind.config.js: -------------------------------------------------------------------------------- 1 | ../../tailwind.config.js -------------------------------------------------------------------------------- /examples/simple-email-proof/vlayer/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../tsconfig.json -------------------------------------------------------------------------------- /examples/simple-teleport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/README.md -------------------------------------------------------------------------------- /examples/simple-teleport/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/foundry.toml -------------------------------------------------------------------------------- /examples/simple-teleport/remappings.txt: -------------------------------------------------------------------------------- 1 | ../remappings.txt -------------------------------------------------------------------------------- /examples/simple-teleport/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/soldeer.lock -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/.env.dev -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/.env.mainnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/.env.mainnet -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/.env.testnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/.env.testnet -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/.gitignore -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/.solhint.json: -------------------------------------------------------------------------------- 1 | ../../../.solhint.json -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/README.md -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/constants.ts -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/deploy.ts -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/env.ts -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/index.html -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/package.json -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/prove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/prove.ts -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/tailwind.config.js: -------------------------------------------------------------------------------- 1 | ../../tailwind.config.js -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../tsconfig.json -------------------------------------------------------------------------------- /examples/simple-teleport/vlayer/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-teleport/vlayer/vite-env.d.ts -------------------------------------------------------------------------------- /examples/simple-time-travel/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/foundry.toml -------------------------------------------------------------------------------- /examples/simple-time-travel/remappings.txt: -------------------------------------------------------------------------------- 1 | ../remappings.txt -------------------------------------------------------------------------------- /examples/simple-time-travel/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/soldeer.lock -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/vlayer/.env.dev -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/vlayer/.gitignore -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/.solhint.json: -------------------------------------------------------------------------------- 1 | ../../../.solhint.json -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/vlayer/README.md -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/vlayer/deploy.ts -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/vlayer/helpers.ts -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/vlayer/index.html -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/prove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-time-travel/vlayer/prove.ts -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/tailwind.config.js: -------------------------------------------------------------------------------- 1 | ../../tailwind.config.js -------------------------------------------------------------------------------- /examples/simple-time-travel/vlayer/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../tsconfig.json -------------------------------------------------------------------------------- /examples/simple-web-proof/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/foundry.toml -------------------------------------------------------------------------------- /examples/simple-web-proof/remappings.txt: -------------------------------------------------------------------------------- 1 | ../remappings.txt -------------------------------------------------------------------------------- /examples/simple-web-proof/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/soldeer.lock -------------------------------------------------------------------------------- /examples/simple-web-proof/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/testdata/README.md -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/.env.dev -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/.env.mainnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/.env.mainnet -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/.env.testnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/.env.testnet -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/.gitignore -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/.solhint.json: -------------------------------------------------------------------------------- 1 | ../../../.solhint.json -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/deploy.ts -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/index.html -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/package.json -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/prove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/prove.ts -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/src/App.tsx -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/components/organisms/ConnectWalletStep/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Container"; 2 | -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/components/organisms/InstallExtensionStep/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Container"; 2 | -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/components/organisms/MintStep/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Container"; 2 | -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/components/organisms/ProveStep/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Container"; 2 | -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/components/organisms/WelcomeStep/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./WelcomeScreen"; 2 | -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/src/main.css -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/src/main.tsx -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/tailwind.config.js: -------------------------------------------------------------------------------- 1 | ../../tailwind.config.js -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../tsconfig.json -------------------------------------------------------------------------------- /examples/simple-web-proof/vlayer/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple-web-proof/vlayer/vercel.json -------------------------------------------------------------------------------- /examples/simple/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/foundry.toml -------------------------------------------------------------------------------- /examples/simple/remappings.txt: -------------------------------------------------------------------------------- 1 | ../remappings.txt -------------------------------------------------------------------------------- /examples/simple/soldeer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/soldeer.lock -------------------------------------------------------------------------------- /examples/simple/src/vlayer/ExampleNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/src/vlayer/ExampleNFT.sol -------------------------------------------------------------------------------- /examples/simple/src/vlayer/ExampleToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/src/vlayer/ExampleToken.sol -------------------------------------------------------------------------------- /examples/simple/src/vlayer/SimpleProver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/src/vlayer/SimpleProver.sol -------------------------------------------------------------------------------- /examples/simple/src/vlayer/SimpleVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/src/vlayer/SimpleVerifier.sol -------------------------------------------------------------------------------- /examples/simple/vlayer/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/vlayer/.env.dev -------------------------------------------------------------------------------- /examples/simple/vlayer/.env.mainnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/vlayer/.env.mainnet -------------------------------------------------------------------------------- /examples/simple/vlayer/.env.testnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/vlayer/.env.testnet -------------------------------------------------------------------------------- /examples/simple/vlayer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/vlayer/.gitignore -------------------------------------------------------------------------------- /examples/simple/vlayer/.solhint.json: -------------------------------------------------------------------------------- 1 | ../../../.solhint.json -------------------------------------------------------------------------------- /examples/simple/vlayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/vlayer/README.md -------------------------------------------------------------------------------- /examples/simple/vlayer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/vlayer/package.json -------------------------------------------------------------------------------- /examples/simple/vlayer/prove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/simple/vlayer/prove.ts -------------------------------------------------------------------------------- /examples/simple/vlayer/tsconfig.json: -------------------------------------------------------------------------------- 1 | ../../tsconfig.json -------------------------------------------------------------------------------- /examples/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/tailwind.config.js -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/flake.nix -------------------------------------------------------------------------------- /nix/risc0.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/nix/risc0.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/package.json -------------------------------------------------------------------------------- /packages/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/.gitignore -------------------------------------------------------------------------------- /packages/gas-benchmarks/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/gas-benchmarks/.env.dev -------------------------------------------------------------------------------- /packages/gas-benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/gas-benchmarks/README.md -------------------------------------------------------------------------------- /packages/gas-benchmarks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/gas-benchmarks/package.json -------------------------------------------------------------------------------- /packages/gas-benchmarks/src/bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/gas-benchmarks/src/bench.ts -------------------------------------------------------------------------------- /packages/gas-benchmarks/src/benches/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/gas-benchmarks/src/benches/noop.ts -------------------------------------------------------------------------------- /packages/gas-benchmarks/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/gas-benchmarks/src/types.ts -------------------------------------------------------------------------------- /packages/gas-benchmarks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/gas-benchmarks/tsconfig.json -------------------------------------------------------------------------------- /packages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/package.json -------------------------------------------------------------------------------- /packages/playwright-tests/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright-tests/config.ts -------------------------------------------------------------------------------- /packages/playwright-tests/email.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright-tests/email.e2e.spec.ts -------------------------------------------------------------------------------- /packages/playwright-tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright-tests/helpers.ts -------------------------------------------------------------------------------- /packages/playwright-tests/pom/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright-tests/pom/extension.ts -------------------------------------------------------------------------------- /packages/playwright-tests/pom/webpage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright-tests/pom/webpage.ts -------------------------------------------------------------------------------- /packages/playwright-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright-tests/tsconfig.json -------------------------------------------------------------------------------- /packages/playwright-tests/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright-tests/urls.ts -------------------------------------------------------------------------------- /packages/playwright-tests/web-proof-commons: -------------------------------------------------------------------------------- 1 | ../web-proof-commons/ -------------------------------------------------------------------------------- /packages/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/playwright.config.ts -------------------------------------------------------------------------------- /packages/sdk-hooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/.gitignore -------------------------------------------------------------------------------- /packages/sdk-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/README.md -------------------------------------------------------------------------------- /packages/sdk-hooks/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/bun.lockb -------------------------------------------------------------------------------- /packages/sdk-hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/package.json -------------------------------------------------------------------------------- /packages/sdk-hooks/src/context.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/src/context.test.tsx -------------------------------------------------------------------------------- /packages/sdk-hooks/src/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/src/context.tsx -------------------------------------------------------------------------------- /packages/sdk-hooks/src/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/src/defaults.ts -------------------------------------------------------------------------------- /packages/sdk-hooks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/src/index.ts -------------------------------------------------------------------------------- /packages/sdk-hooks/src/interface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/src/interface.test.ts -------------------------------------------------------------------------------- /packages/sdk-hooks/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/src/types.ts -------------------------------------------------------------------------------- /packages/sdk-hooks/src/useChain/useChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/src/useChain/useChain.ts -------------------------------------------------------------------------------- /packages/sdk-hooks/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/tsconfig.base.json -------------------------------------------------------------------------------- /packages/sdk-hooks/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/tsconfig.build.json -------------------------------------------------------------------------------- /packages/sdk-hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk-hooks/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk-hooks/vitest.config.ts -------------------------------------------------------------------------------- /packages/sdk/.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/.changeset/config.json -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/.gitignore -------------------------------------------------------------------------------- /packages/sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/api/email/dnsResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/email/dnsResolver.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/email/parseEmail.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/email/parseEmail.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/email/parseEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/email/parseEmail.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/email/preverify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/email/preverify.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/email/preverify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/email/preverify.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/client.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/client.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/errors.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/handleErrors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/handleErrors.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/handleErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/handleErrors.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/jrpc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/jrpc.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/jrpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/jrpc.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/types/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/types/auth.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/types/ethereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/types/ethereum.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/types/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/types/jrpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/types/jrpc.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/types/viem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/types/viem.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/lib/types/vlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/lib/types/vlayer.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/prover/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/prover/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/prover/prover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/prover/prover.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/prover/v_call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/prover/v_call.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/prover/v_versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/prover/v_versions.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/utils/versions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/utils/versions.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/utils/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/utils/versions.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/webProof/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/webProof/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/api/webProof/providers/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./extension"; 2 | -------------------------------------------------------------------------------- /packages/sdk/src/api/webProof/steps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/api/webProof/steps/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/createContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/createContext.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/deploy.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/errors.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/filterOverrides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/filterOverrides.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/getConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/getConfig.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/getConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/getConfig.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/schema.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/utils/camelCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/utils/camelCase.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/utils/dotEnvConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/utils/dotEnvConfig.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/utils/envToConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/utils/envToConfig.ts -------------------------------------------------------------------------------- /packages/sdk/src/config/writeEnvVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/config/writeEnvVariables.ts -------------------------------------------------------------------------------- /packages/sdk/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/constants.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/testHelpers/readFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/testHelpers/readFile.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/getChainSpecs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/utils/getChainSpecs.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/getChainSpecs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/utils/getChainSpecs.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/src/utils/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/web-proof-commons: -------------------------------------------------------------------------------- 1 | ../../web-proof-commons -------------------------------------------------------------------------------- /packages/sdk/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/tsconfig.base.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/tsconfig.build.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/vite.config.ts -------------------------------------------------------------------------------- /packages/sdk/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/sdk/vitest.setup.ts -------------------------------------------------------------------------------- /packages/test-json-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-json-server/.gitignore -------------------------------------------------------------------------------- /packages/test-json-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-json-server/README.md -------------------------------------------------------------------------------- /packages/test-json-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-json-server/package.json -------------------------------------------------------------------------------- /packages/test-json-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-json-server/src/index.ts -------------------------------------------------------------------------------- /packages/test-json-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-json-server/tsconfig.json -------------------------------------------------------------------------------- /packages/test-web-app/.env.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/.env.dev -------------------------------------------------------------------------------- /packages/test-web-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/.gitignore -------------------------------------------------------------------------------- /packages/test-web-app/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/deploy.ts -------------------------------------------------------------------------------- /packages/test-web-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/index.html -------------------------------------------------------------------------------- /packages/test-web-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/package.json -------------------------------------------------------------------------------- /packages/test-web-app/src/Dapp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/Dapp.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/DappProveWeb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/DappProveWeb.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/DappPut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/DappPut.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/Dashboard.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/Email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/Email.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/Login.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/Profile.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/SdkPlayground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/SdkPlayground.tsx -------------------------------------------------------------------------------- /packages/test-web-app/src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/main.css -------------------------------------------------------------------------------- /packages/test-web-app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/src/main.tsx -------------------------------------------------------------------------------- /packages/test-web-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/tsconfig.json -------------------------------------------------------------------------------- /packages/test-web-app/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/vite-env.d.ts -------------------------------------------------------------------------------- /packages/test-web-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/test-web-app/vite.config.ts -------------------------------------------------------------------------------- /packages/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/tsconfig.base.json -------------------------------------------------------------------------------- /packages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/tsconfig.json -------------------------------------------------------------------------------- /packages/web-proof-commons/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/web-proof-commons/error.ts -------------------------------------------------------------------------------- /packages/web-proof-commons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/web-proof-commons/index.ts -------------------------------------------------------------------------------- /packages/web-proof-commons/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/web-proof-commons/tsconfig.json -------------------------------------------------------------------------------- /packages/web-proof-commons/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/web-proof-commons/types/message.ts -------------------------------------------------------------------------------- /packages/web-proof-commons/types/redaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/web-proof-commons/types/redaction.ts -------------------------------------------------------------------------------- /packages/web-proof-commons/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/packages/web-proof-commons/utils.ts -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rust/block_header/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/block_header/Cargo.toml -------------------------------------------------------------------------------- /rust/block_header/src/casting_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/block_header/src/casting_utils.rs -------------------------------------------------------------------------------- /rust/block_header/src/eth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/block_header/src/eth.rs -------------------------------------------------------------------------------- /rust/block_header/src/forge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/block_header/src/forge.rs -------------------------------------------------------------------------------- /rust/block_header/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/block_header/src/lib.rs -------------------------------------------------------------------------------- /rust/chain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/Cargo.toml -------------------------------------------------------------------------------- /rust/chain/chain_specs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/chain_specs.toml -------------------------------------------------------------------------------- /rust/chain/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/src/config.rs -------------------------------------------------------------------------------- /rust/chain/src/eip1559.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/src/eip1559.rs -------------------------------------------------------------------------------- /rust/chain/src/fork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/src/fork.rs -------------------------------------------------------------------------------- /rust/chain/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/src/lib.rs -------------------------------------------------------------------------------- /rust/chain/src/optimism.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/src/optimism.rs -------------------------------------------------------------------------------- /rust/chain/src/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/chain/src/spec.rs -------------------------------------------------------------------------------- /rust/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/Cargo.toml -------------------------------------------------------------------------------- /rust/cli/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/config.toml -------------------------------------------------------------------------------- /rust/cli/deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/deny.toml -------------------------------------------------------------------------------- /rust/cli/src/cli_wrappers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/cli_wrappers.rs -------------------------------------------------------------------------------- /rust/cli/src/cli_wrappers/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/cli_wrappers/base.rs -------------------------------------------------------------------------------- /rust/cli/src/cli_wrappers/js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/cli_wrappers/js.rs -------------------------------------------------------------------------------- /rust/cli/src/cli_wrappers/vlayer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/cli_wrappers/vlayer.rs -------------------------------------------------------------------------------- /rust/cli/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands.rs -------------------------------------------------------------------------------- /rust/cli/src/commands/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands/init.rs -------------------------------------------------------------------------------- /rust/cli/src/commands/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands/jwt.rs -------------------------------------------------------------------------------- /rust/cli/src/commands/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands/test.rs -------------------------------------------------------------------------------- /rust/cli/src/commands/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands/update.rs -------------------------------------------------------------------------------- /rust/cli/src/commands/update/docker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands/update/docker.rs -------------------------------------------------------------------------------- /rust/cli/src/commands/update/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands/update/logger.rs -------------------------------------------------------------------------------- /rust/cli/src/commands/web_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/commands/web_proof.rs -------------------------------------------------------------------------------- /rust/cli/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/config.rs -------------------------------------------------------------------------------- /rust/cli/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/errors.rs -------------------------------------------------------------------------------- /rust/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/main.rs -------------------------------------------------------------------------------- /rust/cli/src/soldeer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/soldeer.rs -------------------------------------------------------------------------------- /rust/cli/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/test_utils.rs -------------------------------------------------------------------------------- /rust/cli/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/utils/mod.rs -------------------------------------------------------------------------------- /rust/cli/src/utils/parse_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/utils/parse_toml.rs -------------------------------------------------------------------------------- /rust/cli/src/utils/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/utils/path.rs -------------------------------------------------------------------------------- /rust/cli/src/utils/url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/src/utils/url.rs -------------------------------------------------------------------------------- /rust/cli/test_static/contracts.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/test_static/contracts.tar.gz -------------------------------------------------------------------------------- /rust/cli/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/cli/tests/integration.rs -------------------------------------------------------------------------------- /rust/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/Cargo.toml -------------------------------------------------------------------------------- /rust/common/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/cache.rs -------------------------------------------------------------------------------- /rust/common/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/cli.rs -------------------------------------------------------------------------------- /rust/common/src/guest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/guest.rs -------------------------------------------------------------------------------- /rust/common/src/hashable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/hashable.rs -------------------------------------------------------------------------------- /rust/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/lib.rs -------------------------------------------------------------------------------- /rust/common/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/rpc.rs -------------------------------------------------------------------------------- /rust/common/src/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/trace.rs -------------------------------------------------------------------------------- /rust/common/src/verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/verifier.rs -------------------------------------------------------------------------------- /rust/common/src/verifier/sealing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/verifier/sealing.rs -------------------------------------------------------------------------------- /rust/common/src/verifier/zk_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/common/src/verifier/zk_proof.rs -------------------------------------------------------------------------------- /rust/email_proof/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/Cargo.toml -------------------------------------------------------------------------------- /rust/email_proof/src/dkim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/dkim.rs -------------------------------------------------------------------------------- /rust/email_proof/src/dkim/verify_signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/dkim/verify_signature.rs -------------------------------------------------------------------------------- /rust/email_proof/src/dns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/dns.rs -------------------------------------------------------------------------------- /rust/email_proof/src/email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/email.rs -------------------------------------------------------------------------------- /rust/email_proof/src/email/extract_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/email/extract_address.rs -------------------------------------------------------------------------------- /rust/email_proof/src/email/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/email/sol.rs -------------------------------------------------------------------------------- /rust/email_proof/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/errors.rs -------------------------------------------------------------------------------- /rust/email_proof/src/from_header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/from_header.rs -------------------------------------------------------------------------------- /rust/email_proof/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/lib.rs -------------------------------------------------------------------------------- /rust/email_proof/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/src/test_utils.rs -------------------------------------------------------------------------------- /rust/email_proof/testdata/email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/testdata/email.txt -------------------------------------------------------------------------------- /rust/email_proof/testdata/multipart_email.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/testdata/multipart_email.eml -------------------------------------------------------------------------------- /rust/email_proof/testdata/signed_email.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/email_proof/testdata/signed_email.eml -------------------------------------------------------------------------------- /rust/gas_price_checker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/gas_price_checker/Cargo.toml -------------------------------------------------------------------------------- /rust/gas_price_checker/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/gas_price_checker/README -------------------------------------------------------------------------------- /rust/gas_price_checker/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/gas_price_checker/src/main.rs -------------------------------------------------------------------------------- /rust/generate_fixtures/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/generate_fixtures/Cargo.toml -------------------------------------------------------------------------------- /rust/generate_fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/generate_fixtures/README.md -------------------------------------------------------------------------------- /rust/generate_fixtures/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/generate_fixtures/src/main.rs -------------------------------------------------------------------------------- /rust/guest_wrapper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/guest_wrapper/Cargo.toml -------------------------------------------------------------------------------- /rust/guest_wrapper/artifacts/chain_guest/elf_id_history: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rust/guest_wrapper/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/guest_wrapper/build.rs -------------------------------------------------------------------------------- /rust/guest_wrapper/build_utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/guest_wrapper/build_utils/Cargo.toml -------------------------------------------------------------------------------- /rust/guest_wrapper/build_utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/guest_wrapper/build_utils/src/lib.rs -------------------------------------------------------------------------------- /rust/guest_wrapper/risc0_call_guest/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/guest_wrapper/risc0_call_guest/build.rs -------------------------------------------------------------------------------- /rust/guest_wrapper/risc0_chain_guest/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/guest_wrapper/risc0_chain_guest/build.rs -------------------------------------------------------------------------------- /rust/guest_wrapper/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/guest_wrapper/src/lib.rs -------------------------------------------------------------------------------- /rust/host_utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/host_utils/Cargo.toml -------------------------------------------------------------------------------- /rust/host_utils/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/host_utils/src/config.rs -------------------------------------------------------------------------------- /rust/host_utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/host_utils/src/lib.rs -------------------------------------------------------------------------------- /rust/host_utils/src/prover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/host_utils/src/prover.rs -------------------------------------------------------------------------------- /rust/host_utils/src/proving.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/host_utils/src/proving.rs -------------------------------------------------------------------------------- /rust/jwt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/jwt/Cargo.toml -------------------------------------------------------------------------------- /rust/jwt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/jwt/src/lib.rs -------------------------------------------------------------------------------- /rust/key_value/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/key_value/Cargo.toml -------------------------------------------------------------------------------- /rust/key_value/benches/mdbx_insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/key_value/benches/mdbx_insert.rs -------------------------------------------------------------------------------- /rust/key_value/src/in_memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/key_value/src/in_memory.rs -------------------------------------------------------------------------------- /rust/key_value/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/key_value/src/lib.rs -------------------------------------------------------------------------------- /rust/key_value/src/mdbx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/key_value/src/mdbx.rs -------------------------------------------------------------------------------- /rust/key_value/src/mdbx/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/key_value/src/mdbx/tests.rs -------------------------------------------------------------------------------- /rust/mpt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/Cargo.toml -------------------------------------------------------------------------------- /rust/mpt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/README.md -------------------------------------------------------------------------------- /rust/mpt/images/into_branch_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_branch_0.png -------------------------------------------------------------------------------- /rust/mpt/images/into_branch_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_branch_1.png -------------------------------------------------------------------------------- /rust/mpt/images/into_branch_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_branch_2.png -------------------------------------------------------------------------------- /rust/mpt/images/into_extension_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_extension_0.png -------------------------------------------------------------------------------- /rust/mpt/images/into_extension_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_extension_1.png -------------------------------------------------------------------------------- /rust/mpt/images/into_extension_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_extension_2.png -------------------------------------------------------------------------------- /rust/mpt/images/into_leaf_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_leaf_0.png -------------------------------------------------------------------------------- /rust/mpt/images/into_leaf_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_leaf_1.png -------------------------------------------------------------------------------- /rust/mpt/images/into_leaf_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/images/into_leaf_2.png -------------------------------------------------------------------------------- /rust/mpt/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/hash.rs -------------------------------------------------------------------------------- /rust/mpt/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/lib.rs -------------------------------------------------------------------------------- /rust/mpt/src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/constructors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/constructors.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/insert.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/insert/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/insert/entry.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/insert/from_two_entries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/insert/from_two_entries.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/insert/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/insert/tests.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/insert/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/insert/utils.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/rlp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/rlp.rs -------------------------------------------------------------------------------- /rust/mpt/src/node/size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node/size.rs -------------------------------------------------------------------------------- /rust/mpt/src/node_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/node_ref.rs -------------------------------------------------------------------------------- /rust/mpt/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/path.rs -------------------------------------------------------------------------------- /rust/mpt/src/trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/trie.rs -------------------------------------------------------------------------------- /rust/mpt/src/trie/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/trie/tests.rs -------------------------------------------------------------------------------- /rust/mpt/src/trie/tests/from_rlp_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/trie/tests/from_rlp_nodes.rs -------------------------------------------------------------------------------- /rust/mpt/src/trie/tests/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/trie/tests/get.rs -------------------------------------------------------------------------------- /rust/mpt/src/trie/tests/hashable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/trie/tests/hashable.rs -------------------------------------------------------------------------------- /rust/mpt/src/trie/tests/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/trie/tests/insert.rs -------------------------------------------------------------------------------- /rust/mpt/src/trie/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/trie/utils.rs -------------------------------------------------------------------------------- /rust/mpt/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/src/utils.rs -------------------------------------------------------------------------------- /rust/mpt/tests/consistent_with_alloy_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/tests/consistent_with_alloy_trie.rs -------------------------------------------------------------------------------- /rust/mpt/tests/insert_and_get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/tests/insert_and_get.rs -------------------------------------------------------------------------------- /rust/mpt/tests/insert_is_commutative.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/tests/insert_is_commutative.rs -------------------------------------------------------------------------------- /rust/mpt/tests/parse_eth_get_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/tests/parse_eth_get_proof.rs -------------------------------------------------------------------------------- /rust/mpt/tests/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/mpt/tests/utils.rs -------------------------------------------------------------------------------- /rust/provider/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/Cargo.toml -------------------------------------------------------------------------------- /rust/provider/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/cache.rs -------------------------------------------------------------------------------- /rust/provider/src/cache/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/cache/json.rs -------------------------------------------------------------------------------- /rust/provider/src/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/default.rs -------------------------------------------------------------------------------- /rust/provider/src/ethers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/ethers.rs -------------------------------------------------------------------------------- /rust/provider/src/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/factory.rs -------------------------------------------------------------------------------- /rust/provider/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/lib.rs -------------------------------------------------------------------------------- /rust/provider/src/multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/multi.rs -------------------------------------------------------------------------------- /rust/provider/src/never.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/never.rs -------------------------------------------------------------------------------- /rust/provider/src/profiling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/profiling.rs -------------------------------------------------------------------------------- /rust/provider/src/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/proof.rs -------------------------------------------------------------------------------- /rust/provider/src/provider_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/src/provider_ext.rs -------------------------------------------------------------------------------- /rust/provider/testdata/cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/provider/testdata/cache.json -------------------------------------------------------------------------------- /rust/range/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/range/Cargo.toml -------------------------------------------------------------------------------- /rust/range/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/range/src/lib.rs -------------------------------------------------------------------------------- /rust/range/src/non_empty_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/range/src/non_empty_range.rs -------------------------------------------------------------------------------- /rust/range/src/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/range/src/range.rs -------------------------------------------------------------------------------- /rust/server_utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/Cargo.toml -------------------------------------------------------------------------------- /rust/server_utils/src/field_validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/field_validation.rs -------------------------------------------------------------------------------- /rust/server_utils/src/json_rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/json_rpc.rs -------------------------------------------------------------------------------- /rust/server_utils/src/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/jwt.rs -------------------------------------------------------------------------------- /rust/server_utils/src/jwt/axum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/jwt/axum.rs -------------------------------------------------------------------------------- /rust/server_utils/src/jwt/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/jwt/cli.rs -------------------------------------------------------------------------------- /rust/server_utils/src/jwt/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/jwt/config.rs -------------------------------------------------------------------------------- /rust/server_utils/src/layers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/layers.rs -------------------------------------------------------------------------------- /rust/server_utils/src/layers/request_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/layers/request_id.rs -------------------------------------------------------------------------------- /rust/server_utils/src/layers/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/layers/trace.rs -------------------------------------------------------------------------------- /rust/server_utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/lib.rs -------------------------------------------------------------------------------- /rust/server_utils/src/proof_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/proof_mode.rs -------------------------------------------------------------------------------- /rust/server_utils/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/rpc.rs -------------------------------------------------------------------------------- /rust/server_utils/src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/server_utils/src/test_utils.rs -------------------------------------------------------------------------------- /rust/services/call/anchor_status/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/anchor_status/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/anchor_status/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/anchor_status/src/main.rs -------------------------------------------------------------------------------- /rust/services/call/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/common/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/common/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/common/src/helpers.rs -------------------------------------------------------------------------------- /rust/services/call/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/common/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/common/src/location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/common/src/location.rs -------------------------------------------------------------------------------- /rust/services/call/common/src/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/common/src/metadata.rs -------------------------------------------------------------------------------- /rust/services/call/db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/db/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/db/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/db/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/db/src/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/db/src/proof.rs -------------------------------------------------------------------------------- /rust/services/call/db/src/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/db/src/provider.rs -------------------------------------------------------------------------------- /rust/services/call/engine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/engine/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/config.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/consts.rs: -------------------------------------------------------------------------------- 1 | pub const U256_BYTES: usize = 32; 2 | -------------------------------------------------------------------------------- /rust/services/call/engine/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/db.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/evm.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/evm/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/evm/env.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/evm/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/evm/input.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/io.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/sol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/sol.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/sol/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/sol/proof.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/sol/seal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/sol/seal.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/travel_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/travel_call.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/utils.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/utils/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/utils/cache.rs -------------------------------------------------------------------------------- /rust/services/call/engine/src/verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/engine/src/verifier.rs -------------------------------------------------------------------------------- /rust/services/call/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/guest/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/guest/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/guest/src/db.rs -------------------------------------------------------------------------------- /rust/services/call/guest/src/db/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/guest/src/db/state.rs -------------------------------------------------------------------------------- /rust/services/call/guest/src/db/wrap_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/guest/src/db/wrap_state.rs -------------------------------------------------------------------------------- /rust/services/call/guest/src/guest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/guest/src/guest.rs -------------------------------------------------------------------------------- /rust/services/call/guest/src/guest/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/guest/src/guest/env.rs -------------------------------------------------------------------------------- /rust/services/call/guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/guest/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/host/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/.env.example -------------------------------------------------------------------------------- /rust/services/call/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/host/src/evm_env.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod factory; 2 | -------------------------------------------------------------------------------- /rust/services/call/host/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/src/host.rs -------------------------------------------------------------------------------- /rust/services/call/host/src/host/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/src/host/config.rs -------------------------------------------------------------------------------- /rust/services/call/host/src/host/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/src/host/error.rs -------------------------------------------------------------------------------- /rust/services/call/host/src/host/prover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/src/host/prover.rs -------------------------------------------------------------------------------- /rust/services/call/host/src/host/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/src/host/tests.rs -------------------------------------------------------------------------------- /rust/services/call/host/src/into_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/src/into_input.rs -------------------------------------------------------------------------------- /rust/services/call/host/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/host/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/optimism/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/optimism/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/optimism/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/optimism/src/client.rs -------------------------------------------------------------------------------- /rust/services/call/optimism/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/optimism/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/optimism/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/optimism/src/types.rs -------------------------------------------------------------------------------- /rust/services/call/precompiles/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/precompiles/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/precompiles/src/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/precompiles/src/json.rs -------------------------------------------------------------------------------- /rust/services/call/precompiles/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/precompiles/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/rpc/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/rpc/.env.example -------------------------------------------------------------------------------- /rust/services/call/rpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/rpc/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/rpc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/rpc/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/seal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/seal/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/seal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/seal/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server/src/main.rs -------------------------------------------------------------------------------- /rust/services/call/server_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server_lib/Cargo.toml -------------------------------------------------------------------------------- /rust/services/call/server_lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server_lib/README.md -------------------------------------------------------------------------------- /rust/services/call/server_lib/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server_lib/src/cli.rs -------------------------------------------------------------------------------- /rust/services/call/server_lib/src/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server_lib/src/jwt.rs -------------------------------------------------------------------------------- /rust/services/call/server_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server_lib/src/lib.rs -------------------------------------------------------------------------------- /rust/services/call/server_lib/src/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/call/server_lib/src/ser.rs -------------------------------------------------------------------------------- /rust/services/chain/block_trie/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/block_trie/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/block_trie/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/block_trie/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/client/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/client/src/fake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/client/src/fake.rs -------------------------------------------------------------------------------- /rust/services/chain/client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/client/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/client/src/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/client/src/rpc.rs -------------------------------------------------------------------------------- /rust/services/chain/client/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/client/src/tests.rs -------------------------------------------------------------------------------- /rust/services/chain/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/common/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/common/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/common/src/verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/common/src/verifier.rs -------------------------------------------------------------------------------- /rust/services/chain/db/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/db/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/db/src/chain_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/db/src/chain_trie.rs -------------------------------------------------------------------------------- /rust/services/chain/db/src/db_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/db/src/db_node.rs -------------------------------------------------------------------------------- /rust/services/chain/db/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/db/src/error.rs -------------------------------------------------------------------------------- /rust/services/chain/db/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/db/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/db/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/db/src/tests.rs -------------------------------------------------------------------------------- /rust/services/chain/guest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/guest/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/guest/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/guest/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/host/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/host/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/host/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/host/src/host.rs -------------------------------------------------------------------------------- /rust/services/chain/host/src/host/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/host/src/host/error.rs -------------------------------------------------------------------------------- /rust/services/chain/host/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/host/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/server/.env.example: -------------------------------------------------------------------------------- 1 | DB_PATH= 2 | RUST_LOG=info 3 | -------------------------------------------------------------------------------- /rust/services/chain/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/server/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/server/src/main.rs -------------------------------------------------------------------------------- /rust/services/chain/server_lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/server_lib/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/server_lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/server_lib/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/status/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/status/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/status/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/status/README.md -------------------------------------------------------------------------------- /rust/services/chain/status/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/status/src/main.rs -------------------------------------------------------------------------------- /rust/services/chain/test_utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/test_utils/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/test_utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/test_utils/src/lib.rs -------------------------------------------------------------------------------- /rust/services/chain/worker/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/worker/.env.example -------------------------------------------------------------------------------- /rust/services/chain/worker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/worker/Cargo.toml -------------------------------------------------------------------------------- /rust/services/chain/worker/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/worker/src/main.rs -------------------------------------------------------------------------------- /rust/services/chain/worker/src/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/chain/worker/src/retry.rs -------------------------------------------------------------------------------- /rust/services/dns/server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/dns/server/Cargo.toml -------------------------------------------------------------------------------- /rust/services/dns/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/dns/server/README.md -------------------------------------------------------------------------------- /rust/services/dns/server/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/dns/server/src/cli.rs -------------------------------------------------------------------------------- /rust/services/dns/server/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/dns/server/src/config.rs -------------------------------------------------------------------------------- /rust/services/dns/server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/dns/server/src/main.rs -------------------------------------------------------------------------------- /rust/services/dns/server/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/dns/server/src/server.rs -------------------------------------------------------------------------------- /rust/services/dns/server/src/server/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/services/dns/server/src/server/jwt.rs -------------------------------------------------------------------------------- /rust/test_runner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/Cargo.toml -------------------------------------------------------------------------------- /rust/test_runner/src/cheatcodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/cheatcodes.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked/cli.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked/filter.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked/install.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked/progress.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked/runner.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked/summary.rs -------------------------------------------------------------------------------- /rust/test_runner/src/forked/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/forked/watch.rs -------------------------------------------------------------------------------- /rust/test_runner/src/init_global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/init_global.rs -------------------------------------------------------------------------------- /rust/test_runner/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/lib.rs -------------------------------------------------------------------------------- /rust/test_runner/src/preverify_email.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/preverify_email.rs -------------------------------------------------------------------------------- /rust/test_runner/src/proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/proof.rs -------------------------------------------------------------------------------- /rust/test_runner/src/providers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/test_runner/src/providers/mod.rs -------------------------------------------------------------------------------- /rust/verifiable_dns/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/Cargo.toml -------------------------------------------------------------------------------- /rust/verifiable_dns/assets/private_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/assets/private_key.pem -------------------------------------------------------------------------------- /rust/verifiable_dns/assets/public_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/assets/public_key.pem -------------------------------------------------------------------------------- /rust/verifiable_dns/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/src/common.rs -------------------------------------------------------------------------------- /rust/verifiable_dns/src/common/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/src/common/record.rs -------------------------------------------------------------------------------- /rust/verifiable_dns/src/common/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/src/common/types.rs -------------------------------------------------------------------------------- /rust/verifiable_dns/src/dns_over_https.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/src/dns_over_https.rs -------------------------------------------------------------------------------- /rust/verifiable_dns/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/src/lib.rs -------------------------------------------------------------------------------- /rust/verifiable_dns/src/verifiable_dns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/src/verifiable_dns.rs -------------------------------------------------------------------------------- /rust/verifiable_dns/src/verifier/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/verifiable_dns/src/verifier/mod.rs -------------------------------------------------------------------------------- /rust/version/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/version/Cargo.toml -------------------------------------------------------------------------------- /rust/version/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/version/build.rs -------------------------------------------------------------------------------- /rust/version/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/version/src/lib.rs -------------------------------------------------------------------------------- /rust/web_proof/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/Cargo.toml -------------------------------------------------------------------------------- /rust/web_proof/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/errors.rs -------------------------------------------------------------------------------- /rust/web_proof/src/fixtures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/fixtures.rs -------------------------------------------------------------------------------- /rust/web_proof/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/lib.rs -------------------------------------------------------------------------------- /rust/web_proof/src/redaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/redaction.rs -------------------------------------------------------------------------------- /rust/web_proof/src/request_transcript.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/request_transcript.rs -------------------------------------------------------------------------------- /rust/web_proof/src/response_transcript.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/response_transcript.rs -------------------------------------------------------------------------------- /rust/web_proof/src/transcript_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/transcript_parser.rs -------------------------------------------------------------------------------- /rust/web_proof/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/utils.rs -------------------------------------------------------------------------------- /rust/web_proof/src/utils/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/utils/bytes.rs -------------------------------------------------------------------------------- /rust/web_proof/src/utils/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/utils/json.rs -------------------------------------------------------------------------------- /rust/web_proof/src/verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/verifier.rs -------------------------------------------------------------------------------- /rust/web_proof/src/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/web.rs -------------------------------------------------------------------------------- /rust/web_proof/src/web_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/src/web_proof.rs -------------------------------------------------------------------------------- /rust/web_proof/testdata/sent_request.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/testdata/sent_request.txt -------------------------------------------------------------------------------- /rust/web_proof/testdata/web_proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_proof/testdata/web_proof.json -------------------------------------------------------------------------------- /rust/web_prover/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/Cargo.toml -------------------------------------------------------------------------------- /rust/web_prover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/README.md -------------------------------------------------------------------------------- /rust/web_prover/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/src/lib.rs -------------------------------------------------------------------------------- /rust/web_prover/src/notarize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/src/notarize.rs -------------------------------------------------------------------------------- /rust/web_prover/src/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/src/params.rs -------------------------------------------------------------------------------- /rust/web_prover/src/presentation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/src/presentation.rs -------------------------------------------------------------------------------- /rust/web_prover/src/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/src/verify.rs -------------------------------------------------------------------------------- /rust/web_prover/tests/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/web_prover/tests/integration_tests.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/benchmarks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/benchmarks/Cargo.toml -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/benchmarks/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/benchmarks/build.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/benchmarks/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/benchmarks/src/lib.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/runner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/runner/Cargo.toml -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/runner/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/runner/build.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/runner/src/cycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/runner/src/cycle.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/runner/src/guest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/runner/src/guest.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/runner/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/runner/src/main.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/runner/src/row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/runner/src/row.rs -------------------------------------------------------------------------------- /rust/zkvm-benchmarks/runner/src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rust/zkvm-benchmarks/runner/src/runner.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlayer-xyz/vlayer/HEAD/rustfmt.toml --------------------------------------------------------------------------------