RPC-модуль https://github.com/smartholdem/smartholdem-rpc
предназначен для взаимодействия с blockchain по принципу bitcoind на основе json
Установка RPC
git clone https://github.com/smartholdem/smartholdem-rpc
cd smartholdem-rpc
npm install
Запуск RPC
forever start server.js
по умолчанию порт 8081, вы можете изменить порт запустив с параметром
forever start server.js --port 9000
В целях безопасности RPC доступен локально на сервере по IP 127.0.0.1, т.е. выполнение RPC-запросов проводится локально.
Если вы хотите открыть доступ к RPC с других IP, тогда запустите RPC с параметром --allow-remote
forever start server.js --port 9000 --allow-remote
Простой пример взаимодействия с PHP, отправка транзакции:
Подготовьте исх. транзакцию для вещания в сети1.1. Обработайте полученный результат, получите из результата id транзакции Отправьте транзакцию в сеть используя в качестве параметра id транзакции