Author Topic: BitSharesX/config.json walletnotify equivalent  (Read 2514 times)

0 Members and 1 Guest are viewing this topic.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline domi771

  • Newbie
  • *
  • Posts: 6
    • View Profile
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.

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
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.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc

Offline domi771

  • Newbie
  • *
  • Posts: 6
    • View Profile
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 :)

Offline svk

Worker: dev.bitsharesblocks

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: 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

Offline domi771

  • Newbie
  • *
  • Posts: 6
    • View Profile
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?

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12922
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
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!

Offline domi771

  • Newbie
  • *
  • Posts: 6
    • View Profile
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 ?