├── .changeset ├── README.md └── config.json ├── .dockerignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── backmerge.yml │ ├── build-supersim.yml │ ├── bump-viem.yml │ ├── claude-code-review.yml │ ├── claude.yml │ ├── docker-build.yml │ ├── lint.yml │ ├── release.yml │ ├── test-e2e.yml │ ├── test.yml │ ├── upload-to-ipfs.yml │ └── website-e2e.yml ├── .gitignore ├── .gitmodules ├── .mocharc.json ├── .prettierignore ├── .prettierrc ├── .solhint.json ├── .solhintignore ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docker-compose.yml ├── docker ├── api.Dockerfile ├── indexer.Dockerfile └── repo.Dockerfile ├── examples ├── .eslintrc ├── diamond-architecture │ ├── .gitignore │ ├── README.md │ ├── cannonfile.toml │ ├── foundry.toml │ └── src │ │ ├── Counter.sol │ │ ├── GlobalState.sol │ │ └── Greeter.sol ├── extra-context │ ├── .gitignore │ ├── README.md │ ├── cannonfile.toml │ ├── foundry.toml │ └── src │ │ ├── Greeter.sol │ │ └── GreeterContext.sol ├── foundry-artifacts │ ├── .gitignore │ ├── README.md │ ├── cannonfile.toml │ ├── foundry.toml │ ├── package.json │ └── src │ │ ├── Dependencies.sol │ │ └── Greeter.sol ├── router-architecture │ ├── .gitignore │ ├── README.md │ ├── cannonfile.toml │ ├── foundry.toml │ └── src │ │ ├── Counter.sol │ │ ├── GlobalState.sol │ │ └── Greeter.sol ├── sample-foundry-project │ ├── .gitignore │ ├── README.md │ ├── cannonfile.consumer.toml │ ├── cannonfile.old.toml │ ├── cannonfile.private.toml │ ├── cannonfile.toml │ ├── cannonfile.withcloned.toml │ ├── foundry.toml │ ├── generate-pkg.js │ ├── package.json │ ├── script │ │ └── Contract.s.sol │ ├── src │ │ ├── ClonedGreeter.sol │ │ ├── Greeter.sol │ │ ├── Library.sol │ │ └── sub │ │ │ └── AnotherDummy.sol │ ├── test │ │ └── Contract.t.sol │ └── write-script-models │ │ ├── build-foundry-write-script.cast │ │ ├── build-foundry-write-script.ethers │ │ ├── build-foundry-write-script.foundry │ │ └── build-foundry-write-script.json ├── sample-hardhat-project │ ├── .env.example │ ├── .eslintignore │ ├── .gitignore │ ├── .npmignore │ ├── .solhintignore │ ├── README.md │ ├── cannonfile.consumer.toml │ ├── cannonfile.toml │ ├── contracts │ │ ├── ClonedGreeter.sol │ │ ├── Greeter.sol │ │ └── Library.sol │ ├── hardhat.config.ts │ ├── package.json │ ├── soljson-latest.js │ ├── tasks │ │ └── get-build-info.ts │ ├── test │ │ ├── .eslintrc.json │ │ └── Greeter.test.ts │ └── tsconfig.json └── sample-hardhat-toolbox │ ├── .gitignore │ ├── README.md │ ├── cannonfile.toml │ ├── contracts │ └── Lock.sol │ ├── hardhat.config.ts │ ├── package.json │ ├── test │ ├── .eslintrc.json │ └── Lock.test.ts │ └── tsconfig.json ├── funding.json ├── ipfs_deployments.md ├── lerna.json ├── package.json ├── packages ├── api │ ├── .gitignore │ ├── Dockerfile │ ├── package.json │ ├── src │ │ ├── config.ts │ │ ├── db │ │ │ ├── keys.ts │ │ │ └── transformers.ts │ │ ├── errors.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── queries │ │ │ ├── chains.ts │ │ │ ├── contracts.ts │ │ │ ├── packages.ts │ │ │ └── selectors.ts │ │ ├── redis.ts │ │ ├── routes │ │ │ ├── chains.ts │ │ │ ├── index.ts │ │ │ ├── metrics.ts │ │ │ ├── packages.ts │ │ │ ├── search.ts │ │ │ └── selector.ts │ │ └── types.ts │ └── tsconfig.json ├── builder │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── rollup.config.mjs │ ├── src │ │ ├── abis │ │ │ ├── CannonRegistry.ts │ │ │ ├── Multicall.ts │ │ │ └── diamond │ │ │ │ ├── Diamond.json │ │ │ │ ├── DiamondCutFacet.json │ │ │ │ ├── DiamondLoupeFacet.json │ │ │ │ ├── DiamondWipeAndPaveFacet.json │ │ │ │ └── OwnershipFacet.json │ │ ├── access-recorder.test.ts │ │ ├── access-recorder.ts │ │ ├── actions.test.ts │ │ ├── actions.ts │ │ ├── builder.test.ts │ │ ├── builder.ts │ │ ├── consoleLog.ts │ │ ├── constants.ts │ │ ├── create2.test.ts │ │ ├── create2.ts │ │ ├── definition.test.ts │ │ ├── definition.ts │ │ ├── error │ │ │ ├── index.ts │ │ │ └── zod.ts │ │ ├── helpers.test.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── ipfs.test.ts │ │ ├── ipfs.ts │ │ ├── loader.test.ts │ │ ├── loader.ts │ │ ├── multicall.ts │ │ ├── package-reference.ts │ │ ├── package.test.ts │ │ ├── package.ts │ │ ├── precompiles │ │ │ ├── arbitrum-gas.json │ │ │ └── index.ts │ │ ├── registry.test.ts │ │ ├── registry.ts │ │ ├── runtime.test.ts │ │ ├── runtime.ts │ │ ├── schemas.ts │ │ ├── steps │ │ │ ├── __snapshots__ │ │ │ │ └── deploy.test.ts.snap │ │ │ ├── clone.test.ts │ │ │ ├── clone.ts │ │ │ ├── deploy.test.ts │ │ │ ├── deploy.ts │ │ │ ├── diamond.ts │ │ │ ├── invoke.test.ts │ │ │ ├── invoke.ts │ │ │ ├── keeper.ts │ │ │ ├── pull.test.ts │ │ │ ├── pull.ts │ │ │ ├── router.test.ts │ │ │ ├── router.ts │ │ │ ├── utils.test.helper.ts │ │ │ ├── var.test.ts │ │ │ └── var.ts │ │ ├── trace.test.ts │ │ ├── trace.ts │ │ ├── types.test.ts │ │ ├── types.ts │ │ ├── util.test.ts │ │ ├── util.ts │ │ └── utils │ │ │ ├── compile.ts │ │ │ ├── ethers-context.ts │ │ │ ├── get-global-vars.ts │ │ │ ├── js-context.ts │ │ │ ├── matchers.ts │ │ │ ├── onchain-store.ts │ │ │ ├── template.test.ts │ │ │ ├── template.ts │ │ │ └── viem-context.ts │ ├── test │ │ ├── data │ │ │ └── Greeter.json │ │ └── fixtures.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── typedoc.js ├── cli │ ├── .env.test.example │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── cannon.js │ │ └── cannon.ts │ ├── error │ │ └── zod.ts │ ├── jest.config.js │ ├── package.json │ ├── scripts │ │ └── run-e2e.sh │ ├── src │ │ ├── chains.ts │ │ ├── cli.test.ts │ │ ├── commands │ │ │ ├── alter.test.ts │ │ │ ├── alter.ts │ │ │ ├── build.test.ts │ │ │ ├── build.ts │ │ │ ├── clean.test.ts │ │ │ ├── clean.ts │ │ │ ├── config │ │ │ │ ├── anvil.ts │ │ │ │ ├── debug.ts │ │ │ │ ├── forge │ │ │ │ │ ├── build.ts │ │ │ │ │ ├── common │ │ │ │ │ │ ├── compiler.ts │ │ │ │ │ │ ├── display.ts │ │ │ │ │ │ ├── evm.ts │ │ │ │ │ │ ├── executor.ts │ │ │ │ │ │ └── project.ts │ │ │ │ │ └── test.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── decode.ts │ │ │ ├── diff.ts │ │ │ ├── fetch.ts │ │ │ ├── inspect.test.ts │ │ │ ├── inspect.ts │ │ │ ├── interact.test.ts │ │ │ ├── interact.ts │ │ │ ├── pin.ts │ │ │ ├── prune.test.ts │ │ │ ├── prune.ts │ │ │ ├── publish.test.ts │ │ │ ├── publish.ts │ │ │ ├── publishers.ts │ │ │ ├── register.ts │ │ │ ├── run.ts │ │ │ ├── setup.ts │ │ │ ├── trace.ts │ │ │ ├── unpublish.ts │ │ │ └── verify.ts │ │ ├── constants.ts │ │ ├── custom-steps │ │ │ └── run.ts │ │ ├── foundry.test.ts │ │ ├── foundry.ts │ │ ├── helpers.test.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── loader.test.ts │ │ ├── loader.ts │ │ ├── package.test.ts │ │ ├── package.ts │ │ ├── plugins.ts │ │ ├── registry.ts │ │ ├── rpc.ts │ │ ├── schemas.ts │ │ ├── settings.test.ts │ │ ├── settings.ts │ │ ├── types.ts │ │ ├── util │ │ │ ├── build.ts │ │ │ ├── commands-config.ts │ │ │ ├── console.ts │ │ │ ├── contracts-recursive.ts │ │ │ ├── debug-level.ts │ │ │ ├── deprecated-warn.ts │ │ │ ├── format-command-help.test.ts │ │ │ ├── format-command-help.ts │ │ │ ├── foundry-options.test.ts │ │ │ ├── foundry-options.ts │ │ │ ├── is-connected-to-internet.ts │ │ │ ├── is-tx-hash.ts │ │ │ ├── merge-errors.ts │ │ │ ├── on-keypress.ts │ │ │ ├── params.ts │ │ │ ├── provider.test.ts │ │ │ ├── provider.ts │ │ │ ├── register.ts │ │ │ ├── verify.ts │ │ │ ├── wait-for-event.ts │ │ │ └── write-deployments.ts │ │ └── write-script │ │ │ ├── render-cast.ts │ │ │ ├── render-ethers.ts │ │ │ ├── render-foundry-portable.ts │ │ │ ├── render-foundry.ts │ │ │ ├── render-json.ts │ │ │ ├── stream-steps.ts │ │ │ ├── types.ts │ │ │ └── write.ts │ ├── test │ │ └── e2e │ │ │ ├── config │ │ │ └── settings.json │ │ │ ├── helpers │ │ │ └── bats-helpers.sh │ │ │ ├── parallel.bats │ │ │ ├── scripts │ │ │ ├── interactive │ │ │ │ ├── interact.sh │ │ │ │ ├── publish-interactive.sh │ │ │ │ └── run.sh │ │ │ ├── non-interactive │ │ │ │ ├── alter-import-contract.sh │ │ │ │ ├── alter-import-invoke.sh │ │ │ │ ├── build-foundry-compile-error.sh │ │ │ │ ├── build-foundry-live.sh │ │ │ │ ├── build-foundry-local-private-source.sh │ │ │ │ ├── build-foundry-local.sh │ │ │ │ ├── build-foundry-partial.sh │ │ │ │ ├── build-foundry-write-script.sh │ │ │ │ ├── build-hardhat.sh │ │ │ │ ├── build-router-live.sh │ │ │ │ ├── build-router-local.sh │ │ │ │ ├── decode.sh │ │ │ │ ├── diff.sh │ │ │ │ ├── downstream-ci-synthetix-deployments.sh │ │ │ │ ├── downstream-ci-synthetix-v3.sh │ │ │ │ ├── fetch.sh │ │ │ │ ├── inspect.sh │ │ │ │ ├── pin.sh │ │ │ │ ├── publish.sh │ │ │ │ ├── publishers.sh │ │ │ │ ├── register.sh │ │ │ │ ├── test.sh │ │ │ │ ├── trace-output.sh │ │ │ │ ├── trace.sh │ │ │ │ ├── unpublish.sh │ │ │ │ └── verify.sh │ │ │ └── optimism │ │ │ │ ├── CrossDomainMessenger.json │ │ │ │ ├── cross-domain-messenger.js │ │ │ │ └── optimism-emitter.js │ │ │ ├── series.bats │ │ │ └── synthetix-ci.bats │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── typedoc.js ├── hardhat-cannon │ ├── .eslintrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── internal │ │ │ ├── augment-provider.ts │ │ │ ├── cannon.ts │ │ │ ├── get-hardhat-signers.ts │ │ │ ├── load-pkg-json.ts │ │ │ └── parse-anvil-options.ts │ │ ├── subtasks │ │ │ ├── get-artifact-data.ts │ │ │ ├── load-package-definition.ts │ │ │ └── run-anvil-node.ts │ │ ├── task-names.ts │ │ ├── tasks │ │ │ ├── alter.ts │ │ │ ├── build.ts │ │ │ ├── inspect.ts │ │ │ └── test.ts │ │ ├── type-extensions.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── index.ts │ │ │ └── test.ts │ ├── tsconfig.json │ └── utils │ │ ├── index.js │ │ ├── index.ts │ │ ├── test.js │ │ └── test.ts ├── indexer │ ├── .gitignore │ ├── docker-compose.yml │ ├── package.json │ ├── scripts │ │ ├── create-indexes.ts │ │ ├── pin-all.ts │ │ ├── pin-packages.ts │ │ ├── queue-status.ts │ │ └── run-failed.ts │ ├── src │ │ ├── 4byte-directory.ts │ │ ├── config.ts │ │ ├── db.ts │ │ ├── helpers │ │ │ ├── batches.ts │ │ │ ├── create-queue.ts │ │ │ ├── redis.ts │ │ │ └── rpc.ts │ │ ├── index.ts │ │ ├── queue │ │ │ ├── index.ts │ │ │ └── pinning.ts │ │ ├── redis.ts │ │ └── registry.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── lsp │ ├── .gitignore │ ├── Dockerfile │ ├── package.json │ ├── scripts │ │ └── generateSchema.js │ ├── src │ │ └── schema.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── registry │ ├── .gitignore │ ├── audits │ │ └── Cannon_A-1___Macro_Audits___The_0xMacro_Library.pdf │ ├── cannonfile.mainnet.toml │ ├── cannonfile.optimism.toml │ ├── cannonfile.sepolia.toml │ ├── cannonfile.subscription.toml │ ├── cannonfile.toml │ ├── contracts │ │ ├── CannonRegistry.sol │ │ ├── CannonSubscription.sol │ │ ├── ERC2771Context.sol │ │ ├── EfficientStorage.sol │ │ ├── IOptimismL1Sender.sol │ │ ├── IOptimismL2Receiver.sol │ │ ├── MockERC20.sol │ │ ├── MockOptimismBridge.sol │ │ ├── OwnedUpgradable.sol │ │ ├── OwnedUpgradableUpdated.sol │ │ ├── Proxy.sol │ │ └── storage │ │ │ └── Subscription.sol │ ├── foundry.toml │ ├── hardhat.config.ts │ ├── package.json │ ├── remappings.txt │ ├── scripts │ │ ├── helpers │ │ │ ├── batches.ts │ │ │ ├── clients.ts │ │ │ └── each-publish.ts │ │ ├── list-packages.ts │ │ └── list-publishes.ts │ ├── test │ │ ├── .eslintrc.json │ │ ├── contracts │ │ │ ├── CannonRegistry.test.ts │ │ │ └── CannonSubscription.test.ts │ │ └── helpers │ │ │ ├── assert-bignumber.ts │ │ │ ├── assert-revert.ts │ │ │ ├── bootstrap.ts │ │ │ ├── date.ts │ │ │ ├── fixtures.ts │ │ │ └── rpc.ts │ └── tsconfig.json ├── repo │ ├── .eslintrc │ ├── .gitignore │ ├── cloud-init.sh │ ├── create-do-repo-node.sh │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── app.ts │ │ ├── cleaner.ts │ │ ├── config.ts │ │ ├── db.ts │ │ ├── helpers │ │ │ ├── read-request-file.ts │ │ │ ├── tokenUtils.ts │ │ │ └── validateBearerToken.ts │ │ ├── index.ts │ │ ├── routes │ │ │ ├── add.ts │ │ │ ├── cat.ts │ │ │ ├── health.ts │ │ │ └── index.ts │ │ ├── s3.ts │ │ ├── scripts │ │ │ ├── generateToken.ts │ │ │ └── validateToken.ts │ │ └── types.ts │ ├── test │ │ ├── add.test.ts │ │ ├── cat.test.ts │ │ ├── fixtures │ │ │ ├── greeter-misc.json │ │ │ ├── greeter.json │ │ │ ├── owned-greeter-misc.json │ │ │ ├── owned-greeter.json │ │ │ ├── registry-misc.json │ │ │ └── registry.json │ │ ├── health.test.ts │ │ └── helpers │ │ │ ├── bootstrap.ts │ │ │ ├── fixtures.ts │ │ │ ├── get-port.ts │ │ │ ├── ipfs-server-mock.ts │ │ │ ├── redis-server-mock.ts │ │ │ ├── repo-server.ts │ │ │ └── s3-server-mock.ts │ └── tsconfig.json ├── safe-app-backend │ ├── .dockerignore │ ├── .eslintrc │ ├── .github │ │ └── workflows │ │ │ └── docker-build.yml │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── Dockerfile │ ├── README.md │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── abi │ │ │ └── Safe.json │ │ └── index.ts │ └── tsconfig.json └── website │ ├── .cypress-cucumber-preprocessorrc.json │ ├── .env.local.example │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── components.json │ ├── contentlayer.config.ts │ ├── cypress.config.ts │ ├── cypress │ ├── integration │ │ ├── Cannonfile.feature │ │ ├── Code.feature │ │ ├── Deploy.feature │ │ ├── Docs.feature │ │ ├── Home.feature │ │ ├── Interact.feature │ │ ├── Overview.feature │ │ ├── SearchBar.feature │ │ └── StageTxns.feature │ ├── step-definitions │ │ ├── base.ts │ │ ├── packages.ts │ │ ├── stage-txns-drawer.ts │ │ └── wallet-connector.ts │ ├── support │ │ └── commands.ts │ ├── tsconfig.json │ └── utils │ │ ├── E2EWalletConnector.tsx │ │ ├── slow-request-tracker.ts │ │ └── wagmi-mock-config.ts │ ├── guides │ ├── alter.mdx │ ├── build-with-cannon.mdx │ ├── comparison.mdx │ ├── create-a-project.mdx │ ├── debug.mdx │ ├── deploy-onchain.mdx │ ├── deployments-repo.mdx │ ├── example.mdx │ ├── migrate.mdx │ ├── publish.mdx │ ├── queue-with-gitops.mdx │ ├── router.mdx │ ├── setup.mdx │ ├── test-with-cannon.mdx │ └── troubleshooting.mdx │ ├── next-env.d.ts │ ├── next.config.js │ ├── next.lock │ ├── data │ │ └── https_unpkg.com │ │ │ ├── ganache_7.9.1_dist_web_ganache.min_d919d608e147e6e309db.js │ │ │ ├── prettier_3.1.0_plugins_estree_9ac357a1cd6eb7e8a0ac.js │ │ │ ├── prettier_3.1.0_plugins_typescript_9f5c34d0c862925aa333.js │ │ │ └── prettier_3.1.0_standalone_734e6a7dd12d1e07d7c9.js │ └── lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── _redirects │ ├── favicon.ico │ ├── images │ │ ├── cannon-logomark-outline.svg │ │ ├── discord.svg │ │ ├── get-started │ │ │ ├── explorer-1.png │ │ │ ├── explorer-2.png │ │ │ ├── explorer-3.png │ │ │ ├── explorer-4.png │ │ │ ├── explorer-5.png │ │ │ ├── explorer-6.png │ │ │ └── explorer-7.png │ │ ├── github-mark-white.svg │ │ ├── guide_debug_1.png │ │ ├── guide_debug_2.png │ │ ├── icons │ │ │ ├── icon-128x128.png │ │ │ ├── icon-144x144.png │ │ │ ├── icon-192x192.png │ │ │ ├── icon-512x512.png │ │ │ ├── icon-72x72.png │ │ │ └── icon-96x96.png │ │ ├── ipfs.svg │ │ ├── logo.svg │ │ ├── logomark.svg │ │ ├── og_image.png │ │ ├── optimism.svg │ │ ├── safe-logomark.svg │ │ ├── safe.svg │ │ └── tenderly.svg │ └── manifest.json │ ├── sentry.client.config.ts │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── serve.json │ ├── src │ ├── abi │ │ ├── Multicall.json │ │ ├── Safe-v1.4.1.json │ │ ├── Safe.json │ │ └── Safe.ts │ ├── components │ │ ├── AbiParameterPreview │ │ │ ├── index.tsx │ │ │ └── utils │ │ │ │ ├── index.test.ts │ │ │ │ └── index.ts │ │ ├── Accordion.tsx │ │ ├── ChainSelectorModal.tsx │ │ ├── ClientOnly.tsx │ │ ├── ClipboardButton.tsx │ │ ├── CodePreview.tsx │ │ ├── CommandPreview.tsx │ │ ├── CustomSpinner.tsx │ │ ├── ExternalLinkButton.tsx │ │ ├── InstallDialog.tsx │ │ ├── IpfsSpinner.tsx │ │ ├── MainContentLoading.tsx │ │ ├── NavLink.tsx │ │ ├── PageLoading.tsx │ │ ├── QrcodeDialog.tsx │ │ ├── SearchInput.tsx │ │ ├── StatusBadge.tsx │ │ ├── callout.tsx │ │ ├── code-block-wrapper.tsx │ │ ├── docs.tsx │ │ ├── files-block.tsx │ │ ├── layouts │ │ │ └── SidebarLayout.tsx │ │ ├── mdx-components.tsx │ │ ├── providers │ │ │ └── ToasterProvider.tsx │ │ ├── snippet.tsx │ │ ├── specialIcons.tsx │ │ ├── style-wrapper.tsx │ │ └── ui │ │ │ ├── Skeletons │ │ │ └── Table.tsx │ │ │ ├── accordion.tsx │ │ │ ├── alert.tsx │ │ │ ├── aspect-ratio.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── command.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── file-tree.tsx │ │ │ ├── form.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── popover.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── sidebar.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── sonner.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toggle-group.tsx │ │ │ ├── toggle.tsx │ │ │ └── tooltip.tsx │ ├── constants │ │ ├── defaultSeo.ts │ │ ├── externalLinks.ts │ │ ├── links.ts │ │ └── misc.ts │ ├── features │ │ ├── Address │ │ │ ├── AddressAdditionalDialog.tsx │ │ │ ├── AddressDataTable.tsx │ │ │ ├── AddressMoreInfo.tsx │ │ │ ├── AddressMultiChain.tsx │ │ │ ├── AddressNftTransfer.tsx │ │ │ ├── AddressOverview.tsx │ │ │ ├── AddressPage.tsx │ │ │ ├── AddressTab.tsx │ │ │ ├── AddressTokenTransfer.tsx │ │ │ ├── AddressTxLists.tsx │ │ │ ├── DownloadListButton.tsx │ │ │ └── column │ │ │ │ ├── AgeColumn.tsx │ │ │ │ ├── AgeHeader.tsx │ │ │ │ ├── AmountColumn.tsx │ │ │ │ ├── BlockColumn.tsx │ │ │ │ ├── FromColumn.tsx │ │ │ │ ├── HashColumn.tsx │ │ │ │ ├── MethodColumn.tsx │ │ │ │ ├── MethodHeader.tsx │ │ │ │ ├── ToColumn.tsx │ │ │ │ ├── TxFeeColumn.tsx │ │ │ │ ├── TxFeeHeader.tsx │ │ │ │ └── TypeColumn.tsx │ │ ├── Deploy │ │ │ ├── BuildStateAlerts.tsx │ │ │ ├── CannonFileInput.tsx │ │ │ ├── ConnectWalletButton.tsx │ │ │ ├── DeploymentSourceInput.tsx │ │ │ ├── DisplayedTransaction.tsx │ │ │ ├── ExecutedTransactions.tsx │ │ │ ├── IpfsGatewayAlert.tsx │ │ │ ├── NoncePicker.tsx │ │ │ ├── PackageErrors.tsx │ │ │ ├── PrepareNetwork.tsx │ │ │ ├── PrevDeploymentStatus.tsx │ │ │ ├── PreviewTransactionsButton.tsx │ │ │ ├── PreviousPackageInput.tsx │ │ │ ├── PublishUtility.tsx │ │ │ ├── QueueDrawer.tsx │ │ │ ├── QueueFromGitOpsPage.tsx │ │ │ ├── QueueTransaction.tsx │ │ │ ├── SafeAddressInput.tsx │ │ │ ├── SafeSignExecuteButtons.tsx │ │ │ ├── SafeTransactionsAndExecution.tsx │ │ │ ├── SignTransactionsPage.tsx │ │ │ ├── SimulateSafeTx.tsx │ │ │ ├── SimulateTransactionButton.tsx │ │ │ ├── StagedTransactions.tsx │ │ │ ├── Transaction.tsx │ │ │ ├── TransactionDataDialog.tsx │ │ │ ├── TransactionDetailsPage.tsx │ │ │ ├── TransactionDisplay.tsx │ │ │ ├── TransactionStepper.tsx │ │ │ ├── WithSafe.tsx │ │ │ ├── WriteToIpfsStatus.tsx │ │ │ └── hooks │ │ │ │ ├── useCannonDefinitionDerivedState.ts │ │ │ │ ├── useCannonDefinitions.ts │ │ │ │ ├── useCannonPackage.ts │ │ │ │ ├── useGitDetailsFromCannonfile.ts │ │ │ │ ├── useMultisendTxsParams.ts │ │ │ │ ├── useSafeBuildTx.ts │ │ │ │ └── useSafeTxInfo.ts │ │ ├── Docs │ │ │ ├── DocsCannonfilesPage.tsx │ │ │ ├── DocsCliPage.tsx │ │ │ └── DocsLandingPage.tsx │ │ ├── Footer │ │ │ └── Footer.tsx │ │ ├── GetStarted │ │ │ ├── BuildPage.tsx │ │ │ ├── BuildWithCannon.tsx │ │ │ ├── GetStartedPage.tsx │ │ │ ├── RunPackage.tsx │ │ │ └── SetupSection │ │ │ │ ├── FoundryGuide │ │ │ │ ├── CreateCannonFile.tsx │ │ │ │ ├── DeployYourProtocol.tsx │ │ │ │ ├── FoundrySetupPanel.tsx │ │ │ │ ├── ImportProvisionPackages.tsx │ │ │ │ └── TestYourProtocol.tsx │ │ │ │ ├── HardhatGuide │ │ │ │ ├── CreateCannonFile.tsx │ │ │ │ ├── DeployYourProtocol.tsx │ │ │ │ ├── HardhatSetupPanel.tsx │ │ │ │ ├── ImportProvisionPackages.tsx │ │ │ │ └── TestYourProtocol.tsx │ │ │ │ ├── HardhatSetupPanel.tsx │ │ │ │ ├── SetupCustomAlert.tsx │ │ │ │ └── SetupPanel.tsx │ │ ├── Header │ │ │ ├── ConnectWallet.tsx │ │ │ ├── Header.tsx │ │ │ └── SearchBar.tsx │ │ ├── HomePage │ │ │ └── HomePage.tsx │ │ ├── Ipfs │ │ │ ├── Download.tsx │ │ │ ├── History.tsx │ │ │ └── Upload.tsx │ │ ├── Packages │ │ │ ├── AbiMethod │ │ │ │ ├── AbiContractMethodInputType.tsx │ │ │ │ ├── AbiContractMethodInputs.tsx │ │ │ │ ├── AddressInput.tsx │ │ │ │ ├── BoolInput.tsx │ │ │ │ ├── ByteInput.tsx │ │ │ │ ├── DefaultInput.tsx │ │ │ │ ├── JsonInput.tsx │ │ │ │ ├── NumberInput.tsx │ │ │ │ ├── TupleInput.tsx │ │ │ │ └── utils.ts │ │ │ ├── CannonfileExplorer.tsx │ │ │ ├── CannonfileGraph.tsx │ │ │ ├── ChainDefinitionSteps.tsx │ │ │ ├── CodeExplorer.tsx │ │ │ ├── CodePage.tsx │ │ │ ├── Contract.tsx │ │ │ ├── ContractStep.tsx │ │ │ ├── ContractsTable.tsx │ │ │ ├── DeploymentExplorer.tsx │ │ │ ├── EventsTable.tsx │ │ │ ├── FunctionOutput.test.tsx │ │ │ ├── FunctionOutput.tsx │ │ │ ├── InvokesTable.tsx │ │ │ ├── IpfsLinks.tsx │ │ │ ├── PackageAccordionHelper │ │ │ │ ├── IntegrateWithPackage.tsx │ │ │ │ └── index.tsx │ │ │ ├── PackageByNamePage.tsx │ │ │ ├── ProvisionStep.tsx │ │ │ ├── Tabs │ │ │ │ ├── CannonfileTab.tsx │ │ │ │ ├── ContractsTab.tsx │ │ │ │ ├── DeploymentTab.tsx │ │ │ │ ├── EventDataTab.tsx │ │ │ │ └── FunctionCallsTab.tsx │ │ │ ├── UnavailableTransaction.tsx │ │ │ ├── VersionSelect.tsx │ │ │ ├── code │ │ │ │ ├── FileTreeItem.tsx │ │ │ │ ├── type.ts │ │ │ │ └── utilts.ts │ │ │ ├── interact │ │ │ │ ├── Abi.tsx │ │ │ │ ├── AbiContractMethodAccordion.tsx │ │ │ │ ├── AbiContractMethodInteraction.tsx │ │ │ │ ├── AbiSidebar.tsx │ │ │ │ ├── ContractHeaderInfo.tsx │ │ │ │ ├── ContractsList.tsx │ │ │ │ ├── Interact.tsx │ │ │ │ ├── useActiveContract.ts │ │ │ │ ├── useContractInteraction.ts │ │ │ │ ├── useContractMethods.ts │ │ │ │ ├── useContractSearch.ts │ │ │ │ ├── useDeploymentContracts.ts │ │ │ │ └── useProcessedOptions.ts │ │ │ └── utils │ │ │ │ ├── extractAddressesAndABIs.ts │ │ │ │ └── extractContractsImports.ts │ │ ├── Search │ │ │ ├── AllPackages.tsx │ │ │ ├── ChainFilter.tsx │ │ │ ├── PackageCard │ │ │ │ ├── Chain.tsx │ │ │ │ ├── ChainNav.tsx │ │ │ │ ├── DataTable.tsx │ │ │ │ ├── PackageCard.tsx │ │ │ │ ├── PackageCardExpandable.tsx │ │ │ │ ├── PackageTable.tsx │ │ │ │ └── PublishInfo.tsx │ │ │ └── SearchPage.tsx │ │ ├── Settings │ │ │ ├── CopySettingButton.tsx │ │ │ ├── CustomOtterscanAPIs.tsx │ │ │ ├── CustomProviders.tsx │ │ │ ├── CustomSafeTxServices.tsx │ │ │ ├── ImportSettingDialog.tsx │ │ │ ├── SafeTransactionService.tsx │ │ │ ├── SettingResetButton.tsx │ │ │ └── SettingsPage.tsx │ │ └── Tx │ │ │ ├── HoverHighlight.tsx │ │ │ ├── InfoTooltip.tsx │ │ │ ├── TransactionAction.tsx │ │ │ ├── TransactionDetail.tsx │ │ │ ├── TransactionEventLog.tsx │ │ │ ├── TransactionOverview.tsx │ │ │ ├── TransactionPage.tsx │ │ │ ├── TransactionTab.tsx │ │ │ ├── TxInfoRow.tsx │ │ │ ├── action │ │ │ ├── OtherEvent.tsx │ │ │ └── TransferEvent.tsx │ │ │ ├── detail │ │ │ ├── DetailBadge.tsx │ │ │ ├── GasDetail.tsx │ │ │ ├── LayerFeeDetail.tsx │ │ │ ├── OtherDetail.tsx │ │ │ └── ToggleDetail.tsx │ │ │ ├── log │ │ │ ├── ConvertComboBox.tsx │ │ │ ├── ConvertDataSection.tsx │ │ │ └── EventLog.tsx │ │ │ └── overview │ │ │ ├── AddressInfo.tsx │ │ │ ├── CostInfo.tsx │ │ │ └── SummaryInfo.tsx │ ├── helpers │ │ ├── abi.ts │ │ ├── api.ts │ │ ├── array.ts │ │ ├── cannon.ts │ │ ├── chain-definition.ts │ │ ├── db.ts │ │ ├── ethereum.ts │ │ ├── formatters │ │ │ └── index.ts │ │ ├── git.ts │ │ ├── ipfs.ts │ │ ├── isCannonFileURL.ts │ │ ├── isValidUrl.ts │ │ ├── markdown.ts │ │ ├── misc.ts │ │ ├── multisend.ts │ │ ├── onchain-store.ts │ │ ├── random.ts │ │ ├── rpc.ts │ │ ├── safe.ts │ │ ├── store.ts │ │ ├── transaction.ts │ │ └── trusted-multicall-forwarder.ts │ ├── hooks │ │ ├── api │ │ │ └── usePackage.ts │ │ ├── backend.ts │ │ ├── cannon.ts │ │ ├── cannonfileSpecs.ts │ │ ├── deployer.ts │ │ ├── ethereum.ts │ │ ├── fork.ts │ │ ├── git.ts │ │ ├── ipfs.ts │ │ ├── registry.ts │ │ ├── routing │ │ │ ├── usePackageNameTagVariantUrlParams.ts │ │ │ ├── usePackageUrlParams.ts │ │ │ ├── usePackageVersionUrlParams.ts │ │ │ └── useTransactionDetailsParams.ts │ │ ├── safe.ts │ │ ├── useAddressTransactions.ts │ │ ├── useCannonDefinitions.ts │ │ ├── useCommandsConfig.ts │ │ ├── useGitDetailsFromCannonfile.ts │ │ ├── useInMemoryPagination.ts │ │ ├── useMedia.tsx │ │ └── useTransactionDetail.ts │ ├── instrumentation.ts │ ├── lib │ │ ├── address.ts │ │ ├── builder.ts │ │ ├── copy.ts │ │ ├── interact.ts │ │ ├── transaction.ts │ │ └── utils.ts │ ├── pages │ │ ├── 404.tsx │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── _error.jsx │ │ ├── _providers.tsx │ │ ├── address │ │ │ └── [chainId] │ │ │ │ └── [address] │ │ │ │ └── index.tsx │ │ ├── deploy │ │ │ ├── deployLayout.tsx │ │ │ ├── gitops │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── queue │ │ │ │ └── index.tsx │ │ │ └── txn │ │ │ │ └── [chainId] │ │ │ │ └── [safeAddress] │ │ │ │ └── [nonce] │ │ │ │ └── [sigHash] │ │ │ │ └── index.tsx │ │ ├── index.tsx │ │ ├── ipfs │ │ │ ├── index.tsx │ │ │ ├── layout.tsx │ │ │ └── upload │ │ │ │ └── index.tsx │ │ ├── learn │ │ │ ├── _layout.tsx │ │ │ ├── cannonfile │ │ │ │ └── index.tsx │ │ │ ├── cli │ │ │ │ └── index.tsx │ │ │ ├── guides │ │ │ │ ├── [section] │ │ │ │ │ └── index.tsx │ │ │ │ ├── build │ │ │ │ │ └── index.tsx │ │ │ │ ├── get-started │ │ │ │ │ └── [section] │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── guideLayout.tsx │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── packages │ │ │ ├── [name] │ │ │ │ ├── [tag] │ │ │ │ │ └── [variant] │ │ │ │ │ │ ├── NameTagVariantLayout.tsx │ │ │ │ │ │ ├── cannonfile │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── code │ │ │ │ │ │ ├── [moduleName] │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── deployment │ │ │ │ │ │ ├── calls.tsx │ │ │ │ │ │ ├── contracts.tsx │ │ │ │ │ │ ├── event-data.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── interact │ │ │ │ │ │ ├── [moduleName] │ │ │ │ │ │ └── [contractName] │ │ │ │ │ │ │ └── [contractAddress] │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── all │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── sentry-example-page.jsx │ │ ├── settings │ │ │ └── index.tsx │ │ └── tx │ │ │ └── [chainId] │ │ │ └── [txHash] │ │ │ └── index.tsx │ ├── providers │ │ ├── CannonProvidersProvider.tsx │ │ ├── CannonRegistryProvider.tsx │ │ ├── logsProvider.tsx │ │ ├── stepModalProvider.tsx │ │ └── walletProvider.tsx │ ├── styles │ │ └── globals.css │ ├── test │ │ └── setup.ts │ ├── types │ │ ├── AddressList.ts │ │ ├── Chain.ts │ │ ├── ExtendedTransactionReceipt.ts │ │ ├── SafeTransaction.ts │ │ ├── StagedTransaction.ts │ │ └── TransactionMethod.ts │ └── workers │ │ └── chain-definition.worker.ts │ ├── tailwind.config.js │ ├── test │ └── index.html │ ├── tsconfig.json │ ├── typings │ ├── cypress-cucumber-preprocessor-esbuild │ │ └── cypress-cucumber-preprocessor-esbuild.d.ts │ ├── ganache │ │ └── ganache.d.ts │ └── simple-url │ │ └── simple-url.d.ts │ ├── vercel.json │ └── vitest.config.mjs ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/backmerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/backmerge.yml -------------------------------------------------------------------------------- /.github/workflows/build-supersim.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/build-supersim.yml -------------------------------------------------------------------------------- /.github/workflows/bump-viem.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/bump-viem.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/test-e2e.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/upload-to-ipfs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/upload-to-ipfs.yml -------------------------------------------------------------------------------- /.github/workflows/website-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.github/workflows/website-e2e.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/.solhintignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/api.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/docker/api.Dockerfile -------------------------------------------------------------------------------- /docker/indexer.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/docker/indexer.Dockerfile -------------------------------------------------------------------------------- /docker/repo.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/docker/repo.Dockerfile -------------------------------------------------------------------------------- /examples/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/.eslintrc -------------------------------------------------------------------------------- /examples/diamond-architecture/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /node_modules 3 | /out 4 | -------------------------------------------------------------------------------- /examples/diamond-architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/diamond-architecture/README.md -------------------------------------------------------------------------------- /examples/diamond-architecture/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/diamond-architecture/cannonfile.toml -------------------------------------------------------------------------------- /examples/diamond-architecture/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/diamond-architecture/foundry.toml -------------------------------------------------------------------------------- /examples/diamond-architecture/src/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/diamond-architecture/src/Counter.sol -------------------------------------------------------------------------------- /examples/diamond-architecture/src/GlobalState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/diamond-architecture/src/GlobalState.sol -------------------------------------------------------------------------------- /examples/diamond-architecture/src/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/diamond-architecture/src/Greeter.sol -------------------------------------------------------------------------------- /examples/extra-context/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /out 3 | -------------------------------------------------------------------------------- /examples/extra-context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/extra-context/README.md -------------------------------------------------------------------------------- /examples/extra-context/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/extra-context/cannonfile.toml -------------------------------------------------------------------------------- /examples/extra-context/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/extra-context/foundry.toml -------------------------------------------------------------------------------- /examples/extra-context/src/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/extra-context/src/Greeter.sol -------------------------------------------------------------------------------- /examples/extra-context/src/GreeterContext.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/extra-context/src/GreeterContext.sol -------------------------------------------------------------------------------- /examples/foundry-artifacts/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /node_modules 3 | /out 4 | -------------------------------------------------------------------------------- /examples/foundry-artifacts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/foundry-artifacts/README.md -------------------------------------------------------------------------------- /examples/foundry-artifacts/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/foundry-artifacts/cannonfile.toml -------------------------------------------------------------------------------- /examples/foundry-artifacts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/foundry-artifacts/foundry.toml -------------------------------------------------------------------------------- /examples/foundry-artifacts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/foundry-artifacts/package.json -------------------------------------------------------------------------------- /examples/foundry-artifacts/src/Dependencies.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/foundry-artifacts/src/Dependencies.sol -------------------------------------------------------------------------------- /examples/foundry-artifacts/src/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/foundry-artifacts/src/Greeter.sol -------------------------------------------------------------------------------- /examples/router-architecture/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /node_modules 3 | /out 4 | -------------------------------------------------------------------------------- /examples/router-architecture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/router-architecture/README.md -------------------------------------------------------------------------------- /examples/router-architecture/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/router-architecture/cannonfile.toml -------------------------------------------------------------------------------- /examples/router-architecture/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/router-architecture/foundry.toml -------------------------------------------------------------------------------- /examples/router-architecture/src/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/router-architecture/src/Counter.sol -------------------------------------------------------------------------------- /examples/router-architecture/src/GlobalState.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/router-architecture/src/GlobalState.sol -------------------------------------------------------------------------------- /examples/router-architecture/src/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/router-architecture/src/Greeter.sol -------------------------------------------------------------------------------- /examples/sample-foundry-project/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /out 3 | /deployments 4 | -------------------------------------------------------------------------------- /examples/sample-foundry-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/README.md -------------------------------------------------------------------------------- /examples/sample-foundry-project/cannonfile.consumer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/cannonfile.consumer.toml -------------------------------------------------------------------------------- /examples/sample-foundry-project/cannonfile.old.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/cannonfile.old.toml -------------------------------------------------------------------------------- /examples/sample-foundry-project/cannonfile.private.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/cannonfile.private.toml -------------------------------------------------------------------------------- /examples/sample-foundry-project/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/cannonfile.toml -------------------------------------------------------------------------------- /examples/sample-foundry-project/cannonfile.withcloned.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/cannonfile.withcloned.toml -------------------------------------------------------------------------------- /examples/sample-foundry-project/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/foundry.toml -------------------------------------------------------------------------------- /examples/sample-foundry-project/generate-pkg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/generate-pkg.js -------------------------------------------------------------------------------- /examples/sample-foundry-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/package.json -------------------------------------------------------------------------------- /examples/sample-foundry-project/script/Contract.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/script/Contract.s.sol -------------------------------------------------------------------------------- /examples/sample-foundry-project/src/ClonedGreeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/src/ClonedGreeter.sol -------------------------------------------------------------------------------- /examples/sample-foundry-project/src/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/src/Greeter.sol -------------------------------------------------------------------------------- /examples/sample-foundry-project/src/Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/src/Library.sol -------------------------------------------------------------------------------- /examples/sample-foundry-project/src/sub/AnotherDummy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/src/sub/AnotherDummy.sol -------------------------------------------------------------------------------- /examples/sample-foundry-project/test/Contract.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-foundry-project/test/Contract.t.sol -------------------------------------------------------------------------------- /examples/sample-hardhat-project/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/.env.example -------------------------------------------------------------------------------- /examples/sample-hardhat-project/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage 5 | -------------------------------------------------------------------------------- /examples/sample-hardhat-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/.gitignore -------------------------------------------------------------------------------- /examples/sample-hardhat-project/.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.ts 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /examples/sample-hardhat-project/.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/sample-hardhat-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/README.md -------------------------------------------------------------------------------- /examples/sample-hardhat-project/cannonfile.consumer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/cannonfile.consumer.toml -------------------------------------------------------------------------------- /examples/sample-hardhat-project/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/cannonfile.toml -------------------------------------------------------------------------------- /examples/sample-hardhat-project/contracts/ClonedGreeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/contracts/ClonedGreeter.sol -------------------------------------------------------------------------------- /examples/sample-hardhat-project/contracts/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/contracts/Greeter.sol -------------------------------------------------------------------------------- /examples/sample-hardhat-project/contracts/Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/contracts/Library.sol -------------------------------------------------------------------------------- /examples/sample-hardhat-project/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/hardhat.config.ts -------------------------------------------------------------------------------- /examples/sample-hardhat-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/package.json -------------------------------------------------------------------------------- /examples/sample-hardhat-project/soljson-latest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/soljson-latest.js -------------------------------------------------------------------------------- /examples/sample-hardhat-project/tasks/get-build-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/tasks/get-build-info.ts -------------------------------------------------------------------------------- /examples/sample-hardhat-project/test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/test/.eslintrc.json -------------------------------------------------------------------------------- /examples/sample-hardhat-project/test/Greeter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/test/Greeter.test.ts -------------------------------------------------------------------------------- /examples/sample-hardhat-project/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-project/tsconfig.json -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/.gitignore -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/README.md -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/cannonfile.toml -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/contracts/Lock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/contracts/Lock.sol -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/hardhat.config.ts -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/package.json -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/test/.eslintrc.json -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/test/Lock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/test/Lock.test.ts -------------------------------------------------------------------------------- /examples/sample-hardhat-toolbox/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/examples/sample-hardhat-toolbox/tsconfig.json -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/funding.json -------------------------------------------------------------------------------- /ipfs_deployments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/ipfs_deployments.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /packages/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/Dockerfile -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/config.ts -------------------------------------------------------------------------------- /packages/api/src/db/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/db/keys.ts -------------------------------------------------------------------------------- /packages/api/src/db/transformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/db/transformers.ts -------------------------------------------------------------------------------- /packages/api/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/errors.ts -------------------------------------------------------------------------------- /packages/api/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/helpers.ts -------------------------------------------------------------------------------- /packages/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/index.ts -------------------------------------------------------------------------------- /packages/api/src/queries/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/queries/chains.ts -------------------------------------------------------------------------------- /packages/api/src/queries/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/queries/contracts.ts -------------------------------------------------------------------------------- /packages/api/src/queries/packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/queries/packages.ts -------------------------------------------------------------------------------- /packages/api/src/queries/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/queries/selectors.ts -------------------------------------------------------------------------------- /packages/api/src/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/redis.ts -------------------------------------------------------------------------------- /packages/api/src/routes/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/routes/chains.ts -------------------------------------------------------------------------------- /packages/api/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/routes/index.ts -------------------------------------------------------------------------------- /packages/api/src/routes/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/routes/metrics.ts -------------------------------------------------------------------------------- /packages/api/src/routes/packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/routes/packages.ts -------------------------------------------------------------------------------- /packages/api/src/routes/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/routes/search.ts -------------------------------------------------------------------------------- /packages/api/src/routes/selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/routes/selector.ts -------------------------------------------------------------------------------- /packages/api/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/src/types.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/builder/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /packages/builder/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/CHANGELOG.md -------------------------------------------------------------------------------- /packages/builder/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/LICENSE -------------------------------------------------------------------------------- /packages/builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/README.md -------------------------------------------------------------------------------- /packages/builder/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/jest.config.ts -------------------------------------------------------------------------------- /packages/builder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/package.json -------------------------------------------------------------------------------- /packages/builder/rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/rollup.config.mjs -------------------------------------------------------------------------------- /packages/builder/src/abis/CannonRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/abis/CannonRegistry.ts -------------------------------------------------------------------------------- /packages/builder/src/abis/Multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/abis/Multicall.ts -------------------------------------------------------------------------------- /packages/builder/src/abis/diamond/Diamond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/abis/diamond/Diamond.json -------------------------------------------------------------------------------- /packages/builder/src/abis/diamond/DiamondCutFacet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/abis/diamond/DiamondCutFacet.json -------------------------------------------------------------------------------- /packages/builder/src/abis/diamond/DiamondLoupeFacet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/abis/diamond/DiamondLoupeFacet.json -------------------------------------------------------------------------------- /packages/builder/src/abis/diamond/OwnershipFacet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/abis/diamond/OwnershipFacet.json -------------------------------------------------------------------------------- /packages/builder/src/access-recorder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/access-recorder.test.ts -------------------------------------------------------------------------------- /packages/builder/src/access-recorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/access-recorder.ts -------------------------------------------------------------------------------- /packages/builder/src/actions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/actions.test.ts -------------------------------------------------------------------------------- /packages/builder/src/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/actions.ts -------------------------------------------------------------------------------- /packages/builder/src/builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/builder.test.ts -------------------------------------------------------------------------------- /packages/builder/src/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/builder.ts -------------------------------------------------------------------------------- /packages/builder/src/consoleLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/consoleLog.ts -------------------------------------------------------------------------------- /packages/builder/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/constants.ts -------------------------------------------------------------------------------- /packages/builder/src/create2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/create2.test.ts -------------------------------------------------------------------------------- /packages/builder/src/create2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/create2.ts -------------------------------------------------------------------------------- /packages/builder/src/definition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/definition.test.ts -------------------------------------------------------------------------------- /packages/builder/src/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/definition.ts -------------------------------------------------------------------------------- /packages/builder/src/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/error/index.ts -------------------------------------------------------------------------------- /packages/builder/src/error/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/error/zod.ts -------------------------------------------------------------------------------- /packages/builder/src/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/helpers.test.ts -------------------------------------------------------------------------------- /packages/builder/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/helpers.ts -------------------------------------------------------------------------------- /packages/builder/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/index.ts -------------------------------------------------------------------------------- /packages/builder/src/ipfs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/ipfs.test.ts -------------------------------------------------------------------------------- /packages/builder/src/ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/ipfs.ts -------------------------------------------------------------------------------- /packages/builder/src/loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/loader.test.ts -------------------------------------------------------------------------------- /packages/builder/src/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/loader.ts -------------------------------------------------------------------------------- /packages/builder/src/multicall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/multicall.ts -------------------------------------------------------------------------------- /packages/builder/src/package-reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/package-reference.ts -------------------------------------------------------------------------------- /packages/builder/src/package.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/package.test.ts -------------------------------------------------------------------------------- /packages/builder/src/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/package.ts -------------------------------------------------------------------------------- /packages/builder/src/precompiles/arbitrum-gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/precompiles/arbitrum-gas.json -------------------------------------------------------------------------------- /packages/builder/src/precompiles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/precompiles/index.ts -------------------------------------------------------------------------------- /packages/builder/src/registry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/registry.test.ts -------------------------------------------------------------------------------- /packages/builder/src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/registry.ts -------------------------------------------------------------------------------- /packages/builder/src/runtime.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/runtime.test.ts -------------------------------------------------------------------------------- /packages/builder/src/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/runtime.ts -------------------------------------------------------------------------------- /packages/builder/src/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/schemas.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/__snapshots__/deploy.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/__snapshots__/deploy.test.ts.snap -------------------------------------------------------------------------------- /packages/builder/src/steps/clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/clone.test.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/clone.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/deploy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/deploy.test.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/deploy.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/diamond.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/diamond.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/invoke.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/invoke.test.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/invoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/invoke.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/keeper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/keeper.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/pull.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/pull.test.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/pull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/pull.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/router.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/router.test.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/router.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/utils.test.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/utils.test.helper.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/var.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/var.test.ts -------------------------------------------------------------------------------- /packages/builder/src/steps/var.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/steps/var.ts -------------------------------------------------------------------------------- /packages/builder/src/trace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/trace.test.ts -------------------------------------------------------------------------------- /packages/builder/src/trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/trace.ts -------------------------------------------------------------------------------- /packages/builder/src/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/types.test.ts -------------------------------------------------------------------------------- /packages/builder/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/types.ts -------------------------------------------------------------------------------- /packages/builder/src/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/util.test.ts -------------------------------------------------------------------------------- /packages/builder/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/util.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/compile.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/ethers-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/ethers-context.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/get-global-vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/get-global-vars.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/js-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/js-context.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/matchers.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/onchain-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/onchain-store.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/template.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/template.test.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/template.ts -------------------------------------------------------------------------------- /packages/builder/src/utils/viem-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/src/utils/viem-context.ts -------------------------------------------------------------------------------- /packages/builder/test/data/Greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/test/data/Greeter.json -------------------------------------------------------------------------------- /packages/builder/test/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/test/fixtures.ts -------------------------------------------------------------------------------- /packages/builder/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/tsconfig.build.json -------------------------------------------------------------------------------- /packages/builder/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/tsconfig.json -------------------------------------------------------------------------------- /packages/builder/typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/builder/typedoc.js -------------------------------------------------------------------------------- /packages/cli/.env.test.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/.env.test.example -------------------------------------------------------------------------------- /packages/cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/.gitignore -------------------------------------------------------------------------------- /packages/cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/CHANGELOG.md -------------------------------------------------------------------------------- /packages/cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/LICENSE -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/bin/cannon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/bin/cannon.js -------------------------------------------------------------------------------- /packages/cli/bin/cannon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/bin/cannon.ts -------------------------------------------------------------------------------- /packages/cli/error/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/error/zod.ts -------------------------------------------------------------------------------- /packages/cli/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/jest.config.js -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/scripts/run-e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/scripts/run-e2e.sh -------------------------------------------------------------------------------- /packages/cli/src/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/chains.ts -------------------------------------------------------------------------------- /packages/cli/src/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/cli.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/alter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/alter.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/alter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/alter.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/build.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/build.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/clean.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/clean.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/clean.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/anvil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/anvil.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/debug.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/forge/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/forge/build.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/forge/common/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/forge/common/compiler.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/forge/common/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/forge/common/display.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/forge/common/evm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/forge/common/evm.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/forge/common/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/forge/common/executor.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/forge/common/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/forge/common/project.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/forge/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/forge/test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/index.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/config/types.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/decode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/decode.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/diff.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/fetch.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/inspect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/inspect.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/inspect.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/interact.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/interact.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/interact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/interact.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/pin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/pin.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/prune.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/prune.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/prune.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/prune.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/publish.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/publish.test.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/publish.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/publishers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/publishers.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/register.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/run.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/setup.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/trace.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/unpublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/unpublish.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/commands/verify.ts -------------------------------------------------------------------------------- /packages/cli/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/constants.ts -------------------------------------------------------------------------------- /packages/cli/src/custom-steps/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/custom-steps/run.ts -------------------------------------------------------------------------------- /packages/cli/src/foundry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/foundry.test.ts -------------------------------------------------------------------------------- /packages/cli/src/foundry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/foundry.ts -------------------------------------------------------------------------------- /packages/cli/src/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/helpers.test.ts -------------------------------------------------------------------------------- /packages/cli/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/helpers.ts -------------------------------------------------------------------------------- /packages/cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/index.ts -------------------------------------------------------------------------------- /packages/cli/src/loader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/loader.test.ts -------------------------------------------------------------------------------- /packages/cli/src/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/loader.ts -------------------------------------------------------------------------------- /packages/cli/src/package.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/package.test.ts -------------------------------------------------------------------------------- /packages/cli/src/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/package.ts -------------------------------------------------------------------------------- /packages/cli/src/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/plugins.ts -------------------------------------------------------------------------------- /packages/cli/src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/registry.ts -------------------------------------------------------------------------------- /packages/cli/src/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/rpc.ts -------------------------------------------------------------------------------- /packages/cli/src/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/schemas.ts -------------------------------------------------------------------------------- /packages/cli/src/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/settings.test.ts -------------------------------------------------------------------------------- /packages/cli/src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/settings.ts -------------------------------------------------------------------------------- /packages/cli/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/types.ts -------------------------------------------------------------------------------- /packages/cli/src/util/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/build.ts -------------------------------------------------------------------------------- /packages/cli/src/util/commands-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/commands-config.ts -------------------------------------------------------------------------------- /packages/cli/src/util/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/console.ts -------------------------------------------------------------------------------- /packages/cli/src/util/contracts-recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/contracts-recursive.ts -------------------------------------------------------------------------------- /packages/cli/src/util/debug-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/debug-level.ts -------------------------------------------------------------------------------- /packages/cli/src/util/deprecated-warn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/deprecated-warn.ts -------------------------------------------------------------------------------- /packages/cli/src/util/format-command-help.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/format-command-help.test.ts -------------------------------------------------------------------------------- /packages/cli/src/util/format-command-help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/format-command-help.ts -------------------------------------------------------------------------------- /packages/cli/src/util/foundry-options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/foundry-options.test.ts -------------------------------------------------------------------------------- /packages/cli/src/util/foundry-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/foundry-options.ts -------------------------------------------------------------------------------- /packages/cli/src/util/is-connected-to-internet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/is-connected-to-internet.ts -------------------------------------------------------------------------------- /packages/cli/src/util/is-tx-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/is-tx-hash.ts -------------------------------------------------------------------------------- /packages/cli/src/util/merge-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/merge-errors.ts -------------------------------------------------------------------------------- /packages/cli/src/util/on-keypress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/on-keypress.ts -------------------------------------------------------------------------------- /packages/cli/src/util/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/params.ts -------------------------------------------------------------------------------- /packages/cli/src/util/provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/provider.test.ts -------------------------------------------------------------------------------- /packages/cli/src/util/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/provider.ts -------------------------------------------------------------------------------- /packages/cli/src/util/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/register.ts -------------------------------------------------------------------------------- /packages/cli/src/util/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/verify.ts -------------------------------------------------------------------------------- /packages/cli/src/util/wait-for-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/wait-for-event.ts -------------------------------------------------------------------------------- /packages/cli/src/util/write-deployments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/util/write-deployments.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/render-cast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/render-cast.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/render-ethers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/render-ethers.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/render-foundry-portable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/render-foundry-portable.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/render-foundry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/render-foundry.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/render-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/render-json.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/stream-steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/stream-steps.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/types.ts -------------------------------------------------------------------------------- /packages/cli/src/write-script/write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/src/write-script/write.ts -------------------------------------------------------------------------------- /packages/cli/test/e2e/config/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/config/settings.json -------------------------------------------------------------------------------- /packages/cli/test/e2e/helpers/bats-helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/helpers/bats-helpers.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/parallel.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/parallel.bats -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/interactive/interact.sh: -------------------------------------------------------------------------------- 1 | $CANNON interact synthetix:latest@main --chain-id 1 2 | -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/interactive/publish-interactive.sh: -------------------------------------------------------------------------------- 1 | $CANNON publish greeter-foundry 2 | -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/interactive/run.sh: -------------------------------------------------------------------------------- 1 | $CANNON run synthetix-sandbox 2 | -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/decode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/decode.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/diff.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/fetch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/fetch.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/inspect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/inspect.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/pin.sh: -------------------------------------------------------------------------------- 1 | $CANNON pin QmUtELWtepNn1ByaFUF8YAgLMtdvy6GGe2P9ex48EVit4H 2 | -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/publish.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/publishers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/publishers.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/register.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/register.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/test.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/trace.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/unpublish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/non-interactive/unpublish.sh -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/non-interactive/verify.sh: -------------------------------------------------------------------------------- 1 | $CANNON verify greeter-foundry --chain-id 1 2 | -------------------------------------------------------------------------------- /packages/cli/test/e2e/scripts/optimism/optimism-emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/scripts/optimism/optimism-emitter.js -------------------------------------------------------------------------------- /packages/cli/test/e2e/series.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/series.bats -------------------------------------------------------------------------------- /packages/cli/test/e2e/synthetix-ci.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/test/e2e/synthetix-ci.bats -------------------------------------------------------------------------------- /packages/cli/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/tsconfig.build.json -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/cli/typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/cli/typedoc.js -------------------------------------------------------------------------------- /packages/hardhat-cannon/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/.eslintrc -------------------------------------------------------------------------------- /packages/hardhat-cannon/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /packages/hardhat-cannon/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/CHANGELOG.md -------------------------------------------------------------------------------- /packages/hardhat-cannon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/LICENSE -------------------------------------------------------------------------------- /packages/hardhat-cannon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/README.md -------------------------------------------------------------------------------- /packages/hardhat-cannon/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/package.json -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/index.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/internal/augment-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/internal/augment-provider.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/internal/cannon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/internal/cannon.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/internal/get-hardhat-signers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/internal/get-hardhat-signers.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/internal/load-pkg-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/internal/load-pkg-json.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/internal/parse-anvil-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/internal/parse-anvil-options.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/subtasks/get-artifact-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/subtasks/get-artifact-data.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/subtasks/run-anvil-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/subtasks/run-anvil-node.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/task-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/task-names.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/tasks/alter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/tasks/alter.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/tasks/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/tasks/build.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/tasks/inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/tasks/inspect.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/tasks/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/tasks/test.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/type-extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/type-extensions.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/types.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/utils/index.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/src/utils/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/src/utils/test.ts -------------------------------------------------------------------------------- /packages/hardhat-cannon/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/hardhat-cannon/tsconfig.json -------------------------------------------------------------------------------- /packages/hardhat-cannon/utils/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../dist/utils'); 2 | -------------------------------------------------------------------------------- /packages/hardhat-cannon/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/utils'; 2 | -------------------------------------------------------------------------------- /packages/hardhat-cannon/utils/test.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../dist/utils/test'); 2 | -------------------------------------------------------------------------------- /packages/hardhat-cannon/utils/test.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/utils/test'; 2 | -------------------------------------------------------------------------------- /packages/indexer/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | docs/ 3 | -------------------------------------------------------------------------------- /packages/indexer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/docker-compose.yml -------------------------------------------------------------------------------- /packages/indexer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/package.json -------------------------------------------------------------------------------- /packages/indexer/scripts/create-indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/scripts/create-indexes.ts -------------------------------------------------------------------------------- /packages/indexer/scripts/pin-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/scripts/pin-all.ts -------------------------------------------------------------------------------- /packages/indexer/scripts/pin-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/scripts/pin-packages.ts -------------------------------------------------------------------------------- /packages/indexer/scripts/queue-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/scripts/queue-status.ts -------------------------------------------------------------------------------- /packages/indexer/scripts/run-failed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/scripts/run-failed.ts -------------------------------------------------------------------------------- /packages/indexer/src/4byte-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/4byte-directory.ts -------------------------------------------------------------------------------- /packages/indexer/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/config.ts -------------------------------------------------------------------------------- /packages/indexer/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/db.ts -------------------------------------------------------------------------------- /packages/indexer/src/helpers/batches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/helpers/batches.ts -------------------------------------------------------------------------------- /packages/indexer/src/helpers/create-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/helpers/create-queue.ts -------------------------------------------------------------------------------- /packages/indexer/src/helpers/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/helpers/redis.ts -------------------------------------------------------------------------------- /packages/indexer/src/helpers/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/helpers/rpc.ts -------------------------------------------------------------------------------- /packages/indexer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/index.ts -------------------------------------------------------------------------------- /packages/indexer/src/queue/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/queue/index.ts -------------------------------------------------------------------------------- /packages/indexer/src/queue/pinning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/queue/pinning.ts -------------------------------------------------------------------------------- /packages/indexer/src/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/redis.ts -------------------------------------------------------------------------------- /packages/indexer/src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/src/registry.ts -------------------------------------------------------------------------------- /packages/indexer/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/tsconfig.build.json -------------------------------------------------------------------------------- /packages/indexer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/indexer/tsconfig.json -------------------------------------------------------------------------------- /packages/lsp/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | docs/ 3 | -------------------------------------------------------------------------------- /packages/lsp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/lsp/Dockerfile -------------------------------------------------------------------------------- /packages/lsp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/lsp/package.json -------------------------------------------------------------------------------- /packages/lsp/scripts/generateSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/lsp/scripts/generateSchema.js -------------------------------------------------------------------------------- /packages/lsp/src/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/lsp/src/schema.json -------------------------------------------------------------------------------- /packages/lsp/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/lsp/tsconfig.build.json -------------------------------------------------------------------------------- /packages/lsp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/lsp/tsconfig.json -------------------------------------------------------------------------------- /packages/registry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/.gitignore -------------------------------------------------------------------------------- /packages/registry/cannonfile.mainnet.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/cannonfile.mainnet.toml -------------------------------------------------------------------------------- /packages/registry/cannonfile.optimism.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/cannonfile.optimism.toml -------------------------------------------------------------------------------- /packages/registry/cannonfile.sepolia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/cannonfile.sepolia.toml -------------------------------------------------------------------------------- /packages/registry/cannonfile.subscription.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/cannonfile.subscription.toml -------------------------------------------------------------------------------- /packages/registry/cannonfile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/cannonfile.toml -------------------------------------------------------------------------------- /packages/registry/contracts/CannonRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/CannonRegistry.sol -------------------------------------------------------------------------------- /packages/registry/contracts/CannonSubscription.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/CannonSubscription.sol -------------------------------------------------------------------------------- /packages/registry/contracts/ERC2771Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/ERC2771Context.sol -------------------------------------------------------------------------------- /packages/registry/contracts/EfficientStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/EfficientStorage.sol -------------------------------------------------------------------------------- /packages/registry/contracts/IOptimismL1Sender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/IOptimismL1Sender.sol -------------------------------------------------------------------------------- /packages/registry/contracts/IOptimismL2Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/IOptimismL2Receiver.sol -------------------------------------------------------------------------------- /packages/registry/contracts/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/MockERC20.sol -------------------------------------------------------------------------------- /packages/registry/contracts/MockOptimismBridge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/MockOptimismBridge.sol -------------------------------------------------------------------------------- /packages/registry/contracts/OwnedUpgradable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/OwnedUpgradable.sol -------------------------------------------------------------------------------- /packages/registry/contracts/OwnedUpgradableUpdated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/OwnedUpgradableUpdated.sol -------------------------------------------------------------------------------- /packages/registry/contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/Proxy.sol -------------------------------------------------------------------------------- /packages/registry/contracts/storage/Subscription.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/contracts/storage/Subscription.sol -------------------------------------------------------------------------------- /packages/registry/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/foundry.toml -------------------------------------------------------------------------------- /packages/registry/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/hardhat.config.ts -------------------------------------------------------------------------------- /packages/registry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/package.json -------------------------------------------------------------------------------- /packages/registry/remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/remappings.txt -------------------------------------------------------------------------------- /packages/registry/scripts/helpers/batches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/scripts/helpers/batches.ts -------------------------------------------------------------------------------- /packages/registry/scripts/helpers/clients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/scripts/helpers/clients.ts -------------------------------------------------------------------------------- /packages/registry/scripts/helpers/each-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/scripts/helpers/each-publish.ts -------------------------------------------------------------------------------- /packages/registry/scripts/list-packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/scripts/list-packages.ts -------------------------------------------------------------------------------- /packages/registry/scripts/list-publishes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/scripts/list-publishes.ts -------------------------------------------------------------------------------- /packages/registry/test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/.eslintrc.json -------------------------------------------------------------------------------- /packages/registry/test/contracts/CannonRegistry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/contracts/CannonRegistry.test.ts -------------------------------------------------------------------------------- /packages/registry/test/contracts/CannonSubscription.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/contracts/CannonSubscription.test.ts -------------------------------------------------------------------------------- /packages/registry/test/helpers/assert-bignumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/helpers/assert-bignumber.ts -------------------------------------------------------------------------------- /packages/registry/test/helpers/assert-revert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/helpers/assert-revert.ts -------------------------------------------------------------------------------- /packages/registry/test/helpers/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/helpers/bootstrap.ts -------------------------------------------------------------------------------- /packages/registry/test/helpers/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/helpers/date.ts -------------------------------------------------------------------------------- /packages/registry/test/helpers/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/helpers/fixtures.ts -------------------------------------------------------------------------------- /packages/registry/test/helpers/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/test/helpers/rpc.ts -------------------------------------------------------------------------------- /packages/registry/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/registry/tsconfig.json -------------------------------------------------------------------------------- /packages/repo/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/.eslintrc -------------------------------------------------------------------------------- /packages/repo/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | docs/ 3 | -------------------------------------------------------------------------------- /packages/repo/cloud-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/cloud-init.sh -------------------------------------------------------------------------------- /packages/repo/create-do-repo-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/create-do-repo-node.sh -------------------------------------------------------------------------------- /packages/repo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/package.json -------------------------------------------------------------------------------- /packages/repo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/readme.md -------------------------------------------------------------------------------- /packages/repo/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/app.ts -------------------------------------------------------------------------------- /packages/repo/src/cleaner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/cleaner.ts -------------------------------------------------------------------------------- /packages/repo/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/config.ts -------------------------------------------------------------------------------- /packages/repo/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/db.ts -------------------------------------------------------------------------------- /packages/repo/src/helpers/read-request-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/helpers/read-request-file.ts -------------------------------------------------------------------------------- /packages/repo/src/helpers/tokenUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/helpers/tokenUtils.ts -------------------------------------------------------------------------------- /packages/repo/src/helpers/validateBearerToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/helpers/validateBearerToken.ts -------------------------------------------------------------------------------- /packages/repo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/index.ts -------------------------------------------------------------------------------- /packages/repo/src/routes/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/routes/add.ts -------------------------------------------------------------------------------- /packages/repo/src/routes/cat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/routes/cat.ts -------------------------------------------------------------------------------- /packages/repo/src/routes/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/routes/health.ts -------------------------------------------------------------------------------- /packages/repo/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/routes/index.ts -------------------------------------------------------------------------------- /packages/repo/src/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/s3.ts -------------------------------------------------------------------------------- /packages/repo/src/scripts/generateToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/scripts/generateToken.ts -------------------------------------------------------------------------------- /packages/repo/src/scripts/validateToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/scripts/validateToken.ts -------------------------------------------------------------------------------- /packages/repo/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/src/types.ts -------------------------------------------------------------------------------- /packages/repo/test/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/add.test.ts -------------------------------------------------------------------------------- /packages/repo/test/cat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/cat.test.ts -------------------------------------------------------------------------------- /packages/repo/test/fixtures/greeter-misc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/fixtures/greeter-misc.json -------------------------------------------------------------------------------- /packages/repo/test/fixtures/greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/fixtures/greeter.json -------------------------------------------------------------------------------- /packages/repo/test/fixtures/owned-greeter-misc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/fixtures/owned-greeter-misc.json -------------------------------------------------------------------------------- /packages/repo/test/fixtures/owned-greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/fixtures/owned-greeter.json -------------------------------------------------------------------------------- /packages/repo/test/fixtures/registry-misc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/fixtures/registry-misc.json -------------------------------------------------------------------------------- /packages/repo/test/fixtures/registry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/fixtures/registry.json -------------------------------------------------------------------------------- /packages/repo/test/health.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/health.test.ts -------------------------------------------------------------------------------- /packages/repo/test/helpers/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/helpers/bootstrap.ts -------------------------------------------------------------------------------- /packages/repo/test/helpers/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/helpers/fixtures.ts -------------------------------------------------------------------------------- /packages/repo/test/helpers/get-port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/helpers/get-port.ts -------------------------------------------------------------------------------- /packages/repo/test/helpers/ipfs-server-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/helpers/ipfs-server-mock.ts -------------------------------------------------------------------------------- /packages/repo/test/helpers/redis-server-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/helpers/redis-server-mock.ts -------------------------------------------------------------------------------- /packages/repo/test/helpers/repo-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/helpers/repo-server.ts -------------------------------------------------------------------------------- /packages/repo/test/helpers/s3-server-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/test/helpers/s3-server-mock.ts -------------------------------------------------------------------------------- /packages/repo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/repo/tsconfig.json -------------------------------------------------------------------------------- /packages/safe-app-backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/.dockerignore -------------------------------------------------------------------------------- /packages/safe-app-backend/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/.eslintrc -------------------------------------------------------------------------------- /packages/safe-app-backend/.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /packages/safe-app-backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /dist 3 | -------------------------------------------------------------------------------- /packages/safe-app-backend/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /packages/safe-app-backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/.prettierrc -------------------------------------------------------------------------------- /packages/safe-app-backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/Dockerfile -------------------------------------------------------------------------------- /packages/safe-app-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/README.md -------------------------------------------------------------------------------- /packages/safe-app-backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/package.json -------------------------------------------------------------------------------- /packages/safe-app-backend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/safe-app-backend/src/abi/Safe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/src/abi/Safe.json -------------------------------------------------------------------------------- /packages/safe-app-backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/src/index.ts -------------------------------------------------------------------------------- /packages/safe-app-backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/safe-app-backend/tsconfig.json -------------------------------------------------------------------------------- /packages/website/.cypress-cucumber-preprocessorrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/.cypress-cucumber-preprocessorrc.json -------------------------------------------------------------------------------- /packages/website/.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/.env.local.example -------------------------------------------------------------------------------- /packages/website/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/.eslintrc.json -------------------------------------------------------------------------------- /packages/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/.gitignore -------------------------------------------------------------------------------- /packages/website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/README.md -------------------------------------------------------------------------------- /packages/website/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/components.json -------------------------------------------------------------------------------- /packages/website/contentlayer.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/contentlayer.config.ts -------------------------------------------------------------------------------- /packages/website/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress.config.ts -------------------------------------------------------------------------------- /packages/website/cypress/integration/Cannonfile.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/Cannonfile.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/Code.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/Code.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/Deploy.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/Deploy.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/Docs.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/Docs.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/Home.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/Home.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/Interact.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/Interact.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/Overview.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/Overview.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/SearchBar.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/SearchBar.feature -------------------------------------------------------------------------------- /packages/website/cypress/integration/StageTxns.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/integration/StageTxns.feature -------------------------------------------------------------------------------- /packages/website/cypress/step-definitions/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/step-definitions/base.ts -------------------------------------------------------------------------------- /packages/website/cypress/step-definitions/packages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/step-definitions/packages.ts -------------------------------------------------------------------------------- /packages/website/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/support/commands.ts -------------------------------------------------------------------------------- /packages/website/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/tsconfig.json -------------------------------------------------------------------------------- /packages/website/cypress/utils/E2EWalletConnector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/utils/E2EWalletConnector.tsx -------------------------------------------------------------------------------- /packages/website/cypress/utils/slow-request-tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/utils/slow-request-tracker.ts -------------------------------------------------------------------------------- /packages/website/cypress/utils/wagmi-mock-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/cypress/utils/wagmi-mock-config.ts -------------------------------------------------------------------------------- /packages/website/guides/alter.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/alter.mdx -------------------------------------------------------------------------------- /packages/website/guides/build-with-cannon.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/build-with-cannon.mdx -------------------------------------------------------------------------------- /packages/website/guides/comparison.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/comparison.mdx -------------------------------------------------------------------------------- /packages/website/guides/create-a-project.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/create-a-project.mdx -------------------------------------------------------------------------------- /packages/website/guides/debug.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/debug.mdx -------------------------------------------------------------------------------- /packages/website/guides/deploy-onchain.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/deploy-onchain.mdx -------------------------------------------------------------------------------- /packages/website/guides/deployments-repo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/deployments-repo.mdx -------------------------------------------------------------------------------- /packages/website/guides/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/example.mdx -------------------------------------------------------------------------------- /packages/website/guides/migrate.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/migrate.mdx -------------------------------------------------------------------------------- /packages/website/guides/publish.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/publish.mdx -------------------------------------------------------------------------------- /packages/website/guides/queue-with-gitops.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/queue-with-gitops.mdx -------------------------------------------------------------------------------- /packages/website/guides/router.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/router.mdx -------------------------------------------------------------------------------- /packages/website/guides/setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/setup.mdx -------------------------------------------------------------------------------- /packages/website/guides/test-with-cannon.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/test-with-cannon.mdx -------------------------------------------------------------------------------- /packages/website/guides/troubleshooting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/guides/troubleshooting.mdx -------------------------------------------------------------------------------- /packages/website/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/next-env.d.ts -------------------------------------------------------------------------------- /packages/website/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/next.config.js -------------------------------------------------------------------------------- /packages/website/next.lock/lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/next.lock/lock.json -------------------------------------------------------------------------------- /packages/website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/package.json -------------------------------------------------------------------------------- /packages/website/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/postcss.config.js -------------------------------------------------------------------------------- /packages/website/public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/_redirects -------------------------------------------------------------------------------- /packages/website/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/favicon.ico -------------------------------------------------------------------------------- /packages/website/public/images/cannon-logomark-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/cannon-logomark-outline.svg -------------------------------------------------------------------------------- /packages/website/public/images/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/discord.svg -------------------------------------------------------------------------------- /packages/website/public/images/get-started/explorer-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/get-started/explorer-1.png -------------------------------------------------------------------------------- /packages/website/public/images/get-started/explorer-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/get-started/explorer-2.png -------------------------------------------------------------------------------- /packages/website/public/images/get-started/explorer-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/get-started/explorer-3.png -------------------------------------------------------------------------------- /packages/website/public/images/get-started/explorer-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/get-started/explorer-4.png -------------------------------------------------------------------------------- /packages/website/public/images/get-started/explorer-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/get-started/explorer-5.png -------------------------------------------------------------------------------- /packages/website/public/images/get-started/explorer-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/get-started/explorer-6.png -------------------------------------------------------------------------------- /packages/website/public/images/get-started/explorer-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/get-started/explorer-7.png -------------------------------------------------------------------------------- /packages/website/public/images/github-mark-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/github-mark-white.svg -------------------------------------------------------------------------------- /packages/website/public/images/guide_debug_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/guide_debug_1.png -------------------------------------------------------------------------------- /packages/website/public/images/guide_debug_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/guide_debug_2.png -------------------------------------------------------------------------------- /packages/website/public/images/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/icons/icon-128x128.png -------------------------------------------------------------------------------- /packages/website/public/images/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/icons/icon-144x144.png -------------------------------------------------------------------------------- /packages/website/public/images/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/icons/icon-192x192.png -------------------------------------------------------------------------------- /packages/website/public/images/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/icons/icon-512x512.png -------------------------------------------------------------------------------- /packages/website/public/images/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/icons/icon-72x72.png -------------------------------------------------------------------------------- /packages/website/public/images/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/icons/icon-96x96.png -------------------------------------------------------------------------------- /packages/website/public/images/ipfs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/ipfs.svg -------------------------------------------------------------------------------- /packages/website/public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/logo.svg -------------------------------------------------------------------------------- /packages/website/public/images/logomark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/logomark.svg -------------------------------------------------------------------------------- /packages/website/public/images/og_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/og_image.png -------------------------------------------------------------------------------- /packages/website/public/images/optimism.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/optimism.svg -------------------------------------------------------------------------------- /packages/website/public/images/safe-logomark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/safe-logomark.svg -------------------------------------------------------------------------------- /packages/website/public/images/safe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/safe.svg -------------------------------------------------------------------------------- /packages/website/public/images/tenderly.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/images/tenderly.svg -------------------------------------------------------------------------------- /packages/website/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/public/manifest.json -------------------------------------------------------------------------------- /packages/website/sentry.client.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/sentry.client.config.ts -------------------------------------------------------------------------------- /packages/website/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/sentry.edge.config.ts -------------------------------------------------------------------------------- /packages/website/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/sentry.server.config.ts -------------------------------------------------------------------------------- /packages/website/serve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/serve.json -------------------------------------------------------------------------------- /packages/website/src/abi/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/abi/Multicall.json -------------------------------------------------------------------------------- /packages/website/src/abi/Safe-v1.4.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/abi/Safe-v1.4.1.json -------------------------------------------------------------------------------- /packages/website/src/abi/Safe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/abi/Safe.json -------------------------------------------------------------------------------- /packages/website/src/abi/Safe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/abi/Safe.ts -------------------------------------------------------------------------------- /packages/website/src/components/Accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/Accordion.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ChainSelectorModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ChainSelectorModal.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ClientOnly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ClientOnly.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ClipboardButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ClipboardButton.tsx -------------------------------------------------------------------------------- /packages/website/src/components/CodePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/CodePreview.tsx -------------------------------------------------------------------------------- /packages/website/src/components/CommandPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/CommandPreview.tsx -------------------------------------------------------------------------------- /packages/website/src/components/CustomSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/CustomSpinner.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ExternalLinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ExternalLinkButton.tsx -------------------------------------------------------------------------------- /packages/website/src/components/InstallDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/InstallDialog.tsx -------------------------------------------------------------------------------- /packages/website/src/components/IpfsSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/IpfsSpinner.tsx -------------------------------------------------------------------------------- /packages/website/src/components/MainContentLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/MainContentLoading.tsx -------------------------------------------------------------------------------- /packages/website/src/components/NavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/NavLink.tsx -------------------------------------------------------------------------------- /packages/website/src/components/PageLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/PageLoading.tsx -------------------------------------------------------------------------------- /packages/website/src/components/QrcodeDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/QrcodeDialog.tsx -------------------------------------------------------------------------------- /packages/website/src/components/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/SearchInput.tsx -------------------------------------------------------------------------------- /packages/website/src/components/StatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/StatusBadge.tsx -------------------------------------------------------------------------------- /packages/website/src/components/callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/callout.tsx -------------------------------------------------------------------------------- /packages/website/src/components/code-block-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/code-block-wrapper.tsx -------------------------------------------------------------------------------- /packages/website/src/components/docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/docs.tsx -------------------------------------------------------------------------------- /packages/website/src/components/files-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/files-block.tsx -------------------------------------------------------------------------------- /packages/website/src/components/layouts/SidebarLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/layouts/SidebarLayout.tsx -------------------------------------------------------------------------------- /packages/website/src/components/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/mdx-components.tsx -------------------------------------------------------------------------------- /packages/website/src/components/snippet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/snippet.tsx -------------------------------------------------------------------------------- /packages/website/src/components/specialIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/specialIcons.tsx -------------------------------------------------------------------------------- /packages/website/src/components/style-wrapper.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/website/src/components/ui/Skeletons/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/Skeletons/Table.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/button.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/card.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/command.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/file-tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/file-tree.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/form.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/input.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/label.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/select.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/table.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /packages/website/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /packages/website/src/constants/defaultSeo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/constants/defaultSeo.ts -------------------------------------------------------------------------------- /packages/website/src/constants/externalLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/constants/externalLinks.ts -------------------------------------------------------------------------------- /packages/website/src/constants/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/constants/links.ts -------------------------------------------------------------------------------- /packages/website/src/constants/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/constants/misc.ts -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressDataTable.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressMoreInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressMoreInfo.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressMultiChain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressMultiChain.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressNftTransfer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressNftTransfer.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressOverview.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressTab.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/AddressTxLists.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/AddressTxLists.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/DownloadListButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/DownloadListButton.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/AgeColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/AgeColumn.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/AgeHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/AgeHeader.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/BlockColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/BlockColumn.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/FromColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/FromColumn.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/HashColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/HashColumn.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/ToColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/ToColumn.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/TxFeeColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/TxFeeColumn.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/TxFeeHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/TxFeeHeader.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Address/column/TypeColumn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Address/column/TypeColumn.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/BuildStateAlerts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/BuildStateAlerts.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/CannonFileInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/CannonFileInput.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/ConnectWalletButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/ConnectWalletButton.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/IpfsGatewayAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/IpfsGatewayAlert.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/NoncePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/NoncePicker.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/PackageErrors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/PackageErrors.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/PrepareNetwork.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/PrepareNetwork.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/PublishUtility.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/PublishUtility.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/QueueDrawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/QueueDrawer.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/QueueFromGitOpsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/QueueFromGitOpsPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/QueueTransaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/QueueTransaction.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/SafeAddressInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/SafeAddressInput.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/SimulateSafeTx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/SimulateSafeTx.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/StagedTransactions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/StagedTransactions.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/Transaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/Transaction.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/TransactionDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/TransactionDisplay.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/TransactionStepper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/TransactionStepper.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/WithSafe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/WithSafe.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/WriteToIpfsStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/WriteToIpfsStatus.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/hooks/useSafeBuildTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/hooks/useSafeBuildTx.ts -------------------------------------------------------------------------------- /packages/website/src/features/Deploy/hooks/useSafeTxInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Deploy/hooks/useSafeTxInfo.ts -------------------------------------------------------------------------------- /packages/website/src/features/Docs/DocsCannonfilesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Docs/DocsCannonfilesPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Docs/DocsCliPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Docs/DocsCliPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Docs/DocsLandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Docs/DocsLandingPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Footer/Footer.tsx -------------------------------------------------------------------------------- /packages/website/src/features/GetStarted/BuildPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/GetStarted/BuildPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/GetStarted/BuildWithCannon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/GetStarted/BuildWithCannon.tsx -------------------------------------------------------------------------------- /packages/website/src/features/GetStarted/GetStartedPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/GetStarted/GetStartedPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/GetStarted/RunPackage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/GetStarted/RunPackage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Header/ConnectWallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Header/ConnectWallet.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Header/Header.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Header/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Header/SearchBar.tsx -------------------------------------------------------------------------------- /packages/website/src/features/HomePage/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/HomePage/HomePage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Ipfs/Download.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Ipfs/Download.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Ipfs/History.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Ipfs/History.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Ipfs/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Ipfs/Upload.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/AbiMethod/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/AbiMethod/utils.ts -------------------------------------------------------------------------------- /packages/website/src/features/Packages/CannonfileGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/CannonfileGraph.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/CodeExplorer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/CodeExplorer.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/CodePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/CodePage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/Contract.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/Contract.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/ContractStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/ContractStep.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/ContractsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/ContractsTable.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/EventsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/EventsTable.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/FunctionOutput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/FunctionOutput.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/InvokesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/InvokesTable.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/IpfsLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/IpfsLinks.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/PackageByNamePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/PackageByNamePage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/ProvisionStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/ProvisionStep.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/Tabs/ContractsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/Tabs/ContractsTab.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/VersionSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/VersionSelect.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Packages/code/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/code/type.ts -------------------------------------------------------------------------------- /packages/website/src/features/Packages/code/utilts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/code/utilts.ts -------------------------------------------------------------------------------- /packages/website/src/features/Packages/interact/Abi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Packages/interact/Abi.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Search/AllPackages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Search/AllPackages.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Search/ChainFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Search/ChainFilter.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Search/PackageCard/Chain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Search/PackageCard/Chain.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Search/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Search/SearchPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Settings/CustomProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Settings/CustomProviders.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Settings/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Settings/SettingsPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/HoverHighlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/HoverHighlight.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/InfoTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/InfoTooltip.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/TransactionAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/TransactionAction.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/TransactionDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/TransactionDetail.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/TransactionEventLog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/TransactionEventLog.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/TransactionOverview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/TransactionOverview.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/TransactionPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/TransactionPage.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/TransactionTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/TransactionTab.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/TxInfoRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/TxInfoRow.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/action/OtherEvent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/action/OtherEvent.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/action/TransferEvent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/action/TransferEvent.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/detail/DetailBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/detail/DetailBadge.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/detail/GasDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/detail/GasDetail.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/detail/LayerFeeDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/detail/LayerFeeDetail.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/detail/OtherDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/detail/OtherDetail.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/detail/ToggleDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/detail/ToggleDetail.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/log/ConvertComboBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/log/ConvertComboBox.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/log/EventLog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/log/EventLog.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/overview/AddressInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/overview/AddressInfo.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/overview/CostInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/overview/CostInfo.tsx -------------------------------------------------------------------------------- /packages/website/src/features/Tx/overview/SummaryInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/features/Tx/overview/SummaryInfo.tsx -------------------------------------------------------------------------------- /packages/website/src/helpers/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/abi.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/api.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/array.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/cannon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/cannon.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/chain-definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/chain-definition.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/db.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/ethereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/ethereum.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/formatters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/formatters/index.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/git.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/ipfs.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/isCannonFileURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/isCannonFileURL.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/isValidUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/isValidUrl.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/markdown.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/misc.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/multisend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/multisend.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/onchain-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/onchain-store.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/random.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/rpc.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/safe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/safe.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/store.ts -------------------------------------------------------------------------------- /packages/website/src/helpers/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/helpers/transaction.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/api/usePackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/api/usePackage.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/backend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/backend.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/cannon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/cannon.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/cannonfileSpecs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/cannonfileSpecs.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/deployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/deployer.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/ethereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/ethereum.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/fork.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/git.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/ipfs.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/registry.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/routing/usePackageUrlParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/routing/usePackageUrlParams.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/safe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/safe.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/useAddressTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/useAddressTransactions.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/useCannonDefinitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/useCannonDefinitions.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/useCommandsConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/useCommandsConfig.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/useGitDetailsFromCannonfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/useGitDetailsFromCannonfile.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/useInMemoryPagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/useInMemoryPagination.ts -------------------------------------------------------------------------------- /packages/website/src/hooks/useMedia.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/useMedia.tsx -------------------------------------------------------------------------------- /packages/website/src/hooks/useTransactionDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/hooks/useTransactionDetail.ts -------------------------------------------------------------------------------- /packages/website/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/instrumentation.ts -------------------------------------------------------------------------------- /packages/website/src/lib/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/lib/address.ts -------------------------------------------------------------------------------- /packages/website/src/lib/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/lib/builder.ts -------------------------------------------------------------------------------- /packages/website/src/lib/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/lib/copy.ts -------------------------------------------------------------------------------- /packages/website/src/lib/interact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/lib/interact.ts -------------------------------------------------------------------------------- /packages/website/src/lib/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/lib/transaction.ts -------------------------------------------------------------------------------- /packages/website/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/lib/utils.ts -------------------------------------------------------------------------------- /packages/website/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/404.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/_app.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/_document.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/_error.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/_error.jsx -------------------------------------------------------------------------------- /packages/website/src/pages/_providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/_providers.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/deploy/deployLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/deploy/deployLayout.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/deploy/gitops/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/deploy/gitops/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/deploy/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/deploy/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/deploy/queue/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/deploy/queue/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/ipfs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/ipfs/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/ipfs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/ipfs/layout.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/ipfs/upload/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/ipfs/upload/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/learn/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/learn/_layout.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/learn/cannonfile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/learn/cannonfile/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/learn/cli/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/learn/cli/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/learn/guides/build/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/learn/guides/build/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/learn/guides/guideLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/learn/guides/guideLayout.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/learn/guides/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/learn/guides/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/learn/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/learn/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/packages/[name]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/packages/[name]/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/packages/all/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/packages/all/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/packages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/packages/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/sentry-example-page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/sentry-example-page.jsx -------------------------------------------------------------------------------- /packages/website/src/pages/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/settings/index.tsx -------------------------------------------------------------------------------- /packages/website/src/pages/tx/[chainId]/[txHash]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/pages/tx/[chainId]/[txHash]/index.tsx -------------------------------------------------------------------------------- /packages/website/src/providers/CannonProvidersProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/providers/CannonProvidersProvider.tsx -------------------------------------------------------------------------------- /packages/website/src/providers/CannonRegistryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/providers/CannonRegistryProvider.tsx -------------------------------------------------------------------------------- /packages/website/src/providers/logsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/providers/logsProvider.tsx -------------------------------------------------------------------------------- /packages/website/src/providers/stepModalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/providers/stepModalProvider.tsx -------------------------------------------------------------------------------- /packages/website/src/providers/walletProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/providers/walletProvider.tsx -------------------------------------------------------------------------------- /packages/website/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/styles/globals.css -------------------------------------------------------------------------------- /packages/website/src/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/test/setup.ts -------------------------------------------------------------------------------- /packages/website/src/types/AddressList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/types/AddressList.ts -------------------------------------------------------------------------------- /packages/website/src/types/Chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/types/Chain.ts -------------------------------------------------------------------------------- /packages/website/src/types/ExtendedTransactionReceipt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/types/ExtendedTransactionReceipt.ts -------------------------------------------------------------------------------- /packages/website/src/types/SafeTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/types/SafeTransaction.ts -------------------------------------------------------------------------------- /packages/website/src/types/StagedTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/types/StagedTransaction.ts -------------------------------------------------------------------------------- /packages/website/src/types/TransactionMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/types/TransactionMethod.ts -------------------------------------------------------------------------------- /packages/website/src/workers/chain-definition.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/src/workers/chain-definition.worker.ts -------------------------------------------------------------------------------- /packages/website/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/tailwind.config.js -------------------------------------------------------------------------------- /packages/website/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/test/index.html -------------------------------------------------------------------------------- /packages/website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/tsconfig.json -------------------------------------------------------------------------------- /packages/website/typings/ganache/ganache.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/typings/ganache/ganache.d.ts -------------------------------------------------------------------------------- /packages/website/typings/simple-url/simple-url.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'simple-url'; 2 | -------------------------------------------------------------------------------- /packages/website/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/vercel.json -------------------------------------------------------------------------------- /packages/website/vitest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/packages/website/vitest.config.mjs -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usecannon/cannon/HEAD/tsconfig.json --------------------------------------------------------------------------------