• ethereum常用命令


    参考:https://www.cnblogs.com/glensblog/p/11286886.html
    这是一个交互式的 JavaScript 执行环境,在这里面可以执行 JavaScript 代码,其中 > 是命令提示符。在这个环境里也内置了一些用来操作以太坊的 JavaScript 对象,可以直接使用这些对象。这些对象主要包括:

    eth:包含一些跟操作区块链相关的方法;
    net:包含一些查看p2p网络状态的方法;
    admin:包含一些与管理节点相关的方法;
    miner:包含启动&停止挖矿的一些方法;
    personal:主要包含一些管理账户的方法;
    txpool:包含一些查看交易内存池的方法;
    web3:包含了以上对象,还包含一些单位换算的方法。
    

    进入以太坊 Javascript Console 后,就可以使用里面的内置对象做一些操作,这些内置对象提供的功能很丰富,比如查看区块和交易、创建账户、挖矿、发送交易、部署智能合约等。

    常用命令有:

    eth.sendTransaction({from: "用户地址",to: "用户地址",value: web3.toWei("数量","ether")}) #转账
    personal.newAccount("密码") #创建新用户
    personal.unlockAccount():解锁账户;
    eth.accounts:枚举系统中的账户;
    eth.mining 当前是不是挖矿状态
    eth.blockNumber  查询当前的区块
    eth.getBalance():查看账户余额,返回值的单位是 Wei(Wei 是以太坊中最小货币面额单位,类似比特币中的聪,1 ether = 10^18 Wei);
    eth.blockNumber:列出区块总数;
    eth.getTransaction():获取交易;
    eth.getBlock():获取区块;
    miner.start():开始挖矿;
    miner.stop():停止挖矿;
    miner.setEtherbase("用户地址") #设置那个用户挖矿
    web3.fromWei():Wei 换算成以太币;
    web3.toWei():以太币换算成 Wei;
    txpool.status:交易池中的状态;
    admin.addPeer():连接到其他节点;
    

    查看/修改coinbase帐户,coinbase接收挖矿奖励,默认为创建的第一个账户eth.accounts[0]:

  • 相关阅读:
    u-boot 用哪个lds链接脚本
    u-boot-2019.07 移植步骤
    u-boot-2016.09 make编译过程分析(二)
    grep 命令搜索 带空格的字符
    uboot if_changed函数
    2019保险规划 待完善
    MongoDB Capped集合
    并发编程——详解 AQS CLH 锁
    Spring容器中的Bean几种初始化方法和销毁方法的先后顺序
    观察者模式
  • 原文地址:https://www.cnblogs.com/iXiAo9/p/14168615.html
Copyright © 2020-2023  润新知