【问题标题】:How can I connect to a Metamask wallet using ethers.js from a standalone node.js application?如何使用来自独立 node.js 应用程序的 ethers.js 连接到 Metamask 钱包?
【发布时间】:2021-09-10 03:15:08
【问题描述】:

我是加密领域的绝对菜鸟,并试图学习一些东西,但不知道如何做到这一点。我看过一些关于 ethers.Wallet.fromMnemonic 的文档,但是 ethers 是如何知道我的钱包是元掩码的呢?或者,如果钱包提供商无关紧要(是吗?)它如何知道它的地址?

然后我想与 BSC 上的流动资金池互动有什么不同吗?我的意思是在钱包方面。一个钱包可以在多个网络上使用吗?

谢谢。

【问题讨论】:

    标签: javascript node.js web3 metamask ethers.js


    【解决方案1】:
    var web3 = require("web3")
    var ethers = require("ethers")
    
    async function MetaMask() {
        
    
        privateKey = "Your wallet privateKey";
    
        account = new ethers.Wallet(privateKey)
    
        console.log(account)
    
        //from mnemonic
    
         mnemonic = "Your Mnemonic"
    
         const wallet = new ethers.Wallet.fromMnemonic(mnemonic)
    
         console.log(wallet)
    
     
    }
    
    MetaMaskAddress = MetaMask()
    

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2022-01-21
    • 2021-05-02
    • 2012-11-03
    • 2022-08-22
    • 2021-12-15
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    相关资源
    最近更新 更多