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

个人网站建立步骤杭州网站优化公司

个人网站建立步骤,杭州网站优化公司,网站淘宝客 难做,网上服装商城网站建设方案策划FISCO-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/753699/

相关文章:

  • .la域名做的网站如何快速推广app
  • 广州优化网站建设怎么用手机制作网站
  • 做微网站的第三方学网络营销
  • 湖南做网站的公司有哪些搜索引擎是什么
  • flash网站管理系统seo优化排名易下拉用法
  • 永年网站建设友链互换平台推荐
  • 企业网站的设计公司网络广告营销的典型案例
  • 高校思政主题网站建设的意义关键词歌词任然
  • 哪里做网站比较快2345网址导航下载桌面
  • 广州建设委员会官方网站凡科建站下载
  • 全球做网站的公司排名百度一下你就知道官网
  • 小企业网站价格免费发链接的网站
  • 买了空间和域名 怎么做网站哪家公司网站做得好
  • 网站备案是否关闭衡阳网站建设公司
  • 遂昌建设局网站个人怎么做网站
  • 软件开发和网站建设网络营销的未来6个发展趋势
  • 做网站一年多少钱免费seo网站推广
  • 智通人才网东莞最新招聘信息官网seo是如何做优化的
  • 个人做跨境电商网站百度地图导航手机版免费下载
  • 阿里云注册网站之后怎么做网站百度联盟是什么
  • 动画制作视频河南网站排名优化
  • 网站关键词怎么做排名掌门一对一辅导官网
  • 现在什么网站做推广比较好网页设计需要学什么
  • 个人购物网站 怎么建网络营销包括
  • 有没有做鸭的网站工作室招聘广州网站优化工具
  • 深圳营销外深圳网络营销公司seo和sem的联系
  • 专业的网站制作公司哪家好竞价专员是做什么的
  • 海南省建设厅网站百度seo霸屏软件
  • 淄博张店做网站的公司爱站小工具圣经
  • wordpress w3seo优化自学