本文的执行都是在本地私有网络上,不影响主网

1、启动本地私有链

cd build/programs/nodeos
./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin

2、查看网络信息

既然已经开始生产块了,那另起一个shell终端,执行cleos查看当前网络信息

cd build/programs/cleos
./cleos get info


生成的块和配置信息默认在如下目录:
Linux:  ~/.local/share/eosio/nodeos/

3、创建钱包

进入cleos目录执行命令:

    ./cleos wallet create -n ddpacket --to-console./cleos wallet create  --to-console  默认钱包

Creating wallet: ddpacket Save password to use in the future to unlock
this wallet. Without password imported keys will not be retrievable.
“PW5JEcpdCzJrnDawviCM9U1BNoyF9bHG3ckraB25hQdgxkr7FuM4W”

4、查看钱包

查看钱包

    ./cleos wallet list

刚创建的钱包默认是“打开+解锁”状态的,如钱包名称旁边的*号。
Wallets:
[
“ddpacket *”,
“default *”
]

加锁解锁
如果钱包名称旁边没有*号,那说明钱包是锁定的,需要先解锁才能用

cleos wallet lock -n 钱包名命令锁定钱包
cleos wallet unlock -n 钱包名命令解锁钱包,解锁时需要输入钱包密码。
cleos wallet unlock -n 名字 --password=“xxxxx”

5、创建公私钥

./cleos create key --to-console

Private key: 5JkySViH711YqpBumMXfGo795LV39g4kkcSfKaxXWYbftLMJ4QC
Public key: EOS64ZHvhVfBxVrzpHMaMG1zQnzEbm4KBamvKdwuFTLstCWG6nHdt

6、导入钱包私钥

导入秘钥:

cleos wallet import -n 钱包(不写就默认是default)–private-key 秘钥(私)

系统自带的账号eosio,秘钥在config.ini里面查询。

5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3

下面执行命令导入

./cleos wallet import  --private-key 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3


查看钱包的key

 ./cleos wallet keys

输出结果

这些就是钱包账号的公钥

7、创建用户账号

格式:

cleos create account 【代创建者】 【创建用户名】 【公钥1】 【公钥2】

注意:这里的“代创建者”我们就用官方账号eosio就可以了,要确保在上一步我们已经导入了eosio的私钥到钱包,不然就这儿就会报错。
下面执行命令:

./cleos create account eosio fabueos EOS64ZHvhVfBxVrzpHMaMG1zQnzEbm4KBamvKdwuFTLstCWG6nHdt EOS64ZHvhVfBxVrzpHMaMG1zQnzEbm4KBamvKdwuFTLstCWG6nHdt

输出结果

8、查看用户

执行命令查看一下刚才创建的用户情况

./cleos get account fabueos


创建成功

9、遇到的问题

开始看了很多教程,直接创建账号就会有以下错误提示:

解决办法:
就是先导入eosio的私钥和解锁钱包

EOS开发DApp 创建EOS钱包和账号相关推荐

  1. EOS开发dApp前需要了解的五件事

    EOS只有6个月(2018年12月),但从Block'tivity和State of dApps上来看,它已经是世界上最常用的区块链之一.它是第一个碳中性区块链,它发展得比以往任何时候都快. 随着EO ...

  2. eos dapp开发支持php语言开发吗,EOS开发DApp需要多少内存/CPU/带宽?

    要开发一个基于EOS区块链的DAPP需要多少内存.CPU或带宽资源?这是很多即将开始EOS项目的开发者关注的一个重要问题.本文将介绍如何估算EOS DAPP的内存/CPU/带宽资源需求以及相应的成本. ...

  3. DApp创建本地钱包并实现签名转账(BSC,Polygon,ETH)

    文章目录 1. 项目准备 2. 钱包相关概念 3.随机创建一个钱包 4.根据助记词导入钱包 5.根据keystore导入钱包 6.签名转账 1. 项目准备 安装ether.js npm install ...

  4. EOS开发1:EOS计算RAM价格

    这里讲一下EOS RAM 价格的计算方法,基于eos4j项目. 直接上代码,如下: @Testpublic void getRate() {EosRpcService eosRpcService = ...

  5. 区块链100讲:EOS环境搭建入门(私链节点-钱包-密钥-账号)

    1 摘要 [本文目标] 通过本文实践,能在已编译的EOS V1.0.5版本环境上,完成私链节点启动,钱包创建,密钥导入和账号创建等内容. [前置条件] 你已完成了EOS编译,编译测试成功.未完成的可参 ...

  6. 使用ethers.js开发以太坊Web钱包 - 将私钥保存在客户端

    为什么需要 Keystore 文件 通过这篇文章理解开发HD 钱包涉及的 BIP32.BIP44.BIP39,私钥其实就代表了一个账号,最简单的保管账号的方式就是直接把私钥保存起来,如果私钥文件被人盗 ...

  7. EOS实战:创建一个EOS 安全账号(冷钱包)

    这是本人在学习EOS 开发环境搭建过程中整理的一篇文章,原文发表在个人博客"区块链学习小栈"上. 如有错漏的地方,欢迎指正. 前段时间EOS 公链上线了,不少看好EOS 前景的投资 ...

  8. 愿码(ChainDesk.CN):EOS钱包开发 五使用cleos工具管理账号权限

    在上一篇文章中,我们创建了一个新钱包并导入了一对公私钥,但是该钱包中并没有账号,在EOS区块链中创建账号是很扯蛋的事,必须使用已有的EOS账号才能创建新的EOS账号,使创建账号的时候便于扣费,因为创建 ...

  9. EOS智能合约开发(二):EOS创建和管理钱包

    上节介绍了EOS智能合约开发之EOS环境搭建及启动节点 那么,节点启动后我们要做的第一件事儿是什么呢?就是我们首先要有账号,但是有账号的前提是什么呢?倒不是先创建账号,而是先要有自己的一组私钥,有了私 ...

  10. EOS技术贴-如何创建EOS钱包和账号并发起转账和投票

    作者: ThinkBit技术团队 1. 安装EOS节点 Build EOS节点耗时较长,预计需要1小时: git clone https://github.com/EOSIO/eos --recurs ...

最新文章

  1. 一文读懂Data Lake的概念、特征、架构与案例
  2. 开启tomcat的apr模式,并利用redis做tomcat7的session的共享。
  3. [html] input上传图片怎样触发默认拍照功能?
  4. C/C++编程操作Redis数据库,hiredis包装redis数据库操作接口及测试(增删改查与连接)
  5. 数据结构——归并排序
  6. Linux文件系统IO:直接IO原理与实现:缓存I/O、直接I/O
  7. java系列:引用类型和基本类型
  8. springmvc返回值、数据写到页面、表单提交、ajax、重定向
  9. python输入年月日输出年月日_Python网站浪漫表白神器那些鲜为人知的技术
  10. Windows NT/2k/XP/Vista 管理员密码重置
  11. 如何用ASP读写TXT文本文件中的内容
  12. nvme分区选mbr还是guid_[Win] 最强大的磁盘分区工具 DiskGenius v5.1.1 中文专业破解版...
  13. 《数字图像处理 第三版》(冈萨雷斯)——第八章 图像压缩
  14. FTP连接成功但是无法显示目录的解决方式
  15. 禾川Q1系列PLC官方教程
  16. linux只能单向ping通,两机只能单向Ping通的原因、ping的原理
  17. uni-app 使用蓝牙打印机ESC/POS指令基础方法
  18. BUAA 1489
  19. python的pynput模块控制鼠标、键盘和监听鼠标、键盘事件
  20. 流媒体协议之RTMP详解

热门文章

  1. Android中字体文件位置
  2. 等级保护三级测评要求表
  3. SSM环境+jquery+ajax 实现批量文件上传并预览后,同时上传文件和数据 校验图片后缀是否合法 文件大小是否超限
  4. JAVA计算机毕业设计宠物医院管理系统Mybatis+源码+数据库+lw文档+系统+调试部署
  5. 百度云下载插件,创建链接,脚本管理,百度网盘快速下载
  6. 中国大学生软件开发论坛 中国最大的大学生软件开发论坛
  7. Cadence安装教程(亲测记录)
  8. cadence IC
  9. IPOP-CMA-ES:一种重启CMA-ES
  10. matlab getdata函数,用getdata函数读取数据的时候数据读取不过来