5.4.2.6 Xuperchain预置智能合约包

  该预置链码包采用C++语言编写,依赖于xuperchain提供的头文件"xchain.h"以及使用xdev进行项目初始化、编译、测试等操作。

  视频资源链接: http://kb.bsnbase.com/webdoc/view/Pub2c908ad371c6396b01721851e1cc591c.html

  文章资源链接: https://xuperchain.readthedocs.io/zh/latest/development_manuals/XdevManual.html

  包含增删改查基本数据操作,此链码支持存储的数据类型为map。

  下载地址:
  https://github.com/BSNDA/XuperChainBaseContract

  智能合约包功能如下:

  1. 增加数据(insert_data)

  输入参数说明

  baseKey:需要保存的唯一的主键标识

  baseValue:保存的数据信息

  例:{"baseKey":"dev_001","baseValue":"hello"}

  其中baseKey是不能为空的字符串,baseValue可以是字符串类型的数据。如果baseKey已经存在直接返回已经存在,不能添加,如果不存在,则添加数据

  2. 修改数据(update_data)

  输入参数说明

  baseKey:需要修改的唯一的主键标识

  baseValue:保存的数据信息

  例:{"baseKey":"dev_001","baseValue":"hello world"}

  其中baseKey是不能为空的字符串,baseValue可以是字符串类型的数据。如果baseKey不存在,则无法更新,如果已经存在,则修改数据。

  3. 删除数据(remove_data)

  输入参数说明

  baseKey:需要删除的唯一的主键标识的值

  例:{"baseKey":"dev_001"}

  其中baseKey的值不能为空,并且必须存在,否则将无法删除。

  4. 获取数据(select_data)

  输入参数说明

  baseKey:需要获取的唯一的主键标识的值

  例:{"baseKey":"dev_001"}

  其中baseKey的值不能为空,并且必须存在,否则将无法获取到相应的信息。

Copyright 北京红枣科技有限公司

results matching ""

    No results matching ""

    results matching ""

      No results matching ""