浏览代码

fix: update wallet adapter interface

bartosz-lipinski 4 年之前
父节点
当前提交
2a45b3b4df
共有 5 个文件被更改,包括 8 次插入4 次删除
  1. 4 0
      README.md
  2. 1 1
      package.json
  3. 1 1
      packages/wallet-base/src/index.ts
  4. 1 1
      packages/wallet-ledger/src/index.ts
  5. 1 1
      packages/walletconnect/package.json

+ 4 - 0
README.md

@@ -9,3 +9,7 @@ Package exposes base interface for wallets to expose to dapps
 ## @solana/wallet-ledger
 
 Package exposes interaction with ledger application
+
+## @solana/walletconnect
+
+Package exposes interaction with wallet connect

+ 1 - 1
package.json

@@ -11,7 +11,7 @@
     "node": ">=6.0.0"
   },
   "scripts": {
-    "prepublish": "run-s build:*",
+    "prepublish": "yarn build",
     "bootstrap": "lerna link && lerna bootstrap",
     "build": "lerna run build",
     "npm-publish:latest": "lerna exec -- npm publish --access public",

+ 1 - 1
packages/wallet-base/src/index.ts

@@ -13,5 +13,5 @@ export interface WalletProvider {
   name: string;
   url: string;
   icon: string;
-  adapter: WalletAdapter;
+  adapter: () => WalletAdapter;
 }

+ 1 - 1
packages/wallet-ledger/src/index.ts

@@ -84,5 +84,5 @@ export const LedgerProvider: WalletProvider = {
   name: 'Ledger',
   url: 'https://www.ledger.com',
   icon: `${ASSETS_URL}ledger.svg`,
-  adapter: new LedgerWalletAdapter(),
+  adapter: () => new LedgerWalletAdapter(),
 };

+ 1 - 1
packages/walletconnect/package.json

@@ -1,5 +1,5 @@
 {
-  "name": "@civic/solana-walletconnect-provider",
+  "name": "@solana/walletconnect",
   "version": "1.0.0",
   "description": "Solana wallet-connect RPC methods",
   "main": "dist/index",