I am currently integrating BitsharesX into our crypto exchnage. PTS we could integrate like any other coin - however BitsharesX client is different.
What do I need to enter in the config.json file in order to have the same functionality as walletnotify with a regular coin?
What I have done so far is:
1) https://github.com/dacsunlimited/bitsharesx installed and compiled btsx client
2) ./bitshares_client --server -> downloaded blockchain and started client as server
3) /home/deploy/.BitSharesX/config.json -> my config looks like this:
{
"rpc": {
"enable": true,
"rpc_user": "myuser",
"rpc_password": "mypass",
"rpc_endpoint": "127.0.0.1:0",
"httpd_endpoint": "127.0.0.1:0",
"htdocs": "./htdocs"
},
....
"growl_notify_endpoint": null,
"growl_password": null,
"growl_bitshares_client_identifier": null
}
I guess I would add the line
walletnotify=/usr/local/sbin/rabbitmqadmin publish routing_key=deposit.coin payload='{"txid":"%s", "channel_key":"bitsharesx"}
to growl_notify_endpoint ?
Quote from: domi771 on September 24, 2014, 06:39:20 PM
What do I need to enter in the config.json file in order to have the same functionality as walletnotify with a regular coin?
That is just not available in the wallet yet!! no walletnotify!
thank you for the reply.
but other exchanges do have BitsharesX listed and are trading them. Therefore it must be possible to communicate with the BitsharesX client somehow as well?
Sure .. you can execute all commands using an RPC call from python/perl/php/ ....
You may start here:
https://bitsharestalk.org/index.php?topic=5562.0;all
And another thread with more info:
https://bitsharestalk.org/index.php?topic=8654.0
thank you guys! I am using ruby but will see what I can achieve the next few days. More help/links/info welcomed since we really want to have BTSX listed on our exchange asap :)
I am not familiar with ruby but maybe you should check this out:
https://github.com/dacsunlimited/bitsharesx/tree/master/libraries/api/ruby_generator
Quote from: xeroc on September 25, 2014, 08:09:18 PM
I am not familiar with ruby but maybe you should check this out:
https://github.com/dacsunlimited/bitsharesx/tree/master/libraries/api/ruby_generator
That generates javascript, not ruby. Misleading name =P
true - but still its some ruby code together with BitsharesX :D I am surprised that there are not yet any "easy" implementations or at least examples of the basic functions the good old Bitcoin is offering.
you can take a look at my python scripts if you'd like
https://github.com/xeroc/pytshares/blob/master/btsrpcapi.py
https://github.com/xeroc/pytshares