├── .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
--------------------------------------------------------------------------------