Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 961 Bytes

markettest.md

File metadata and controls

13 lines (10 loc) · 961 Bytes

Покупка/продажа данных

Генерация предложения на рынок сенсоров (на стороне робота):

$ rosservice call /market/gen_bids "{a: 0, k: 1, market: 'QmWboFP8XeBtFMbNYK3Ne8Z3gKFBSR5iQzkKgeNgQz3dz4', fee: 5, price_range: 50}"

Генерация спроса на стороне клиента

$ rosservice call /market/gen_asks "{a: 10, k: 1, market: 'QmWboFP8XeBtFMbNYK3Ne8Z3gKFBSR5iQzkKgeNgQz3dz4', objective: QmNnmP5dpYgTeciGGkrdTRkyxEgWL2iajf1oCkVJmYQrFG, fee: 5, price_range: 50}"

Если matcher находит совпадение, генерируется транзакция обязательства. Когда робот (RaspberryPi) опубликует все данные в сеть IPFS, результат будет записан в блокчейн. Получив IPFS hash из смарт-контракта, скачиваем данные себе.