Main Menu

BitShares X Status Update

Started by bytemaster, January 02, 2014, 07:41:36 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

bytemaster

Quote from: jwiz168 on April 23, 2014, 01:19:11 AM
Quote from: bytemaster on April 22, 2014, 07:27:40 PM
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: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
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.

jwiz168

Quote from: bytemaster on April 22, 2014, 07:27:40 PM
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.

yellowecho

Quote from: bytemaster on April 22, 2014, 07:27:40 PM
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

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: [url="http://bytemaster.bitshares.org"]http://bytemaster.bitshares.org[/url]
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.

cgafeng

Quote from: sudo on April 22, 2014, 04:21:07 PM
Quote from: cgafeng on April 15, 2014, 03:12:35 PM
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

sudo

Quote from: cgafeng on April 15, 2014, 03:12:35 PM
I create a git to coding GUI.
https://github.com/cgafeng/BTX
need somebody help edit the    CMakeLists.txt.


+5% +5%

arubi

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 :


/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.

liondani

[url="https://www.steempeak.com/@liondani"]https://www.steempeak.com/@liondani[/url]

JA


jae208

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.
[url="http://bitsharestutorials.com"]http://bitsharestutorials.com[/url] A work in progress
Subscribe to the Youtube Channel
[url="https://www.youtube.com/user/BitsharesTutorials"]https://www.youtube.com/user/BitsharesTutorials[/url]

tonyk

Quote from: Troglodactyl on April 21, 2014, 12:44:28 AM
Quote from: tonyk on April 21, 2014, 12:21:11 AM
Quote from: bytemaster on April 21, 2014, 12:03:21 AM

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.

Stan

Quote from: toast on April 21, 2014, 12:45:53 AM
QuoteWe 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.

jwiz168


toast

QuoteWe 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.

Troglodactyl

Quote from: tonyk on April 21, 2014, 12:21:11 AM
Quote from: bytemaster on April 21, 2014, 12:03:21 AM

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/