├── .changeset ├── README.md └── config.json ├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml ├── actions │ └── install-dependencies │ │ └── action.yml ├── dependabot.yml ├── logo-dark.png ├── logo-light.png └── workflows │ ├── canary.yml │ ├── close-issue.yml │ ├── label-issue.yml │ ├── on-pull-request.yml │ ├── on-push-to-main.yml │ ├── prune-tags.yml │ └── verify.yml ├── .gitignore ├── .npmrc ├── .scripts ├── gen-icons.ts ├── postbuild.ts ├── postversion.ts └── preconstruct.ts ├── .vscode ├── extensions.json └── settings.json ├── FUNDING.json ├── LICENSE ├── README.md ├── biome.json ├── bun.lockb ├── create-frog ├── CHANGELOG.md ├── bin.ts ├── create.ts ├── package.json ├── tsconfig.build.json └── utils │ └── getTemplates.ts ├── package.json ├── playground ├── .gitignore ├── README.md ├── package.json ├── public │ └── frog.png ├── src │ ├── castAction.tsx │ ├── composerAction.tsx │ ├── fonts.tsx │ ├── index.tsx │ ├── initial.tsx │ ├── middleware.tsx │ ├── neynar.tsx │ ├── routing.tsx │ ├── signature.tsx │ ├── todos.tsx │ ├── transaction.tsx │ ├── ui-system.tsx │ └── ui.ts └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── protobufs ├── buf.gen.yaml ├── package.json └── schemas │ ├── message.proto │ └── username_proof.proto ├── services ├── auth │ ├── .env.example │ ├── README.md │ ├── api │ │ ├── index.test.ts │ │ └── index.ts │ ├── package.json │ ├── tsconfig.json │ └── vercel.json └── frame │ ├── .gitignore │ ├── README.md │ ├── api │ └── index.tsx │ ├── package.json │ ├── public │ ├── connect-frames.png │ ├── deploy-anywhere.png │ ├── local-devtools.png │ ├── manage-state.png │ ├── npm.png │ ├── og.png │ └── write-in-jsx.png │ └── tsconfig.json ├── site ├── components │ └── CollaborationBadge.tsx ├── package.json ├── pages │ ├── commands │ │ ├── dev.mdx │ │ └── vercel-build.mdx │ ├── concepts │ │ ├── actions.mdx │ │ ├── browser-redirects.mdx │ │ ├── cast-actions.mdx │ │ ├── client-side-helpers.mdx │ │ ├── composer-actions.mdx │ │ ├── deployment.mdx │ │ ├── devtools.mdx │ │ ├── error-handling.mdx │ │ ├── image-handler.mdx │ │ ├── images-intents.mdx │ │ ├── middleware.mdx │ │ ├── mini-apps.mdx │ │ ├── multi-step-cast-actions.mdx │ │ ├── overview.mdx │ │ ├── routing.mdx │ │ ├── securing-frames.mdx │ │ ├── signatures.mdx │ │ ├── state-management.mdx │ │ └── transactions.mdx │ ├── dev │ │ └── devtools.mdx │ ├── getting-started.mdx │ ├── hubs │ │ ├── neynar.mdx │ │ └── pinata.mdx │ ├── index.mdx │ ├── installation.mdx │ ├── intents │ │ ├── button-link.mdx │ │ ├── button-mint.mdx │ │ ├── button-redirect.mdx │ │ ├── button-reset.mdx │ │ ├── button-transaction.mdx │ │ ├── button.mdx │ │ └── textinput.mdx │ ├── middlewares │ │ └── neynar.mdx │ ├── platforms │ │ ├── bun.mdx │ │ ├── cloudflare-workers.mdx │ │ ├── next.mdx │ │ ├── node.mdx │ │ └── vercel.mdx │ ├── reference │ │ ├── frog-cast-action-context.mdx │ │ ├── frog-cast-action-response.mdx │ │ ├── frog-cast-action.mdx │ │ ├── frog-composer-action-context.mdx │ │ ├── frog-composer-action-response.mdx │ │ ├── frog-composer-action.mdx │ │ ├── frog-frame-context.mdx │ │ ├── frog-frame-response.mdx │ │ ├── frog-frame.mdx │ │ ├── frog-hono.mdx │ │ ├── frog-image-context.mdx │ │ ├── frog-image-response.mdx │ │ ├── frog-image.mdx │ │ ├── frog-signature-context.mdx │ │ ├── frog-signature-response.mdx │ │ ├── frog-signature.mdx │ │ ├── frog-transaction-context.mdx │ │ ├── frog-transaction-response.mdx │ │ ├── frog-transaction.mdx │ │ └── frog.mdx │ └── ui │ │ ├── Box.mdx │ │ ├── Columns.mdx │ │ ├── Divider.mdx │ │ ├── HStack.mdx │ │ ├── Heading.mdx │ │ ├── Icon.mdx │ │ ├── Image.mdx │ │ ├── Rows.mdx │ │ ├── Spacer.mdx │ │ ├── Text.mdx │ │ ├── VStack.mdx │ │ ├── createSystem.mdx │ │ ├── getting-started.mdx │ │ ├── index.mdx │ │ ├── primitive-components.mdx │ │ └── ui-system.mdx ├── public │ ├── devtools.mp4 │ ├── devtools.png │ ├── frog.png │ ├── icon.png │ ├── images-intents.png │ ├── logo-dark.svg │ ├── logo-light.svg │ └── og.png ├── styles.css ├── tsconfig.json └── vocs.config.tsx ├── src ├── CHANGELOG.md ├── LICENSE ├── README.md ├── cli │ ├── app.ts │ ├── commands │ │ ├── dev.ts │ │ └── vercel-build.ts │ ├── index.ts │ ├── utils │ │ ├── findEntrypoint.ts │ │ └── logger.ts │ └── vite │ │ └── dev.ts ├── components │ ├── Button.tsx │ └── TextInput.tsx ├── dev │ ├── api.ts │ ├── constants.ts │ ├── devtools.tsx │ ├── edge │ │ └── index.ts │ ├── index.ts │ ├── package.json │ ├── schemas.ts │ ├── types.ts │ └── utils │ │ ├── env.ts │ │ ├── fetchFrame.ts │ │ ├── getHtmlSize.ts │ │ ├── getImageSize.ts │ │ ├── getUiRoot.ts │ │ ├── htmlToMetadata.test.ts │ │ ├── htmlToMetadata.ts │ │ ├── parseButtons.test.ts │ │ ├── parseButtons.ts │ │ ├── responseToBaseErrorMessage.ts │ │ ├── uid.ts │ │ ├── validateFramePostBody.ts │ │ └── warpcast.ts ├── edge │ ├── index.ts │ └── package.json ├── frog-base.tsx ├── frog.tsx ├── hubs │ ├── index.ts │ ├── neynar.ts │ ├── package.json │ ├── pinata.ts │ └── utils.ts ├── index.ts ├── jsx │ ├── index.ts │ ├── jsx-dev-runtime │ │ ├── index.ts │ │ └── package.json │ ├── jsx-runtime │ │ ├── index.ts │ │ └── package.json │ └── package.json ├── middlewares │ ├── index.ts │ ├── neynar.ts │ └── package.json ├── next │ ├── handle.ts │ ├── index.ts │ └── package.json ├── package.json ├── serve-static │ ├── bun.ts │ ├── index.ts │ ├── noop.ts │ ├── package.json │ └── worker.ts ├── types │ ├── castAction.ts │ ├── client.d.ts │ ├── composerAction.ts │ ├── context.ts │ ├── env.ts │ ├── frame.ts │ ├── hub.ts │ ├── image.ts │ ├── octicon.ts │ ├── response.ts │ ├── routes.ts │ ├── signature.ts │ ├── transaction.ts │ └── utils.ts ├── ui │ ├── Box.test.tsx │ ├── Box.tsx │ ├── Columns.tsx │ ├── Divider.tsx │ ├── HStack.tsx │ ├── Heading.tsx │ ├── Icon.test-d.tsx │ ├── Icon.tsx │ ├── Image.tsx │ ├── Rows.tsx │ ├── Spacer.tsx │ ├── Text.tsx │ ├── VStack.tsx │ ├── createSystem.test-d.ts │ ├── createSystem.tsx │ ├── icons │ │ └── package.json │ ├── index.ts │ ├── package.json │ ├── types.ts │ └── vars.ts ├── utils │ ├── deserializeJson.ts │ ├── fromQuery.ts │ ├── getButtonValues.ts │ ├── getCastActionContext.ts │ ├── getComposerActionContext.ts │ ├── getFrameContext.ts │ ├── getFrameMetadata.test.ts │ ├── getFrameMetadata.ts │ ├── getImageContext.ts │ ├── getImagePaths.test.ts │ ├── getImagePaths.ts │ ├── getIntentState.ts │ ├── getRequestUrl.ts │ ├── getRouteParameters.ts │ ├── getSignatureContext.ts │ ├── getTransactionContext.ts │ ├── jws.ts │ ├── parseBrowserLocation.ts │ ├── parseFonts.ts │ ├── parseHonoPath.test.ts │ ├── parseHonoPath.ts │ ├── parseImage.ts │ ├── parseIntents.ts │ ├── parsePath.test.ts │ ├── parsePath.ts │ ├── requestBodyToCastActionBaseContext.ts │ ├── requestBodyToComposerActionBaseContext.ts │ ├── requestBodyToFrameBaseContext.ts │ ├── requestBodyToImageContext.ts │ ├── serializeJson.ts │ ├── toSearchParams.ts │ ├── verifyCastAction.ts │ ├── verifyComposerAction.ts │ ├── verifyFrame.test.ts │ ├── verifyFrame.ts │ └── verifyMessage.ts ├── version.ts └── web │ ├── actions │ ├── contractTransaction.ts │ ├── createCast.ts │ ├── internal │ │ ├── jsonRpc │ │ │ ├── errors.ts │ │ │ ├── listenForJsonRpcResponseMessage.ts │ │ │ ├── postJsonRpcRequestMessage.ts │ │ │ ├── types.ts │ │ │ └── waitForJsonRpcResponse.ts │ │ ├── postCreateCastRequestMessage.ts │ │ ├── postSendTransactionRequestMessage.ts │ │ ├── postSignTypedDataRequestMessage.ts │ │ ├── waitForCreateCastResponse.ts │ │ ├── waitForSendTransactionResponse.ts │ │ └── waitForSignTypedDataResponse.ts │ ├── sendTransaction.ts │ └── signTypedData.ts │ ├── frames │ ├── getFrameMetadata.test.ts │ ├── getFrameMetadata.ts │ ├── isFrameRequest.test.ts │ └── isFrameRequest.ts │ ├── index.ts │ └── package.json ├── templates ├── bun │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ └── icon.png │ ├── src │ │ └── index.tsx │ └── tsconfig.json ├── cloudflare-worker │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ └── icon.png │ ├── src │ │ └── index.tsx │ ├── tsconfig.json │ └── wrangler.toml ├── default │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ └── icon.png │ ├── src │ │ └── index.tsx │ └── tsconfig.json ├── next │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── api │ │ │ └── [[...routes]] │ │ │ │ └── route.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.module.css │ │ └── page.tsx │ ├── next.config.mjs │ ├── package.json │ ├── public │ │ ├── next.svg │ │ └── vercel.svg │ └── tsconfig.json ├── node │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ └── icon.png │ ├── src │ │ └── index.tsx │ └── tsconfig.json └── vercel │ ├── .gitignore │ ├── README.md │ ├── api │ └── index.tsx │ ├── package.json │ ├── public │ └── icon.png │ └── tsconfig.json ├── tsconfig.base.json ├── tsconfig.build.json ├── tsconfig.json ├── ui ├── index.html ├── package.json ├── postcss.config.js ├── src │ ├── App.tsx │ ├── assets │ │ └── icon.png │ ├── components │ │ ├── AuthDialog.tsx │ │ ├── CodeToHtml.tsx │ │ ├── Data.tsx │ │ ├── FormattedAbiItem.tsx │ │ ├── LoadingDots.tsx │ │ ├── Metrics.tsx │ │ ├── Navigator.tsx │ │ ├── Preview.tsx │ │ ├── Providers.tsx │ │ ├── QRCode.tsx │ │ ├── QuickLinks.tsx │ │ ├── Spinner.tsx │ │ ├── StartForm.tsx │ │ ├── Tabs.tsx │ │ ├── Timeline.tsx │ │ ├── Toast.tsx │ │ ├── icons.tsx │ │ └── logos.tsx │ ├── constants.ts │ ├── frog-client.ts │ ├── hooks │ │ ├── useCopyToClipboard.ts │ │ ├── useDebugImage.ts │ │ ├── useFocusTrap.ts │ │ ├── useScrollLock.ts │ │ └── useStore.ts │ ├── index.css │ ├── lib │ │ ├── api.ts │ │ ├── store.ts │ │ ├── wagmi.test-d.ts │ │ └── wagmi.ts │ ├── main.tsx │ ├── types │ │ ├── frog.ts │ │ └── utils.ts │ ├── utils │ │ ├── actions.ts │ │ ├── deepEqual.ts │ │ ├── format.ts │ │ └── parseChainId.ts │ └── vite-env.d.ts ├── tailwind.config.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── vercel.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/actions/install-dependencies/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/actions/install-dependencies/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/logo-dark.png -------------------------------------------------------------------------------- /.github/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/logo-light.png -------------------------------------------------------------------------------- /.github/workflows/canary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/workflows/canary.yml -------------------------------------------------------------------------------- /.github/workflows/close-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/workflows/close-issue.yml -------------------------------------------------------------------------------- /.github/workflows/label-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/workflows/label-issue.yml -------------------------------------------------------------------------------- /.github/workflows/on-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/workflows/on-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/on-push-to-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/workflows/on-push-to-main.yml -------------------------------------------------------------------------------- /.github/workflows/prune-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/workflows/prune-tags.yml -------------------------------------------------------------------------------- /.github/workflows/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.github/workflows/verify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.npmrc -------------------------------------------------------------------------------- /.scripts/gen-icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.scripts/gen-icons.ts -------------------------------------------------------------------------------- /.scripts/postbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.scripts/postbuild.ts -------------------------------------------------------------------------------- /.scripts/postversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.scripts/postversion.ts -------------------------------------------------------------------------------- /.scripts/preconstruct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.scripts/preconstruct.ts -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /FUNDING.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/FUNDING.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | src/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | src/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/biome.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/bun.lockb -------------------------------------------------------------------------------- /create-frog/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/create-frog/CHANGELOG.md -------------------------------------------------------------------------------- /create-frog/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/create-frog/bin.ts -------------------------------------------------------------------------------- /create-frog/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/create-frog/create.ts -------------------------------------------------------------------------------- /create-frog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/create-frog/package.json -------------------------------------------------------------------------------- /create-frog/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/create-frog/tsconfig.build.json -------------------------------------------------------------------------------- /create-frog/utils/getTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/create-frog/utils/getTemplates.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/package.json -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | .vercel 4 | -------------------------------------------------------------------------------- /playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/README.md -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/public/frog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/public/frog.png -------------------------------------------------------------------------------- /playground/src/castAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/castAction.tsx -------------------------------------------------------------------------------- /playground/src/composerAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/composerAction.tsx -------------------------------------------------------------------------------- /playground/src/fonts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/fonts.tsx -------------------------------------------------------------------------------- /playground/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/index.tsx -------------------------------------------------------------------------------- /playground/src/initial.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/initial.tsx -------------------------------------------------------------------------------- /playground/src/middleware.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/middleware.tsx -------------------------------------------------------------------------------- /playground/src/neynar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/neynar.tsx -------------------------------------------------------------------------------- /playground/src/routing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/routing.tsx -------------------------------------------------------------------------------- /playground/src/signature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/signature.tsx -------------------------------------------------------------------------------- /playground/src/todos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/todos.tsx -------------------------------------------------------------------------------- /playground/src/transaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/transaction.tsx -------------------------------------------------------------------------------- /playground/src/ui-system.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/ui-system.tsx -------------------------------------------------------------------------------- /playground/src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/src/ui.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /protobufs/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/protobufs/buf.gen.yaml -------------------------------------------------------------------------------- /protobufs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/protobufs/package.json -------------------------------------------------------------------------------- /protobufs/schemas/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/protobufs/schemas/message.proto -------------------------------------------------------------------------------- /protobufs/schemas/username_proof.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/protobufs/schemas/username_proof.proto -------------------------------------------------------------------------------- /services/auth/.env.example: -------------------------------------------------------------------------------- 1 | APP_FID= 2 | APP_MNEMONIC= 3 | -------------------------------------------------------------------------------- /services/auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/auth/README.md -------------------------------------------------------------------------------- /services/auth/api/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/auth/api/index.test.ts -------------------------------------------------------------------------------- /services/auth/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/auth/api/index.ts -------------------------------------------------------------------------------- /services/auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/auth/package.json -------------------------------------------------------------------------------- /services/auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/auth/tsconfig.json -------------------------------------------------------------------------------- /services/auth/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/auth/vercel.json -------------------------------------------------------------------------------- /services/frame/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/.gitignore -------------------------------------------------------------------------------- /services/frame/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/README.md -------------------------------------------------------------------------------- /services/frame/api/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/api/index.tsx -------------------------------------------------------------------------------- /services/frame/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/package.json -------------------------------------------------------------------------------- /services/frame/public/connect-frames.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/public/connect-frames.png -------------------------------------------------------------------------------- /services/frame/public/deploy-anywhere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/public/deploy-anywhere.png -------------------------------------------------------------------------------- /services/frame/public/local-devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/public/local-devtools.png -------------------------------------------------------------------------------- /services/frame/public/manage-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/public/manage-state.png -------------------------------------------------------------------------------- /services/frame/public/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/public/npm.png -------------------------------------------------------------------------------- /services/frame/public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/public/og.png -------------------------------------------------------------------------------- /services/frame/public/write-in-jsx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/public/write-in-jsx.png -------------------------------------------------------------------------------- /services/frame/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/services/frame/tsconfig.json -------------------------------------------------------------------------------- /site/components/CollaborationBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/components/CollaborationBadge.tsx -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/package.json -------------------------------------------------------------------------------- /site/pages/commands/dev.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/commands/dev.mdx -------------------------------------------------------------------------------- /site/pages/commands/vercel-build.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/commands/vercel-build.mdx -------------------------------------------------------------------------------- /site/pages/concepts/actions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/actions.mdx -------------------------------------------------------------------------------- /site/pages/concepts/browser-redirects.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/browser-redirects.mdx -------------------------------------------------------------------------------- /site/pages/concepts/cast-actions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/cast-actions.mdx -------------------------------------------------------------------------------- /site/pages/concepts/client-side-helpers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/client-side-helpers.mdx -------------------------------------------------------------------------------- /site/pages/concepts/composer-actions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/composer-actions.mdx -------------------------------------------------------------------------------- /site/pages/concepts/deployment.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/deployment.mdx -------------------------------------------------------------------------------- /site/pages/concepts/devtools.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/devtools.mdx -------------------------------------------------------------------------------- /site/pages/concepts/error-handling.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/error-handling.mdx -------------------------------------------------------------------------------- /site/pages/concepts/image-handler.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/image-handler.mdx -------------------------------------------------------------------------------- /site/pages/concepts/images-intents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/images-intents.mdx -------------------------------------------------------------------------------- /site/pages/concepts/middleware.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/middleware.mdx -------------------------------------------------------------------------------- /site/pages/concepts/mini-apps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/mini-apps.mdx -------------------------------------------------------------------------------- /site/pages/concepts/multi-step-cast-actions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/multi-step-cast-actions.mdx -------------------------------------------------------------------------------- /site/pages/concepts/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/overview.mdx -------------------------------------------------------------------------------- /site/pages/concepts/routing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/routing.mdx -------------------------------------------------------------------------------- /site/pages/concepts/securing-frames.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/securing-frames.mdx -------------------------------------------------------------------------------- /site/pages/concepts/signatures.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/signatures.mdx -------------------------------------------------------------------------------- /site/pages/concepts/state-management.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/state-management.mdx -------------------------------------------------------------------------------- /site/pages/concepts/transactions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/concepts/transactions.mdx -------------------------------------------------------------------------------- /site/pages/dev/devtools.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/dev/devtools.mdx -------------------------------------------------------------------------------- /site/pages/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/getting-started.mdx -------------------------------------------------------------------------------- /site/pages/hubs/neynar.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/hubs/neynar.mdx -------------------------------------------------------------------------------- /site/pages/hubs/pinata.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/hubs/pinata.mdx -------------------------------------------------------------------------------- /site/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/index.mdx -------------------------------------------------------------------------------- /site/pages/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/installation.mdx -------------------------------------------------------------------------------- /site/pages/intents/button-link.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/intents/button-link.mdx -------------------------------------------------------------------------------- /site/pages/intents/button-mint.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/intents/button-mint.mdx -------------------------------------------------------------------------------- /site/pages/intents/button-redirect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/intents/button-redirect.mdx -------------------------------------------------------------------------------- /site/pages/intents/button-reset.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/intents/button-reset.mdx -------------------------------------------------------------------------------- /site/pages/intents/button-transaction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/intents/button-transaction.mdx -------------------------------------------------------------------------------- /site/pages/intents/button.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/intents/button.mdx -------------------------------------------------------------------------------- /site/pages/intents/textinput.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/intents/textinput.mdx -------------------------------------------------------------------------------- /site/pages/middlewares/neynar.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/middlewares/neynar.mdx -------------------------------------------------------------------------------- /site/pages/platforms/bun.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/platforms/bun.mdx -------------------------------------------------------------------------------- /site/pages/platforms/cloudflare-workers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/platforms/cloudflare-workers.mdx -------------------------------------------------------------------------------- /site/pages/platforms/next.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/platforms/next.mdx -------------------------------------------------------------------------------- /site/pages/platforms/node.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/platforms/node.mdx -------------------------------------------------------------------------------- /site/pages/platforms/vercel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/platforms/vercel.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-cast-action-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-cast-action-context.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-cast-action-response.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-cast-action-response.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-cast-action.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-cast-action.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-composer-action-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-composer-action-context.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-composer-action-response.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-composer-action-response.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-composer-action.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-composer-action.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-frame-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-frame-context.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-frame-response.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-frame-response.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-frame.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-frame.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-hono.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-hono.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-image-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-image-context.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-image-response.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-image-response.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-image.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-image.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-signature-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-signature-context.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-signature-response.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-signature-response.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-signature.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-signature.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-transaction-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-transaction-context.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-transaction-response.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-transaction-response.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog-transaction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog-transaction.mdx -------------------------------------------------------------------------------- /site/pages/reference/frog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/reference/frog.mdx -------------------------------------------------------------------------------- /site/pages/ui/Box.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Box.mdx -------------------------------------------------------------------------------- /site/pages/ui/Columns.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Columns.mdx -------------------------------------------------------------------------------- /site/pages/ui/Divider.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Divider.mdx -------------------------------------------------------------------------------- /site/pages/ui/HStack.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/HStack.mdx -------------------------------------------------------------------------------- /site/pages/ui/Heading.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Heading.mdx -------------------------------------------------------------------------------- /site/pages/ui/Icon.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Icon.mdx -------------------------------------------------------------------------------- /site/pages/ui/Image.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Image.mdx -------------------------------------------------------------------------------- /site/pages/ui/Rows.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Rows.mdx -------------------------------------------------------------------------------- /site/pages/ui/Spacer.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Spacer.mdx -------------------------------------------------------------------------------- /site/pages/ui/Text.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/Text.mdx -------------------------------------------------------------------------------- /site/pages/ui/VStack.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/VStack.mdx -------------------------------------------------------------------------------- /site/pages/ui/createSystem.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/createSystem.mdx -------------------------------------------------------------------------------- /site/pages/ui/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/getting-started.mdx -------------------------------------------------------------------------------- /site/pages/ui/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/index.mdx -------------------------------------------------------------------------------- /site/pages/ui/primitive-components.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/primitive-components.mdx -------------------------------------------------------------------------------- /site/pages/ui/ui-system.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/pages/ui/ui-system.mdx -------------------------------------------------------------------------------- /site/public/devtools.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/devtools.mp4 -------------------------------------------------------------------------------- /site/public/devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/devtools.png -------------------------------------------------------------------------------- /site/public/frog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/frog.png -------------------------------------------------------------------------------- /site/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/icon.png -------------------------------------------------------------------------------- /site/public/images-intents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/images-intents.png -------------------------------------------------------------------------------- /site/public/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/logo-dark.svg -------------------------------------------------------------------------------- /site/public/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/logo-light.svg -------------------------------------------------------------------------------- /site/public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/public/og.png -------------------------------------------------------------------------------- /site/styles.css: -------------------------------------------------------------------------------- 1 | .vocs_HomePage_logo { 2 | height: 72px !important; 3 | } -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/vocs.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/site/vocs.config.tsx -------------------------------------------------------------------------------- /src/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/CHANGELOG.md -------------------------------------------------------------------------------- /src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/LICENSE -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/README.md -------------------------------------------------------------------------------- /src/cli/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/cli/app.ts -------------------------------------------------------------------------------- /src/cli/commands/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/cli/commands/dev.ts -------------------------------------------------------------------------------- /src/cli/commands/vercel-build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/cli/commands/vercel-build.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/utils/findEntrypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/cli/utils/findEntrypoint.ts -------------------------------------------------------------------------------- /src/cli/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/cli/utils/logger.ts -------------------------------------------------------------------------------- /src/cli/vite/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/cli/vite/dev.ts -------------------------------------------------------------------------------- /src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/components/Button.tsx -------------------------------------------------------------------------------- /src/components/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/components/TextInput.tsx -------------------------------------------------------------------------------- /src/dev/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/api.ts -------------------------------------------------------------------------------- /src/dev/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/constants.ts -------------------------------------------------------------------------------- /src/dev/devtools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/devtools.tsx -------------------------------------------------------------------------------- /src/dev/edge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/edge/index.ts -------------------------------------------------------------------------------- /src/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/index.ts -------------------------------------------------------------------------------- /src/dev/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/package.json -------------------------------------------------------------------------------- /src/dev/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/schemas.ts -------------------------------------------------------------------------------- /src/dev/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/types.ts -------------------------------------------------------------------------------- /src/dev/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/env.ts -------------------------------------------------------------------------------- /src/dev/utils/fetchFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/fetchFrame.ts -------------------------------------------------------------------------------- /src/dev/utils/getHtmlSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/getHtmlSize.ts -------------------------------------------------------------------------------- /src/dev/utils/getImageSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/getImageSize.ts -------------------------------------------------------------------------------- /src/dev/utils/getUiRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/getUiRoot.ts -------------------------------------------------------------------------------- /src/dev/utils/htmlToMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/htmlToMetadata.test.ts -------------------------------------------------------------------------------- /src/dev/utils/htmlToMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/htmlToMetadata.ts -------------------------------------------------------------------------------- /src/dev/utils/parseButtons.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/parseButtons.test.ts -------------------------------------------------------------------------------- /src/dev/utils/parseButtons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/parseButtons.ts -------------------------------------------------------------------------------- /src/dev/utils/responseToBaseErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/responseToBaseErrorMessage.ts -------------------------------------------------------------------------------- /src/dev/utils/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/uid.ts -------------------------------------------------------------------------------- /src/dev/utils/validateFramePostBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/validateFramePostBody.ts -------------------------------------------------------------------------------- /src/dev/utils/warpcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/dev/utils/warpcast.ts -------------------------------------------------------------------------------- /src/edge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/edge/index.ts -------------------------------------------------------------------------------- /src/edge/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/edge/package.json -------------------------------------------------------------------------------- /src/frog-base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/frog-base.tsx -------------------------------------------------------------------------------- /src/frog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/frog.tsx -------------------------------------------------------------------------------- /src/hubs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/hubs/index.ts -------------------------------------------------------------------------------- /src/hubs/neynar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/hubs/neynar.ts -------------------------------------------------------------------------------- /src/hubs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/hubs/package.json -------------------------------------------------------------------------------- /src/hubs/pinata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/hubs/pinata.ts -------------------------------------------------------------------------------- /src/hubs/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/hubs/utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jsx/index.ts: -------------------------------------------------------------------------------- 1 | export * from 'hono/jsx' 2 | -------------------------------------------------------------------------------- /src/jsx/jsx-dev-runtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/jsx/jsx-dev-runtime/index.ts -------------------------------------------------------------------------------- /src/jsx/jsx-dev-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/jsx/jsx-dev-runtime/package.json -------------------------------------------------------------------------------- /src/jsx/jsx-runtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/jsx/jsx-runtime/index.ts -------------------------------------------------------------------------------- /src/jsx/jsx-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/jsx/jsx-runtime/package.json -------------------------------------------------------------------------------- /src/jsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/jsx/package.json -------------------------------------------------------------------------------- /src/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/middlewares/index.ts -------------------------------------------------------------------------------- /src/middlewares/neynar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/middlewares/neynar.ts -------------------------------------------------------------------------------- /src/middlewares/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/middlewares/package.json -------------------------------------------------------------------------------- /src/next/handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/next/handle.ts -------------------------------------------------------------------------------- /src/next/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/next/index.ts -------------------------------------------------------------------------------- /src/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/next/package.json -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/package.json -------------------------------------------------------------------------------- /src/serve-static/bun.ts: -------------------------------------------------------------------------------- 1 | export { serveStatic } from 'hono/bun' 2 | -------------------------------------------------------------------------------- /src/serve-static/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/serve-static/index.ts -------------------------------------------------------------------------------- /src/serve-static/noop.ts: -------------------------------------------------------------------------------- 1 | export const serveStatic = undefined 2 | -------------------------------------------------------------------------------- /src/serve-static/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/serve-static/package.json -------------------------------------------------------------------------------- /src/serve-static/worker.ts: -------------------------------------------------------------------------------- 1 | export { serveStatic } from 'hono/cloudflare-workers' 2 | -------------------------------------------------------------------------------- /src/types/castAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/castAction.ts -------------------------------------------------------------------------------- /src/types/client.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/client.d.ts -------------------------------------------------------------------------------- /src/types/composerAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/composerAction.ts -------------------------------------------------------------------------------- /src/types/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/context.ts -------------------------------------------------------------------------------- /src/types/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/env.ts -------------------------------------------------------------------------------- /src/types/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/frame.ts -------------------------------------------------------------------------------- /src/types/hub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/hub.ts -------------------------------------------------------------------------------- /src/types/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/image.ts -------------------------------------------------------------------------------- /src/types/octicon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/octicon.ts -------------------------------------------------------------------------------- /src/types/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/response.ts -------------------------------------------------------------------------------- /src/types/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/routes.ts -------------------------------------------------------------------------------- /src/types/signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/signature.ts -------------------------------------------------------------------------------- /src/types/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/transaction.ts -------------------------------------------------------------------------------- /src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/types/utils.ts -------------------------------------------------------------------------------- /src/ui/Box.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Box.test.tsx -------------------------------------------------------------------------------- /src/ui/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Box.tsx -------------------------------------------------------------------------------- /src/ui/Columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Columns.tsx -------------------------------------------------------------------------------- /src/ui/Divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Divider.tsx -------------------------------------------------------------------------------- /src/ui/HStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/HStack.tsx -------------------------------------------------------------------------------- /src/ui/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Heading.tsx -------------------------------------------------------------------------------- /src/ui/Icon.test-d.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Icon.test-d.tsx -------------------------------------------------------------------------------- /src/ui/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Icon.tsx -------------------------------------------------------------------------------- /src/ui/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Image.tsx -------------------------------------------------------------------------------- /src/ui/Rows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Rows.tsx -------------------------------------------------------------------------------- /src/ui/Spacer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Spacer.tsx -------------------------------------------------------------------------------- /src/ui/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/Text.tsx -------------------------------------------------------------------------------- /src/ui/VStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/VStack.tsx -------------------------------------------------------------------------------- /src/ui/createSystem.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/createSystem.test-d.ts -------------------------------------------------------------------------------- /src/ui/createSystem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/createSystem.tsx -------------------------------------------------------------------------------- /src/ui/icons/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/icons/package.json -------------------------------------------------------------------------------- /src/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/index.ts -------------------------------------------------------------------------------- /src/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/package.json -------------------------------------------------------------------------------- /src/ui/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/types.ts -------------------------------------------------------------------------------- /src/ui/vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/ui/vars.ts -------------------------------------------------------------------------------- /src/utils/deserializeJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/deserializeJson.ts -------------------------------------------------------------------------------- /src/utils/fromQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/fromQuery.ts -------------------------------------------------------------------------------- /src/utils/getButtonValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getButtonValues.ts -------------------------------------------------------------------------------- /src/utils/getCastActionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getCastActionContext.ts -------------------------------------------------------------------------------- /src/utils/getComposerActionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getComposerActionContext.ts -------------------------------------------------------------------------------- /src/utils/getFrameContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getFrameContext.ts -------------------------------------------------------------------------------- /src/utils/getFrameMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getFrameMetadata.test.ts -------------------------------------------------------------------------------- /src/utils/getFrameMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getFrameMetadata.ts -------------------------------------------------------------------------------- /src/utils/getImageContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getImageContext.ts -------------------------------------------------------------------------------- /src/utils/getImagePaths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getImagePaths.test.ts -------------------------------------------------------------------------------- /src/utils/getImagePaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getImagePaths.ts -------------------------------------------------------------------------------- /src/utils/getIntentState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getIntentState.ts -------------------------------------------------------------------------------- /src/utils/getRequestUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getRequestUrl.ts -------------------------------------------------------------------------------- /src/utils/getRouteParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getRouteParameters.ts -------------------------------------------------------------------------------- /src/utils/getSignatureContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getSignatureContext.ts -------------------------------------------------------------------------------- /src/utils/getTransactionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/getTransactionContext.ts -------------------------------------------------------------------------------- /src/utils/jws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/jws.ts -------------------------------------------------------------------------------- /src/utils/parseBrowserLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parseBrowserLocation.ts -------------------------------------------------------------------------------- /src/utils/parseFonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parseFonts.ts -------------------------------------------------------------------------------- /src/utils/parseHonoPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parseHonoPath.test.ts -------------------------------------------------------------------------------- /src/utils/parseHonoPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parseHonoPath.ts -------------------------------------------------------------------------------- /src/utils/parseImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parseImage.ts -------------------------------------------------------------------------------- /src/utils/parseIntents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parseIntents.ts -------------------------------------------------------------------------------- /src/utils/parsePath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parsePath.test.ts -------------------------------------------------------------------------------- /src/utils/parsePath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/parsePath.ts -------------------------------------------------------------------------------- /src/utils/requestBodyToCastActionBaseContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/requestBodyToCastActionBaseContext.ts -------------------------------------------------------------------------------- /src/utils/requestBodyToComposerActionBaseContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/requestBodyToComposerActionBaseContext.ts -------------------------------------------------------------------------------- /src/utils/requestBodyToFrameBaseContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/requestBodyToFrameBaseContext.ts -------------------------------------------------------------------------------- /src/utils/requestBodyToImageContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/requestBodyToImageContext.ts -------------------------------------------------------------------------------- /src/utils/serializeJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/serializeJson.ts -------------------------------------------------------------------------------- /src/utils/toSearchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/toSearchParams.ts -------------------------------------------------------------------------------- /src/utils/verifyCastAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/verifyCastAction.ts -------------------------------------------------------------------------------- /src/utils/verifyComposerAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/verifyComposerAction.ts -------------------------------------------------------------------------------- /src/utils/verifyFrame.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/verifyFrame.test.ts -------------------------------------------------------------------------------- /src/utils/verifyFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/verifyFrame.ts -------------------------------------------------------------------------------- /src/utils/verifyMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/utils/verifyMessage.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- 1 | export const version = '0.18.3' 2 | -------------------------------------------------------------------------------- /src/web/actions/contractTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/contractTransaction.ts -------------------------------------------------------------------------------- /src/web/actions/createCast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/createCast.ts -------------------------------------------------------------------------------- /src/web/actions/internal/jsonRpc/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/jsonRpc/errors.ts -------------------------------------------------------------------------------- /src/web/actions/internal/jsonRpc/listenForJsonRpcResponseMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/jsonRpc/listenForJsonRpcResponseMessage.ts -------------------------------------------------------------------------------- /src/web/actions/internal/jsonRpc/postJsonRpcRequestMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/jsonRpc/postJsonRpcRequestMessage.ts -------------------------------------------------------------------------------- /src/web/actions/internal/jsonRpc/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/jsonRpc/types.ts -------------------------------------------------------------------------------- /src/web/actions/internal/jsonRpc/waitForJsonRpcResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/jsonRpc/waitForJsonRpcResponse.ts -------------------------------------------------------------------------------- /src/web/actions/internal/postCreateCastRequestMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/postCreateCastRequestMessage.ts -------------------------------------------------------------------------------- /src/web/actions/internal/postSendTransactionRequestMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/postSendTransactionRequestMessage.ts -------------------------------------------------------------------------------- /src/web/actions/internal/postSignTypedDataRequestMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/postSignTypedDataRequestMessage.ts -------------------------------------------------------------------------------- /src/web/actions/internal/waitForCreateCastResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/waitForCreateCastResponse.ts -------------------------------------------------------------------------------- /src/web/actions/internal/waitForSendTransactionResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/waitForSendTransactionResponse.ts -------------------------------------------------------------------------------- /src/web/actions/internal/waitForSignTypedDataResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/internal/waitForSignTypedDataResponse.ts -------------------------------------------------------------------------------- /src/web/actions/sendTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/sendTransaction.ts -------------------------------------------------------------------------------- /src/web/actions/signTypedData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/actions/signTypedData.ts -------------------------------------------------------------------------------- /src/web/frames/getFrameMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/frames/getFrameMetadata.test.ts -------------------------------------------------------------------------------- /src/web/frames/getFrameMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/frames/getFrameMetadata.ts -------------------------------------------------------------------------------- /src/web/frames/isFrameRequest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/frames/isFrameRequest.test.ts -------------------------------------------------------------------------------- /src/web/frames/isFrameRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/frames/isFrameRequest.ts -------------------------------------------------------------------------------- /src/web/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/index.ts -------------------------------------------------------------------------------- /src/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/src/web/package.json -------------------------------------------------------------------------------- /templates/bun/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /templates/bun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/bun/README.md -------------------------------------------------------------------------------- /templates/bun/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/bun/package.json -------------------------------------------------------------------------------- /templates/bun/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/bun/public/icon.png -------------------------------------------------------------------------------- /templates/bun/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/bun/src/index.tsx -------------------------------------------------------------------------------- /templates/bun/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/bun/tsconfig.json -------------------------------------------------------------------------------- /templates/cloudflare-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/cloudflare-worker/.gitignore -------------------------------------------------------------------------------- /templates/cloudflare-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/cloudflare-worker/README.md -------------------------------------------------------------------------------- /templates/cloudflare-worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/cloudflare-worker/package.json -------------------------------------------------------------------------------- /templates/cloudflare-worker/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/cloudflare-worker/public/icon.png -------------------------------------------------------------------------------- /templates/cloudflare-worker/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/cloudflare-worker/src/index.tsx -------------------------------------------------------------------------------- /templates/cloudflare-worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/cloudflare-worker/tsconfig.json -------------------------------------------------------------------------------- /templates/cloudflare-worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/cloudflare-worker/wrangler.toml -------------------------------------------------------------------------------- /templates/default/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/default/.gitignore -------------------------------------------------------------------------------- /templates/default/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/default/README.md -------------------------------------------------------------------------------- /templates/default/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/default/package.json -------------------------------------------------------------------------------- /templates/default/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/default/public/icon.png -------------------------------------------------------------------------------- /templates/default/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/default/src/index.tsx -------------------------------------------------------------------------------- /templates/default/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/default/tsconfig.json -------------------------------------------------------------------------------- /templates/next/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/.gitignore -------------------------------------------------------------------------------- /templates/next/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/README.md -------------------------------------------------------------------------------- /templates/next/app/api/[[...routes]]/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/app/api/[[...routes]]/route.tsx -------------------------------------------------------------------------------- /templates/next/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/app/favicon.ico -------------------------------------------------------------------------------- /templates/next/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/app/globals.css -------------------------------------------------------------------------------- /templates/next/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/app/layout.tsx -------------------------------------------------------------------------------- /templates/next/app/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/app/page.module.css -------------------------------------------------------------------------------- /templates/next/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/app/page.tsx -------------------------------------------------------------------------------- /templates/next/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/next.config.mjs -------------------------------------------------------------------------------- /templates/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/package.json -------------------------------------------------------------------------------- /templates/next/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/public/next.svg -------------------------------------------------------------------------------- /templates/next/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/public/vercel.svg -------------------------------------------------------------------------------- /templates/next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/next/tsconfig.json -------------------------------------------------------------------------------- /templates/node/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /templates/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/node/README.md -------------------------------------------------------------------------------- /templates/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/node/package.json -------------------------------------------------------------------------------- /templates/node/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/node/public/icon.png -------------------------------------------------------------------------------- /templates/node/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/node/src/index.tsx -------------------------------------------------------------------------------- /templates/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/node/tsconfig.json -------------------------------------------------------------------------------- /templates/vercel/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | .vercel 4 | -------------------------------------------------------------------------------- /templates/vercel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/vercel/README.md -------------------------------------------------------------------------------- /templates/vercel/api/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/vercel/api/index.tsx -------------------------------------------------------------------------------- /templates/vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/vercel/package.json -------------------------------------------------------------------------------- /templates/vercel/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/vercel/public/icon.png -------------------------------------------------------------------------------- /templates/vercel/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/templates/vercel/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/tsconfig.json -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/postcss.config.js -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/assets/icon.png -------------------------------------------------------------------------------- /ui/src/components/AuthDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/AuthDialog.tsx -------------------------------------------------------------------------------- /ui/src/components/CodeToHtml.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/CodeToHtml.tsx -------------------------------------------------------------------------------- /ui/src/components/Data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Data.tsx -------------------------------------------------------------------------------- /ui/src/components/FormattedAbiItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/FormattedAbiItem.tsx -------------------------------------------------------------------------------- /ui/src/components/LoadingDots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/LoadingDots.tsx -------------------------------------------------------------------------------- /ui/src/components/Metrics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Metrics.tsx -------------------------------------------------------------------------------- /ui/src/components/Navigator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Navigator.tsx -------------------------------------------------------------------------------- /ui/src/components/Preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Preview.tsx -------------------------------------------------------------------------------- /ui/src/components/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Providers.tsx -------------------------------------------------------------------------------- /ui/src/components/QRCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/QRCode.tsx -------------------------------------------------------------------------------- /ui/src/components/QuickLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/QuickLinks.tsx -------------------------------------------------------------------------------- /ui/src/components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Spinner.tsx -------------------------------------------------------------------------------- /ui/src/components/StartForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/StartForm.tsx -------------------------------------------------------------------------------- /ui/src/components/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Tabs.tsx -------------------------------------------------------------------------------- /ui/src/components/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Timeline.tsx -------------------------------------------------------------------------------- /ui/src/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/Toast.tsx -------------------------------------------------------------------------------- /ui/src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/icons.tsx -------------------------------------------------------------------------------- /ui/src/components/logos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/components/logos.tsx -------------------------------------------------------------------------------- /ui/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/constants.ts -------------------------------------------------------------------------------- /ui/src/frog-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/frog-client.ts -------------------------------------------------------------------------------- /ui/src/hooks/useCopyToClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/hooks/useCopyToClipboard.ts -------------------------------------------------------------------------------- /ui/src/hooks/useDebugImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/hooks/useDebugImage.ts -------------------------------------------------------------------------------- /ui/src/hooks/useFocusTrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/hooks/useFocusTrap.ts -------------------------------------------------------------------------------- /ui/src/hooks/useScrollLock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/hooks/useScrollLock.ts -------------------------------------------------------------------------------- /ui/src/hooks/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/hooks/useStore.ts -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/lib/api.ts -------------------------------------------------------------------------------- /ui/src/lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/lib/store.ts -------------------------------------------------------------------------------- /ui/src/lib/wagmi.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/lib/wagmi.test-d.ts -------------------------------------------------------------------------------- /ui/src/lib/wagmi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/lib/wagmi.ts -------------------------------------------------------------------------------- /ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/main.tsx -------------------------------------------------------------------------------- /ui/src/types/frog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/types/frog.ts -------------------------------------------------------------------------------- /ui/src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/types/utils.ts -------------------------------------------------------------------------------- /ui/src/utils/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/utils/actions.ts -------------------------------------------------------------------------------- /ui/src/utils/deepEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/utils/deepEqual.ts -------------------------------------------------------------------------------- /ui/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/utils/format.ts -------------------------------------------------------------------------------- /ui/src/utils/parseChainId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/src/utils/parseChainId.ts -------------------------------------------------------------------------------- /ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ui/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/tailwind.config.ts -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/tsconfig.node.json -------------------------------------------------------------------------------- /ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/ui/vite.config.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wevm/frog/HEAD/vercel.json --------------------------------------------------------------------------------