├── packages ├── experimental │ ├── exports │ │ └── index.ts │ ├── tsconfig.build.json │ ├── .eslintrc.json │ ├── vitest.config.ts │ ├── .npmignore │ ├── src │ │ └── smart-session │ │ │ ├── ui │ │ │ ├── views │ │ │ │ └── w3m-smart-session-created-view │ │ │ │ │ └── styles.ts │ │ │ └── permissions │ │ │ │ └── wui-permission-contract-call │ │ │ │ └── styles.ts │ │ │ └── utils │ │ │ └── ConstantUtils.ts │ └── tsconfig.json ├── adapters │ ├── polkadot │ │ ├── src │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ ├── vitest.config.ts │ │ ├── .eslintrc.json │ │ ├── .npmignore │ │ └── tsconfig.json │ ├── wagmi │ │ ├── src │ │ │ ├── tests │ │ │ │ └── mocks │ │ │ │ │ └── adapter.mock.ts │ │ │ ├── utils │ │ │ │ └── constants.ts │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ ├── vitest.config.ts │ │ ├── .eslintrc.json │ │ ├── .npmignore │ │ └── tsconfig.json │ ├── bitcoin │ │ ├── exports │ │ │ └── index.ts │ │ ├── tsconfig.build.json │ │ ├── .eslintrc.json │ │ ├── vitest.config.ts │ │ ├── .npmignore │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── ethers │ │ ├── tsconfig.build.json │ │ ├── vitest.config.ts │ │ ├── .eslintrc.json │ │ ├── .npmignore │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── ethers5 │ │ ├── tsconfig.build.json │ │ ├── vitest.config.ts │ │ ├── .eslintrc.json │ │ ├── .npmignore │ │ ├── src │ │ │ └── index.ts │ │ └── tsconfig.json │ └── solana │ │ ├── tsconfig.build.json │ │ ├── .eslintrc.json │ │ ├── .npmignore │ │ ├── exports │ │ └── index.ts │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── src │ │ └── index.ts ├── siwx │ ├── exports │ │ └── index.ts │ ├── src │ │ ├── storages │ │ │ └── index.ts │ │ ├── messengers │ │ │ └── index.ts │ │ ├── configs │ │ │ ├── index.ts │ │ │ └── ReownAuthenticationSIWX.ts │ │ ├── verifiers │ │ │ └── index.ts │ │ ├── core │ │ │ └── index.ts │ │ └── index.ts │ ├── .eslintrc.json │ ├── vitest.config.ts │ ├── .npmignore │ └── tsconfig.json ├── appkit │ ├── exports │ │ ├── utils.ts │ │ ├── adapters.ts │ │ ├── constants.ts │ │ ├── networks.ts │ │ ├── connections.ts │ │ ├── connectors.ts │ │ ├── auth-provider.ts │ │ └── library │ │ │ ├── react.ts │ │ │ └── vue.ts │ ├── src │ │ ├── connections │ │ │ └── index.ts │ │ ├── connectors │ │ │ └── index.ts │ │ ├── auth-provider │ │ │ └── index.ts │ │ ├── universal-adapter │ │ │ └── index.ts │ │ ├── utils │ │ │ └── index.ts │ │ ├── networks │ │ │ └── solana │ │ │ │ └── index.ts │ │ └── adapters │ │ │ ├── index.ts │ │ │ └── ChainAdapterConnector.ts │ ├── tsconfig.build.json │ ├── .eslintrc.json │ ├── .npmignore │ └── tsconfig.json ├── pay │ ├── src │ │ ├── controllers │ │ │ └── index.ts │ │ ├── utils │ │ │ └── ConstantsUtil.ts │ │ └── types │ │ │ ├── payment.ts │ │ │ └── exchange.ts │ ├── .eslintrc.json │ ├── vitest.config.ts │ ├── .npmignore │ └── tsconfig.json ├── ui │ ├── exports │ │ ├── jsx.ts │ │ ├── wui-flex.ts │ │ ├── wui-grid.ts │ │ ├── wui-card.ts │ │ ├── wui-icon.ts │ │ ├── wui-link.ts │ │ ├── wui-logo.ts │ │ ├── wui-otp.ts │ │ ├── wui-tabs.ts │ │ ├── wui-tag.ts │ │ ├── wui-text.ts │ │ ├── wui-avatar.ts │ │ ├── wui-balance.ts │ │ ├── wui-banner.ts │ │ ├── wui-button.ts │ │ ├── wui-image.ts │ │ ├── wui-promo.ts │ │ ├── wui-qr-code.ts │ │ ├── wui-select.ts │ │ ├── wui-separator.ts │ │ ├── wui-shimmer.ts │ │ ├── wui-toggle.ts │ │ ├── wui-tooltip.ts │ │ ├── wui-visual.ts │ │ ├── wui-alertbar.ts │ │ ├── wui-checkbox.ts │ │ ├── wui-ens-input.ts │ │ ├── wui-icon-box.ts │ │ ├── wui-icon-link.ts │ │ ├── wui-list-item.ts │ │ ├── wui-snackbar.ts │ │ ├── wui-tab-item.ts │ │ ├── wui-card-select.ts │ │ ├── wui-chip-button.ts │ │ ├── wui-cta-button.ts │ │ ├── wui-email-input.ts │ │ ├── wui-icon-button.ts │ │ ├── wui-input-amount.ts │ │ ├── wui-input-text.ts │ │ ├── wui-list-account.ts │ │ ├── wui-list-button.ts │ │ ├── wui-list-content.ts │ │ ├── wui-list-network.ts │ │ ├── wui-list-social.ts │ │ ├── wui-list-token.ts │ │ ├── wui-list-wallet.ts │ │ ├── wui-logo-select.ts │ │ ├── wui-notice-card.ts │ │ ├── wui-preview-item.ts │ │ ├── wui-search-bar.ts │ │ ├── wui-token-button.ts │ │ ├── wui-ux-by-reown.ts │ │ ├── wui-wallet-image.ts │ │ ├── wui-account-button.ts │ │ ├── wui-connect-button.ts │ │ ├── wui-details-group.ts │ │ ├── wui-input-numeric.ts │ │ ├── wui-list-accordion.ts │ │ ├── wui-network-button.ts │ │ ├── wui-network-image.ts │ │ ├── wui-network-switch.ts │ │ ├── wui-profile-button.ts │ │ ├── wui-semantic-chip.ts │ │ ├── wui-toast-message.ts │ │ ├── wui-wallet-button.ts │ │ ├── wui-wallet-switch.ts │ │ ├── wui-all-wallets-image.ts │ │ ├── wui-certified-switch.ts │ │ ├── wui-list-description.ts │ │ ├── wui-loading-hexagon.ts │ │ ├── wui-loading-spinner.ts │ │ ├── wui-loading-thumbnail.ts │ │ ├── wui-token-list-item.ts │ │ ├── wui-visual-thumbnail.ts │ │ ├── wui-card-select-loader.ts │ │ ├── wui-compatible-network.ts │ │ ├── wui-details-group-item.ts │ │ ├── wui-transaction-visual.ts │ │ ├── wui-token-list-item-loader.ts │ │ ├── wui-transaction-list-item.ts │ │ ├── wui-transaction-thumbnail.ts │ │ ├── wui-active-profile-wallet-item.ts │ │ ├── wui-account-name-suggestion-item.ts │ │ ├── wui-inactive-profile-wallet-item.ts │ │ └── wui-transaction-list-item-loader.ts │ ├── src │ │ ├── utils │ │ │ └── ConstantsUtil.ts │ │ ├── composites │ │ │ ├── wui-otp │ │ │ │ └── styles.ts │ │ │ └── wui-email-input │ │ │ │ └── styles.ts │ │ ├── layout │ │ │ ├── wui-grid │ │ │ │ └── styles.ts │ │ │ └── wui-flex │ │ │ │ └── styles.ts │ │ ├── assets │ │ │ └── svg │ │ │ │ └── cursor.ts │ │ └── components │ │ │ └── wui-visual │ │ │ └── styles.ts │ ├── vitest.config.ts │ ├── .npmignore │ ├── tsconfig.json │ └── .eslintrc.json ├── core-legacy │ ├── exports │ │ ├── index.ts │ │ ├── vue.ts │ │ └── react.ts │ ├── .eslintrc.json │ ├── vitest.config.ts │ ├── .npmignore │ └── tsconfig.json ├── scaffold-ui │ ├── exports │ │ ├── reown-authentication │ │ │ └── index.ts │ │ ├── receive.ts │ │ ├── transactions.ts │ │ ├── partials │ │ │ ├── w3m-list-wallet.ts │ │ │ └── w3m-router-container.ts │ │ ├── core.ts │ │ ├── utils.tsx │ │ ├── pay-with-exchange.ts │ │ ├── w3m-modal.ts │ │ ├── basic.ts │ │ ├── socials.ts │ │ ├── swaps.ts │ │ ├── send.ts │ │ └── embedded-wallet.ts │ ├── src │ │ ├── partials │ │ │ ├── w3m-onramp-providers-footer │ │ │ │ └── styles.ts │ │ │ ├── w3m-list-wallet │ │ │ │ └── styles.ts │ │ │ ├── w3m-tooltip-trigger │ │ │ │ └── styles.ts │ │ │ ├── w3m-mobile-download-links │ │ │ │ └── styles.ts │ │ │ ├── w3m-snackbar │ │ │ │ └── styles.ts │ │ │ ├── w3m-account-activity-widget │ │ │ │ └── styles.ts │ │ │ └── w3m-siwx-sign-message-thumbnails │ │ │ │ └── styles.ts │ │ ├── modal │ │ │ ├── w3m-button │ │ │ │ └── styles.ts │ │ │ ├── w3m-network-button │ │ │ │ └── styles.ts │ │ │ └── w3m-router │ │ │ │ └── styles.ts │ │ ├── views │ │ │ ├── w3m-choose-account-name-view │ │ │ │ └── styles.ts │ │ │ ├── w3m-connecting-multi-chain-view │ │ │ │ └── styles.ts │ │ │ ├── w3m-register-account-name-success-view │ │ │ │ └── styles.ts │ │ │ ├── w3m-email-verify-device-view │ │ │ │ └── styles.ts │ │ │ ├── w3m-networks-view │ │ │ │ └── styles.ts │ │ │ ├── w3m-update-email-wallet-view │ │ │ │ └── styles.ts │ │ │ └── w3m-unsupported-chain-view │ │ │ │ └── styles.ts │ │ └── utils │ │ │ └── w3m-email-otp-widget │ │ │ └── styles.ts │ ├── .npmignore │ ├── vitest.config.ts │ ├── .eslintrc.json │ └── tsconfig.json ├── testing │ ├── src │ │ ├── constants │ │ │ ├── timeouts.ts │ │ │ └── devices.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ └── timeouts.ts │ ├── .eslintrc.json │ ├── vitest.config.ts │ ├── .npmignore │ ├── exports │ │ └── index.ts │ └── tsconfig.json ├── controllers │ ├── exports │ │ └── features.ts │ ├── src │ │ ├── features │ │ │ └── reown-authentication │ │ │ │ └── index.ts │ │ └── utils │ │ │ └── EnsUtil.ts │ ├── .eslintrc.json │ ├── vitest.config.ts │ ├── .npmignore │ └── tsconfig.json ├── siwe │ ├── core │ │ └── utils │ │ │ └── ConstantsUtil.ts │ ├── vitest.config.ts │ ├── .eslintrc.json │ ├── .npmignore │ ├── tsconfig.json │ └── scaffold │ │ └── partials │ │ └── w3m-connecting-siwe │ │ └── styles.ts ├── common │ ├── vitest.config.ts │ ├── src │ │ ├── utils │ │ │ ├── NavigationUtil.ts │ │ │ └── NamesUtil.ts │ │ └── contracts │ │ │ └── swap.ts │ ├── .eslintrc.json │ ├── .npmignore │ └── tsconfig.json ├── appkit-utils │ ├── vitest.config.ts │ ├── exports │ │ ├── ethers.ts │ │ ├── bitcoin.ts │ │ ├── wallet-standard.ts │ │ └── solana.ts │ ├── .eslintrc.json │ ├── src │ │ ├── bitcoin │ │ │ └── BitcoinConstantsUtil.ts │ │ └── wallet-standard │ │ │ └── constants.ts │ ├── .npmignore │ └── tsconfig.json ├── universal-connector │ ├── vitest.config.ts │ ├── .eslintrc.json │ ├── .npmignore │ ├── index.ts │ ├── exports │ │ └── index.ts │ └── tsconfig.json ├── wallet │ ├── .eslintrc.json │ ├── exports │ │ └── utils.ts │ ├── vitest.config.ts │ ├── .npmignore │ ├── tests │ │ └── mocks │ │ │ ├── W3mFrameStorage.mock.ts │ │ │ └── W3mFrameHelpers.mock.ts │ ├── src │ │ └── RegexUtil.ts │ └── tsconfig.json ├── polyfills │ ├── .eslintrc.json │ ├── .npmignore │ └── tsconfig.json ├── wallet-button │ ├── vitest.config.ts │ ├── .npmignore │ ├── tsconfig.json │ ├── src │ │ └── utils │ │ │ └── TypeUtil.ts │ └── .eslintrc.json └── cli │ └── .gitignore ├── examples ├── nuxt-wagmi │ ├── public │ │ ├── robots.txt │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── server │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── plugins │ │ └── 2.wagmi.ts │ └── .gitignore ├── nuxt-wagmi-solana-bitcoin │ ├── public │ │ ├── robots.txt │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── server │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── plugins │ │ └── 2.wagmi.ts │ └── .gitignore ├── vue-wagmi │ ├── .gitignore │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ └── src │ │ └── env.d.ts ├── next-ep-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ └── next.config.mjs ├── vue-wagmi-solana │ ├── .gitignore │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ └── src │ │ └── env.d.ts ├── next-bitcoin-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ └── next.config.mjs ├── next-ethers-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ └── next.config.mjs ├── next-wagmi-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ └── next.config.mjs ├── next-ak-basic-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ └── next.config.mjs ├── next-ak-basic-up-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ └── next.config.mjs ├── next-ak-basic-sign-client-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ └── next.config.mjs ├── next-wagmi-solana-bitcoin-app-router │ ├── .env.example │ ├── .eslintrc.json │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── app │ │ │ ├── favicon.ico │ │ │ └── fonts │ │ │ ├── GeistVF.woff │ │ │ └── GeistMonoVF.woff │ ├── next-env.d.ts │ └── next.config.mjs ├── sveltekit-wagmi │ ├── src │ │ └── routes │ │ │ └── +layout.svelte │ ├── static │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ ├── .eslintrc.json │ └── .gitignore ├── vue-ep │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ ├── components │ │ │ └── Header.vue │ │ ├── main.ts │ │ ├── components.d.ts │ │ └── env.d.ts │ ├── vite.config.ts │ └── tsconfig.node.json ├── html-ep │ └── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── react-ep │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── sveltekit-ethers │ ├── src │ │ └── routes │ │ │ └── +layout.svelte │ ├── static │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ ├── .eslintrc.json │ └── .gitignore ├── html-ethers │ └── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── html-solana │ └── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── html-wagmi │ └── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── react-wagmi │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── sveltekit-4-wagmi │ ├── src │ │ └── routes │ │ │ └── +layout.svelte │ ├── static │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ ├── .eslintrc.json │ └── .gitignore ├── vue-ethers5 │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ └── src │ │ ├── main.ts │ │ └── env.d.ts ├── vue-solana │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ └── src │ │ ├── main.ts │ │ └── env.d.ts ├── html-ak-basic │ └── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── html-bitcoin │ └── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── html-wagmi-cdn │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo.png │ │ └── reown-logo-white.png │ └── vite.config.js ├── react-ak-basic │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── react-ethers │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── react-ethers5 │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── react-solana │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── vue-ak-basic │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ └── src │ │ ├── main.ts │ │ └── env.d.ts ├── html-ak-basic-up │ └── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── vue-ak-basic-up │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ ├── components │ │ │ └── Header.vue │ │ ├── main.ts │ │ ├── components.d.ts │ │ └── env.d.ts │ ├── vite.config.ts │ └── tsconfig.node.json ├── react-ak-basic-up │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── vue-ethers-solana │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.ts │ └── src │ │ ├── main.ts │ │ └── env.d.ts ├── html-wagmi-wallet-button │ └── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo.png │ │ └── reown-logo-white.png ├── vue-ak-basic-sign-client │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo.png │ │ └── reown-logo-white.png │ ├── src │ │ ├── components │ │ │ └── Header.vue │ │ ├── main.ts │ │ ├── components.d.ts │ │ └── env.d.ts │ ├── vite.config.ts │ └── tsconfig.node.json ├── vue-reown-authentication │ ├── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo.png │ │ └── reown-logo-white.png │ └── src │ │ ├── main.ts │ │ └── env.d.ts ├── html-ak-basic-sign-client │ └── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── html-wagmi-solana-bitcoin │ └── public │ │ ├── favicon.png │ │ ├── appkit-logo.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png ├── react-ak-basic-sign-client │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── vite.config.js │ ├── tsconfig.json │ └── src │ │ └── main.tsx ├── react-reown-authentication │ ├── public │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── appkit-logo.png │ │ ├── favicon-dark.png │ │ └── reown-logo-white.png │ ├── src │ │ └── vite-env.d.ts │ └── tsconfig.json ├── parcel │ └── src │ │ └── index.js └── next-wagmi-solana-app-router │ └── next-env.d.ts ├── apps ├── browser-extension │ ├── .gitignore │ ├── src │ │ ├── content.ts │ │ ├── assets │ │ │ ├── icon.png │ │ │ └── images │ │ │ │ ├── btc.png │ │ │ │ ├── eth.png │ │ │ │ └── sol.png │ │ ├── utils │ │ │ └── HelperUtil.ts │ │ ├── css │ │ │ └── reset.css.ts │ │ └── index.html │ ├── .env.example │ └── .babelrc ├── demo │ ├── .eslintrc.json │ ├── components │ │ ├── social-options-grid │ │ │ └── index.ts │ │ ├── connect-method-item │ │ │ ├── components │ │ │ │ ├── Handle │ │ │ │ │ └── index.ts │ │ │ │ ├── Remove │ │ │ │ │ └── index.ts │ │ │ │ ├── Action │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── social-option-item │ │ │ └── index.ts │ │ └── wallet-feature-item │ │ │ ├── components │ │ │ ├── Handle │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── Action │ │ │ │ └── index.ts │ │ │ └── index.ts │ ├── tests │ │ └── constants.ts │ ├── public │ │ ├── solana.png │ │ ├── bitcoin.png │ │ ├── ethereum.png │ │ ├── favicon.png │ │ ├── reown-logo.png │ │ ├── favicon-dark.png │ │ ├── reown-logo-dark.png │ │ ├── color-picker-icon.png │ │ ├── .well-known │ │ │ └── walletconnect.txt │ │ └── appkit-demo-open-graph.png │ ├── app │ │ └── fonts │ │ │ ├── KHTeka-Light.woff │ │ │ ├── KHTeka-Medium.woff │ │ │ ├── KHTeka-Regular.woff │ │ │ └── KHTekaMono-Regular.woff │ ├── lib │ │ └── utils.ts │ └── postcss.config.mjs ├── gallery │ ├── tsconfig.json │ ├── .eslintrc.json │ ├── assets │ │ └── logo.png │ └── components │ │ └── gallery-container │ │ └── styles.ts ├── laboratory │ ├── .eslintrc.json │ ├── public │ │ └── logo.png │ ├── app │ │ └── api │ │ │ └── auth │ │ │ └── [...nextauth] │ │ │ └── route.ts │ ├── tests │ │ └── shared │ │ │ └── utils │ │ │ └── config.ts │ ├── src │ │ ├── utils │ │ │ └── ErrorUtil.ts │ │ └── hooks │ │ │ └── useProjectId.ts │ ├── next-env.d.ts │ └── docker-canary.sh └── pay-test-exchange │ ├── .vscode │ └── settings.json │ ├── app │ ├── favicon.ico │ └── fonts │ │ ├── KHTeka-Light.woff │ │ ├── KHTeka-Medium.woff │ │ ├── KHTeka-Regular.woff │ │ └── KHTekaMono-Regular.woff │ ├── public │ ├── favicon.png │ ├── reown-logo.png │ ├── favicon-dark.png │ └── _headers │ ├── lib │ ├── types.ts │ └── utils.ts │ ├── open-next.config.ts │ └── postcss.config.mjs ├── .github ├── assets │ └── header.png └── ISSUE_TEMPLATE │ └── config.yml ├── services └── id-allocation-service │ ├── README.md │ └── wrangler.toml ├── .changeset ├── dark-hats-teach.md └── chatty-baboons-serve.md ├── .prettierignore ├── vitest.config.ts ├── vitest.workspace.ts └── vite.config.ts /packages/experimental/exports/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/nuxt-wagmi/public/robots.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/adapters/polkadot/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/public/robots.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/src/tests/mocks/adapter.mock.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/vue-wagmi/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | .env 3 | .env.local -------------------------------------------------------------------------------- /examples/next-ep-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | .env 3 | .env.local -------------------------------------------------------------------------------- /packages/siwx/exports/index.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/index.js' 2 | -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /examples/next-ethers-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /packages/siwx/src/storages/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LocalStorage.js' 2 | -------------------------------------------------------------------------------- /apps/browser-extension/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .env.local 4 | .env -------------------------------------------------------------------------------- /apps/browser-extension/src/content.ts: -------------------------------------------------------------------------------- 1 | ;(() => { 2 | // Ignore 3 | })() 4 | -------------------------------------------------------------------------------- /apps/demo/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["../../.eslintrc.json"] 3 | } 4 | -------------------------------------------------------------------------------- /apps/gallery/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/utils.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/utils/index.js' 2 | -------------------------------------------------------------------------------- /packages/pay/src/controllers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PayController.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/jsx.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/utils/JSXTypeUtil.js' 2 | -------------------------------------------------------------------------------- /apps/gallery/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["../../.eslintrc.json"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/appkit/exports/adapters.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/adapters/index.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/constants.ts: -------------------------------------------------------------------------------- 1 | export const PACKAGE_VERSION = '1.8.6' 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/networks.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/networks/index.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/src/connections/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConnectionManager.js' 2 | -------------------------------------------------------------------------------- /packages/core-legacy/exports/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@reown/appkit-controllers' 2 | -------------------------------------------------------------------------------- /packages/siwx/src/messengers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './InformalMessenger.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-flex.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/layout/wui-flex/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-grid.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/layout/wui-grid/index.js' 2 | -------------------------------------------------------------------------------- /apps/laboratory/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["../../.eslintrc.json"] 3 | } 4 | -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_PROJECT_ID= 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/connections.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/connections/index.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/connectors.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/connectors/index.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/src/connectors/index.ts: -------------------------------------------------------------------------------- 1 | export * from './WalletConnectConnector.js' 2 | -------------------------------------------------------------------------------- /packages/core-legacy/exports/vue.ts: -------------------------------------------------------------------------------- 1 | export * from '@reown/appkit-controllers/vue' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-card.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-card/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-icon.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-icon/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-link.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-link/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-logo.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-logo/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-otp.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-otp/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-tabs.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-tabs/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-tag.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-tag/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-text.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-text/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/src/utils/ConstantsUtil.ts: -------------------------------------------------------------------------------- 1 | export const REOWN_URL = 'https://reown.com' 2 | -------------------------------------------------------------------------------- /apps/demo/components/social-options-grid/index.ts: -------------------------------------------------------------------------------- 1 | export * from './social-options-grid' 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/auth-provider.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/auth-provider/index.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/library/react.ts: -------------------------------------------------------------------------------- 1 | export * from '../../src/library/react/index.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/exports/library/vue.ts: -------------------------------------------------------------------------------- 1 | export * from '../../src/library/vue/index.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/src/auth-provider/index.ts: -------------------------------------------------------------------------------- 1 | export * from './W3MFrameProviderSingleton.js' 2 | -------------------------------------------------------------------------------- /packages/core-legacy/exports/react.ts: -------------------------------------------------------------------------------- 1 | export * from '@reown/appkit-controllers/react' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-avatar.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-avatar/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-balance.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-balance/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-banner.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-banner/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-image.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-image/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-promo.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-promo/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-qr-code.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-qr-code/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-select.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-select/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-separator.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/layout/wui-separator/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-shimmer.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-shimmer/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-toggle.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-toggle/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-tooltip.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-tooltip/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-visual.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-visual/index.js' 2 | -------------------------------------------------------------------------------- /examples/next-ep-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/next-ethers-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/src/utils/constants.ts: -------------------------------------------------------------------------------- 1 | export const WAGMI_STORE_KEY = 'wagmi.store' 2 | -------------------------------------------------------------------------------- /packages/appkit/src/universal-adapter/index.ts: -------------------------------------------------------------------------------- 1 | export { UniversalAdapter } from './client.js' 2 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/reown-authentication/index.ts: -------------------------------------------------------------------------------- 1 | export * from './data-capture.js' 2 | -------------------------------------------------------------------------------- /packages/testing/src/constants/timeouts.ts: -------------------------------------------------------------------------------- 1 | export const MAXIMUM_WAIT_CONNECTIONS = 30 * 1000 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-alertbar.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-alertbar/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-checkbox.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-checkbox/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-ens-input.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-ens-input/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-icon-box.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-icon-box/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-icon-link.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-icon-link/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-item/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-snackbar.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-snackbar/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-tab-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-tab-item/index.js' 2 | -------------------------------------------------------------------------------- /apps/browser-extension/.env.example: -------------------------------------------------------------------------------- 1 | EIP155_PRIVATE_KEY= 2 | SOLANA_PRIVATE_KEY= 3 | BIP122_PRIVATE_KEY= -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/nuxt-wagmi/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-card-select.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-card-select/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-chip-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-chip-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-cta-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-cta-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-email-input.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-email-input/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-icon-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-icon-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-input-amount.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-input-amount/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-input-text.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-input-text/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-account.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-account/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-content.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-content/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-network.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-network/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-social.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-social/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-token.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-token/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-wallet.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-wallet/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-logo-select.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-logo-select/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-notice-card.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-notice-card/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-preview-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-preview-item/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-search-bar.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-search-bar/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-token-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-token-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-ux-by-reown.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-ux-by-reown/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-wallet-image.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-wallet-image/index.js' 2 | -------------------------------------------------------------------------------- /apps/browser-extension/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/preset-env", "@babel/preset-react"] 3 | } 4 | -------------------------------------------------------------------------------- /apps/demo/components/connect-method-item/components/Handle/index.ts: -------------------------------------------------------------------------------- 1 | export { Handle } from './Handle' 2 | -------------------------------------------------------------------------------- /apps/demo/components/connect-method-item/components/Remove/index.ts: -------------------------------------------------------------------------------- 1 | export { Remove } from './Remove' 2 | -------------------------------------------------------------------------------- /apps/demo/components/social-option-item/index.ts: -------------------------------------------------------------------------------- 1 | export { SocialOptionItem } from './social-option-item' 2 | -------------------------------------------------------------------------------- /apps/demo/components/wallet-feature-item/components/Handle/index.ts: -------------------------------------------------------------------------------- 1 | export { Handle } from './Handle' 2 | -------------------------------------------------------------------------------- /apps/demo/tests/constants.ts: -------------------------------------------------------------------------------- 1 | export const BASE_URL = process.env['BASE_URL'] || 'http://localhost:3000/' 2 | -------------------------------------------------------------------------------- /packages/controllers/exports/features.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/features/reown-authentication/index.js' 2 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/receive.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-wallet-receive-view/index.js' 2 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/transactions.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-transactions-view/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-account-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-account-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-connect-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-connect-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-details-group.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-details-group/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-input-numeric.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-input-numeric/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-accordion.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-accordion/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-network-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-network-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-network-image.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-network-image/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-network-switch.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-network-switch/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-profile-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-profile-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-semantic-chip.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-semantic-chip/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-toast-message.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-toast-message/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-wallet-button.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-wallet-button/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-wallet-switch.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-wallet-switch/index.js' 2 | -------------------------------------------------------------------------------- /.github/assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/.github/assets/header.png -------------------------------------------------------------------------------- /apps/demo/public/solana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/solana.png -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /packages/appkit/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/pay/src/utils/ConstantsUtil.ts: -------------------------------------------------------------------------------- 1 | export const API_URL = 'https://rpc.walletconnect.org/v1/json-rpc' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-all-wallets-image.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-all-wallets-image/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-certified-switch.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-certified-switch/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-list-description.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-list-description/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-loading-hexagon.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-loading-hexagon/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-loading-spinner.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-loading-spinner/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-loading-thumbnail.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/components/wui-loading-thumbnail/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-token-list-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-token-list-item/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-visual-thumbnail.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-visual-thumbnail/index.js' 2 | -------------------------------------------------------------------------------- /apps/demo/public/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/bitcoin.png -------------------------------------------------------------------------------- /apps/demo/public/ethereum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/ethereum.png -------------------------------------------------------------------------------- /apps/demo/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/favicon.png -------------------------------------------------------------------------------- /apps/gallery/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/gallery/assets/logo.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/siwe/core/utils/ConstantsUtil.ts: -------------------------------------------------------------------------------- 1 | export const ConstantsUtil = { 2 | FIVE_MINUTES_IN_MS: 300_000 3 | } 4 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-card-select-loader.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-card-select-loader/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-compatible-network.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-compatible-network/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-details-group-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-details-group-item/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-transaction-visual.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-transaction-visual/index.js' 2 | -------------------------------------------------------------------------------- /apps/demo/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/reown-logo.png -------------------------------------------------------------------------------- /apps/laboratory/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/laboratory/public/logo.png -------------------------------------------------------------------------------- /packages/adapters/bitcoin/exports/index.ts: -------------------------------------------------------------------------------- 1 | import '@reown/appkit-polyfills' 2 | 3 | export * from '../src/index.js' 4 | -------------------------------------------------------------------------------- /packages/adapters/bitcoin/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/ethers/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/ethers5/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/solana/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/experimental/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/partials/w3m-list-wallet.ts: -------------------------------------------------------------------------------- 1 | export * from '../../src/partials/w3m-list-wallet/index.js' 2 | -------------------------------------------------------------------------------- /packages/siwe/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /packages/siwx/src/configs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './DefaultSIWX.js' 2 | export * from './ReownAuthenticationSIWX.js' 3 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-token-list-item-loader.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-token-list-item-loader/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-transaction-list-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-transaction-list-item/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-transaction-thumbnail.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-transaction-thumbnail/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /apps/demo/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/favicon-dark.png -------------------------------------------------------------------------------- /apps/pay-test-exchange/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.associations": { 3 | "wrangler.json": "jsonc" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/src/routes/+layout.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /examples/vue-ep/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ep/public/favicon.png -------------------------------------------------------------------------------- /packages/adapters/polkadot/tsconfig.build.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "exclude": ["**/tests"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/common/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /services/id-allocation-service/README.md: -------------------------------------------------------------------------------- 1 | ``` 2 | npm install 3 | npm run dev 4 | ``` 5 | 6 | ``` 7 | npm run deploy 8 | ``` 9 | -------------------------------------------------------------------------------- /apps/demo/app/fonts/KHTeka-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/app/fonts/KHTeka-Light.woff -------------------------------------------------------------------------------- /apps/demo/public/reown-logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/reown-logo-dark.png -------------------------------------------------------------------------------- /examples/html-ep/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ep/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ep/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ep/public/favicon.png -------------------------------------------------------------------------------- /examples/sveltekit-ethers/src/routes/+layout.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /examples/vue-ep/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ep/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-wagmi/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi/public/favicon.png -------------------------------------------------------------------------------- /packages/adapters/ethers/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /packages/appkit-utils/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/partials/w3m-router-container.ts: -------------------------------------------------------------------------------- 1 | export * from '../../src/partials/w3m-router-container/index.js' 2 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/partials/w3m-onramp-providers-footer/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css`` 4 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-active-profile-wallet-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-active-profile-wallet-item/index.js' 2 | -------------------------------------------------------------------------------- /apps/demo/app/fonts/KHTeka-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/app/fonts/KHTeka-Medium.woff -------------------------------------------------------------------------------- /apps/demo/app/fonts/KHTeka-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/app/fonts/KHTeka-Regular.woff -------------------------------------------------------------------------------- /apps/demo/components/wallet-feature-item/components/index.ts: -------------------------------------------------------------------------------- 1 | export { Action } from './Action' 2 | export { Handle } from './Handle' 3 | -------------------------------------------------------------------------------- /apps/demo/public/color-picker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/color-picker-icon.png -------------------------------------------------------------------------------- /apps/pay-test-exchange/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/app/favicon.ico -------------------------------------------------------------------------------- /examples/html-ep/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ep/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-ep/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ep/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-ethers/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ethers/public/favicon.png -------------------------------------------------------------------------------- /examples/html-solana/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-solana/public/favicon.png -------------------------------------------------------------------------------- /examples/html-wagmi/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi/public/favicon.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ep/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ep/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-wagmi/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-wagmi/public/favicon.png -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/src/routes/+layout.svelte: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /examples/vue-ep/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ep/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-ep/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ep/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-ethers5/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers5/public/favicon.png -------------------------------------------------------------------------------- /examples/vue-solana/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-solana/public/favicon.png -------------------------------------------------------------------------------- /packages/adapters/ethers5/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /packages/adapters/polkadot/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-account-name-suggestion-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-account-name-suggestion-item/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-inactive-profile-wallet-item.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-inactive-profile-wallet-item/index.js' 2 | -------------------------------------------------------------------------------- /packages/ui/exports/wui-transaction-list-item-loader.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/composites/wui-transaction-list-item-loader/index.js' 2 | -------------------------------------------------------------------------------- /packages/universal-connector/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({}) 4 | -------------------------------------------------------------------------------- /apps/browser-extension/src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/browser-extension/src/assets/icon.png -------------------------------------------------------------------------------- /apps/pay-test-exchange/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/public/favicon.png -------------------------------------------------------------------------------- /examples/html-ak-basic/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic/public/favicon.png -------------------------------------------------------------------------------- /examples/html-bitcoin/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-bitcoin/public/favicon.png -------------------------------------------------------------------------------- /examples/html-ep/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ep/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-ethers/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ethers/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-solana/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-solana/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi-cdn/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-cdn/public/favicon.png -------------------------------------------------------------------------------- /examples/html-wagmi/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi/public/reown-logo.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi/public/reown-logo.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | // https://nuxt.com/docs/guide/concepts/typescript 3 | "extends": "./.nuxt/tsconfig.json" 4 | } 5 | -------------------------------------------------------------------------------- /examples/react-ak-basic/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ep/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ep/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-ep/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ep/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-ethers/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ethers5/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers5/public/favicon.png -------------------------------------------------------------------------------- /examples/react-solana/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-solana/public/favicon.png -------------------------------------------------------------------------------- /examples/react-wagmi/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-wagmi/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-ak-basic/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic/public/favicon.png -------------------------------------------------------------------------------- /examples/vue-ethers5/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers5/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-solana/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-solana/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-solana/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-solana/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-wagmi/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-wagmi/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-wagmi/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi/public/reown-logo.png -------------------------------------------------------------------------------- /packages/pay/src/types/payment.ts: -------------------------------------------------------------------------------- 1 | export type PaymentResult = { 2 | success: boolean 3 | result?: string 4 | error?: string 5 | } 6 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/core.ts: -------------------------------------------------------------------------------- 1 | // Core exports needed by all variants 2 | export * from '../src/modal/w3m-connect-button/index.js' 3 | -------------------------------------------------------------------------------- /apps/demo/app/fonts/KHTekaMono-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/app/fonts/KHTekaMono-Regular.woff -------------------------------------------------------------------------------- /apps/demo/public/.well-known/walletconnect.txt: -------------------------------------------------------------------------------- 1 | 4596612d-2141-48aa-9987-0ce8526e3a25=cd9cfc50fcb49c77b511f53fcdd336589c05f1ec6e6cc5d4fbf4ebe7f8b9cb07 -------------------------------------------------------------------------------- /apps/demo/public/appkit-demo-open-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/demo/public/appkit-demo-open-graph.png -------------------------------------------------------------------------------- /apps/pay-test-exchange/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-ak-basic-up/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-up/public/favicon.png -------------------------------------------------------------------------------- /examples/html-ak-basic/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-bitcoin/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-bitcoin/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-bitcoin/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-bitcoin/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-ep/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ep/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-ethers/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ethers/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-ethers/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ethers/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-solana/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-solana/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-solana/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-solana/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-wagmi/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-ethers/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-ethers/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-ethers5/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers5/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-solana/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-solana/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-solana/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-solana/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-wagmi/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-wagmi/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-wagmi/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-wagmi/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/sveltekit-ethers/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-ethers/static/favicon.png -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-wagmi/static/favicon.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-up/public/favicon.png -------------------------------------------------------------------------------- /examples/vue-ak-basic/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-ak-basic/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-ep/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ep/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ethers5/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers5/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-ethers5/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers5/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-solana/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-solana/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi-solana/public/favicon.png -------------------------------------------------------------------------------- /packages/appkit/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConstantsUtil.js' 2 | export * from './HelpersUtil.js' 3 | export * from './TypesUtil.js' 4 | -------------------------------------------------------------------------------- /apps/pay-test-exchange/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-ak-basic-up/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-up/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-ak-basic/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-ak-basic/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-bitcoin/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-bitcoin/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-wagmi-cdn/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-cdn/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi-cdn/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-cdn/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-wagmi-cdn/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-cdn/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ep-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/next-ep-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/nuxt-wagmi/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-ak-basic-up/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-up/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ak-basic/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-ak-basic/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-ak-basic/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-ep/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ep/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-ethers/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-ethers5/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers5/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-ethers5/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers5/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-solana/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-solana/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-4-wagmi/static/favicon.png -------------------------------------------------------------------------------- /examples/sveltekit-ethers/static/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-ethers/static/reown-logo.png -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/static/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-wagmi/static/appkit-logo.png -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/static/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-wagmi/static/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-up/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-up/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-ak-basic/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-ethers-solana/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers-solana/public/favicon.png -------------------------------------------------------------------------------- /examples/vue-solana/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-solana/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi-solana/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-wagmi/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi/public/reown-logo-white.png -------------------------------------------------------------------------------- /packages/appkit/src/networks/solana/index.ts: -------------------------------------------------------------------------------- 1 | export * from './solana.js' 2 | export * from './solanaDevnet.js' 3 | export * from './solanaTestnet.js' 4 | -------------------------------------------------------------------------------- /packages/common/src/utils/NavigationUtil.ts: -------------------------------------------------------------------------------- 1 | export const NavigationUtil = { 2 | URLS: { 3 | FAQ: 'https://walletconnect.com/faq' 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /apps/browser-extension/src/assets/images/btc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/browser-extension/src/assets/images/btc.png -------------------------------------------------------------------------------- /apps/browser-extension/src/assets/images/eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/browser-extension/src/assets/images/eth.png -------------------------------------------------------------------------------- /apps/browser-extension/src/assets/images/sol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/browser-extension/src/assets/images/sol.png -------------------------------------------------------------------------------- /examples/html-ak-basic-up/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-up/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-ak-basic-up/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-up/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-bitcoin/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-bitcoin/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-ethers/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ethers/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-solana/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-solana/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ep-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | // https://nuxt.com/docs/guide/concepts/typescript 3 | "extends": "./.nuxt/tsconfig.json" 4 | } 5 | -------------------------------------------------------------------------------- /examples/react-ak-basic-up/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-up/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-ak-basic-up/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-up/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-ethers/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-solana/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-solana/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-wagmi/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-wagmi/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/static/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-4-wagmi/static/appkit-logo.png -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/static/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-4-wagmi/static/reown-logo.png -------------------------------------------------------------------------------- /examples/sveltekit-ethers/static/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-ethers/static/appkit-logo.png -------------------------------------------------------------------------------- /examples/sveltekit-ethers/static/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-ethers/static/favicon-dark.png -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/static/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-wagmi/static/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-up/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-ak-basic/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ethers-solana/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers-solana/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-ethers-solana/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers-solana/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-ethers5/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers5/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi-solana/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi-solana/public/favicon-dark.png -------------------------------------------------------------------------------- /packages/appkit-utils/exports/ethers.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/ethers/EthersHelpersUtil.js' 2 | 3 | export type * from '../src/ethers/EthersTypesUtil.js' 4 | -------------------------------------------------------------------------------- /packages/siwx/src/verifiers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './EIP155Verifier.js' 2 | export * from './SolanaVerifier.js' 3 | export * from './BIP122Verifier.js' 4 | -------------------------------------------------------------------------------- /packages/testing/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export interface SessionParams { 2 | reqAccounts: string[] 3 | optAccounts: string[] 4 | accept: boolean 5 | } 6 | -------------------------------------------------------------------------------- /.changeset/dark-hats-teach.md: -------------------------------------------------------------------------------- 1 | --- 2 | '@reown/appkit-scaffold-ui': patch 3 | --- 4 | 5 | Fixed an issue where doing a DWE transaction didn't show any status 6 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .changeset 2 | coverage 3 | pnpm-lock.yaml 4 | .nuxt 5 | .svelte-kit 6 | bundle-analysis.html 7 | .open-next 8 | /apps/pay-test-exchange/**.d.ts -------------------------------------------------------------------------------- /apps/demo/components/connect-method-item/components/Action/index.ts: -------------------------------------------------------------------------------- 1 | export { Action } from './Action' 2 | export type { Props as ActionProps } from './Action' 3 | -------------------------------------------------------------------------------- /apps/demo/components/wallet-feature-item/components/Action/index.ts: -------------------------------------------------------------------------------- 1 | export { Action } from './Action' 2 | export type { Props as ActionProps } from './Action' 3 | -------------------------------------------------------------------------------- /apps/demo/components/wallet-feature-item/index.ts: -------------------------------------------------------------------------------- 1 | export { WalletFeatureItem } from './wallet-feature-item' 2 | export { Action, Handle } from './components' 3 | -------------------------------------------------------------------------------- /apps/pay-test-exchange/app/fonts/KHTeka-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/app/fonts/KHTeka-Light.woff -------------------------------------------------------------------------------- /apps/pay-test-exchange/app/fonts/KHTeka-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/app/fonts/KHTeka-Medium.woff -------------------------------------------------------------------------------- /apps/pay-test-exchange/app/fonts/KHTeka-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/app/fonts/KHTeka-Regular.woff -------------------------------------------------------------------------------- /apps/pay-test-exchange/lib/types.ts: -------------------------------------------------------------------------------- 1 | export type Session = { 2 | status: 'pending' | 'success' | 'error' 3 | createdAt: string 4 | txid?: string 5 | } 6 | -------------------------------------------------------------------------------- /apps/pay-test-exchange/open-next.config.ts: -------------------------------------------------------------------------------- 1 | import { defineCloudflareConfig } from '@opennextjs/cloudflare' 2 | 3 | export default defineCloudflareConfig({}) 4 | -------------------------------------------------------------------------------- /examples/html-ak-basic/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-wagmi-cdn/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-cdn/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-wagmi-wallet-button/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-wallet-button/public/favicon.png -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/next-ep-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-ep-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/next-ethers-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/next-ethers-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/react-ak-basic-up/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-up/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-ak-basic/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-ethers5/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ethers5/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/static/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-4-wagmi/static/favicon-dark.png -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/static/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-wagmi/static/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-sign-client/public/favicon.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-up/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ethers-solana/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers-solana/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-reown-authentication/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-reown-authentication/public/favicon.png -------------------------------------------------------------------------------- /packages/appkit-utils/exports/bitcoin.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/bitcoin/BitcoinConstantsUtil.js' 2 | export type * from '../src/bitcoin/BitcoinTypesUtil.js' 3 | -------------------------------------------------------------------------------- /packages/controllers/src/features/reown-authentication/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ReownAuthentication.js' 2 | export * from './ReownAuthenticationMessenger.js' 3 | -------------------------------------------------------------------------------- /packages/pay/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /examples/html-ak-basic-sign-client/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-sign-client/public/favicon.png -------------------------------------------------------------------------------- /examples/html-ak-basic-up/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-up/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-wagmi-solana-bitcoin/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-solana-bitcoin/public/favicon.png -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-ep-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/next-ethers-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-ethers-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi-solana-bitcoin/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-sign-client/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ak-basic-up/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-up/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-reown-authentication/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-reown-authentication/public/favicon.png -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/static/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-4-wagmi/static/reown-logo-white.png -------------------------------------------------------------------------------- /examples/sveltekit-ethers/static/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/sveltekit-ethers/static/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ethers-solana/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ethers-solana/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-wagmi-solana/public/reown-logo-white.png -------------------------------------------------------------------------------- /packages/appkit-utils/exports/wallet-standard.ts: -------------------------------------------------------------------------------- 1 | export { SolanaWalletConnectStandardWallet } from '../src/wallet-standard/SolanaWalletConnectStandardWallet.js' 2 | -------------------------------------------------------------------------------- /packages/appkit/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/common/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/siwe/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/siwx/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/testing/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/wallet/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /apps/demo/components/connect-method-item/index.ts: -------------------------------------------------------------------------------- 1 | export { ConnectMethodItem } from './connect-method-item' 2 | export { Action, Handle, Remove } from './components' 3 | -------------------------------------------------------------------------------- /apps/pay-test-exchange/app/fonts/KHTekaMono-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/apps/pay-test-exchange/app/fonts/KHTekaMono-Regular.woff -------------------------------------------------------------------------------- /examples/html-ak-basic-sign-client/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-sign-client/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-ak-basic-sign-client/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-sign-client/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi-solana-bitcoin/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-solana-bitcoin/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi-solana-bitcoin/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-solana-bitcoin/public/reown-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi-wallet-button/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-wallet-button/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/html-wagmi-wallet-button/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-wallet-button/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-wagmi-wallet-button/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-wallet-button/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/next-ep-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ethers-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi-solana-bitcoin/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi-solana-bitcoin/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-sign-client/public/reown-logo.png -------------------------------------------------------------------------------- /examples/react-reown-authentication/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-reown-authentication/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-sign-client/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-sign-client/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-sign-client/public/reown-logo.png -------------------------------------------------------------------------------- /examples/vue-ep/src/components/Header.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /examples/vue-reown-authentication/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-reown-authentication/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/vue-reown-authentication/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-reown-authentication/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/vue-reown-authentication/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-reown-authentication/public/reown-logo.png -------------------------------------------------------------------------------- /packages/appkit-utils/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/controllers/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/core-legacy/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/experimental/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/polyfills/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /apps/demo/components/connect-method-item/components/index.ts: -------------------------------------------------------------------------------- 1 | export { Action } from './Action' 2 | export { Handle } from './Handle' 3 | export { Remove } from './Remove' 4 | -------------------------------------------------------------------------------- /examples/html-ak-basic-sign-client/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-sign-client/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/html-wagmi-solana-bitcoin/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-solana-bitcoin/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/next-ep-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ep-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/next-ethers-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ethers-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi-solana-bitcoin/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-sign-client/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-sign-client/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/react-reown-authentication/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-reown-authentication/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/react-reown-authentication/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-reown-authentication/public/favicon-dark.png -------------------------------------------------------------------------------- /packages/adapters/ethers/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/solana/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/appkit-utils/src/bitcoin/BitcoinConstantsUtil.ts: -------------------------------------------------------------------------------- 1 | export const BitcoinConstantsUtil = { 2 | ACCOUNT_INDEXES: { 3 | PAYMENT: 0, 4 | ORDINAL: 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /packages/pay/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/testing/src/constants/devices.ts: -------------------------------------------------------------------------------- 1 | export const DESKTOP_DEVICES = ['Desktop Firefox', 'Desktop Chrome'] 2 | export const MOBILE_DEVICES = ['iPhone 12', 'Galaxy S5'] 3 | -------------------------------------------------------------------------------- /apps/pay-test-exchange/public/_headers: -------------------------------------------------------------------------------- 1 | # https://developers.cloudflare.com/workers/static-assets/headers 2 | /_next/static/* 3 | Cache-Control: public,max-age=31536000,immutable 4 | -------------------------------------------------------------------------------- /examples/html-ak-basic-sign-client/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-ak-basic-sign-client/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-wagmi-solana-bitcoin/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-solana-bitcoin/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/html-wagmi-wallet-button/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/html-wagmi-wallet-button/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ethers-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ethers-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/nuxt-wagmi-solana-bitcoin/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-ak-basic-sign-client/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ep/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [vue()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-reown-authentication/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/vue-reown-authentication/public/reown-logo-white.png -------------------------------------------------------------------------------- /packages/adapters/bitcoin/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/ethers5/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/adapters/polkadot/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/appkit/src/adapters/index.ts: -------------------------------------------------------------------------------- 1 | export { AdapterBlueprint } from './ChainAdapterBlueprint.js' 2 | export type { ChainAdapterConnector } from './ChainAdapterConnector.js' 3 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/partials/w3m-list-wallet/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from '@reown/appkit-ui' 2 | 3 | export default css` 4 | :host { 5 | width: 100%; 6 | } 7 | ` 8 | -------------------------------------------------------------------------------- /packages/siwx/src/core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SIWXConfig.js' 2 | export * from './SIWXMessenger.js' 3 | export * from './SIWXStorage.js' 4 | export * from './SIWXVerifier.js' 5 | -------------------------------------------------------------------------------- /packages/siwx/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'happy-dom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/testing/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/ui/src/composites/wui-otp/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | position: relative; 6 | display: block; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/universal-connector/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"] 4 | } 5 | -------------------------------------------------------------------------------- /packages/wallet/exports/utils.ts: -------------------------------------------------------------------------------- 1 | // -- Utils & Other ----------------------------------------------------- 2 | export { W3mFrameRpcConstants } from '../src/W3mFrameConstants.js' 3 | -------------------------------------------------------------------------------- /packages/wallet/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /apps/laboratory/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- 1 | import { handlers } from '@/auth' 2 | 3 | // Referring to the auth.ts we just created 4 | export const { GET, POST } = handlers 5 | -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-bitcoin-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/public/favicon.png -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-ak-basic-sign-client/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-ep/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/react-reown-authentication/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/react-reown-authentication/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/src/components/Header.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /examples/vue-ak-basic/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [vue()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-ep/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /examples/vue-ethers5/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [vue()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-solana/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [vue()] 6 | }) 7 | -------------------------------------------------------------------------------- /packages/appkit/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/common/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/controllers/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/core-legacy/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/experimental/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/pay/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | .eslintrc.json 4 | .turbo 5 | tests 6 | src 7 | exports 8 | node_modules 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/utils.tsx: -------------------------------------------------------------------------------- 1 | export * from '../src/utils/ConnectorUtil.js' 2 | export * from '../src/utils/ConstantsUtil.js' 3 | export * from '../src/utils/WalletUtil.js' 4 | -------------------------------------------------------------------------------- /packages/siwe/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | .eslintrc.json 4 | .turbo 5 | tests 6 | src 7 | exports 8 | node_modules 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/siwx/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | .eslintrc.json 4 | .turbo 5 | tests 6 | src 7 | exports 8 | node_modules 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/ui/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/wallet-button/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/wallet/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vitest/config' 2 | 3 | export default defineConfig({ 4 | test: { 5 | globals: true, 6 | environment: 'jsdom' 7 | } 8 | }) 9 | -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-up-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/public/reown-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/public/reown-logo.png -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/src/app/favicon.ico -------------------------------------------------------------------------------- /examples/react-ethers/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/react-ethers5/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/react-solana/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/react-wagmi/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/src/components/Header.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [vue()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-ak-basic/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /examples/vue-ethers-solana/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [vue()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-ethers5/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /examples/vue-solana/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /packages/adapters/bitcoin/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom' 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /packages/controllers/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/core-legacy/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/polyfills/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/scaffold-ui/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/modal/w3m-button/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | display: block; 6 | width: max-content; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/testing/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/wallet/tests/mocks/W3mFrameStorage.mock.ts: -------------------------------------------------------------------------------- 1 | import { vi } from 'vitest' 2 | 3 | export const W3mFrameStorage = { 4 | get: vi.fn(), 5 | set: vi.fn(), 6 | delete: vi.fn() 7 | } 8 | -------------------------------------------------------------------------------- /apps/browser-extension/src/utils/HelperUtil.ts: -------------------------------------------------------------------------------- 1 | export const HelperUtil = { 2 | shortenAddress(address: string) { 3 | return `${address?.slice(0, 6)}…${address?.slice(-4)}` 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/public/appkit-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/public/appkit-logo.png -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/public/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/public/favicon-dark.png -------------------------------------------------------------------------------- /examples/parcel/src/index.js: -------------------------------------------------------------------------------- 1 | import ReactDOM from 'react-dom' 2 | 3 | import { App } from './App' 4 | import './styles.css' 5 | 6 | ReactDOM.render(, document.getElementById('root')) 7 | -------------------------------------------------------------------------------- /examples/react-ak-basic-up/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/react-ak-basic/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [vue()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /examples/vue-ethers-solana/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /packages/adapters/bitcoin/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/adapters/ethers/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/adapters/ethers5/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/adapters/solana/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/appkit-utils/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/experimental/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | .eslintrc.json 4 | .turbo 5 | tests 6 | src 7 | exports 8 | node_modules 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/modal/w3m-network-button/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | display: block; 6 | width: max-content; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/partials/w3m-tooltip-trigger/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | width: 100%; 6 | display: block; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/views/w3m-choose-account-name-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | .continue-button-container { 5 | width: 100%; 6 | } 7 | ` 8 | -------------------------------------------------------------------------------- /packages/wallet-button/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | .eslintrc.json 4 | .turbo 5 | tests 6 | src 7 | exports 8 | node_modules 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/wallet/tests/mocks/W3mFrameHelpers.mock.ts: -------------------------------------------------------------------------------- 1 | import { vi } from 'vitest' 2 | 3 | export const W3mFrameHelpers = { 4 | checkIfAllowedToTriggerEmail: vi.fn(), 5 | isClient: true 6 | } 7 | -------------------------------------------------------------------------------- /.changeset/chatty-baboons-serve.md: -------------------------------------------------------------------------------- 1 | --- 2 | '@reown/appkit-scaffold-ui': patch 3 | '@reown/appkit-ui': patch 4 | --- 5 | 6 | Fixes an issue where the activity tab was not showing the correct data 7 | -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /examples/vue-ep/src/components.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.vue' { 2 | import type { DefineComponent } from 'vue' 3 | const component: DefineComponent<{}, {}, any> 4 | export default component 5 | } 6 | -------------------------------------------------------------------------------- /packages/adapters/bitcoin/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './adapter.js' 2 | 3 | export * from './utils/BitcoinConnector.js' 4 | 5 | export type { BitcoinConnector } from '@reown/appkit-utils/bitcoin' 6 | -------------------------------------------------------------------------------- /packages/adapters/polkadot/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/modal/w3m-router/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from '@reown/appkit-ui' 2 | 3 | export default css` 4 | :host { 5 | display: block; 6 | width: inherit; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/universal-connector/.npmignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.env 3 | tests 4 | src 5 | exports 6 | node_modules 7 | .eslintrc.json 8 | .turbo 9 | package-lock.json 10 | tsconfig.json 11 | index.ts 12 | -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- 1 | import { defineWorkspace } from 'vitest/config' 2 | 3 | export default defineWorkspace([ 4 | 'packages/*/vitest.config.ts', 5 | 'packages/adapters/*/vitest.config.ts' 6 | ]) 7 | -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/public/reown-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/public/reown-logo-white.png -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/vite.config.js: -------------------------------------------------------------------------------- 1 | import react from '@vitejs/plugin-react' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [react()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { sveltekit } from '@sveltejs/kit/vite' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/sveltekit-ethers/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { sveltekit } from '@sveltejs/kit/vite' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/vite.config.ts: -------------------------------------------------------------------------------- 1 | import { sveltekit } from '@sveltejs/kit/vite' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()] 6 | }) 7 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /examples/vue-reown-authentication/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | 3 | // @ts-ignore 4 | import App from './App.vue' 5 | import './assets/main.css' 6 | 7 | createApp(App).mount('#app') 8 | -------------------------------------------------------------------------------- /packages/adapters/solana/exports/index.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/index.js' 2 | 3 | // -- Types ----------------------------------------------------------- 4 | export * from '@reown/appkit-utils/solana' 5 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/pay-with-exchange.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-deposit-from-exchange-view/index.js' 2 | export * from '../src/views/w3m-deposit-from-exchange-select-asset-view/index.js' 3 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/views/w3m-connecting-multi-chain-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | wui-flex, 5 | wui-list-wallet { 6 | width: 100%; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/views/w3m-register-account-name-success-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | .continue-button-container { 5 | width: 100%; 6 | } 7 | ` 8 | -------------------------------------------------------------------------------- /packages/siwx/src/configs/ReownAuthenticationSIWX.ts: -------------------------------------------------------------------------------- 1 | import { ReownAuthentication } from '@reown/appkit-controllers/features' 2 | 3 | export { ReownAuthentication as CloudAuthSIWX, ReownAuthentication } 4 | -------------------------------------------------------------------------------- /apps/demo/lib/utils.ts: -------------------------------------------------------------------------------- 1 | import { type ClassValue, clsx } from 'clsx' 2 | import { twMerge } from 'tailwind-merge' 3 | 4 | export function cn(...inputs: ClassValue[]) { 5 | return twMerge(clsx(inputs)) 6 | } 7 | -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-ak-basic-sign-client-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PageLeay/streamline-kit/HEAD/examples/next-wagmi-solana-bitcoin-app-router/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/src/components.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.vue' { 2 | import type { DefineComponent } from 'vue' 3 | const component: DefineComponent<{}, {}, any> 4 | export default component 5 | } 6 | -------------------------------------------------------------------------------- /packages/ui/src/layout/wui-grid/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | display: grid; 6 | width: inherit; 7 | height: inherit; 8 | } 9 | ` 10 | -------------------------------------------------------------------------------- /apps/laboratory/tests/shared/utils/config.ts: -------------------------------------------------------------------------------- 1 | export function getValue(ciValue: T, defaultValue: R): T | R { 2 | if (process.env['CI']) { 3 | return ciValue 4 | } 5 | 6 | return defaultValue 7 | } 8 | -------------------------------------------------------------------------------- /examples/vue-wagmi/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | // https://vite.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()] 7 | }) 8 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/src/index.ts: -------------------------------------------------------------------------------- 1 | import '@reown/appkit-polyfills' 2 | 3 | export { WagmiAdapter } from './client.js' 4 | 5 | // -- Connectors 6 | export { authConnector } from './connectors/AuthConnector.js' 7 | -------------------------------------------------------------------------------- /packages/appkit-utils/exports/solana.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/solana/SolanaConstantsUtil.js' 2 | export * from '../src/solana/SolanaHelpersUtils.js' 3 | 4 | export type * from '../src/solana/SolanaTypesUtil.js' 5 | -------------------------------------------------------------------------------- /packages/experimental/src/smart-session/ui/views/w3m-smart-session-created-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | .continue-button-container { 5 | width: 100%; 6 | } 7 | ` 8 | -------------------------------------------------------------------------------- /packages/pay/src/types/exchange.ts: -------------------------------------------------------------------------------- 1 | export type Exchange = { 2 | id: string 3 | imageUrl: string 4 | name: string 5 | } 6 | 7 | export type ExchangeBuyStatus = 'UNKNOWN' | 'IN_PROGRESS' | 'SUCCESS' | 'FAILED' 8 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/src/components.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.vue' { 2 | import type { DefineComponent } from 'vue' 3 | const component: DefineComponent<{}, {}, any> 4 | export default component 5 | } 6 | -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/vite.config.ts: -------------------------------------------------------------------------------- 1 | import vue from '@vitejs/plugin-vue' 2 | import { defineConfig } from 'vite' 3 | 4 | // https://vite.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()] 7 | }) 8 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/w3m-modal.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/modal/w3m-modal/index.js' 2 | export * from '../src/partials/w3m-list-wallet/index.js' 3 | export * from '../src/partials/w3m-router-container/index.js' 4 | -------------------------------------------------------------------------------- /apps/pay-test-exchange/lib/utils.ts: -------------------------------------------------------------------------------- 1 | import { type ClassValue, clsx } from 'clsx' 2 | import { twMerge } from 'tailwind-merge' 3 | 4 | export function cn(...inputs: ClassValue[]) { 5 | return twMerge(clsx(inputs)) 6 | } 7 | -------------------------------------------------------------------------------- /packages/scaffold-ui/vitest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineProject } from 'vitest/config' 2 | 3 | export default defineProject({ 4 | test: { 5 | environment: 'jsdom', 6 | setupFiles: ['./test/setup.ts'] 7 | } 8 | }) 9 | -------------------------------------------------------------------------------- /examples/react-ep/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-ep/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/basic.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-connecting-wc-basic-view/index.js' 2 | export * from '../src/views/w3m-all-wallets-view/index.js' 3 | export * from '../src/views/w3m-downloads-view/index.js' 4 | -------------------------------------------------------------------------------- /packages/ui/src/composites/wui-email-input/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | position: relative; 6 | display: inline-block; 7 | width: 100%; 8 | } 9 | ` 10 | -------------------------------------------------------------------------------- /examples/react-ethers/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/react-ethers5/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/react-solana/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/react-wagmi/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/sveltekit-ethers/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"], 4 | "ignorePatterns": [".svelte-kit/**/*", "src/app.d.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"], 4 | "ignorePatterns": [".svelte-kit/**/*", "src/app.d.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /examples/vue-ak-basic/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-ethers5/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-solana/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-wagmi/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /packages/experimental/src/smart-session/utils/ConstantUtils.ts: -------------------------------------------------------------------------------- 1 | export const ConstantsUtil = { 2 | COSIGNER_BASE_URL: 'https://rpc.walletconnect.org/v1/sessions' 3 | } 4 | 5 | export const ERC7715_METHOD = 'wallet_grantPermissions' 6 | -------------------------------------------------------------------------------- /packages/scaffold-ui/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"], 4 | "rules": { 5 | "max-classes-per-file": "off" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /examples/react-ak-basic-up/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/react-ak-basic/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["plugin:require-extensions/recommended", "../../.eslintrc.json"], 3 | "plugins": ["require-extensions"], 4 | "ignorePatterns": [".svelte-kit/**/*", "src/app.d.ts"] 5 | } 6 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-ethers-solana/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-wagmi-solana/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /packages/appkit-utils/src/wallet-standard/constants.ts: -------------------------------------------------------------------------------- 1 | /** Array of all Solana clusters */ 2 | export const SOLANA_CHAINS = [ 3 | 'solana:mainnet', 4 | 'solana:devnet', 5 | 'solana:testnet', 6 | 'solana:localnet' 7 | ] as const 8 | -------------------------------------------------------------------------------- /packages/ui/src/assets/svg/cursor.ts: -------------------------------------------------------------------------------- 1 | import { svg } from 'lit' 2 | 3 | export const cursorSvg = svg` 4 | 5 | ` 6 | -------------------------------------------------------------------------------- /packages/ui/src/layout/wui-flex/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | display: flex; 6 | width: inherit; 7 | height: inherit; 8 | box-sizing: border-box; 9 | } 10 | ` 11 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/socials.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-connect-socials-view/index.js' 2 | export * from '../src/views/w3m-connecting-social-view/index.js' 3 | export * from '../src/views/w3m-connecting-farcaster-view/index.js' 4 | -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src"] 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/vue-reown-authentication/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/react-reown-authentication/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | interface ImportMetaEnv { 4 | readonly VITE_PROJECT_ID?: string 5 | } 6 | 7 | interface ImportMeta { 8 | readonly env: ImportMetaEnv 9 | } 10 | -------------------------------------------------------------------------------- /examples/react-reown-authentication/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json", 3 | "compilerOptions": { 4 | "jsx": "preserve", 5 | "noEmit": true, 6 | "incremental": true 7 | }, 8 | "include": ["src", "env.d.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/adapters/ethers/src/index.ts: -------------------------------------------------------------------------------- 1 | import '@reown/appkit-polyfills' 2 | 3 | export { EthersAdapter } from './client.js' 4 | export * from '@reown/appkit-utils/ethers' 5 | 6 | // -- Types 7 | export type { ProviderType } from '@reown/appkit-utils/ethers' 8 | -------------------------------------------------------------------------------- /packages/polyfills/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["index.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/adapters/ethers5/src/index.ts: -------------------------------------------------------------------------------- 1 | import '@reown/appkit-polyfills' 2 | 3 | export { Ethers5Adapter } from './client.js' 4 | export * from '@reown/appkit-utils/ethers' 5 | 6 | // -- Types 7 | export type { ProviderType } from '@reown/appkit-utils/ethers' 8 | -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["exports", "src", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/wallet/src/RegexUtil.ts: -------------------------------------------------------------------------------- 1 | export const RegexUtil = { 2 | address: /^0x(?:[A-Fa-f0-9]{40})$/u, 3 | transactionHash: /^0x(?:[A-Fa-f0-9]{64})$/u, 4 | // Signed message hash can be variable length 5 | signedMessage: /^0x(?:[a-fA-F0-9]{62,})$/u 6 | } 7 | -------------------------------------------------------------------------------- /packages/adapters/ethers/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../../tsconfig.json", 8 | "include": ["src", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/adapters/wagmi/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../../tsconfig.json", 8 | "include": ["src", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/adapters/ethers5/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../../tsconfig.json", 8 | "include": ["src", "src/tests"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/adapters/polkadot/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../../tsconfig.json", 8 | "include": ["src", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/appkit/src/adapters/ChainAdapterConnector.ts: -------------------------------------------------------------------------------- 1 | import type { CaipNetwork } from '@reown/appkit-common' 2 | import type { Connector } from '@reown/appkit-controllers' 3 | 4 | export interface ChainAdapterConnector extends Connector { 5 | chains: CaipNetwork[] 6 | } 7 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/views/w3m-email-verify-device-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from '@reown/appkit-ui' 2 | 3 | export default css` 4 | wui-icon-box { 5 | height: ${({ spacing }) => spacing['16']}; 6 | width: ${({ spacing }) => spacing['16']}; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/scaffold-ui/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["exports", "src", "test"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/universal-connector/index.ts: -------------------------------------------------------------------------------- 1 | export { UniversalConnector } from './src/UniversalConnector.js' 2 | export type { Config as UniversalConnectorConfig } from './src/UniversalConnector.js' 3 | export type { CaipNetwork, CustomCaipNetwork } from '@reown/appkit-common' 4 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/swaps.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-swap-view/index.js' 2 | export * from '../src/views/w3m-swap-preview-view/index.js' 3 | export * from '../src/views/w3m-swap-select-token-view/index.js' 4 | export * from '../src/views/w3m-swap-view/index.js' 5 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/partials/w3m-mobile-download-links/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from '@reown/appkit-ui' 2 | 3 | export default css` 4 | :host { 5 | display: block; 6 | padding: 0 ${({ spacing }) => spacing['5']} ${({ spacing }) => spacing['5']}; 7 | } 8 | ` 9 | -------------------------------------------------------------------------------- /packages/wallet/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["exports", "src", "package.json"] 9 | } 10 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: ❓ Ask a question 4 | url: https://github.com/WalletConnect/walletconnect-monorepo/discussions/new?category=appkit 5 | about: Ask questions and discuss with other community members. 6 | -------------------------------------------------------------------------------- /examples/next-ep-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /packages/adapters/solana/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../../tsconfig.json", 8 | "include": ["exports", "src", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/experimental/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["src/**/*.ts", "tests", "exports"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/pay/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["exports", "src", "package.json", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/views/w3m-networks-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | .container { 5 | max-height: 360px; 6 | overflow: auto; 7 | } 8 | 9 | .container::-webkit-scrollbar { 10 | display: none; 11 | } 12 | ` 13 | -------------------------------------------------------------------------------- /packages/universal-connector/exports/index.ts: -------------------------------------------------------------------------------- 1 | export { UniversalConnector } from '../src/UniversalConnector.js' 2 | export type { Config as UniversalConnectorConfig } from '../src/UniversalConnector.js' 3 | export type { CaipNetwork, CustomCaipNetwork } from '@reown/appkit-common' 4 | -------------------------------------------------------------------------------- /examples/next-bitcoin-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /examples/next-ethers-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /examples/next-wagmi-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["index.ts", "src", "tests", "src/**/*.json"] 9 | } 10 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/utils/w3m-email-otp-widget/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | wui-loading-spinner { 5 | margin: 9px auto; 6 | } 7 | 8 | .email-display, 9 | .email-display wui-text { 10 | max-width: 100%; 11 | } 12 | ` 13 | -------------------------------------------------------------------------------- /packages/siwe/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["exports", "src", "core", "scaffold", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /apps/demo/postcss.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('postcss-load-config').Config} */ 2 | const config = { 3 | plugins: { 4 | 'postcss-import': {}, 5 | 'tailwindcss/nesting': {}, 6 | tailwindcss: {}, 7 | autoprefixer: {} 8 | } 9 | } 10 | 11 | export default config 12 | -------------------------------------------------------------------------------- /examples/next-ak-basic-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /examples/next-ak-basic-up-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /examples/vue-ep/tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "skipLibCheck": true, 5 | "module": "ESNext", 6 | "moduleResolution": "bundler", 7 | "allowSyntheticDefaultImports": true 8 | }, 9 | "include": ["vite.config.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/common/src/utils/NamesUtil.ts: -------------------------------------------------------------------------------- 1 | import { ConstantsUtil } from './ConstantsUtil.js' 2 | 3 | export function isReownName(value: string) { 4 | return ( 5 | value?.endsWith(ConstantsUtil.WC_NAME_SUFFIX_LEGACY) || 6 | value?.endsWith(ConstantsUtil.WC_NAME_SUFFIX) 7 | ) 8 | } 9 | -------------------------------------------------------------------------------- /packages/wallet-button/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types" 6 | }, 7 | "extends": "../../tsconfig.json", 8 | "include": ["exports", "src", "package.json", "tests"] 9 | } 10 | -------------------------------------------------------------------------------- /apps/laboratory/src/utils/ErrorUtil.ts: -------------------------------------------------------------------------------- 1 | export const ErrorUtil = { 2 | getErrorMessage(error: unknown, fallbackErrMessage?: string) { 3 | if (error instanceof Error) { 4 | return error.message 5 | } 6 | 7 | return fallbackErrMessage ?? 'Unknown Error' 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /examples/next-wagmi-solana-app-router/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. 6 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/views/w3m-update-email-wallet-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | wui-email-input { 5 | width: 100%; 6 | } 7 | 8 | form { 9 | width: 100%; 10 | display: block; 11 | position: relative; 12 | } 13 | ` 14 | -------------------------------------------------------------------------------- /apps/pay-test-exchange/postcss.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('postcss-load-config').Config} */ 2 | const config = { 3 | plugins: { 4 | 'postcss-import': {}, 5 | 'tailwindcss/nesting': {}, 6 | tailwindcss: {}, 7 | autoprefixer: {} 8 | } 9 | } 10 | 11 | export default config 12 | -------------------------------------------------------------------------------- /examples/next-ak-basic-sign-client-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. 6 | -------------------------------------------------------------------------------- /examples/next-wagmi-solana-bitcoin-app-router/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | webpack: config => { 4 | config.externals.push('pino-pretty', 'lokijs', 'encoding') 5 | return config 6 | } 7 | } 8 | 9 | export default nextConfig 10 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-up/tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "skipLibCheck": true, 5 | "module": "ESNext", 6 | "moduleResolution": "bundler", 7 | "allowSyntheticDefaultImports": true 8 | }, 9 | "include": ["vite.config.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /apps/laboratory/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | /// 4 | 5 | // NOTE: This file should not be edited 6 | // see https://nextjs.org/docs/app/api-reference/config/typescript for more information. 7 | -------------------------------------------------------------------------------- /apps/laboratory/src/hooks/useProjectId.ts: -------------------------------------------------------------------------------- 1 | import { useProjectIdContext } from '../context/ProjectIdContext' 2 | 3 | export function useProjectId() { 4 | const { projectId, setProjectId, isProjectIdLoading } = useProjectIdContext() 5 | 6 | return { projectId, setProjectId, isProjectIdLoading } 7 | } 8 | -------------------------------------------------------------------------------- /packages/adapters/solana/vitest.config.ts: -------------------------------------------------------------------------------- 1 | // vitest.config.ts 2 | import { defineConfig } from 'vitest/config' 3 | 4 | export default defineConfig({ 5 | test: { 6 | // Match test files and set environment 7 | environmentMatchGlobs: [['src/tests/client.test.ts', 'jsdom']] 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /packages/controllers/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "removeComments": false 7 | }, 8 | "extends": "../../tsconfig.json", 9 | "include": ["exports", "src", "tests"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/experimental/src/smart-session/ui/permissions/wui-permission-contract-call/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | // First wui-flex should be width: 100% 4 | export default css` 5 | :host { 6 | width: 100%; 7 | } 8 | 9 | wui-flex { 10 | width: 100%; 11 | } 12 | ` 13 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/send.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-wallet-send-view/index.js' 2 | export * from '../src/views/w3m-wallet-send-select-token-view/index.js' 3 | export * from '../src/views/w3m-wallet-send-preview-view/index.js' 4 | export * from '../src/views/w3m-send-confirmed-view/index.js' 5 | -------------------------------------------------------------------------------- /examples/nuxt-wagmi/plugins/2.wagmi.ts: -------------------------------------------------------------------------------- 1 | import { WagmiPlugin } from '@wagmi/vue' 2 | import { defineNuxtPlugin } from 'nuxt/app' 3 | import { wagmiAdapter } from '~/config/wagmi' 4 | 5 | export default defineNuxtPlugin(nuxtApp => { 6 | nuxtApp.vueApp.use(WagmiPlugin, { config: wagmiAdapter.wagmiConfig }) 7 | }) 8 | -------------------------------------------------------------------------------- /examples/vue-ak-basic-sign-client/tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "skipLibCheck": true, 5 | "module": "ESNext", 6 | "moduleResolution": "bundler", 7 | "allowSyntheticDefaultImports": true 8 | }, 9 | "include": ["vite.config.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/testing/src/utils/timeouts.ts: -------------------------------------------------------------------------------- 1 | import { MAXIMUM_WAIT_CONNECTIONS } from '../constants/timeouts.js' 2 | 3 | export function getMaximumWaitConnections(): number { 4 | if (process.env['CI']) { 5 | return MAXIMUM_WAIT_CONNECTIONS 6 | } 7 | 8 | return MAXIMUM_WAIT_CONNECTIONS * 2 9 | } 10 | -------------------------------------------------------------------------------- /packages/ui/src/components/wui-visual/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | display: block; 6 | width: var(--local-size); 7 | height: var(--local-size); 8 | } 9 | 10 | :host svg { 11 | width: 100%; 12 | height: 100%; 13 | } 14 | ` 15 | -------------------------------------------------------------------------------- /packages/adapters/bitcoin/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "removeComments": false 7 | }, 8 | "extends": "../../../tsconfig.json", 9 | "include": ["exports", "src", "tests"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/appkit/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "removeComments": false 7 | }, 8 | "extends": "../../tsconfig.json", 9 | "include": ["exports", "src", "package.json", "tests"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/siwx/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messengers/index.js' 2 | export * from './verifiers/index.js' 3 | export * from './storages/index.js' 4 | export * from './configs/index.js' 5 | export * from './core/index.js' 6 | 7 | export type { SIWXMessage, SIWXConfig, SIWXSession } from '@reown/appkit-controllers' 8 | -------------------------------------------------------------------------------- /packages/wallet-button/src/utils/TypeUtil.ts: -------------------------------------------------------------------------------- 1 | import type { ConstantsUtil } from './ConstantsUtil.js' 2 | 3 | export type SocialProvider = (typeof ConstantsUtil.Socials)[number] 4 | export type Wallet = 5 | | keyof typeof ConstantsUtil.WalletButtonsIds 6 | | SocialProvider 7 | | 'walletConnect' 8 | | 'email' 9 | -------------------------------------------------------------------------------- /examples/react-ep/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.js' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /packages/appkit-utils/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "removeComments": false 7 | }, 8 | "extends": "../../tsconfig.json", 9 | "include": ["exports", "src", "package.json", "tests"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/partials/w3m-snackbar/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | display: block; 6 | position: absolute; 7 | opacity: 0; 8 | pointer-events: none; 9 | top: 11px; 10 | left: 50%; 11 | width: max-content; 12 | } 13 | ` 14 | -------------------------------------------------------------------------------- /packages/siwx/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "removeComments": false 7 | }, 8 | "extends": "../../tsconfig.json", 9 | "include": ["exports", "src", "core", "scaffold", "tests"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/testing/exports/index.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/pages/WalletPage.js' 2 | export * from '../src/validators/WalletValidator.js' 3 | 4 | export * from '../src/constants/index.js' 5 | export * from '../src/constants/devices.js' 6 | export * from '../src/utils/networks.js' 7 | export * from '../src/utils/timeouts.js' 8 | -------------------------------------------------------------------------------- /packages/testing/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "removeComments": false 7 | }, 8 | "extends": "../../tsconfig.json", 9 | "include": ["exports", "exports/index.ts", "src", "tests"] 10 | } 11 | -------------------------------------------------------------------------------- /examples/react-ak-basic/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.jsx' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /examples/react-ethers/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.jsx' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /examples/react-ethers5/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.jsx' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /examples/react-solana/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.jsx' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /examples/react-wagmi/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.jsx' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /packages/core-legacy/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "removeComments": false 7 | }, 8 | "extends": "../../tsconfig.json", 9 | "include": ["exports", "exports/index.ts", "src", "tests"] 10 | } 11 | -------------------------------------------------------------------------------- /packages/siwe/scaffold/partials/w3m-connecting-siwe/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | display: flex; 6 | justify-content: center; 7 | gap: var(--apkt-spacing-4); 8 | } 9 | 10 | wui-visual-thumbnail:nth-child(1) { 11 | z-index: 1; 12 | } 13 | ` 14 | -------------------------------------------------------------------------------- /services/id-allocation-service/wrangler.toml: -------------------------------------------------------------------------------- 1 | name = "id-allocation-service" 2 | compatibility_date = "2024-07-19" 3 | 4 | [[durable_objects.bindings]] 5 | name = "ID_ALLOCATION" 6 | class_name = "IdAllocation" 7 | 8 | [[migrations]] 9 | tag = "v1" # Should be unique for each entry 10 | new_classes = ["IdAllocation"] 11 | -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/plugins/2.wagmi.ts: -------------------------------------------------------------------------------- 1 | import { WagmiPlugin } from '@wagmi/vue' 2 | import { defineNuxtPlugin } from 'nuxt/app' 3 | import { wagmiAdapter } from '~/config/appkit' 4 | 5 | export default defineNuxtPlugin(nuxtApp => { 6 | nuxtApp.vueApp.use(WagmiPlugin, { config: wagmiAdapter.wagmiConfig }) 7 | }) 8 | -------------------------------------------------------------------------------- /examples/react-ak-basic-up/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.jsx' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /packages/controllers/src/utils/EnsUtil.ts: -------------------------------------------------------------------------------- 1 | const SLIP44_MSB = 0x80000000 2 | 3 | export const EnsUtil = { 4 | convertEVMChainIdToCoinType(chainId: number): number { 5 | if (chainId >= SLIP44_MSB) { 6 | throw new Error('Invalid chainId') 7 | } 8 | 9 | return (SLIP44_MSB | chainId) >>> 0 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /packages/ui/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "plugin:wc/recommended", 4 | "plugin:lit/recommended", 5 | "plugin:require-extensions/recommended", 6 | "../../.eslintrc.json" 7 | ], 8 | "plugins": ["require-extensions"], 9 | "rules": { 10 | "lit/attribute-value-entities": "off" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /packages/wallet-button/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "plugin:require-extensions/recommended", 4 | "plugin:react-hooks/recommended", 5 | "../../.eslintrc.json" 6 | ], 7 | "plugins": ["require-extensions", "react-hooks"], 8 | "rules": { 9 | "react-hooks/exhaustive-deps": "warn" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | test: { 6 | coverage: { 7 | provider: 'v8', 8 | reportOnFailure: true, 9 | all: true, 10 | reporter: ['text', 'json', 'json-summary'] 11 | } 12 | } 13 | }) 14 | -------------------------------------------------------------------------------- /packages/universal-connector/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "outDir": "./dist/esm", 5 | "declarationDir": "./dist/types", 6 | "jsx": "react-jsx" 7 | }, 8 | "extends": "../../tsconfig.json", 9 | "include": ["index.ts", "exports", "src", "tests", "src/**/*.json"] 10 | } 11 | -------------------------------------------------------------------------------- /apps/browser-extension/src/css/reset.css.ts: -------------------------------------------------------------------------------- 1 | import { style } from '@vanilla-extract/css' 2 | 3 | const button = style({ 4 | appearance: 'none', 5 | background: 'none', 6 | border: 'none', 7 | cursor: 'pointer', 8 | textAlign: 'left', 9 | outline: 'none' 10 | }) 11 | 12 | export const element = { 13 | button 14 | } 15 | -------------------------------------------------------------------------------- /apps/laboratory/docker-canary.sh: -------------------------------------------------------------------------------- 1 | # Not adding `set -e` so that S3 upload happens regardless 2 | 3 | pnpm playwright:test:canary 4 | 5 | destination="s3://$TEST_RESULTS_BUCKET/web3modal-canary/$(date --iso-8601=seconds)/test-results/" 6 | echo "Uploading test results to $destination" 7 | aws s3 cp ./test-results/ $destination --recursive 8 | -------------------------------------------------------------------------------- /examples/nuxt-wagmi/.gitignore: -------------------------------------------------------------------------------- 1 | # Nuxt dev/build outputs 2 | .output 3 | .data 4 | .nuxt 5 | .nitro 6 | .cache 7 | dist 8 | 9 | # Node dependencies 10 | node_modules 11 | 12 | # Logs 13 | logs 14 | *.log 15 | 16 | # Misc 17 | .DS_Store 18 | .fleet 19 | .idea 20 | 21 | # Local env files 22 | .env 23 | .env.* 24 | !.env.example 25 | -------------------------------------------------------------------------------- /examples/react-ak-basic-sign-client/src/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import ReactDOM from 'react-dom/client' 3 | 4 | import App from './App.js' 5 | import './assets/main.css' 6 | 7 | ReactDOM.createRoot(document.getElementById('app')!).render( 8 | 9 | 10 | 11 | ) 12 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/partials/w3m-account-activity-widget/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host { 5 | width: 100%; 6 | max-height: 280px; 7 | overflow: scroll; 8 | scrollbar-width: none; 9 | } 10 | 11 | :host::-webkit-scrollbar { 12 | display: none; 13 | } 14 | ` 15 | -------------------------------------------------------------------------------- /apps/browser-extension/src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Reown Wallet 7 | 8 | 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/gallery/components/gallery-container/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | div { 5 | width: var(--container-width); 6 | height: var(--container-height); 7 | display: flex; 8 | justify-content: center; 9 | align-items: center; 10 | background-color: inherit; 11 | } 12 | ` 13 | -------------------------------------------------------------------------------- /examples/html-wagmi-cdn/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | 3 | export default defineConfig({ 4 | server: { 5 | open: true, 6 | port: 3000 7 | }, 8 | optimizeDeps: { 9 | exclude: ['@reown/appkit-cdn'] 10 | }, 11 | build: { 12 | commonjsOptions: { 13 | include: [] 14 | } 15 | } 16 | }) 17 | -------------------------------------------------------------------------------- /packages/cli/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | node_modules 21 | -------------------------------------------------------------------------------- /packages/scaffold-ui/exports/embedded-wallet.ts: -------------------------------------------------------------------------------- 1 | export * from '../src/views/w3m-approve-transaction-view/index.js' 2 | export * from '../src/views/w3m-upgrade-wallet-view/index.js' 3 | 4 | // Names 5 | export * from '../src/views/w3m-register-account-name-view/index.js' 6 | export * from '../src/views/w3m-register-account-name-success-view/index.js' 7 | -------------------------------------------------------------------------------- /examples/nuxt-wagmi-solana-bitcoin/.gitignore: -------------------------------------------------------------------------------- 1 | # Nuxt dev/build outputs 2 | .output 3 | .data 4 | .nuxt 5 | .nitro 6 | .cache 7 | dist 8 | 9 | # Node dependencies 10 | node_modules 11 | 12 | # Logs 13 | logs 14 | *.log 15 | 16 | # Misc 17 | .DS_Store 18 | .fleet 19 | .idea 20 | 21 | # Local env files 22 | .env 23 | .env.* 24 | !.env.example 25 | -------------------------------------------------------------------------------- /examples/sveltekit-4-wagmi/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Output 4 | .output 5 | .vercel 6 | .netlify 7 | .wrangler 8 | /.svelte-kit 9 | /build 10 | 11 | # OS 12 | .DS_Store 13 | Thumbs.db 14 | 15 | # Env 16 | .env 17 | .env.* 18 | !.env.example 19 | !.env.test 20 | 21 | # Vite 22 | vite.config.js.timestamp-* 23 | vite.config.ts.timestamp-* 24 | -------------------------------------------------------------------------------- /examples/sveltekit-ethers/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Output 4 | .output 5 | .vercel 6 | .netlify 7 | .wrangler 8 | /.svelte-kit 9 | /build 10 | 11 | # OS 12 | .DS_Store 13 | Thumbs.db 14 | 15 | # Env 16 | .env 17 | .env.* 18 | !.env.example 19 | !.env.test 20 | 21 | # Vite 22 | vite.config.js.timestamp-* 23 | vite.config.ts.timestamp-* 24 | -------------------------------------------------------------------------------- /examples/sveltekit-wagmi/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | # Output 4 | .output 5 | .vercel 6 | .netlify 7 | .wrangler 8 | /.svelte-kit 9 | /build 10 | 11 | # OS 12 | .DS_Store 13 | Thumbs.db 14 | 15 | # Env 16 | .env 17 | .env.* 18 | !.env.example 19 | !.env.test 20 | 21 | # Vite 22 | vite.config.js.timestamp-* 23 | vite.config.ts.timestamp-* 24 | -------------------------------------------------------------------------------- /packages/common/src/contracts/swap.ts: -------------------------------------------------------------------------------- 1 | export const swapABI = [ 2 | { 3 | type: 'function', 4 | name: 'approve', 5 | stateMutability: 'nonpayable', 6 | inputs: [ 7 | { name: 'spender', type: 'address' }, 8 | { name: 'amount', type: 'uint256' } 9 | ], 10 | outputs: [{ type: 'bool' }] 11 | } 12 | ] as const 13 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/views/w3m-unsupported-chain-view/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from 'lit' 2 | 3 | export default css` 4 | :host > wui-flex { 5 | max-height: clamp(360px, 540px, 80vh); 6 | overflow: scroll; 7 | scrollbar-width: none; 8 | } 9 | 10 | :host > wui-flex::-webkit-scrollbar { 11 | display: none; 12 | } 13 | ` 14 | -------------------------------------------------------------------------------- /packages/adapters/solana/src/index.ts: -------------------------------------------------------------------------------- 1 | import '@reown/appkit-polyfills' 2 | 3 | export { SolanaAdapter } from './client.js' 4 | 5 | // -- Types ----------------------------------------------------------- 6 | export type { AdapterOptions } from './client.js' 7 | export type * from '@solana/wallet-adapter-base' 8 | export type * from './utils/SolanaStoreUtil.js' 9 | -------------------------------------------------------------------------------- /packages/scaffold-ui/src/partials/w3m-siwx-sign-message-thumbnails/styles.ts: -------------------------------------------------------------------------------- 1 | import { css } from '@reown/appkit-ui' 2 | 3 | export default css` 4 | :host { 5 | display: flex; 6 | justify-content: center; 7 | gap: ${({ spacing }) => spacing['4']}; 8 | } 9 | 10 | wui-visual-thumbnail:nth-child(1) { 11 | z-index: 1; 12 | } 13 | ` 14 | --------------------------------------------------------------------------------