Как я могу развернуть смарт-контракт ethereum, который создает контракт в hyperledger fabric

#hyperledger-fabric #blockchain #solidity

#hyperledger-fabric #блокчейн #надежность

Вопрос:

Я пытаюсь развернуть смарт-контракт в hyperledger fabric (из смарт-контракта Ethereum). Когда я развертываю контракт, он развертывается правильно, но когда я взаимодействую с функциями смарт-контракта, я получаю эту ошибку :

       Failed to execute transaction: Transaction processing for endorser 
      [localhost:7051]: Chaincode status Code: (500) UNKNOWN. Description: 
      failed to execute contract: call error: SHR not yet implemented at 
      Object.InvalidResponse 
      (/home/hyperledger/node_modules/web3/lib/web3/errors.js:38:16) at 
      RequestManager.send 
      (/home/hyperledger/node_modules/web3/lib/web3/requestmanager.js:61:22) 
      at Eth.send [as sendTransaction] 
      (/home/hyperledger/node_modules/web3/lib/web3/method.js:145:58) at 
      SolidityFunction.sendTransaction 
      (/home/hyperledger/node_modules/web3/lib/web3/function.js:170:26) at 
      SolidityFunction.execute 
      (/home/hyperledger/node_modules/web3/lib/web3/function.js:256:37)
  

Что может быть причиной этого?

Комментарии:

1. Я думаю, можно с уверенностью сказать, что вам нужно предоставить исходный код для контракта hyperledger, вероятно, поскольку похоже, что именно отсюда возникает ошибка github.com/IBM/loyalty-points-evm-fabric/issues/12

2. Привет, спасибо, мой смарт-контракт отлично работает, например, в remix, но, как я уже говорил вам, прежде чем я настрою свою машину для работы со смарт-контрактом etherium в hyperledger fabric, мой код моего контракта таков:

3. Я поместил текст контракта в pastebin.com для лучшего форматирования, чем указанный выше URL. pastebin.com/hXFh0mqk

4. спасибо, Роб, я продолжаю пытаться это сделать, но у меня не получается

5. jira.hyperledger.org/browse/FABCE-69 Помогают ли ссылки здесь вообще? Похоже, необходимо предоставить разрешения для включения вызовов контрактов из контрактов