使用geth的account命令管理账户,例如创建新账户、更新账户密码、查询账户等:

geth account <command> [options...] [arguments...]
 

命令 - command

  1.  
    list 列表显示现有账户
  2.  
    new 创建一个新的账户
  3.  
    update 修改账户
  4.  
    import 导入私钥创建新账户

可以使用--help获取这些命令的帮助信息,例如:

  1.  
    ~$ geth account list --help
  2.  
    list [command options] [arguments...]
  3.  
     
  4.  
    Print a short summary of all accounts
  5.  
     
  6.  
    OPTIONS:
  7.  
    --datadir "/home/bas/.ethereum" Data directory for the databases and keystore
  8.  
    --keystore Directory for the keystore (default = inside the datadir)

创建新账户

使用geth account new命令新建账户:

  1.  
    $ geth account new
  2.  
    Your new account is locked with a password. Please give a password. Do not forget this password.
  3.  
    Passphrase:
  4.  
    Repeat Passphrase:
  5.  
    Address: {168bc315a2ee09042d83d7c5811b533620531f67}

导入私钥创建新账户

可以使用geth account import命令,通过导入私钥来创建一个新账户,

  1.  
    ~$ geth account import --datadir /someOtherEthDataDir ./key.prv
  2.  
    The new account will be encrypted with a passphrase.
  3.  
    Please enter a passphrase now.
  4.  
    Passphrase:
  5.  
    Repeat Passphrase:
  6.  
    Address: {7f444580bfef4b9bc7e14eb7fb2a029336b07c9d}

更新账户密码

使用geth account update命令来更新指定账户的密码:

  1.  
    ~$ geth account update a94f5374fce5edbc8e2a8697c15331677e6ebf0b
  2.  
    Unlocking account a94f5374fce5edbc8e2a8697c15331677e6ebf0b | Attempt 1/3
  3.  
    Passphrase:
  4.  
    0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b
  5.  
    Account 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b' unlocked.
  6.  
    Please give a new password. Do not forget this password.
  7.  
    Passphrase:
  8.  
    Repeat Passphrase:
  9.  
    0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b

显示已有账户

使用geth account list命令列表显示已有账户,可选的可以使用--keystore指定keystore目录:

  1.  
    ~$ geth account list --keystore /tmp/mykeystore/
  2.  
    Account #0: {5afdd78bdacb56ab1dad28741ea2a0e47fe41331} keystore:///tmp/mykeystore/UTC--2017-04-28T08-46-27.437847599Z--5afdd78bdacb56ab1dad28741ea2a0e47fe41331
  3.  
    Account #1: {9acb9ff906641a434803efb474c96a837756287f} keystore:///tmp/mykeystore/UTC--2017-04-28T08-46-52.180688336Z--9acb9ff906641a434803efb474c96a837756287f

geth 新建账户的更多相关文章

  1. 【SAP HANA】新建账户和数据库(2)

    开启HANA Studio,进入到User和Role的目录,这两个地方是创建账号和权限的. 新建用户 输入用户名和密码即可. 注意,如果系统里有同名的Catalog(数据库)存在的话,会报错,因为默认 ...

  2. win7文件夹共享(不新建账户、不带密码直接访问)

    1.右键需要共享的文件夹>共享>特定用户>选择Everyone>“添加”>“共享” 2.打开控制面板>按类别的查看方式>网络和Internet下的选择家庭组和 ...

  3. 修改linux新建账户时的过期时间

    #!/bin/bash cat << EOF >> /etc/login.defs PASS_MAX_DAYS 90 EOF

  4. geth常用指令

    ubuntu下载: https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu sudo apt ...

  5. 通过Geth搭建私有以太坊网络

    前言 为了进一步了解以太坊区块链网络的工作方式和运行原理,笔者通过官方软件Geth搭建了私有以太坊网络fantasynetwork,最终实现了单机和多机节点间的相互连通:首先通过VMware Work ...

  6. mac电脑忘记账户名密码解决方法

    1,重启电脑 ,开机按command+R 2,等苹果开机完成后会进入单用户模式.然后从单用户模式进入终端. 3,在终端里面输入resetpassword. 4,选择系统(root)账户重新输入密码,存 ...

  7. Outlook账户迁移帮助

    Outlook账户迁移指南 1. 介绍 开贴聊聊如何迁移Outlook用户账户到另外一台电脑. 相信许多Outlook用户都遇到过这样的情况:买来一台新电脑,安装完Outlook后,想把旧电脑里面的O ...

  8. leanote使用本地账户+坚果云同步

    1. 换机器后笔记无法显示 这是因为新建账户与原账户userid不一致. 正确的同步方式为: 下载leanote并解压,不运行,不新建账户 从坚果云同步leanote数据 创建leanote的数据目录 ...

  9. (2.2)学习笔记之mysql基础操作(登录及账户权限设置)

    本系列学习笔记主要讲如下几个方面: 本文笔记[三:mysql登录][四:账户权限设置][五:mysql数据库安全配置] 三.mysql登录 常用登录方式如下: 四.账户权限设置 (4.1)查看用户表, ...

随机推荐

  1. Go 函数编程

    函数的声明 在 Go 语言中,函数声明通用语法如下: func functionname(parametername type) returntype { // 函数体(具体实现的功能) } 函数的声 ...

  2. Windows下快速启动/关闭orcl服务

    大家都知道windows下绝大部分都是图形操作化,很少用命令来执行,例如启动.关闭orcl数据库服务时,一般情况都是在任务管理器(taskmgr.ctrl+shift+esc)或服务(services ...

  3. 【Zookerper】 安装开启

    一.Windows环境 1.1 下载和安装: 1.2 开启 1.3 关闭 1.4 用客户端连接 二.Linux 环境 一.Windows环境 1.1 下载和安装: 环境要求:必须要有jdk环境 1.安 ...

  4. nginx加入开机自启动

    1.首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:(vim /etc/init.d/nginx) 2.在/etc/init.d/nginx中写入以下脚本代码 ...

  5. java - day008 - 接口,内部类

    接口 作用: 结构设计工具,用来解耦合,需要有子类,隔离具体实现 接口是一个极端的抽象类 用 interface 代替 class 用 implements 代替 extends // 接口中所有东西 ...

  6. django中解决跨域问题

    -跨域问题 -浏览器的:同源策略,浏览器拒绝不是当前域域返回的数据 -ip地址和端口号都相同才是同一个域 -如何解决: -CORS:跨域资源共享 -简单请求:发一次请求 -非简单请求:非简单请求是发送 ...

  7. DNS zone file

    zone file格式最初由Berkeley Internet Name Domain(BIND)软件包使用,但已被其他DNS server software广泛采用.它们中的一些(例如NSD,Pow ...

  8. C语言Makefile文件制作

    本文摘抄自“跟我一起写Makefile ”,只是原文中我自己感觉比较精要的一部分,并且只针对C语言,使用GCC编译器. 原文请看这里:http://wiki.ubuntu.org.cn/%E8%B7% ...

  9. selenium 操作多个窗口间切换

    #coding=gbk ''' selenium多个窗口间切换 ''' from selenium import webdriver as wd from selenium.webdriver imp ...

  10. hi 北京

    一 . 感慨 借着参加北京物联网展会的这次机会,提前找老师批了大概两周的假期.当然也借着这次机会,尝试了第一次坐飞机.第一次来北京.心里也有点小激动,在路上甚至会想,我是不是要重新规划一下我的人生了呢 ...