如何从一个独立的node.js应用程序使用ethers.js连接到一个Metamask wallet?

mefy6pfw  于 2022-11-22  发布在  Node.js
关注(0)|答案(1)|浏览(154)

我 不 知道 该 怎么 做 。 我 看 过 一些 关于 ethers.wallet.fromMnemonic 的 文档 , 但是 ethers 怎么 知道 我 的 钱包 是 一 个 元 掩码 钱包 呢 ? 或者 , 如果 钱包 提供 者 是 无关 的 ( 是 吗 ? ) , 它 怎么 知道 它 的 地址 呢 ?
如果 我 想 在 BSC 上 与 流动 性 池 进行 交互 , 这 会 有 什么 不同 吗 ? 我 是 说 在 钱包 方面 。 一 个 钱包 可以 在 多 个 网络 上 使用 吗 ?

6tdlim6h

6tdlim6h1#

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()

相关问题