📜  以太坊-MyEtherWallet(1)

📅  最后修改于: 2023-12-03 15:36:22.243000             🧑  作者: Mango

以太坊-MyEtherWallet介绍

简介

MyEtherWallet (MEW) 是一款开源、免费使用的以太坊钱包,允许用户在自己的计算机上生成钱包、交易以太币和代币,以及与各种以太坊智能合约进行交互。

功能
  1. 私钥生成和管理
  2. 通过助记词备份和恢复钱包
  3. 支持以太坊和ERC-20代币的发送和接收
  4. 提供交互式的合约交互界面
  5. 支持硬件钱包集成 (如Trezor和Ledger)
使用
  1. 打开 https://www.myetherwallet.com/
  2. 创建/解锁钱包
  3. 确定交易地址
  4. 发送以太币或代币
  5. 浏览和交互智能合约
代码片段
// 怎么发送以太币
// 定义web3连接
var web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
// 发送账户地址
var fromAddress = "0x1234567890123456789012345678901234567890";
// 目标账户地址
var toAddress = "0x0987654321098765432109876543210987654321";
// 以太币数量
var amount = web3.toWei(1, "ether");
// 获取当前以太币价格
var gasPrice = web3.eth.gasPrice;
// 获取当前以太币上限
var gasLimit = 21000;
// 发送交易
web3.eth.sendTransaction({
  from: fromAddress,
  to: toAddress,
  value: amount,
  gasPrice: gasPrice,
  gasLimit: gasLimit
}, function(error, txHash) {
  if (!error) {
    console.log(txHash);
  }
});
结语

MyEtherWallet是一款功能丰富的以太坊钱包,支持以太币、代币的交易和智能合约的交互。开源免费,推荐使用。