fabric智能合约开发的相关API

链码开发重写两个方法

type Chaincode interface

func Init(stub ChaincodeStubInterface) peer.Respone

func Invoke(stub ChaincodeStubInterface) peer.Respone

链码相关的API

GetFunctionAndParameters() (function string, params []string):返回调用链码时在交易提案中指定提供的被调用的函数名称及其参数列表

GetState(key string) ([]byte, error) :根据指定的 Key 查询相应的数据状态。

PutState(key string, value []byte) error:根据指定的 key,将对应的 value 保存在分类账本中。

DelState(key string) error:根据指定的 key 将对应的数据状态删除

GetHistoryForKey(key string) (HistoryQueryIteratorInterface, error):根据指定的 key 查询所有的历史记录信息。

GetPrivateDataQueryResult(collection, query string) (StateQueryIteratorInterface, error):根据指定的查询字符串执行富查询 (只支持支持富查询的 CouchDB)。

shim.Error(msg string) 是一个用于返回错误的函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值