├── .changeset ├── README.md └── config.json ├── .commitlintrc ├── .github └── workflows │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .prettierrc ├── LICENSE ├── README.md ├── example ├── .gitignore ├── CHANGELOG.md ├── index.html ├── package.json ├── src │ ├── App.css │ ├── App.tsx │ └── main.tsx ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── package.json ├── packages ├── core │ ├── CHANGELOG.md │ ├── README.md │ ├── documentation │ │ └── walletAPIdocumentation.md │ ├── package.json │ ├── src │ │ ├── __test__ │ │ │ ├── main.test.ts │ │ │ ├── storage.mock.ts │ │ │ ├── storage.test.ts │ │ │ └── wallet.mock.ts │ │ ├── discovery.ts │ │ ├── localStorageStore.ts │ │ ├── main.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ └── wallet │ │ │ ├── filter.ts │ │ │ ├── isWalletObject.ts │ │ │ ├── metamaskBridge.ts │ │ │ ├── scan.ts │ │ │ ├── sort.ts │ │ │ └── virtualWallets │ │ │ ├── index.ts │ │ │ └── metaMaskVirtualWallet.ts │ ├── tsconfig.json │ └── vite.config.ts └── ui │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── postcss.config.cjs │ ├── src │ ├── main.ts │ ├── modal │ │ ├── Modal.svelte │ │ └── index.ts │ └── vite-env.d.ts │ ├── svelte.config.js │ ├── tailwind.config.cjs │ ├── tsconfig.json │ └── vite.config.ts ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.commitlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.commitlintrc -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/CHANGELOG.md -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/index.html -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/src/App.css -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/src/main.tsx -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/tsconfig.node.json -------------------------------------------------------------------------------- /example/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/example/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/documentation/walletAPIdocumentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/documentation/walletAPIdocumentation.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/__test__/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/__test__/main.test.ts -------------------------------------------------------------------------------- /packages/core/src/__test__/storage.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/__test__/storage.mock.ts -------------------------------------------------------------------------------- /packages/core/src/__test__/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/__test__/storage.test.ts -------------------------------------------------------------------------------- /packages/core/src/__test__/wallet.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/__test__/wallet.mock.ts -------------------------------------------------------------------------------- /packages/core/src/discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/discovery.ts -------------------------------------------------------------------------------- /packages/core/src/localStorageStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/localStorageStore.ts -------------------------------------------------------------------------------- /packages/core/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/main.ts -------------------------------------------------------------------------------- /packages/core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/types.ts -------------------------------------------------------------------------------- /packages/core/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/utils.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/wallet/filter.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/isWalletObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/wallet/isWalletObject.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/metamaskBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/wallet/metamaskBridge.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/wallet/scan.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/wallet/sort.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/virtualWallets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/wallet/virtualWallets/index.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/virtualWallets/metaMaskVirtualWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/src/wallet/virtualWallets/metaMaskVirtualWallet.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/core/vite.config.ts -------------------------------------------------------------------------------- /packages/ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/.gitignore -------------------------------------------------------------------------------- /packages/ui/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/.vscode/extensions.json -------------------------------------------------------------------------------- /packages/ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/README.md -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/postcss.config.cjs -------------------------------------------------------------------------------- /packages/ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/src/main.ts -------------------------------------------------------------------------------- /packages/ui/src/modal/Modal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/src/modal/Modal.svelte -------------------------------------------------------------------------------- /packages/ui/src/modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/src/modal/index.ts -------------------------------------------------------------------------------- /packages/ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/src/vite-env.d.ts -------------------------------------------------------------------------------- /packages/ui/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/svelte.config.js -------------------------------------------------------------------------------- /packages/ui/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/tailwind.config.cjs -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/packages/ui/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-io/get-starknet/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------