NEO - 使用docker image 实现私链搭建,钱包操作

目录

一、搭建私链

1-1 独立节点镜像  -  cityofzion/neo-python

1-2 专用网络镜像 - cityofzion/neo-privatenet

1-3 操作过程常见错误

1-3-1 neo-python 必须跑在 neo-privatenet开启的环境下

二、钱包操作

2-1 wallet查看钱包信息

2-2 create操作

2-3 资产转移

2-3-1 资产转移操作错误总结


一、搭建私链

操作参考原址

1-1 独立节点镜像  -  cityofzion/neo-python

# Pull the latest image
docker pull cityofzion/neo-python

# Start the container, opens a bash
docker run --rm -it --net=host -v $(pwd):/neo-python/sc -h neo-python --name neo-python cityofzion/neo-python /bin/bash

# Start neo-python's prompt.py pointing to a private network 私人网络
np-prompt -p -v

# Start neo-python's prompt.py on TestNet 测试网
np-prompt

1-2 专用网络镜像 - cityofzion/neo-privatenet

总结

  • neo-privatenet 开启共识搭建私有网络
  • neo-python 为普通用户节点,内部默认存在高度和100M NEO和GAS
  • neo-python 必须跑在私有网络下
# Pull the latest images from Docker hub
docker pull cityofzion/neo-python
docker pull cityofzion/neo-privatenet

# Start the private network container. Maps the current working directory on the host into `/neo-python/sc/` and exposes the ports.
# 启动专用网络容器。将主机上的当前工作目录映射到' /neo-python/sc/ '并公开端口。
docker run --rm -d --name neo-privatenet -p 20333-20336:20333-20336/tcp -p 30333-30336:30333-30336/tcp cityofzion/neo-privatenet

# Start the neo-python container
docker run --rm -it --net=host -v $(pwd):/neo-python/sc -h neo-python --name neo-python cityofzion/neo-python /bin/bash

# Start neo-python
np-prompt -p -v
私有网络下的neo-python

1-3 操作过程常见错误

1-3-1 neo-python 必须跑在 neo-privatenet开启的环境下

二、钱包操作

官方支持钱包的命令行操作 - 测试网下的操作

注意!!!私有网的操作与官方的参考有些许不同!使用命令行下进行help查看

2-1 wallet查看钱包信息

2-2 create操作

# 新建钱包 mytest,密码1234567890
wallet create mytest.wallet

wallet create {path}
# 其中{path}是钱包的存储路径。创建钱包后可见该钱包的详细信息,如余额、地址等。注意钱包的密码,如果密码丢失,钱包将会永远无法访问。

2-3 资产转移

# 发送资产,send 币种 收币方地址 金额
send gas AQ5ybAiQogQwanyTCvaSVxPBNwsbSyBQJu 1
send neo AQ5ybAiQogQwanyTCvaSVxPBNwsbSyBQJu 1

send {assetId or name} {address} {amount} (--from-addr={addr}) (--fee={priority_fee}) (--owners=[{addr}, ...]) (--tx-attr=[{"usage": <value>,"data":"<remark>"}, ...])

2-3-1 资产转移操作错误总结

当地址内资产不足转移,会报错

转账必须保证为两个节点之间的交易,否则交易失败

猜你喜欢

转载自blog.csdn.net/qq_33961117/article/details/88575390
今日推荐