Как я могу получить ETH в свой кошелек Metamask testnet?

После перехода на тестовую сеть из выпадающего списка в Metamask, используемый адрес по-прежнему является моим адресом сети.

web3.eth.getAccounts(function(a,b) {
      Merchant.accounts = b;
      console.log("Merchant accounts: " + Merchant.accounts);
      let x = web3.eth.getBalance;
      console.log(x);
    });

показывает 0xc27a6adac593d1c02355f307ea92f6261269566d, мой адрес mainnet.

Я попытался отправить деньги через консоль трюфелей:

truffle(development)> ma
'0xc27a6adac593d1c02355f307ea92f6261269566d'
truffle(development)> web3.eth.sendTransaction({from: web3.eth.accounts[1], to: ma, value: 10000000000000})
'0x9c59733f9e8bed3f13d6f96589894239a43af6a5e387b40e7a9fad4e0157aaa7'

Я не вижу изменения баланса в MetaMask.

Как мне добавить деньги в свою тестовую метамаску?

3 голоса | спросил quantumpotato 16 Jam1000000amTue, 16 Jan 2018 03:55:29 +030018 2018, 03:55:29

4 ответа


2

Во-первых, нет адреса электронной почты ". Все адреса - это только закрытые ключи, которые математически преобразованные в ethereum адреса.

Это означает, что вы можете использовать одни и те же адреса в любой сети. Но Metamask покажет вам средства, которые ваш адрес имеет в текущей активной сети .

Чтобы увидеть ваши найденные файлы, убедитесь, что Metamask указывает на одну и ту же сеть.

Например: если вы используете Ganache (ранее test-rpc), убедитесь, что Metamask указывает на нужную сеть, чтобы увидеть найденные файлы:

 введите описание изображения здесь>> </a> </p>

<p> Вы можете использовать <strong> консоль трюфелей </strong>, чтобы отправлять найденные файлы с ваших (разблокированных) адресов на любой другой адрес в той же сети. </p>

<pre><code>---- +: = 0 = + ----</code></pre></body></html>

ответил digitaldonkey 15 FebruaryEurope/MoscowbThu, 15 Feb 2018 19:49:37 +0300000000pmThu, 15 Feb 2018 19:49:37 +030018 2018, 19:49:37
0

В зависимости от того, с какой тестовой программой вы работаете, вы можете получить эфир из сборщиков тестовых сетей. Это рабочий кран Rinkeby, который я использовал в прошлом: https://www.rinkeby.io /# faucet и рабочий кран Ropsten: http://faucet.ropsten.be:3001/

Вы также можете рассмотреть возможность сброса состояния MetaMask:

  • Убедитесь, что у вас есть резервная копия семени.
  • Lock MetaMask (в верхнем правом меню)
  • Нажмите «Забыли пароль (импорт)»
  • Введите семенную фразу.
  • Вы должны снова отправить транзакции.

Эти шаги берутся непосредственно из https://github.com/MetaMask /faq/blob/master/USERS.md

ответил Jon Schwartz 16 Jam1000000amTue, 16 Jan 2018 05:40:24 +030018 2018, 05:40:24
0

Это также простой и полезный MetaMask faucet для Ropsten.

ответил smirzo 16 Jam1000000amTue, 16 Jan 2018 08:16:02 +030018 2018, 08:16:02
0

Для целей тестирования я использую ganache-cli, и я получаю eth в свой кошелек со следующим кодом. Это web3.py, но его легко транспонировать в web3.js

def add_ether(address, amount):
    ''' Add ether to a wallet. This is only for testing purpose. Of course, this does not work on mainnet.

    >>> a = w3.eth.account.create('test')
    >>> add_ether(a.address, 10)
    >>> w3.eth.getBalance(a.address)
    10'''

    sender = w3.eth.coinbase
    if amount > w3.eth.getBalance(sender):
        raise ValueError("The sender does not have enough coins.")
    w3.eth.sendTransaction({'from': sender,
                              'to': address,
                              'value': amount})
ответил pl-94 24 AM000000100000000331 2018, 10:09:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132