Important reminder - back up your .blackmarket3.rsa private key file NOW.I've made quite a few updates over the last week on both the server and python client.
Firstly for the server there is
this.
ClientMotionsWith thanks for kokjo for fixing the motions bug. You can now view the contents of all motions without any errors.
List assetsUsing the command line client you can see all the assets on the exchange.
RecallFor every who has issued shares they want to recall you can now do this, the recall command will take issued assets out of circulations, the ones in the issuers account.
See your HistorySpecify your transaction history (using the command line client), see as many entries in bitcoin, asset, and market history as you like.
And finally, the big piece of news, this is what has been keeping me up at night.
Web based clientWith much thanks to Jere Jones (who has been well paid for this task)
Start hereIf you already have a glbse account you want to login, not register.Written as a single html page, the web based client performs most (not all) the functionallity of the command line. For the average user/issuer it will cover all their needs, and compared to bmc.py, it's soooo pretty.
And best of all, it handles bitcoin as normal decimal instead of the more difficult to use int64(as is still the case with bmc.py)
Using the web based clientIf you already have an account on GLBSE, then you'll probably want to use that.
Firstly get your account number, bmc.py user
Then you will need your
unencrypted private key.
Your key is probably not unencrypted so to unencrypt it you must:
RSA file decrypt using openssl
Make sure you're in the same directory as your .blackmarket3.rsa file
openssl rsa -in .blackmarket3.rsa -out .blackmarket3-non-AES.rsa -passin pass:mypass
replace mypass with your password
.blackmarket3-non-AES.rsa contains your private key, copy pasta to the textbox and enter your userid, and hit login.
Your private key is not at any time sent to the server.
RegisterThe secure way to register is to generate your own public-private RSA keypair using openssl(if it's installed on your system), and then copy/paste them in before hitting register.
See
here for more info on how to do that, but forget the -des3 part from that.
The unsecure method is to have our server do this for you and fill in the fields automatically by pressing the Generate new keypair.
It's handy but remember, all that information is sent in plain text over the internet so anyone listening (ECHELON) will have a copy. You're choice.
And don't lose that information, keep your private key safely stored, and don't lose your user id.
You can start trading with the client right now.
Start hereOh by the way, private key formating is important.
-----END RSA PRIVATE KEY-----
Should be on a newline.
p.s. please don't melt my server, be understanding, sometimes the client is a little slow(often the server is slow).
Nefario