美文网首页
fabric java链码编写

fabric java链码编写

作者: ccDown | 来源:发表于2019-07-22 16:56 被阅读0次

1. gradle 文件编写

添加依赖

dependencies{
   compile group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '1.+'
}

//利用gradle  shadow jar构建包含依赖的JAR包
plugins{
 id 'com.github.johnrengelman.shadow' version '2.0.3'
}

shadowJar {
    baseName = 'chaincode'
    version = null
    classifier = null

    manifest {
        //main方法所在的文件
        attributes 'Main-Class': 'com.kuan.jcc.JCCDemo'
    }
}

整体出来的效果:

plugins {
    id 'java'
    id 'com.github.johnrengelman.shadow' version '2.0.3'

}

group 'com.kuan.fabric-chaincode-java'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    mavenLocal()

}

dependencies {
    compile group: 'org.hyperledger.fabric-chaincode-java', name: 'fabric-chaincode-shim', version: '1.+'
}

shadowJar {
    baseName = 'chaincode'
    version = null
    classifier = null

    manifest {
        attributes 'Main-Class': 'com.kuan.jcc.JCCDemo'
    }
}

2.链码文件编写

  1. 新建一个类继承自ChaincodeBase并实现init和invoke方法。
  2. 先对参数个数校验,再进行类型判断。

相关文章

网友评论

      本文标题:fabric java链码编写

      本文链接:https://www.haomeiwen.com/subject/bssjlctx.html