一、问题背景
在b站学习fabric的过程中,博主DevX_有一个java链码的例子
hepeng/hyperledger-fabric-contract-java-demo
在该链码中存在着两套智能合约:分别是CatContract和UserContract。
两个Contract彼此并不关联,但是写在了同一个链码中。我们将链码打成jar包,在jar包中两套智能合约应该都存在。按道理两个应该都可以去调用。
我首先调用CatContract的链码发现是可以调用的,然而调用UserContract却发现并不能够调用。
【此处放一张图片】
按道理我们直接调用函数方法名即可,为什么会存在只能调用CatContract,但不能调用UserContract的情况呢。
二、原因分析
原因分析如下: