命令行界面(cli),提供一组与remme核心交互的命令。
remme-core-cli的Python项目详细描述
remme-核心-cli
开始
要求
ubuntu 16.04&18.04
如果您有16.04
版本,请安装具有以下终端命令的系统要求:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev
如果18.04
,则使用以下终端命令:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev
现在,对于这两个版本,安装python 3.6(同样,我们支持3.7):
$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
并使用以下命令将其设为默认值python3
:
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
Mac操作系统
安装python 3.7(我们也支持3.6):
$ brew install python3
使用以下终端命令安装系统要求:
$ brew install automake pkg-config libtool libffi gmp
安装
$ pip3 install remme-core-cli
用法
您可以使用以下节点地址列表执行命令:
节点生成testnet.remme.io
,节点-6-testnet.remme.io
,节点-1-testnet.remme.io
此外,您还可以使用以下IP地址(开发服务器):
159.89.104.9
,165.22.75.163
它们基于一个稍微不同的代码基工作。因此,如果使用域名时出错,请使用IP地址。但是,请记住,开发服务器不在公共测试网络中。
配置文件
免责声明!配置文件仅在UNIX操作系统上受支持,在Windows上不受支持。
使用命令行界面,您可以选择声明要向其发送命令的节点url,如下所示:
$ remme account get-balance \ --address=1120076ecf036e857f42129b58303bcf1e03723764a1702cbe98529802aad8514ee3cf \ --node-url=node-genesis-testnet.remme.io
不应该每次执行命令时都声明节点url,而应该使用配置文件。配置文件
需要命名为.remme core cli.yml
并位于主目录(~/
)。
配置文件有一个可选部分,用于声明节点url以将命令发送到:
node-url: node-genesis-testnet.remme.io
通过将配置文件的示例下载到主目录来进行尝试。
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev0
服务
获取包的版本-remme--version
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev1
获取所有可能的程序包命令-remme--help
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev2
帐户
按地址获取帐户余额-remme account get balance
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev3
将令牌转移到地址-remme帐户转移令牌
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev4
节点帐户
按地址获取有关节点帐户的信息-remme node account get
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev5
将令牌传输到地址-remme节点帐户传输令牌
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev6
将可用令牌从冻结转移到解冻信誉余额(仅在运行节点的计算机上可执行)-remme节点帐户将令牌从冻结转移到解冻
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev7
阻止
获取块列表-remme block get list
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev8
获取块标识符的列表(可以与其他参数组合,如--limit
):
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev9
通过块的标识符获取有关块的信息-remme block get
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev0
原子交换
获取原子交换的公钥-remme atomic swap获取公钥
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev1
通过其标识符获取有关原子交换的信息-remme atomic swap get info
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev2
批次
按标识符获取批次-remme batch get
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev3
通过其标识符获取批处理状态-remme batch get status
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev4
获取批次列表-remme batch get list
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev5
获取批次标识符的列表(可以与其他参数组合,如--limit
):
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev6
节点
获取节点配置-remme node get configs
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev7
获取节点的对等点-remme node get peers
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev8
获取节点信息-remme node get info
:
$ apt-get update && apt-get install -y software-properties-common && add-apt-repository ppa:deadsnakes/ppa -y &&\ apt-get install -y build-essential automake libtool pkg-config libsecp256k1-dev \ libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev9
打开节点以参与网络(仅在运行节点的计算机上可执行)-remme节点打开
:
$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
0
获取节点的初始桩-remme节点获取初始桩
:
$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
1
主节点
打开主节点(仅在运行节点的计算机上可执行)-remme masternode open
:
$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
2
关闭主节点(仅在运行节点的计算机上可执行)-remme masternode close
:
$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
3
设置主节点下注行为(仅在运行节点的计算机上可执行)-remme masternode set bet
:
min
、max
或整数值(例如20)。$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
4
公钥
按帐户地址获取公钥地址列表-remme public key get list
:
$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
5
按地址获取有关公钥的信息-remme public key get info
:
$ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
6
状态
按地址获取状态- 获取状态列表- 获取事务列表- 获取事务标识符的列表(可以与其他参数组合,如 按标识符获取事务- 按标识符获取事务的收据列表- 克隆项目并移动到项目文件夹: 如果你已经参与了这个项目,你可以使用以下命令清除容器和图像: 在后台模式下运行项目源代码的Docker容器
输入容器bash: 现在在容器中,您可以开发项目。例如,运行测试和linter: 开发新功能后,请使用以下命令进行检查。此命令创建 因此,在这个命令之后,您可以自由地执行命令行界面,就像通过 使用上面的命令,您可以测试您的功能,就像用户将自己使用它一样。 要构建包并将其上载到pypi中,以便通过pip可以访问它,
使用以下命令。捆绳需要
帐户包将上载到。 克隆项目并安装要求: 进行更改时,请确保代码: 如果您是新会员,请阅读: 如果您想查看拉取请求,请确保:remme state get
<表><广告>
< /广告><正文>参数
键入 必需 说明
地址 字符串 是 获取状态的帐户地址。 节点URL 字符串 否 要应用命令的节点URL。 $ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
7
remme state get list
: < /广告><正文>参数
键入 必需 说明
地址 字符串 否 获取列表的帐户地址州数。 开始
字符串 否 获取起始状态列表的帐户地址。 限制 整数 否 要返回的最大交易金额。 头部 字符串 否 要获取状态列表的块标识符。 倒车 布尔值 否 反转结果的参数。 节点URL 字符串 否 要应用命令的节点URL。 $ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
8
交易
remme transaction get list
: < /广告><正文>参数
键入 必需 说明
ids 字符串 否 获取交易列表的标识符。 开始
字符串 否 从中获取列表事务的事务标识符。 限制 整数 否 要返回的最大交易金额。 头部 字符串 否 从中获取事务列表的块标识符。 倒车 布尔值 否 反转结果的参数。 仅限ID
布尔值 否 获取事务标识符列表的标志。 姓氏
字符串 否 按姓氏列出的交易列表。 节点URL 字符串 否 要应用命令的节点URL。 $ apt-get update && apt-get install -y python3.6 python3.6-dev python3-pip python3-setuptools python3.6-venv
9
--limit
):$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
0
remme transaction get
: < /广告><正文>参数
键入 必需 说明
id 字符串 是 获取交易的标识符。 节点URL 字符串 否 要应用命令的节点URL。 $ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
1
收据
remme receipt get
: < /广告><正文>参数
键入 必需 说明
ids 字符串 正确 获取交易收据列表的标识符。 节点URL 字符串 否 要应用命令的节点URL。 $ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
2
开发
需求
码头工人
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
3
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
4
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
5
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
6
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
7
python包
从源代码而不是从
pypi
安装它
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
8
pip3 install安装一样:
$ rm /usr/bin/python3 && sudo ln -s /usr/bin/python3.6 /usr/bin/python3
9
0
$ brew install python3
产量
1
$ brew install python3
贡献
2
$ brew install python3
请求拉取请求的审阅
推荐PyPI第三方库