Author
Topic: Creating a bitpay Insight-like server (Read 1267 times)

While working on the Bitsapphire wallet we have come across several issues when it comes to large scale user friendly deployment. One of the issues has been obviously thin clients. We have had extensive experience with Bitpay's Insight server and we believe that a similar setup is really what the DPOS community needs.

Insight is an open-source Bitcoin blockchain explorer with complete REST and websocket APIs that can be used for writing web wallets and other apps that need more advanced blockchain queries than provided by bitcoind RPC.

Does anything like Insight already exist for Bitshares? Where can we find the source code for the mobile wallet thin client?If this isn't in the pipeline atm we would very much like to start working on this. We would appreciate any help and guidance too!

Our RPC is much more advanced than bitcoind. In particular the original bitshares GUI wallet is actually an Angular powered web application which can run in the browser. All the GUI actions are implemented by RPC calls to the command line client. The native application is a fairly simple Qt application which creates a webkit HTML / JS window and loads the web wallet.

nathanhourt is working on implementing a light wallet which is a native Qt application without needing a full local copy of the blockchain. This is in the latest commits on develop branch.

« Last Edit: January 30, 2015, 02:56:10 pm by theoretical »

Logged

BTS- theoretical / PTS- PZxpdC8RqWsdU3pVJeobZY7JFKVPfNpy5z / BTC- 1NfGejohzoVGffAD1CnCRgo9vApjCU2viY / the delegate formerly known as drltc / Nothing said on these forums is intended to be legally binding / All opinions are my own unless otherwise noted / Take action due to my posts at your own risk

BTS- theoretical / PTS- PZxpdC8RqWsdU3pVJeobZY7JFKVPfNpy5z / BTC- 1NfGejohzoVGffAD1CnCRgo9vApjCU2viY / the delegate formerly known as drltc / Nothing said on these forums is intended to be legally binding / All opinions are my own unless otherwise noted / Take action due to my posts at your own risk

The issue is that the Bitshares RPC client doesn't allow us to have multiple accounts at the same time, so it can't be used as a server.

We would like for users to be able to log in their browser, without downloading anything, and immediately get their transactions, send money, etc. In this case, users will be communicating with our server, which would send those requests to the Bitshares RPC client - not possible because of the one account per client limitation.

The issue is that the Bitshares RPC client doesn't allow us to have multiple accounts at the same time, so it can't be used as a server.

We would like for users to be able to log in their browser, without downloading anything, and immediately get their transactions, send money, etc. In this case, users will be communicating with our server, which would send those requests to the Bitshares RPC client - not possible because of the one account per client limitation.

What do you mean by "account"? You can use multiple BTS accounts in one client but I'm assuming you mean something different

Logged

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.