其他分享
首页 > 其他分享> > 私链上的NeoGUI

私链上的NeoGUI

作者:互联网

本文描述使用NeoGUI连接本地私链(私链的搭建请参考‘在windows上搭建neo私链’),并从私链中提取NEO的过程。
1.NeoGUI下载
    下载链接:https://github.com/neo-project/neo-gui-2.x/releases
    本文中的NeoGUI使用的是2.10.3版本。

2.连接私链
    将节点目录中的protocol.json文件覆盖NeoGUI所在目录的protocol.json。
    修改config.json中的端口,与四个私链节点的端口区分开:
 
    此时运行NeoGUI会发现连接数为零,这是因为运行的每个NEO节点,缺省只允许三个客户端连接它,必须增加更多的连接数,NeoGUI才能连接该节点并同步区块数据。修改每个节点目录下的config.json,增加"MaxConnectionsPerAddress": 10到P2P配置中:
 
    完成以上配置后,重新运行节点,使用NeoGUI连接正常(区块高度和连接数均不为零):
    
3.提取NEO
    NEO的创世区块中存着一亿的NEO,要使用需要先提取出来。
    1>提取NEO到合约地址(需要在四个钱包中都完成该处理,否则在签名时会出现‘没有找到可以签署该数据的私钥’的错误提示)
    打开节点使用的钱包,在界面空白处右键:创建合约地址-多方签名...。
    在‘公钥列表’中加入四个节点钱包的公钥,然后将‘最小签名数量’设置为3,确定后完成输入:
    
    点击菜单:钱包-重建钱包索引。可以看到新增加的合约地址中出现一亿NEO:
    
2>提取NEO到钱包
        打开菜单:交易-转账,点击左下角的‘+’号。在打开界面中选择‘NEO’资产,在‘对方账号’中填入要转入的钱包地址(可通过在NeoGUI的‘标准账户’上右键‘’打开的界面中复制钱包地址),录入一亿数量处理所有NEO的提取:
        
        在完成两次‘确定’后,出现提示‘没有足够的签名’,复制提示的代码(点界面中的‘复制’按钮即可),待后续对其进行签名。
        
        打开其他节点使用的钱包文件,点击菜单:交易-签名,在‘输入’中粘贴上面复制的代码,然后点‘签名’。
        再打开另外一个节点的钱包文件,点击菜单:交易-签名,在‘输入’中粘贴上面复制的代码,然后点‘签名’。此次的界面右下角会出现‘广播’按钮,点击后完成转账交易。
        打开转入的钱包地址,将看到一亿NEO已转入该地址中:
        
4.提取GAS
        打开菜单:高级-提取NeoGas...-全部提取。
        对于不可提取的Gas,可以通过给自己的钱包地址转账,即可变为可提取。

 

 

区块员 发布了2 篇原创文章 · 获赞 0 · 访问量 56 私信 关注

标签:NEO,提取,NeoGUI,钱包,节点,私链
来源: https://blog.csdn.net/lits/article/details/103945408