├── 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 |
2 |
5 |
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 |
2 |
5 |
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 |
2 |
5 |
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` `
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 |
--------------------------------------------------------------------------------