Ver código fonte

cli: Properly build anchor.Wallet for shell template script (#778)

David 4 anos atrás
pai
commit
2a5e16357b
1 arquivos alterados com 10 adições e 7 exclusões
  1. 10 7
      cli/src/template.rs

+ 10 - 7
cli/src/template.rs

@@ -282,15 +282,18 @@ pub fn node_shell(
 const anchor = require('@project-serum/anchor');
 const web3 = anchor.web3;
 const PublicKey = anchor.web3.PublicKey;
+const Keypair = anchor.web3.Keypair;
 
 const __wallet = new anchor.Wallet(
-  Buffer.from(
-    JSON.parse(
-      require('fs').readFileSync(
-        "{}",
-        {{
-          encoding: "utf-8",
-        }},
+  Keypair.fromSecretKey(
+    Buffer.from(
+      JSON.parse(
+        require('fs').readFileSync(
+          "{}",
+          {{
+            encoding: "utf-8",
+          }},
+        ),
       ),
     ),
   ),