BitSharesX/config.json walletnotify equivalent

Started by domi771, September 24, 2014, 06:39:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

xeroc


domi771

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.

toast

Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.

xeroc


domi771

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 :)

svk

Worker: dev.bitsharesblocks

xeroc

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

domi771

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?

xeroc

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!

domi771

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 ?