From 5d2e34f33cdd0d06795f81bbb69665d0c0bebfd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Freitas?= Date: Tue, 13 Feb 2024 17:15:05 +0000 Subject: [PATCH] feat: add mintbase wallet support --- package.json | 1 + pnpm-lock.yaml | 24 ++++++++++++++++++++++++ src/components/vm/VmInitializer.tsx | 2 ++ 3 files changed, 27 insertions(+) diff --git a/package.json b/package.json index 05ba03434..b5ab8b22e 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "@near-wallet-selector/here-wallet": "8.9.5", "@near-wallet-selector/ledger": "^8.9.5", "@near-wallet-selector/meteor-wallet": "8.9.5", + "@near-wallet-selector/mintbase-wallet": "^8.9.5", "@near-wallet-selector/modal-ui": "8.9.5", "@near-wallet-selector/my-near-wallet": "8.9.5", "@near-wallet-selector/near-mobile-wallet": "^8.9.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5deba6af0..8f30ade62 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,6 +29,9 @@ dependencies: '@near-wallet-selector/meteor-wallet': specifier: 8.9.5 version: 8.9.5(near-api-js@2.1.4) + '@near-wallet-selector/mintbase-wallet': + specifier: ^8.9.5 + version: 8.9.5(near-api-js@2.1.4) '@near-wallet-selector/modal-ui': specifier: 8.9.5 version: 8.9.5(near-api-js@2.1.4) @@ -3610,6 +3613,16 @@ packages: query-string: 7.1.3 dev: false + /@mintbase-js/wallet@0.5.0-beta.6: + resolution: {integrity: sha512-22MDqUDMZm3puGEI8dv927Wtc5olRgGb5E7h67b1a5+N2DTKcLPmoHhzj0TFT3BmI9snrhq4MdAEvS785cjq1Q==} + dependencies: + '@near-wallet-selector/core': 8.9.5(near-api-js@2.1.4) + bn.js: 5.2.1 + near-api-js: 2.1.4 + transitivePeerDependencies: + - encoding + dev: false + /@mischnic/json-sourcemap@0.1.1: resolution: {integrity: sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==} engines: {node: '>=12.0.0'} @@ -4043,6 +4056,17 @@ packages: near-api-js: 2.1.4 dev: false + /@near-wallet-selector/mintbase-wallet@8.9.5(near-api-js@2.1.4): + resolution: {integrity: sha512-COYFPUP39C5M4Slzq13nZ1RDrmeOJKGnUxcbpsIb5knEP2puIbqpvjfjUmiixKhH9L6hsKwroTyNqFZuiAnifA==} + peerDependencies: + near-api-js: ^1.0.0 || ^2.0.0 + dependencies: + '@mintbase-js/wallet': 0.5.0-beta.6 + near-api-js: 2.1.4 + transitivePeerDependencies: + - encoding + dev: false + /@near-wallet-selector/modal-ui@8.9.5(near-api-js@2.1.4): resolution: {integrity: sha512-qPNWJdHGWV/gpa9QTYmp99mMJOpYYTf3ZD0EFZaropVYxmM63HsHJRskfu5yXEkaXhYd8WxNx+9Gq+GdZ3nQaQ==} dependencies: diff --git a/src/components/vm/VmInitializer.tsx b/src/components/vm/VmInitializer.tsx index ddb8be3f0..6e4f2d6e5 100644 --- a/src/components/vm/VmInitializer.tsx +++ b/src/components/vm/VmInitializer.tsx @@ -7,6 +7,7 @@ import { setupMeteorWallet } from '@near-wallet-selector/meteor-wallet'; import type { WalletSelectorModal } from '@near-wallet-selector/modal-ui'; import { setupModal } from '@near-wallet-selector/modal-ui'; import { setupMyNearWallet } from '@near-wallet-selector/my-near-wallet'; +import { setupMintbaseWallet } from '@near-wallet-selector/mintbase-wallet'; import { setupNearMobileWallet } from '@near-wallet-selector/near-mobile-wallet'; import { setupNeth } from '@near-wallet-selector/neth'; import { setupNightly } from '@near-wallet-selector/nightly'; @@ -73,6 +74,7 @@ export default function VmInitializer() { setupMyNearWallet(), setupSender(), setupHereWallet(), + setupMintbaseWallet(), setupMeteorWallet(), setupNeth({ gas: '300000000000000',