Author Topic: BitShares X Status Update  (Read 260919 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

Tonight I will be documenting the RPC interface and providing a proof-of-concept web-based wallet interface.  This will make using the CLI unnecessary and give a much better experience out of the gate.   

These are such big development . A web-based wallet is something I am hoping for. It can be vulnerable but pretty much handy.

Note: this will be local host and not a web service...  though if done right a lot of the code could be reused for a web service.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline jwiz168

  • Sr. Member
  • ****
  • Posts: 409
    • View Profile
Tonight I will be documenting the RPC interface and providing a proof-of-concept web-based wallet interface.  This will make using the CLI unnecessary and give a much better experience out of the gate.   

These are such big development . A web-based wallet is something I am hoping for. It can be vulnerable but pretty much handy.

Offline yellowecho

I have made some major updates to the RPC interface:

1) it now supports HTTP + Basic Auth and is thus much closer to being compatible with Bitcoin
2) I have integrated a basic webserver into the client which means that we can use jquery + RPC requests to build a web interface for the wallet in very short order.   

Tonight I will be documenting the RPC interface and providing a proof-of-concept web-based wallet interface.  This will make using the CLI unnecessary and give a much better experience out of the gate.   

More updates to follow.

 +5%
696c6f766562726f776e696573

Offline bytemaster

I have made some major updates to the RPC interface:

1) it now supports HTTP + Basic Auth and is thus much closer to being compatible with Bitcoin
2) I have integrated a basic webserver into the client which means that we can use jquery + RPC requests to build a web interface for the wallet in very short order.   

Tonight I will be documenting the RPC interface and providing a proof-of-concept web-based wallet interface.  This will make using the CLI unnecessary and give a much better experience out of the gate.   

More updates to follow.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline cgafeng

I create a git to coding GUI.
https://github.com/cgafeng/BTX
need somebody help edit the    CMakeLists.txt.


 +5% +5%

I move the code to https://github.com/cgafeng/bitshares_toolkit, in Branch name Branch_bts_xt_ui.
The ui code is in bitshares_toolkit/programs/bts_xt_ui/.
until now, there are something work well:
1. RPC connecting to bts_xt is work.
2.have a launch window.
3.have a create wallet window.
4.can compile on windows and mac.
BTC:1EYwcZ9cYVj6C9LMLafdcjK9wicVMDV376

Offline sudo

  • Hero Member
  • *****
  • Posts: 2255
    • View Profile
  • BitShares: ags
I create a git to coding GUI.
https://github.com/cgafeng/BTX
need somebody help edit the    CMakeLists.txt.


 +5% +5%

Offline arubi

  • Sr. Member
  • ****
  • Posts: 209
    • View Profile
I tried out building, running and also the manual test yesterday. Unless I completely missed something, the only functions available in the client are for importing private keys, generating new receiving addresses and sending bitshares to an address.

Is there any way to test trustee block generation? I tried looking at log.txt, but I could only see votes being cast.
What is the server's role in the setup?
Did both clients use the server at the same time?
What does the server know about the clients? For example, does the server know if one client is a trustee?

I'm not sure what I should've been expecting from an update dubbed "a big update", it felt like I was using a very crippled bitcoin wallet. There wasn't an asset generation option anywhere to be found, but it does make bitshares liquid, which is good for everyone.

I tried building today's pull from the bitshares_toolkit repo, but it's failing with :

Code: [Select]
/bitshares_toolkit/libraries/rpc/rpc_client.cpp: In member function ?bts::blockchain::transaction_id_type bts::rpc::detail::rpc_client_impl::sendtoaddress(const bts::blockchain::address&, const bts::blockchain::asset&, const string&, const string&)?: /home/esh/software/coins/bitshares_toolkit/libraries/rpc/rpc_client.cpp:78:193: error: no matching function for call to ?fc::rpc::json_connection::call(const char [14], fc::variant, fc::variant, fc::variant, fc::variant)? return _json_connection->call("sendtoaddress", fc::variant((std::string)address), fc::variant(amount), fc::variant(comment), fc::variant(comment_to));

Also, the ' Launch the Clients ' section of the manual test lists the command to run the clients with a Bitshares-PTS address rather than a true Bitshares address, and that fails without an error message so it should be fixed too.


Thanks for keeping us posted.

Offline liondani

  • Hero Member
  • *****
  • Posts: 3737
  • Inch by inch, play by play
    • View Profile
    • My detailed info
  • BitShares: liondani
  • GitHub: liondani

Offline JA

  • Hero Member
  • *****
  • Posts: 650
    • View Profile

Offline jae208

  • Hero Member
  • *****
  • Posts: 525
    • View Profile
Great job Bytemaster and team!!!!
BM please make sure you eat a great diet, get plenty of rest and PLEASE PLEASE get some exercise so that your mind can be at ease and your stress levels lower. Lower stress levels means you have a higher capacity for creative thought.

Pretty excited for what's to come.
http://bitsharestutorials.com A work in progress
Subscribe to the Youtube Channel
https://www.youtube.com/user/BitsharesTutorials

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile

https://bitsharestalk.org/index.php?topic=3812.msg53938#msg53938

 'We should have P2P fully integrated and tested this week under the trustee model.   At this point we will launch the chain with an intention of doing a hard-fork to activate DPOS once enough delegates have been elected and the system is sound. ' 

+5%

GREAT!

Now we are talking!

 My recent aggressive, and in more than one occasion crossing the line of offensive, posts are paying dividends. :)))

Clearly all progress is the result of your posts.  :P

http://xkcd.com/552/

Sure I have whiskers, so the ‘logic’ is that  I am a cat!
+
You do not let one be happy Troglodactyl ....
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline Stan

  • Hero Member
  • *****
  • Posts: 2908
  • You need to think BIGGER, Pinky...
    • View Profile
    • Cryptonomex
  • BitShares: Stan
Quote
We should have P2P fully integrated and tested this week under the trustee model.   At this point we will launch the chain with an intention of doing a hard-fork to activate DPOS once enough delegates have been elected and the system is sound. 

Whoops, that's an estimate!
Place your bets now everyone!

Dang!  I can't let him out of my sight for one minute!
Anything said on these forums does not constitute an intent to create a legal obligation or contract of any kind.   These are merely my opinions which I reserve the right to change at any time.

Offline jwiz168

  • Sr. Member
  • ****
  • Posts: 409
    • View Profile
wow a Betting DAC  :o

Offline toast

  • Hero Member
  • *****
  • Posts: 4001
    • View Profile
  • BitShares: nikolai
Quote
We should have P2P fully integrated and tested this week under the trustee model.   At this point we will launch the chain with an intention of doing a hard-fork to activate DPOS once enough delegates have been elected and the system is sound. 

Whoops, that's an estimate!
Place your bets now everyone!
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 Troglodactyl

  • Hero Member
  • *****
  • Posts: 960
    • View Profile

https://bitsharestalk.org/index.php?topic=3812.msg53938#msg53938

 'We should have P2P fully integrated and tested this week under the trustee model.   At this point we will launch the chain with an intention of doing a hard-fork to activate DPOS once enough delegates have been elected and the system is sound. ' 

+5%

GREAT!

Now we are talking!

 My recent aggressive, and in more than one occasion crossing the line of offensive, posts are paying dividends. :)))

Clearly all progress is the result of your posts.  :P

http://xkcd.com/552/