区块链服务 BCS-链代码结构:链代码接口

时间:2024-01-11 20:31:47

链代码接口

链代码启动必须通过调用shim包中的start方法。实际开发中, 您需要自行定义一个类,来继承ChaincodeBase。以下为继承时必须重写的方法:

public class SimpleChaincodeSimple extends ChaincodeBase { 
    @Override 
    public Response init(ChaincodeStub stub) { 
    }
 
    @Override 
    public Response invoke(ChaincodeStub stub) { 
    } 
}
  • init方法:在链代码实例化或升级时被调用,完成初始化数据的工作。
  • Invoke方法:更新或查询账本数据状态时被调用, 需要在此方法中实现响应调用或查询的业务逻辑。
support.huaweicloud.com/devg-bcs/bcs_devg_2005.html