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

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

链代码结构

Java语言的链代码结构如下:

package main 
 
// 引入必要的包,系统自动操作,只要在maven或gradle中配置即可 
import org.hyperledger.fabric.shim.ChaincodeBase; 
import org.hyperledger.fabric.shim.ChaincodeStub; 
 
public class SimpleChaincodeSimple extends ChaincodeBase { 
    @Override 
    public Response init(ChaincodeStub stub) { 
        // 在该方法中实现链代码初始化或升级时的处理逻辑 
        // 编写时可灵活使用stub中的API 
    }
 
    @Override 
    public Response invoke(ChaincodeStub stub) { 
        // 在该方法中实现链代码运行中被调用或查询时的处理逻辑 
        // 编写时可灵活使用stub中的API 
    } 

    //主函数,需要调用shim.Start()方法 
    public static void main(String[] args) { 
        new SimpleChaincode().start(args); 
    } 
}
support.huaweicloud.com/devg-bcs/bcs_devg_2005.html