BitShares Forum

Main => Technical Support => Topic started by: domi771 on September 24, 2014, 06:39:20 pm

Title: BitSharesX/config.json walletnotify equivalent
Post by: domi771 on September 24, 2014, 06:39:20 pm
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 ?
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: xeroc on September 24, 2014, 07:05:02 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!
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: domi771 on September 24, 2014, 10:30:49 pm
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?
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: xeroc on September 25, 2014, 06:19:03 am
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
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: svk on September 25, 2014, 09:26:20 am
And another thread with more info:

https://bitsharestalk.org/index.php?topic=8654.0
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: domi771 on September 25, 2014, 08:04:04 pm
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 :)
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: 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
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: toast on September 25, 2014, 08:56:33 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
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: domi771 on September 25, 2014, 09:08:28 pm
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.
Title: Re: BitSharesX/config.json walletnotify equivalent
Post by: xeroc on September 25, 2014, 09:18:32 pm
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