diff --git a/packages/cosmos-kit/package.json b/packages/cosmos-kit/package.json index d53f28718..66fedaae2 100644 --- a/packages/cosmos-kit/package.json +++ b/packages/cosmos-kit/package.json @@ -80,6 +80,7 @@ "@cosmos-kit/exodus": "^2.13.3", "@cosmos-kit/fin": "^2.14.3", "@cosmos-kit/galaxy-station": "^2.14.3", + "@cosmos-kit/gatewallet-extension": "1.1.2", "@cosmos-kit/keplr": "^2.15.3", "@cosmos-kit/leap": "^2.15.3", "@cosmos-kit/ledger": "^2.14.3", @@ -90,4 +91,4 @@ "@cosmos-kit/tailwind": "^1.8.3", "@cosmos-kit/trust": "^2.14.3" } -} +} \ No newline at end of file diff --git a/packages/cosmos-kit/src/wallets.ts b/packages/cosmos-kit/src/wallets.ts index f98e1762f..5dec7b01c 100644 --- a/packages/cosmos-kit/src/wallets.ts +++ b/packages/cosmos-kit/src/wallets.ts @@ -24,6 +24,7 @@ import { wallets as exodusExtension } from '@cosmos-kit/exodus-extension'; import { wallets as tailwindWallet } from '@cosmos-kit/tailwind'; import { wallets as cdcwalletExtension } from '@cosmos-kit/cdcwallet-extension'; import { wallets as bitgetwalletExtension } from '@cosmos-kit/bitgetwallet-extension'; +import { wallets as gatewalletExtension } from '@cosmos-kit/gatewallet-extension'; export type WalletName = | 'keplr' @@ -43,7 +44,8 @@ export type WalletName = | 'exodus' | 'galaxystation' | 'cdcwallet' - | 'bitgetwallet'; + | 'bitgetwallet' + | 'gatewallet'; export type WalletList< E extends MainWalletBase | null, @@ -104,6 +106,7 @@ export const tailwind = createWalletList(tailwindWallet[0], null); export const owallet = createWalletList(owalletExtension[0], owalletMobile[0]); export const cdcwallet = createWalletList(cdcwalletExtension[0], null); export const bitgetwallet = createWalletList(bitgetwalletExtension[0], null); +export const gatewallet = createWalletList(gatewalletExtension[0], null); export type SubWalletList = MainWalletBase[] & { get mobile(): MainWalletBase[]; @@ -128,6 +131,7 @@ export type AllWalletList = SubWalletList & { cdcwallet: typeof cdcwallet; galaxystation: typeof galaxystation; bitgetwallet: typeof bitgetwallet; + gatewallet: typeof gatewallet; for: (...names: WalletName[]) => SubWalletList; not: (...names: WalletName[]) => SubWalletList; }; @@ -169,7 +173,7 @@ export function createAllWalletList(ws: MainWalletBase[]) { wallets.cdcwallet = cdcwallet; wallets.galaxystation = galaxystation; wallets.bitgetwallet = bitgetwallet; - + wallets.gatewallet = gatewallet; defineGetters(wallets); wallets.for = function (...ns: WalletName[]) { @@ -218,4 +222,5 @@ export const wallets = createAllWalletList([ ...cdcwallet, ...galaxystation, ...bitgetwallet, + ...gatewallet, ]); diff --git a/wallets/gatewallet-extension/src/constant.ts b/wallets/gatewallet-extension/src/constant.ts index 411b44daf..4c513f64f 100644 --- a/wallets/gatewallet-extension/src/constant.ts +++ b/wallets/gatewallet-extension/src/constant.ts @@ -1,2 +1,2 @@ export const ICON = - 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU4SURBVHgB7dnRTRxLGkDhYiMYIvCEABmQgUMwGeAM7AyACDARGEcAGUAGkAGTQS9jefdh915rhWTtVJ/vk37R4qmo6T7d9ByNMZYBJP1jAFkCAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGECAGGJAFxeXo7X19exLMs0s1/zWlxcXEy3/9+/fx/b7XYULGuetwtpmdV+7TPt9V/N+fn5MqvHx8ep9vo9c/TrYLXePscxq91uN46Pj8fM7u/vx9nZ2ZjV6enpeHp6GmvlHcAB22w2Y3azP0av4TP4HQGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAMAGAsNUHYLfbDf5/Xl5eBodr9QG4vb0ds7q+vh6zm3n/9/F6eHgYa7esfa6urpaZvL6+/lzzTHv8u/n69evy/Py8zOT+/n7ZbrdT7fM7Z6rFJufi4mKqC+jx8XG5vLycao/DM9Vic3N+fr7M6ubmZqq9Ls7RrwMO1NvddJycnIxZHR8fexF7wHwNeOA2m82Y2czxKhAACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMACBMA/qjdbjc4XAJw4G5vb8esXl5extPT0+CwLeaw5+rqapnN/f39st1up9rn4hz9Oli18/Pz8enTp/F2Qo4Z7O+c+zv/t2/f/v27zWbzc2ax/xv+5eTkZHz58uXnzxns1353dzeur69HwTS1es+8nXjLrD5//jzVXv/V7J8CZnVzczPVXr9nVv8E8Pz8PM2d/z/tX6AdHx+Pme3vpB8/fhyzOj09XfV7jNW/BJz14t+b6ZH/73z48GHMbA2fwe/4FoA/au0X0OwEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEAMIEgD9qt9sNDtfqA/Dw8DBmdXd3N2b348ePMauXl5epz5//1bLm2W63y/Pz8zKbp6enn2ufaa//bq6urpbZvL6+LicnJ1Pt83vm6NfB6p2dnY1Z7B+b3wIw1uTtYhqbzWbMYL//+7t/4d+XTACA/+YlIIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIQJAIT9E9kyaBHlxZP4AAAAAElFTkSuQmCC'; + "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjAwcHgiIGhlaWdodD0iNjAwcHgiIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPue8lue7hCA3PC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMCAwIDYwMCAwIDYwMCA2MDAgMCA2MDAiPjwvcG9seWdvbj4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSLmjaLoibIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJTVkciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzU1LjAwMDAwMCwgLTU1MTguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc1NS4wMDAwMDAsIDU1MTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uEIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzAwLDQ2NC45OTg0MjcgQzIwOC44NzMwNjksNDY0Ljk5ODQyNyAxMzQuOTk2NTA0LDM5MS4xMjI1NjYgMTM0Ljk5NjUwNCwyOTkuOTk2NTA0IEMxMzQuOTk2NTA0LDIwOC44NzA0NDIgMjA4Ljg3MzA2OSwxMzUuMDAwOTM4IDMwMCwxMzUuMDAwOTM4IEwzMDAsLTAuMDAwNjM1NjAwNjI0IEMxMzQuMzEwMDQ5LC0wLjAwMDYzNTYwMDYyNCAwLDEzNC4zMTQ0ODkgMCwyOTkuOTk2NTA0IEMwLDQ2NS42Nzg1MiAxMzQuMzEwMDQ5LDYwMCAzMDAsNjAwIEM0NjUuNjg5OTUxLDYwMCA2MDAsNDY1LjY3ODUyIDYwMCwyOTkuOTk2NTA0IEw0NjUuMDAzNDk2LDI5OS45OTY1MDQgQzQ2NS4wMDM0OTYsMzkxLjEyMjU2NiAzOTEuMTI2OTMxLDQ2NC45OTg0MjcgMzAwLDQ2NC45OTg0MjciIGlkPSJGaWxsLTEiIGZpbGw9IiMyMzU0RTYiIG1hc2s9InVybCgjbWFzay0yKSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMyIgZmlsbD0iIzE3RTZBMSIgcG9pbnRzPSIyOTkuOTkyMzczIDI5OS45OTcxNCA0NjQuOTk1ODY5IDI5OS45OTcxNCA0NjQuOTk1ODY5IDEzNC45OTUyMTcgMjk5Ljk5MjM3MyAxMzQuOTk1MjE3Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="; \ No newline at end of file diff --git a/wallets/gatewallet-extension/src/extension/registry.ts b/wallets/gatewallet-extension/src/extension/registry.ts index da249ef74..065d1e7f5 100644 --- a/wallets/gatewallet-extension/src/extension/registry.ts +++ b/wallets/gatewallet-extension/src/extension/registry.ts @@ -7,7 +7,7 @@ export const GatewalletExtensionInfo: Wallet = { prettyName: 'GateWallet', logo: ICON, mode: 'extension', - mobileDisabled: true, + mobileDisabled: false, rejectMessage: { source: 'Request rejected', },