Я следую инструкциям по развертыванию некоторого сетевого кода в блокблоке IBM Hyperledger Blockchain с использованием API swagger на информационной панели IBM Bluemix.IBM Blockchain (Hyperledger) - «Ошибка при развертывании цепочного кода»
Для того, чтобы развернуть некоторые chaincode, мне нужно отправить запрос JSON, который содержит путь к хранилищу chaincode:
{
"jsonrpc": "2.0",
"method": "deploy",
"params": {
"type": 1,
"chaincodeID": {
"path": "https://github.com/series0ne/learn-chaincode/tree/master/finished"
},
"ctorMsg": {
"function": "init",
"args": [
"Hello, world"
]
},
"secureContext": "user_type1_0"
},
"id": 0
}
Я вошел в user_type1_0, прежде чем пытаться развернуть, но это результат Я получаю:
{
"jsonrpc": "2.0",
"error": {
"code": -32001,
"message": "Deployment failure",
"data": "Error when deploying chaincode: Error getting chaincode package bytes: Error getting code 'go get' failed with error: \"exit status 1\"\npackage github.com/series0ne/learn-chaincode/tree/master/finished: cannot find package \"github.com/series0ne/learn-chaincode/tree/master/finished\" in any of:\n\t/opt/go/src/github.com/series0ne/learn-chaincode/tree/master/finished (from $GOROOT)\n\t/opt/gopath/_usercode_/424324290/src/github.com/series0ne/learn-chaincode/tree/master/finished (from $GOPATH)\n\t/opt/gopath/src/github.com/series0ne/learn-chaincode/tree/master/finished\n"
},
"id": 0
}
Любые идеи?
P.S. Текущий уровень фиксации 0.6.1 блокировки Hyperledger на Bluemix.
Зачистка из «дерева/хозяин» приводит 404: (https://github.com/series0ne/learn-chaincode/finished) – series0ne
Да, гиперссылка не будет работать в вашем браузере после удаления из тех, порты, но он должен работать в запросе на развертывание, на ответ @AndrewTharp. –
Если я использую ветвь v2.0, то путь будет github.com/GitHub_ID/learn-chaincode/tree/v2.0/finished - однако, если изменить URL-адрес, сеть Blockchain попытается получить файл из мастер-ветвь. И что же мне делать? Объединить v2.0 с мастером? – neuromouse