├── .changeset ├── README.md ├── config.json └── pre.json ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.MD ├── apps ├── sample-dapp │ ├── .babelrc │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── public │ │ ├── index.html │ │ ├── oauth.html │ │ └── styles.css │ ├── src │ │ ├── docs-validation-ui.ts │ │ ├── docs-validation.ts │ │ ├── oauth.ts │ │ └── wallet.ts │ ├── tsconfig.json │ ├── tsconfig.tsbuildinfo │ ├── webpack.config.cjs │ └── webpack.github-pages.config.cjs └── sample-react-dapp │ ├── .gitignore │ ├── .nvmrc │ ├── CHANGELOG.md │ ├── README.md │ ├── eslint.config.js │ ├── fix-imports.mjs │ ├── index.html │ ├── index.webpack.html │ ├── package.json │ ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ └── site.webmanifest │ ├── src │ ├── App.css │ ├── App.tsx │ ├── assets │ │ ├── favicon_io _1 │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ └── site.webmanifest │ │ └── react.svg │ ├── components │ │ ├── ArchitectureComparison.css │ │ ├── ArchitectureComparison.tsx │ │ ├── NFTGallery.css │ │ ├── NFTGallery.tsx │ │ ├── Navigation.css │ │ ├── Navigation.tsx │ │ ├── NetworkSelector.css │ │ ├── NetworkSelector.tsx │ │ ├── TokenBalances.css │ │ ├── TokenBalances.tsx │ │ ├── TransactionCard.css │ │ ├── TransactionCard.tsx │ │ ├── TransactionMethodsDemo.css │ │ ├── TransactionMethodsDemo.tsx │ │ ├── UnifiedAPIDemo.css │ │ ├── UnifiedAPIDemo.tsx │ │ ├── WalletModal.css │ │ └── WalletModal.tsx │ ├── context │ │ ├── KitRpcContext.tsx │ │ └── WalletContextProvider.tsx │ ├── hooks │ │ └── useWalletMultiButton.tsx │ ├── index.css │ ├── main.tsx │ ├── pages │ │ ├── DocsValidation.tsx │ │ ├── KitDemo.css │ │ └── KitDemo.tsx │ ├── polyfills.ts │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ ├── vite.config.ts │ └── webpack.github-pages.config.mjs ├── docs ├── DEPLOYMENT.md ├── README.md ├── TESTING_GUIDE.md ├── VALIDATION_CHECKLIST.md ├── api-reference │ ├── adapter-base │ │ ├── base-adapter.mdx │ │ ├── kit-integration.mdx │ │ ├── overview.mdx │ │ └── wallet-connect.mdx │ └── react │ │ ├── overview.mdx │ │ ├── use-connection.mdx │ │ └── use-wallet.mdx ├── cookbook │ ├── burn-tokens.mdx │ ├── connect-wallet.mdx │ ├── custom-transactions.mdx │ ├── disconnect-wallet.mdx │ ├── error-handling.mdx │ ├── mint-nft.mdx │ ├── mint-token.mdx │ ├── query-nft-metadata.mdx │ ├── send-transaction.mdx │ ├── sign-message.mdx │ ├── transaction-batching.mdx │ ├── transfer-nft.mdx │ └── transfer-tokens.mdx ├── core-concepts │ ├── architecture.mdx │ ├── authentication.mdx │ ├── transactions.mdx │ └── wallet-management.mdx ├── examples │ ├── custom-ui.mdx │ ├── nextjs-app.mdx │ ├── react-integration.mdx │ └── vanilla-js.mdx ├── favicon.ico ├── favicon.png ├── getting-started.mdx ├── hermis_Logo_2.png ├── hermis_logo_1.png ├── installation.mdx ├── introduction.mdx ├── migration │ ├── from-other-adapters.mdx │ └── v1-to-v2.mdx ├── mint.json └── quickstart │ ├── adapter-base.mdx │ └── react.mdx ├── package.json ├── packages ├── adapter-base │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── __mocks__ │ │ ├── @solana │ │ │ └── web3.js │ │ └── wallet-adapte-base.js │ ├── __tests__ │ │ ├── core │ │ │ ├── adapters.test.ts │ │ │ └── manager.test.ts │ │ ├── helpers │ │ │ └── test-utils.ts │ │ ├── standard │ │ │ ├── get-standard-wallet-adapters.test.ts │ │ │ ├── mobile-wallet.test.ts │ │ │ ├── utils.test.ts │ │ │ ├── wallet-adapter.test.ts │ │ │ └── wallet-detection.test.ts │ │ ├── testHelpers.ts │ │ └── utils │ │ │ ├── environment.test.ts │ │ │ └── storage.test.ts │ ├── dist │ │ └── index.js │ ├── jest-environment.cjs │ ├── jest.config.mjs │ ├── jest.setup.ts │ ├── package.json │ ├── src │ │ ├── chain-utils.ts │ │ ├── core │ │ │ ├── adapters.ts │ │ │ └── manager.ts │ │ ├── index.ts │ │ ├── kit-integration.ts │ │ ├── types.ts │ │ ├── types │ │ │ ├── dual-types.ts │ │ │ ├── index.ts │ │ │ └── standard-types.ts │ │ └── utils │ │ │ ├── adapter-utils.ts │ │ │ ├── environment.ts │ │ │ └── storage.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── core │ ├── .gitignore │ ├── CHANGELOG.md │ ├── __tests__ │ │ ├── connection.test.ts │ │ ├── transaction │ │ │ └── index.test.ts │ │ └── wallet │ │ │ ├── keypair.test.ts │ │ │ └── manager.test.ts │ ├── jest.setup.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── connection │ │ │ ├── helpers.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── kit-signers │ │ │ ├── factories.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── polyfills │ │ │ └── index.ts │ │ ├── transaction │ │ │ └── index.ts │ │ ├── types │ │ │ ├── index.ts │ │ │ ├── shared-types.ts │ │ │ └── wallet-standard-types.ts │ │ ├── utils │ │ │ └── index.ts │ │ └── wallet │ │ │ ├── keypair.ts │ │ │ └── manager.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── errors │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── codes.ts │ │ ├── context.ts │ │ ├── error.ts │ │ ├── index.ts │ │ ├── message-formatter.ts │ │ ├── messages.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── format-config │ ├── CHANGELOG.md │ ├── package.json │ └── tsconfig.base.json ├── react-core │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── ContextProvider.tsx │ │ │ ├── HermisProvider.tsx │ │ │ └── WalletConnectionManager.tsx │ │ ├── hooks │ │ │ ├── useAnchorWallet.ts │ │ │ ├── useConnection.ts │ │ │ ├── useLocalStorage.ts │ │ │ ├── useSolanaBalance.ts │ │ │ ├── useSolanaNFTs.ts │ │ │ ├── useSolanaTokenAccounts.ts │ │ │ ├── useSolanaTransaction.ts │ │ │ ├── useStandardWalletAdapters.ts │ │ │ ├── useWallet.ts │ │ │ ├── useWalletAdapter.ts │ │ │ ├── useWalletAdapters.ts │ │ │ ├── useWalletModal.ts │ │ │ └── useWalletMultiButton.ts │ │ ├── index.ts │ │ ├── providers │ │ │ ├── ConnectionProvider.tsx │ │ │ └── WalletProvider.tsx │ │ └── utils │ │ │ └── errors.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── tsconfig.tsbuildinfo │ └── tsup.config.ts └── wallet-standard │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ ├── adapter-factory.ts │ ├── constants.ts │ ├── environment.ts │ ├── index.ts │ ├── types.ts │ ├── utils.ts │ ├── wallet-adapter.ts │ └── wallet-detection.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/pre.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/.changeset/pre.json -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/README.MD -------------------------------------------------------------------------------- /apps/sample-dapp/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/.babelrc -------------------------------------------------------------------------------- /apps/sample-dapp/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/* 3 | 4 | .turbo -------------------------------------------------------------------------------- /apps/sample-dapp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/CHANGELOG.md -------------------------------------------------------------------------------- /apps/sample-dapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/README.md -------------------------------------------------------------------------------- /apps/sample-dapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/package.json -------------------------------------------------------------------------------- /apps/sample-dapp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/public/index.html -------------------------------------------------------------------------------- /apps/sample-dapp/public/oauth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/public/oauth.html -------------------------------------------------------------------------------- /apps/sample-dapp/public/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/public/styles.css -------------------------------------------------------------------------------- /apps/sample-dapp/src/docs-validation-ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/src/docs-validation-ui.ts -------------------------------------------------------------------------------- /apps/sample-dapp/src/docs-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/src/docs-validation.ts -------------------------------------------------------------------------------- /apps/sample-dapp/src/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/src/oauth.ts -------------------------------------------------------------------------------- /apps/sample-dapp/src/wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/src/wallet.ts -------------------------------------------------------------------------------- /apps/sample-dapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/tsconfig.json -------------------------------------------------------------------------------- /apps/sample-dapp/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /apps/sample-dapp/webpack.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/webpack.config.cjs -------------------------------------------------------------------------------- /apps/sample-dapp/webpack.github-pages.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-dapp/webpack.github-pages.config.cjs -------------------------------------------------------------------------------- /apps/sample-react-dapp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/.gitignore -------------------------------------------------------------------------------- /apps/sample-react-dapp/.nvmrc: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /apps/sample-react-dapp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/CHANGELOG.md -------------------------------------------------------------------------------- /apps/sample-react-dapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/README.md -------------------------------------------------------------------------------- /apps/sample-react-dapp/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/eslint.config.js -------------------------------------------------------------------------------- /apps/sample-react-dapp/fix-imports.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/fix-imports.mjs -------------------------------------------------------------------------------- /apps/sample-react-dapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/index.html -------------------------------------------------------------------------------- /apps/sample-react-dapp/index.webpack.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/index.webpack.html -------------------------------------------------------------------------------- /apps/sample-react-dapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/package.json -------------------------------------------------------------------------------- /apps/sample-react-dapp/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/public/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/public/favicon-16x16.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/public/favicon-32x32.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/public/favicon.ico -------------------------------------------------------------------------------- /apps/sample-react-dapp/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/public/site.webmanifest -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/App.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/App.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/favicon_io _1/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/favicon_io _1/android-chrome-192x192.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/favicon_io _1/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/favicon_io _1/android-chrome-512x512.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/favicon_io _1/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/favicon_io _1/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/favicon_io _1/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/favicon_io _1/favicon-16x16.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/favicon_io _1/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/favicon_io _1/favicon-32x32.png -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/favicon_io _1/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/favicon_io _1/favicon.ico -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/favicon_io _1/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/favicon_io _1/site.webmanifest -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/assets/react.svg -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/ArchitectureComparison.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/ArchitectureComparison.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/ArchitectureComparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/ArchitectureComparison.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/NFTGallery.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/NFTGallery.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/NFTGallery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/NFTGallery.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/Navigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/Navigation.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/Navigation.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/NetworkSelector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/NetworkSelector.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/NetworkSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/NetworkSelector.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/TokenBalances.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/TokenBalances.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/TokenBalances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/TokenBalances.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/TransactionCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/TransactionCard.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/TransactionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/TransactionCard.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/TransactionMethodsDemo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/TransactionMethodsDemo.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/TransactionMethodsDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/TransactionMethodsDemo.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/UnifiedAPIDemo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/UnifiedAPIDemo.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/UnifiedAPIDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/UnifiedAPIDemo.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/WalletModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/WalletModal.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/components/WalletModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/components/WalletModal.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/context/KitRpcContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/context/KitRpcContext.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/context/WalletContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/context/WalletContextProvider.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/hooks/useWalletMultiButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/hooks/useWalletMultiButton.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/index.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/main.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/pages/DocsValidation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/pages/DocsValidation.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/pages/KitDemo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/pages/KitDemo.css -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/pages/KitDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/pages/KitDemo.tsx -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/src/polyfills.ts -------------------------------------------------------------------------------- /apps/sample-react-dapp/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/sample-react-dapp/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/tsconfig.app.json -------------------------------------------------------------------------------- /apps/sample-react-dapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/tsconfig.json -------------------------------------------------------------------------------- /apps/sample-react-dapp/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/tsconfig.node.json -------------------------------------------------------------------------------- /apps/sample-react-dapp/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/vercel.json -------------------------------------------------------------------------------- /apps/sample-react-dapp/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/vite.config.ts -------------------------------------------------------------------------------- /apps/sample-react-dapp/webpack.github-pages.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/apps/sample-react-dapp/webpack.github-pages.config.mjs -------------------------------------------------------------------------------- /docs/DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/DEPLOYMENT.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/TESTING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/TESTING_GUIDE.md -------------------------------------------------------------------------------- /docs/VALIDATION_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/VALIDATION_CHECKLIST.md -------------------------------------------------------------------------------- /docs/api-reference/adapter-base/base-adapter.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/api-reference/adapter-base/base-adapter.mdx -------------------------------------------------------------------------------- /docs/api-reference/adapter-base/kit-integration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/api-reference/adapter-base/kit-integration.mdx -------------------------------------------------------------------------------- /docs/api-reference/adapter-base/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/api-reference/adapter-base/overview.mdx -------------------------------------------------------------------------------- /docs/api-reference/adapter-base/wallet-connect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/api-reference/adapter-base/wallet-connect.mdx -------------------------------------------------------------------------------- /docs/api-reference/react/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/api-reference/react/overview.mdx -------------------------------------------------------------------------------- /docs/api-reference/react/use-connection.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/api-reference/react/use-connection.mdx -------------------------------------------------------------------------------- /docs/api-reference/react/use-wallet.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/api-reference/react/use-wallet.mdx -------------------------------------------------------------------------------- /docs/cookbook/burn-tokens.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/burn-tokens.mdx -------------------------------------------------------------------------------- /docs/cookbook/connect-wallet.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/connect-wallet.mdx -------------------------------------------------------------------------------- /docs/cookbook/custom-transactions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/custom-transactions.mdx -------------------------------------------------------------------------------- /docs/cookbook/disconnect-wallet.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/disconnect-wallet.mdx -------------------------------------------------------------------------------- /docs/cookbook/error-handling.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/error-handling.mdx -------------------------------------------------------------------------------- /docs/cookbook/mint-nft.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/mint-nft.mdx -------------------------------------------------------------------------------- /docs/cookbook/mint-token.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/mint-token.mdx -------------------------------------------------------------------------------- /docs/cookbook/query-nft-metadata.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/query-nft-metadata.mdx -------------------------------------------------------------------------------- /docs/cookbook/send-transaction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/send-transaction.mdx -------------------------------------------------------------------------------- /docs/cookbook/sign-message.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/sign-message.mdx -------------------------------------------------------------------------------- /docs/cookbook/transaction-batching.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/transaction-batching.mdx -------------------------------------------------------------------------------- /docs/cookbook/transfer-nft.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/transfer-nft.mdx -------------------------------------------------------------------------------- /docs/cookbook/transfer-tokens.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/cookbook/transfer-tokens.mdx -------------------------------------------------------------------------------- /docs/core-concepts/architecture.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/core-concepts/architecture.mdx -------------------------------------------------------------------------------- /docs/core-concepts/authentication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/core-concepts/authentication.mdx -------------------------------------------------------------------------------- /docs/core-concepts/transactions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/core-concepts/transactions.mdx -------------------------------------------------------------------------------- /docs/core-concepts/wallet-management.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/core-concepts/wallet-management.mdx -------------------------------------------------------------------------------- /docs/examples/custom-ui.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/examples/custom-ui.mdx -------------------------------------------------------------------------------- /docs/examples/nextjs-app.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/examples/nextjs-app.mdx -------------------------------------------------------------------------------- /docs/examples/react-integration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/examples/react-integration.mdx -------------------------------------------------------------------------------- /docs/examples/vanilla-js.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/examples/vanilla-js.mdx -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/getting-started.mdx -------------------------------------------------------------------------------- /docs/hermis_Logo_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/hermis_Logo_2.png -------------------------------------------------------------------------------- /docs/hermis_logo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/hermis_logo_1.png -------------------------------------------------------------------------------- /docs/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/installation.mdx -------------------------------------------------------------------------------- /docs/introduction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/introduction.mdx -------------------------------------------------------------------------------- /docs/migration/from-other-adapters.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/migration/from-other-adapters.mdx -------------------------------------------------------------------------------- /docs/migration/v1-to-v2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/migration/v1-to-v2.mdx -------------------------------------------------------------------------------- /docs/mint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/mint.json -------------------------------------------------------------------------------- /docs/quickstart/adapter-base.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/quickstart/adapter-base.mdx -------------------------------------------------------------------------------- /docs/quickstart/react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/docs/quickstart/react.mdx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/package.json -------------------------------------------------------------------------------- /packages/adapter-base/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /packages/adapter-base/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/CHANGELOG.md -------------------------------------------------------------------------------- /packages/adapter-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/README.md -------------------------------------------------------------------------------- /packages/adapter-base/__mocks__/@solana/web3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__mocks__/@solana/web3.js -------------------------------------------------------------------------------- /packages/adapter-base/__mocks__/wallet-adapte-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__mocks__/wallet-adapte-base.js -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/core/adapters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/core/adapters.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/core/manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/core/manager.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/helpers/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/helpers/test-utils.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/standard/get-standard-wallet-adapters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/standard/get-standard-wallet-adapters.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/standard/mobile-wallet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/standard/mobile-wallet.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/standard/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/standard/utils.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/standard/wallet-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/standard/wallet-adapter.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/standard/wallet-detection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/standard/wallet-detection.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/testHelpers.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/utils/environment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/utils/environment.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/__tests__/utils/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/__tests__/utils/storage.test.ts -------------------------------------------------------------------------------- /packages/adapter-base/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/dist/index.js -------------------------------------------------------------------------------- /packages/adapter-base/jest-environment.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/jest-environment.cjs -------------------------------------------------------------------------------- /packages/adapter-base/jest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/jest.config.mjs -------------------------------------------------------------------------------- /packages/adapter-base/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/jest.setup.ts -------------------------------------------------------------------------------- /packages/adapter-base/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/package.json -------------------------------------------------------------------------------- /packages/adapter-base/src/chain-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/chain-utils.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/core/adapters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/core/adapters.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/core/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/core/manager.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/index.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/kit-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/kit-integration.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/types.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/types/dual-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/types/dual-types.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/types/index.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/types/standard-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/types/standard-types.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/utils/adapter-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/utils/adapter-utils.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/utils/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/utils/environment.ts -------------------------------------------------------------------------------- /packages/adapter-base/src/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/src/utils/storage.ts -------------------------------------------------------------------------------- /packages/adapter-base/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-base/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/adapter-base/tsup.config.ts -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/.gitignore -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/__tests__/connection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/__tests__/connection.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/transaction/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/__tests__/transaction/index.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/wallet/keypair.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/__tests__/wallet/keypair.test.ts -------------------------------------------------------------------------------- /packages/core/__tests__/wallet/manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/__tests__/wallet/manager.test.ts -------------------------------------------------------------------------------- /packages/core/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/jest.setup.js -------------------------------------------------------------------------------- /packages/core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/package-lock.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/connection/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/connection/helpers.ts -------------------------------------------------------------------------------- /packages/core/src/connection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/connection/index.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/kit-signers/factories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/kit-signers/factories.ts -------------------------------------------------------------------------------- /packages/core/src/kit-signers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/kit-signers/index.ts -------------------------------------------------------------------------------- /packages/core/src/kit-signers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/kit-signers/types.ts -------------------------------------------------------------------------------- /packages/core/src/kit-signers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/kit-signers/utils.ts -------------------------------------------------------------------------------- /packages/core/src/polyfills/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/polyfills/index.ts -------------------------------------------------------------------------------- /packages/core/src/transaction/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/transaction/index.ts -------------------------------------------------------------------------------- /packages/core/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/types/index.ts -------------------------------------------------------------------------------- /packages/core/src/types/shared-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/types/shared-types.ts -------------------------------------------------------------------------------- /packages/core/src/types/wallet-standard-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/types/wallet-standard-types.ts -------------------------------------------------------------------------------- /packages/core/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/utils/index.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/keypair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/wallet/keypair.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/src/wallet/manager.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /packages/errors/.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /packages/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/package.json -------------------------------------------------------------------------------- /packages/errors/src/codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/src/codes.ts -------------------------------------------------------------------------------- /packages/errors/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/src/context.ts -------------------------------------------------------------------------------- /packages/errors/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/src/error.ts -------------------------------------------------------------------------------- /packages/errors/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/src/index.ts -------------------------------------------------------------------------------- /packages/errors/src/message-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/src/message-formatter.ts -------------------------------------------------------------------------------- /packages/errors/src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/src/messages.ts -------------------------------------------------------------------------------- /packages/errors/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/src/utils.ts -------------------------------------------------------------------------------- /packages/errors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/tsconfig.json -------------------------------------------------------------------------------- /packages/errors/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/errors/tsup.config.ts -------------------------------------------------------------------------------- /packages/format-config/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/format-config/CHANGELOG.md -------------------------------------------------------------------------------- /packages/format-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/format-config/package.json -------------------------------------------------------------------------------- /packages/format-config/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/format-config/tsconfig.base.json -------------------------------------------------------------------------------- /packages/react-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/.gitignore -------------------------------------------------------------------------------- /packages/react-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/README.md -------------------------------------------------------------------------------- /packages/react-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/package.json -------------------------------------------------------------------------------- /packages/react-core/src/components/ContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/components/ContextProvider.tsx -------------------------------------------------------------------------------- /packages/react-core/src/components/HermisProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/components/HermisProvider.tsx -------------------------------------------------------------------------------- /packages/react-core/src/components/WalletConnectionManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/components/WalletConnectionManager.tsx -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useAnchorWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useAnchorWallet.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useConnection.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useLocalStorage.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useSolanaBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useSolanaBalance.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useSolanaNFTs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useSolanaNFTs.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useSolanaTokenAccounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useSolanaTokenAccounts.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useSolanaTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useSolanaTransaction.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useStandardWalletAdapters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useStandardWalletAdapters.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useWallet.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useWalletAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useWalletAdapter.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useWalletAdapters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useWalletAdapters.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useWalletModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useWalletModal.ts -------------------------------------------------------------------------------- /packages/react-core/src/hooks/useWalletMultiButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/hooks/useWalletMultiButton.ts -------------------------------------------------------------------------------- /packages/react-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/index.ts -------------------------------------------------------------------------------- /packages/react-core/src/providers/ConnectionProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/providers/ConnectionProvider.tsx -------------------------------------------------------------------------------- /packages/react-core/src/providers/WalletProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/providers/WalletProvider.tsx -------------------------------------------------------------------------------- /packages/react-core/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/src/utils/errors.ts -------------------------------------------------------------------------------- /packages/react-core/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/tsconfig.build.json -------------------------------------------------------------------------------- /packages/react-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/tsconfig.json -------------------------------------------------------------------------------- /packages/react-core/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /packages/react-core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/react-core/tsup.config.ts -------------------------------------------------------------------------------- /packages/wallet-standard/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /packages/wallet-standard/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/CHANGELOG.md -------------------------------------------------------------------------------- /packages/wallet-standard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/package.json -------------------------------------------------------------------------------- /packages/wallet-standard/src/adapter-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/adapter-factory.ts -------------------------------------------------------------------------------- /packages/wallet-standard/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/constants.ts -------------------------------------------------------------------------------- /packages/wallet-standard/src/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/environment.ts -------------------------------------------------------------------------------- /packages/wallet-standard/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/index.ts -------------------------------------------------------------------------------- /packages/wallet-standard/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/types.ts -------------------------------------------------------------------------------- /packages/wallet-standard/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/utils.ts -------------------------------------------------------------------------------- /packages/wallet-standard/src/wallet-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/wallet-adapter.ts -------------------------------------------------------------------------------- /packages/wallet-standard/src/wallet-detection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/src/wallet-detection.ts -------------------------------------------------------------------------------- /packages/wallet-standard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/tsconfig.json -------------------------------------------------------------------------------- /packages/wallet-standard/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/packages/wallet-standard/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Assylum-Labs/hermis/HEAD/turbo.json --------------------------------------------------------------------------------