【问题标题】:How to connect NEAR Rainbow Bridge with my own Ethereum infra?如何将 NEAR Rainbow Bridge 与我自己的以太坊基础设施连接起来?
【发布时间】:2021-01-16 14:51:11
【问题描述】:

我正在尝试了解我需要修改配置的哪些部分。

{
        "nearNetworkId": "testnet",
        "nearNodeUrl": "https://rpc.testnet.near.org/",
        "ethNodeUrl": "https://rinkeby.infura.io/v3/<project_id>",
        "nearMasterAccount": "<near_token_holder_account>",
        "nearMasterSk": "<near_token_holder_sk>",
        "nearClientAccount": "ethonnearclient10",
        "nearProverAccount": "ethonnearprover10",
        "nearClientTrustedSigner": "eth2nearrelay10.testnet",
        "ethMasterSk": "<eth_token_holder_sk>",
        "ethEd25519Address": "0x9003342d15B21b4C42e1702447fE2f39FfAF55C2",
        "ethClientAddress": "0xF721c979db97413AA9D0F91ad531FaBF769bb09C",
        "ethProverAddress": "0xc5D62d66B8650E6242D9936c7e50E959BA0F9E37",
        "ethErc20Address": "0x8151a8F90267bFf183E06921841C5dE774499388",
        "ethLockerAddress": "0x5f7Cc23F90b5264a083dcB3b171c7111Dc32dD00",
        "nearFunTokenAccount": "mintablefuntoken11"
}

我对 rinkeby 有我自己的 infura 我在 rinkeby 上有自己的 erc20 代币

nearMasterAccount 是什么? 我在哪里可以得到nearMasterSk? 什么是ethMasterSk

在以下命令中:

rainbow transfer-eth-erc20-to-near --amount 10 --eth-sender-sk <eth_token_holder_address> --near-receiver-account <near_token_holder_account>

eth_token_holder_address 是我自己的 eth 地址吗? --eth-sender-sk - 看起来应该是我的 eth 私钥。这是真的吗?

【问题讨论】:

    标签: nearprotocol


    【解决方案1】:

    eth_token_holder_address 是我自己的 eth 地址吗? --eth-sender-sk - 看起来应该是我的 eth 私钥。这是真的吗?

    是的,这是真的。

    此命令将从给定的Rinkeby 以太坊账户发送 ERC20 代币到给定的 NEAR Testnet 账户。您正在寻找的其他值也与这两个帐户有关:

    "nearMasterAccount": "<near_token_holder_account>",
    "nearMasterSk": "<near_token_holder_sk>",
    "ethMasterSk": "<eth_token_holder_sk>",
    

    以下是查找此信息的方法。

    对于以太坊

    1. 安装MetaMask
    2. 在 MetaMask UI 中切换到 Rinkeby 网络
    3. 生成一个您只打算与 Rinkeby 一起使用的新帐户(公钥/私钥对)(您将能够使用您的主网帐户,但您不想意外泄露主网私钥,所以要小心!)
    4. 在 MetaMask UI 中切换到这个新帐户。单击帐户名称以将其复制到剪贴板。 这是你的eth_token_holder_address
    5. 在当前的 MetaMask UI 中,一旦我选择了一个账户,我可以点击右上角附近的三点图标(•••),点击“账户详情”,然后有一个“导出私钥”选项. 这是你的eth_token_holder_sk

    对于 NEAR

    1. 在 wallet.testnet.near.org 创建一个账户——记住你使用的账户名,这是你的near_token_holder_account
    2. 打开你的终端,安装near-cli
    3. 运行near login。这将打开 wallet.testnet.near.org 并允许您选择要在 Near-cli 中授权的帐户。选择您在上面创建的帐户。
    4. 上述命令将Full Access key 添加到您的帐户,并将其私钥保存到您的本地文件系统。您可以通过在名为.near-credentials 的文件夹中查看您的主目录~ 来找到它。对我来说,这个文件的完整路径是~/.near-credentials/default/chadoh.json。打开这个文件,复制私钥。 这是你的near_token_holder_sk

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-16
      • 2021-04-11
      • 2016-04-26
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 2021-03-26
      • 1970-01-01
      相关资源
      最近更新 更多