node server.js
POST http://localhost:38889/accept_offer
{
"offer_id": 8,
"mb_offer_id": 877812,
"amount_eos": 2.5
}
Response contains json from received from block producer. More useful information can be found in node server console because this is where eosjs logs.
- 200 - success
- 400 - parameters validation error
- 500 - error from EOS server
POST http://localhost:38889/pay
{
"mb_offer_id": 8778122,
"user_win": true
}
Field user_win mean is user win in EOS. If user win == true, funds will be transferred to user. If user win == false, funds will be transferred to house.
- 200 - always 200, even when error. I didn't find out how to handle errors, yet ¯\(ツ)/¯
POST http://localhost:38889/submit_offer
{
"user": "user1",
"runner_id": 67868768,
"odds": 2.85,
"amount_eos": 2.5
}
Response contains json from received from block producer. More useful information can be found in node server console because this is where eosjs logs.
- 200 - success
- 400 - parameters validation error
- 500 - error from EOS server
docker build -t eossb-integration .
docker run -d -p 38889:38889 --rm --name eossb eossb-integration