A simple interface to send requests to a Monetas GoatD client. Used to manage digital contracts on the Monetas demo platform, which only uses play currencies/assets!
This appliance uses virtual box as a vagrant provider, you can download virtual box here: https://www.virtualbox.org/wiki/Downloads
Download the vagrant package using the link sent to you by Monetas, or setup your own GoatD.
Add the vagrant box to your vagrant using following command:
$ vagrant box add goatd-1.0.93.box --name goatd-1.0.93
Initiate vagrant system in chosen directory
$ vagrant init
Open and edit your Vagrantfile, change: config.vm.box ="base" TO config.vm.box = "goatd-1.0.93"
Now start your vagrant box
$ vagrant up
Login to Vagrant
$ vagrant ssh
Login as root
$ sudo su -
Prepare the serpant
$ sudo yum install python-pip
$ pip install requests
$ pip install pyqrcode
Create new wallet(s)
$ newwallet
You'll be shown your port number, copy it. Now create your goatease.py:
$ vim goatease.py
Update the variable "port" with your port number. Then :wq to save and close the file. Update permissions:
$ chmod 777 goatease.py
Run goatease and enjoy!
$ ./goatease.py
If you'd like to try sending a transfer, feel free to send funds to my GoatD: Hrv9T8sQajt9oGQfE9MudSkndbaPDusGXLmessNYBAbK
Here's a list of the available play currencies:
6pkHRpVKXWNt4wY5tNXcz6kpobgg6DFCwo5o9FfYkqic - Liter Of Goat Milk With Fees
73DzxX5XgZxoRPuJwY5SrhFsEPsf7ubyeShs1QGfdzxJ - Slice Of Goat Cheese With Fees
6qYPELToPoAwc71AovjPhC5r9t2f9E4ZUd5JcwY5Tnjy - “♦”
AZQQJwE6ET4xCDKc3g72AnvoqBcTTyF1PtWzoYJD6Miq - "♥"
EodNsm5J1mxgk8Sjq8QrhRwKdJnSN2N58XJiuhxCoJc9 - "♣"
GQtgyCzJJWuz3NJuggdYsLDuf1BfTHmEHZ4Fm7uU8RRf - "♠"
8r6xxNXoAFAbUHXhDJLFsicHkPQF8oitxHdRwg1gzoGh - Swiss Franc
BSuefomsihE9YbLxci5awRGP3CwXPmPkW5vxXnGLVLJD - Yen
HT9jb2tsYxi4zDUiGTaLWFAUpNFyiaUaBZHAJ2oCxHaB - Euro
5grZJeP3cVg7a6ren2bQUnkWvcwQ13YT2DoLvPyG98kW - Tunisian Dinar