当前位置: 首页 > news >正文

郑州做网站的专业公司有哪些职业培训学校加盟合作

郑州做网站的专业公司有哪些,职业培训学校加盟合作,wordpress响应式模版,重庆做网站changekeFISCO-BCOS 命令交互控制台 Console-命令大全(超详细) 引言 此文章基于fisco-bocs官方技术文档进行整理并加以解释,在这里可以快速理解命令的含义和更快地上手,可以当作命令词典使用。 文章目录 FISCO-BCOS 命令交互控制台 Console-命令大全(超详细)引言前提条件console 目…

FISCO-BCOS 命令交互控制台 Console-命令大全(超详细)

引言

此文章基于fisco-bocs官方技术文档进行整理并加以解释,在这里可以快速理解命令的含义和更快地上手,可以当作命令词典使用。

文章目录

  • FISCO-BCOS 命令交互控制台 Console-命令大全(超详细)
      • 引言
      • 前提条件
      • console 目录如下:
      • 使用账户生成脚本生成账户(非国密版)
        • PEM格式
        • p12格式
      • 启动控制台
      • 查看控制台命令列表
      • 账户操作
        • 创建账户
        • 获取当前账户信息
        • 列出当前保存的账户列表
        • 冻结账户
        • 解冻账户
        • 为交易签名加载账户
      • 节点操作
        • 查看节点版本号信息
        • 查看节点信息
        • 查询当前连接到客户端的对等节点
        • 查询节点的PBFT视图
        • 查询当前连接到客户端的对等节点
        • 查询所有已连接节点的Node ID列表
        • 移除一个节点
        • 观察节点和共识节点
      • 群组操作
        • 切换群组
        • 为指定节点生成一个组
        • 通过新群组配置文件(group-generate-config.toml)为指定节点列表创建新群组
        • 查询组列表
        • 查询共识节点和观察者节点的Node ID列表
        • 查询指定节点的指定组的状态
        • 恢复指定节点的指定组
        • 移除指定节点的指定组
        • 启动指定节点的指定组
        • 停止指定节点的指定组
      • 合约操作
        • 部署合约
        • 调用合约
        • 获取合约的状态
        • 查询部署合约的日志
        • 列出合约的函数和事件信息
        • 列出指定合约的合约地址
      • 区块和交易信息
        • 通过哈希查询区块的信息
        • 通过区块号查询区块的信息
        • 通过区块号查询区块哈希
        • 通过哈希查询区块头的信息
        • 通过区块号查询区块头的信息
        • 查询最新区块的数量
        • 查询未确认的交易
        • 根据区块哈希和交易索引位置查询交易的信息
        • 根据交易哈希查询交易的信息
        • 根据交易哈希查询交易收据
        • 查询总交易数
      • 权限管理
      • 委员会成员权重
    • *整理下来过程艰难,请大家一键三连走起!!!*

前提条件

  • 部署好区块链网络
  • 配置好console,即拷贝配置文件等等

console 目录如下:

|-- apps # 控制台jar包目录
|   -- console.jar
|-- lib # 相关依赖的jar包目录
├── conf
│   ├── config-example.toml # 配置文件
│   ├── group-generate-config.toml # 创建群组的配置文件,具体可参考命令genrateGroupFromFile
│   └── log4j.properties # 日志配置文件
|-- contracts # 合约所在目录
|   -- solidity  # solidity合约存放目录
|       -- HelloWorld.sol # 普通合约:HelloWorld合约,可部署和调用
|       -- TableTest.sol # 使用CRUD接口的合约:TableTest合约,可部署和调用
|       -- Table.sol # 提供CRUD操作的接口合约
|   -- console  # 控制台部署合约时编译的合约abi, bin,java文件目录
|   -- sdk      # sol2java.sh脚本编译的合约abi, bin,java文件目录
|-- start.sh # 控制台启动脚本
|-- get_account.sh # 账户生成脚本
|-- get_gm_account.sh # 账户生成脚本,国密版
|-- sol2java.sh # solidity合约文件编译为java合约文件的开发工具脚本

使用账户生成脚本生成账户(非国密版)

PEM格式
bash get_account.sh
p12格式
bash get_account.sh -p

启动控制台

  • 默认启动控制台

    bash start.sh
    
  • 指定群组号启动

    bash start.sh [群组号]
    
  • 使用pem格式私钥文件启动

    bash start.sh [群组号] -pem [私钥文件路径]
    
  • 使用p12格式文件启动

    bash start.sh [群组号] -p12 [私钥文件路径]
    

查看控制台命令列表

  • help([-h, -help, --h, --H, --help, -H, h]):提供帮助信息。

    [group:1]> help
    * help([-h, -help, --h, --H, --help, -H, h])  Provide help information
    * addObserver                               Add an observer node
    * addSealer                                 Add a sealer node
    * call                                      Call a contract by a function and parameters
    * callByCNS                                 Call a contract by a function and parameters by CNS
    * create                                    Create table by sql
    * delete                                    Remove records by sql
    * deploy                                    Deploy a contract on blockchain
    * deployByCNS                               Deploy a contract on blockchain by CNS
    * desc                                      Description table information
    * quit([quit, q, exit])                     Quit console
    * freezeAccount                             Freeze the account
    * freezeContract                            Freeze the contract
    ...........
    ---------------------------------------------------------------------------------------------
    

    注:

    • help显示每条命令的含义是:命令 命令功能描述
    • 查看具体命令的使用介绍说明,输入命令 -h或–help查看。例如:
    [group:1]> getBlockByNumber -h
    Query information about a block by block number.
    Usage:
    getBlockByNumber blockNumber [boolean]
    * blockNumber -- Integer of a block number, from 0 to 2147483647.
    * boolean -- (optional) If true it returns the full transaction objects, if false only the hashes of the transactions.
    

账户操作

创建账户
  • newAccount:创建账户
newAccount [加密格式/(pem/p12)] 注:
无参数默认是pem格式
http://www.hkea.cn/news/159554/

相关文章:

  • 个人备案网站做购物网站可以不班级优化大师免费下载电脑版
  • 贸易网站建设互联网广告代理加盟
  • 深圳网站建设网络公司河北关键词排名推广
  • 在工商网上怎么注册公司seo优化博客
  • 免费的小程序怎么赚钱历下区百度seo
  • 河北石家庄最新疫情最新消息优化防疫政策
  • 一站式做网站哪家强新闻小学生摘抄
  • 江西南昌网站建设公司哪家好谷歌google 官网下载
  • 公司网站用什么开发百度指数怎么用
  • 建站主机 wordpress济南网站万词优化
  • 哈尔滨app开发seo自学网官网
  • 网站答辩ppt怎么做全网关键词云在哪里看
  • 网站建设 视频seo关键词词库
  • 网站应用软件设计成都网站建设技术外包
  • 用哪个软件做网站网址查询域名解析
  • 网站安全优化域名停靠浏览器
  • 我做中医培训去哪个网站找学员谷歌排名算法
  • 如何将网站让百度收录网店培训班
  • wordpress旧版页面编辑界面百度seo推广计划类型包括
  • 网站建设茶店网网站换友链平台
  • 珠海建设工程信息网站网络营销百度百科
  • 帮别人做网站推广犯法吗关键词排名网站
  • 建设通网站是政府的么高端网站定制设计
  • 玉溪做网站的公司夸克搜索网页版
  • wordpress导航主题haowseo挂机赚钱
  • 广州做家教的网站深圳网络推广招聘
  • 锐捷网络公司排名seo技术介绍
  • 新圩做网站公司拼多多代运营一般多少钱
  • 免费网站可以做cpa?短视频营销的优势
  • b2b外贸营销型网站如何做电商赚钱