├── .github └── workflows │ └── size-limit.yml ├── .gitignore ├── .size-limit.json ├── LICENSE ├── README.md ├── biome.json ├── docs ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages │ ├── _meta.json │ ├── core │ │ ├── _meta.json │ │ └── index.mdx │ ├── index.mdx │ ├── react │ │ ├── _meta.json │ │ ├── hooks.mdx │ │ ├── hydration.mdx │ │ ├── index.mdx │ │ └── initialize.mdx │ └── web3modal │ │ ├── _meta.json │ │ └── index.mdx ├── theme.config.jsx └── tsconfig.json ├── examples ├── html │ ├── index.html │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── main.ts │ │ └── vite-env.d.ts │ └── tsconfig.json ├── react │ ├── .env.local.example │ ├── .eslintrc.json │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── public │ │ ├── coinbase.svg │ │ ├── favicon.ico │ │ ├── metamask.svg │ │ ├── wallet.png │ │ └── walletconnect.svg │ ├── src │ │ ├── chains │ │ │ ├── arbitrum.ts │ │ │ ├── bsc.ts │ │ │ ├── index.ts │ │ │ ├── mainnet.ts │ │ │ └── polygon.ts │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ └── index.tsx │ │ └── styles │ │ │ ├── Home.module.css │ │ │ └── globals.css │ └── tsconfig.json ├── solid │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── assets │ │ │ └── solid.svg │ │ ├── index.css │ │ ├── index.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── svelte │ ├── .gitignore │ ├── .npmrc │ ├── README.md │ ├── package.json │ ├── src │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── lib │ │ │ └── index.ts │ │ └── routes │ │ │ └── +page.svelte │ ├── static │ │ └── favicon.png │ ├── svelte.config.js │ ├── tsconfig.json │ └── vite.config.ts └── vue │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ └── vite.svg │ ├── src │ ├── App.vue │ ├── assets │ │ └── vue.svg │ ├── main.ts │ ├── style.css │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── packages ├── connectors │ ├── coinbase │ │ ├── package.json │ │ ├── src │ │ │ ├── connector │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── metamask │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ │ ├── connector │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ └── walletconnect │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ ├── connector │ │ │ └── index.ts │ │ ├── index.ts │ │ └── store │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts ├── core │ ├── package.json │ ├── src │ │ ├── connectors │ │ │ ├── EIP6963.ts │ │ │ ├── index.ts │ │ │ └── injected.ts │ │ ├── constants │ │ │ └── index.ts │ │ ├── functions │ │ │ ├── connection.ts │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ └── switchChain.ts │ │ ├── index.ts │ │ ├── store │ │ │ └── w3store.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── clear.ts │ │ │ ├── error.ts │ │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── react │ ├── README.md │ ├── package.json │ ├── src │ │ ├── W3.tsx │ │ ├── constants │ │ │ └── index.ts │ │ ├── hooks │ │ │ ├── getW3Address.tsx │ │ │ ├── getW3Chain.tsx │ │ │ ├── getW3Error.tsx │ │ │ ├── getW3Provider.tsx │ │ │ └── useConnect.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── solid │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── signals │ │ │ ├── address.ts │ │ │ ├── chain.ts │ │ │ ├── connectors.ts │ │ │ ├── error.ts │ │ │ ├── provider.ts │ │ │ └── status.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── svelte │ ├── .gitignore │ ├── .npmrc │ ├── README.md │ ├── package.json │ ├── src │ │ └── lib │ │ │ └── index.svelte.ts │ ├── svelte.config.js │ ├── tsconfig.json │ └── vite.config.ts └── vue │ ├── README.md │ ├── package.json │ ├── src │ ├── composables │ │ ├── address.ts │ │ ├── chain.ts │ │ ├── connectors.ts │ │ ├── error.ts │ │ ├── provider.ts │ │ └── status.ts │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.github/workflows/size-limit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/.github/workflows/size-limit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/.gitignore -------------------------------------------------------------------------------- /.size-limit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/.size-limit.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/biome.json -------------------------------------------------------------------------------- /docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/next-env.d.ts -------------------------------------------------------------------------------- /docs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/next.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pages/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/_meta.json -------------------------------------------------------------------------------- /docs/pages/core/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "index": "Overview" 3 | } -------------------------------------------------------------------------------- /docs/pages/core/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/core/index.mdx -------------------------------------------------------------------------------- /docs/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/index.mdx -------------------------------------------------------------------------------- /docs/pages/react/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/react/_meta.json -------------------------------------------------------------------------------- /docs/pages/react/hooks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/react/hooks.mdx -------------------------------------------------------------------------------- /docs/pages/react/hydration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/react/hydration.mdx -------------------------------------------------------------------------------- /docs/pages/react/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/react/index.mdx -------------------------------------------------------------------------------- /docs/pages/react/initialize.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/react/initialize.mdx -------------------------------------------------------------------------------- /docs/pages/web3modal/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "index": "Overview" 3 | } -------------------------------------------------------------------------------- /docs/pages/web3modal/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/pages/web3modal/index.mdx -------------------------------------------------------------------------------- /docs/theme.config.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/theme.config.jsx -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /examples/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/html/index.html -------------------------------------------------------------------------------- /examples/html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/html/package.json -------------------------------------------------------------------------------- /examples/html/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/html/public/vite.svg -------------------------------------------------------------------------------- /examples/html/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/html/src/main.ts -------------------------------------------------------------------------------- /examples/html/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/html/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/html/tsconfig.json -------------------------------------------------------------------------------- /examples/react/.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/.env.local.example -------------------------------------------------------------------------------- /examples/react/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/README.md -------------------------------------------------------------------------------- /examples/react/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/next.config.js -------------------------------------------------------------------------------- /examples/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/package.json -------------------------------------------------------------------------------- /examples/react/public/coinbase.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/public/coinbase.svg -------------------------------------------------------------------------------- /examples/react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/public/favicon.ico -------------------------------------------------------------------------------- /examples/react/public/metamask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/public/metamask.svg -------------------------------------------------------------------------------- /examples/react/public/wallet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/public/wallet.png -------------------------------------------------------------------------------- /examples/react/public/walletconnect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/public/walletconnect.svg -------------------------------------------------------------------------------- /examples/react/src/chains/arbitrum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/chains/arbitrum.ts -------------------------------------------------------------------------------- /examples/react/src/chains/bsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/chains/bsc.ts -------------------------------------------------------------------------------- /examples/react/src/chains/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/chains/index.ts -------------------------------------------------------------------------------- /examples/react/src/chains/mainnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/chains/mainnet.ts -------------------------------------------------------------------------------- /examples/react/src/chains/polygon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/chains/polygon.ts -------------------------------------------------------------------------------- /examples/react/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/pages/_app.tsx -------------------------------------------------------------------------------- /examples/react/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/pages/_document.tsx -------------------------------------------------------------------------------- /examples/react/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/pages/index.tsx -------------------------------------------------------------------------------- /examples/react/src/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/styles/Home.module.css -------------------------------------------------------------------------------- /examples/react/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/src/styles/globals.css -------------------------------------------------------------------------------- /examples/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/react/tsconfig.json -------------------------------------------------------------------------------- /examples/solid/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/.gitignore -------------------------------------------------------------------------------- /examples/solid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/README.md -------------------------------------------------------------------------------- /examples/solid/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/index.html -------------------------------------------------------------------------------- /examples/solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/package.json -------------------------------------------------------------------------------- /examples/solid/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/pnpm-lock.yaml -------------------------------------------------------------------------------- /examples/solid/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/public/vite.svg -------------------------------------------------------------------------------- /examples/solid/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/src/App.css -------------------------------------------------------------------------------- /examples/solid/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/src/App.tsx -------------------------------------------------------------------------------- /examples/solid/src/assets/solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/src/assets/solid.svg -------------------------------------------------------------------------------- /examples/solid/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/src/index.css -------------------------------------------------------------------------------- /examples/solid/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/src/index.tsx -------------------------------------------------------------------------------- /examples/solid/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/solid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/tsconfig.json -------------------------------------------------------------------------------- /examples/solid/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/tsconfig.node.json -------------------------------------------------------------------------------- /examples/solid/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/solid/vite.config.ts -------------------------------------------------------------------------------- /examples/svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/.gitignore -------------------------------------------------------------------------------- /examples/svelte/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /examples/svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/README.md -------------------------------------------------------------------------------- /examples/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/package.json -------------------------------------------------------------------------------- /examples/svelte/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/src/app.d.ts -------------------------------------------------------------------------------- /examples/svelte/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/src/app.html -------------------------------------------------------------------------------- /examples/svelte/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/src/lib/index.ts -------------------------------------------------------------------------------- /examples/svelte/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/src/routes/+page.svelte -------------------------------------------------------------------------------- /examples/svelte/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/static/favicon.png -------------------------------------------------------------------------------- /examples/svelte/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/svelte.config.js -------------------------------------------------------------------------------- /examples/svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/tsconfig.json -------------------------------------------------------------------------------- /examples/svelte/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/svelte/vite.config.ts -------------------------------------------------------------------------------- /examples/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/.gitignore -------------------------------------------------------------------------------- /examples/vue/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/.vscode/extensions.json -------------------------------------------------------------------------------- /examples/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/README.md -------------------------------------------------------------------------------- /examples/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/index.html -------------------------------------------------------------------------------- /examples/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/package.json -------------------------------------------------------------------------------- /examples/vue/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/public/vite.svg -------------------------------------------------------------------------------- /examples/vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/src/App.vue -------------------------------------------------------------------------------- /examples/vue/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/src/assets/vue.svg -------------------------------------------------------------------------------- /examples/vue/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/src/main.ts -------------------------------------------------------------------------------- /examples/vue/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/src/style.css -------------------------------------------------------------------------------- /examples/vue/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/tsconfig.json -------------------------------------------------------------------------------- /examples/vue/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/tsconfig.node.json -------------------------------------------------------------------------------- /examples/vue/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/examples/vue/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/package.json -------------------------------------------------------------------------------- /packages/connectors/coinbase/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/coinbase/package.json -------------------------------------------------------------------------------- /packages/connectors/coinbase/src/connector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/coinbase/src/connector/index.ts -------------------------------------------------------------------------------- /packages/connectors/coinbase/src/index.ts: -------------------------------------------------------------------------------- 1 | export { Coinbase } from './connector' 2 | -------------------------------------------------------------------------------- /packages/connectors/coinbase/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/coinbase/tsconfig.json -------------------------------------------------------------------------------- /packages/connectors/coinbase/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/coinbase/tsup.config.ts -------------------------------------------------------------------------------- /packages/connectors/metamask/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .env -------------------------------------------------------------------------------- /packages/connectors/metamask/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/metamask/package.json -------------------------------------------------------------------------------- /packages/connectors/metamask/src/connector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/metamask/src/connector/index.ts -------------------------------------------------------------------------------- /packages/connectors/metamask/src/index.ts: -------------------------------------------------------------------------------- 1 | export { MetaMask } from './connector' 2 | -------------------------------------------------------------------------------- /packages/connectors/metamask/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/metamask/tsconfig.json -------------------------------------------------------------------------------- /packages/connectors/metamask/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/metamask/tsup.config.ts -------------------------------------------------------------------------------- /packages/connectors/walletconnect/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .env -------------------------------------------------------------------------------- /packages/connectors/walletconnect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/walletconnect/package.json -------------------------------------------------------------------------------- /packages/connectors/walletconnect/src/connector/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/walletconnect/src/connector/index.ts -------------------------------------------------------------------------------- /packages/connectors/walletconnect/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/walletconnect/src/index.ts -------------------------------------------------------------------------------- /packages/connectors/walletconnect/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/walletconnect/src/store/index.ts -------------------------------------------------------------------------------- /packages/connectors/walletconnect/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/walletconnect/tsconfig.json -------------------------------------------------------------------------------- /packages/connectors/walletconnect/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/connectors/walletconnect/tsup.config.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/connectors/EIP6963.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/connectors/EIP6963.ts -------------------------------------------------------------------------------- /packages/core/src/connectors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/connectors/index.ts -------------------------------------------------------------------------------- /packages/core/src/connectors/injected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/connectors/injected.ts -------------------------------------------------------------------------------- /packages/core/src/constants/index.ts: -------------------------------------------------------------------------------- 1 | export const KEY_WALLET = 'w3:connected_wallet' 2 | -------------------------------------------------------------------------------- /packages/core/src/functions/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/functions/connection.ts -------------------------------------------------------------------------------- /packages/core/src/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/functions/index.ts -------------------------------------------------------------------------------- /packages/core/src/functions/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/functions/init.ts -------------------------------------------------------------------------------- /packages/core/src/functions/switchChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/functions/switchChain.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/store/w3store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/store/w3store.ts -------------------------------------------------------------------------------- /packages/core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/types.ts -------------------------------------------------------------------------------- /packages/core/src/utils/clear.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/utils/clear.ts -------------------------------------------------------------------------------- /packages/core/src/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/utils/error.ts -------------------------------------------------------------------------------- /packages/core/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/src/utils/index.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/W3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/src/W3.tsx -------------------------------------------------------------------------------- /packages/react/src/constants/index.ts: -------------------------------------------------------------------------------- 1 | export const KEY_WALLET = 'w3:connected_wallet' 2 | -------------------------------------------------------------------------------- /packages/react/src/hooks/getW3Address.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/src/hooks/getW3Address.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/getW3Chain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/src/hooks/getW3Chain.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/getW3Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/src/hooks/getW3Error.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/getW3Provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/src/hooks/getW3Provider.tsx -------------------------------------------------------------------------------- /packages/react/src/hooks/useConnect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/src/hooks/useConnect.tsx -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/react/tsup.config.ts -------------------------------------------------------------------------------- /packages/solid/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/package.json -------------------------------------------------------------------------------- /packages/solid/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/src/index.ts -------------------------------------------------------------------------------- /packages/solid/src/signals/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/src/signals/address.ts -------------------------------------------------------------------------------- /packages/solid/src/signals/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/src/signals/chain.ts -------------------------------------------------------------------------------- /packages/solid/src/signals/connectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/src/signals/connectors.ts -------------------------------------------------------------------------------- /packages/solid/src/signals/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/src/signals/error.ts -------------------------------------------------------------------------------- /packages/solid/src/signals/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/src/signals/provider.ts -------------------------------------------------------------------------------- /packages/solid/src/signals/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/src/signals/status.ts -------------------------------------------------------------------------------- /packages/solid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/tsconfig.json -------------------------------------------------------------------------------- /packages/solid/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/solid/tsup.config.ts -------------------------------------------------------------------------------- /packages/svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/svelte/.gitignore -------------------------------------------------------------------------------- /packages/svelte/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /packages/svelte/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/svelte/package.json -------------------------------------------------------------------------------- /packages/svelte/src/lib/index.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/svelte/src/lib/index.svelte.ts -------------------------------------------------------------------------------- /packages/svelte/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/svelte/svelte.config.js -------------------------------------------------------------------------------- /packages/svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/svelte/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/svelte/vite.config.ts -------------------------------------------------------------------------------- /packages/vue/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/package.json -------------------------------------------------------------------------------- /packages/vue/src/composables/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/src/composables/address.ts -------------------------------------------------------------------------------- /packages/vue/src/composables/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/src/composables/chain.ts -------------------------------------------------------------------------------- /packages/vue/src/composables/connectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/src/composables/connectors.ts -------------------------------------------------------------------------------- /packages/vue/src/composables/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/src/composables/error.ts -------------------------------------------------------------------------------- /packages/vue/src/composables/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/src/composables/provider.ts -------------------------------------------------------------------------------- /packages/vue/src/composables/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/src/composables/status.ts -------------------------------------------------------------------------------- /packages/vue/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/src/index.ts -------------------------------------------------------------------------------- /packages/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/tsconfig.json -------------------------------------------------------------------------------- /packages/vue/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/packages/vue/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glitch-txs/w3vm/HEAD/turbo.json --------------------------------------------------------------------------------