Main Menu

API Servers for Wallet

Started by bytemaster, February 03, 2016, 03:21:09 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

abit

#19
Quote from: puppies on February 09, 2016, 02:33:46 AM
I have set up a wallet/faucet server with ssl. it is at dele-puppy.com  It is currently usable.  Please feel free to test.

I will still need to set up automatic renewal of my ssl certificates, and change the account the wallet is pulling from, but it can be used now. 

I set this wallet/faucet up more as a learning experience than anything else, but if there is a need for it, I can keep it up and updated. 

Please let me know if anything is not working as intended.  It is running todays wallet upgrade.
Thanks for the contribution.
So full URL is wss://dele-puppy.com/ws ?

//Update: it works for me.

//Update 2: pull request submitted https://github.com/cryptonomex/graphene-ui/pull/729
BitShares committee member: abit
BitShares witness: in.abit

puppies

Quote from: xeroc on February 04, 2016, 08:30:16 AM
Quote from: Xypher on February 04, 2016, 08:08:42 AM
Quote from: xeroc on February 04, 2016, 07:57:45 AM
that machine is a little overkill .. it could house 5 witness nodes :)

That's a fraction of a fraction of our infrastructure :)
Is there a financial incentive for hosting the nodes?
Documentation ?
No financial benefits.
http://docs.bitshares.eu/bitshares/tutorials/full-node-usage.html

I have not yet read into hosting a SSL secured node but that might come eventually ..
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04 free and easy
Adding ssl was super easy.  I used
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

puppies

I have set up a wallet/faucet server with ssl.  it is at dele-puppy.com  It is currently usable.  Please feel free to test.

I will still need to set up automatic renewal of my ssl certificates, and change the account the wallet is pulling from, but it can be used now. 

I set this wallet/faucet up more as a learning experience than anything else, but if there is a need for it, I can keep it up and updated. 

Please let me know if anything is not working as intended.  It is running todays wallet upgrade.
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

xeroc

Quote from: Xypher on February 04, 2016, 08:08:42 AM
Quote from: xeroc on February 04, 2016, 07:57:45 AM
that machine is a little overkill .. it could house 5 witness nodes :)

That's a fraction of a fraction of our infrastructure :)
Is there a financial incentive for hosting the nodes?
Documentation ?
No financial benefits.
http://docs.bitshares.eu/bitshares/tutorials/full-node-usage.html

I have not yet read into hosting a SSL secured node but that might come eventually ..

Xypher

Quote from: xeroc on February 04, 2016, 07:57:45 AM
that machine is a little overkill .. it could house 5 witness nodes :)

That's a fraction of a fraction of our infrastructure :)
Is there a financial incentive for hosting the nodes?
Documentation ?

betax

i think it will be as simple as to pass the different params for docker.
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

betax

Quote from: xeroc on February 04, 2016, 07:34:38 AM
Quote from: betax on February 04, 2016, 04:25:49 AM
Could this be done as a deployment package in Azure? Both Faucet an API. (Thinking of killing 2 birds).
Never worked with Azure, but this can certainly be done with docker ..

We were talking about demonstrating something to Azure as a chain which can hosted there, obviously they also support docker.

This is the Ethereum Blockapps Strato raw template https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/blockapps-strato/azuredeploy.json
here is the main deployment  https://azure.microsoft.com/en-us/documentation/templates/blockapps-strato/
where is published https://azure.microsoft.com/en-us/documentation/templates/
and the contact https://azure.microsoft.com/en-gb/blog/ethereum-blockchain-as-a-service-now-on-azure/

:)
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

xeroc

that machine is a little overkill .. it could house 5 witness nodes :)

Xypher

We had offered an i7, 32gb ram , 10 tb bandwidth, 100 mbps server to a project at the nxt community for approx 450 USD (1/3rd of retail rate) - but they didn't need it.
If needed, am open to offering it for this. We can also have more servers deployed from our infrastructure at a highly subsidized rate.

Regards

xeroc

Quote from: betax on February 04, 2016, 04:25:49 AM
Could this be done as a deployment package in Azure? Both Faucet an API. (Thinking of killing 2 birds).
Never worked with Azure, but this can certainly be done with docker ..

betax

Could this be done as a deployment package in Azure? Both Faucet an API. (Thinking of killing 2 birds).
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

merivercap

Quote from: abit on February 03, 2016, 06:02:49 PM
Quote from: bytemaster on February 03, 2016, 03:21:09 PM
We are looking for more redundancy in the API servers that can be integrated into the default wallet.  Currently we have bitshares.openledger.info and bitshares.dacplay.org.  To prevent/minimize downtime in the event of a server failure we would like to see additional API servers available.

Also we would like to see additional faucets set up and running.  The faucets have control over the referral program.   We will integrate the faucet / API servers into the default light wallet client.  This way the user can quickly and easily switch.

All that is required is a domain name and vetting by this community.
In addition: need a SSL/TLS certificate so it can serve secure connections:
need to use wss://youdomain.com/ws but not ws://youdomain.com/ws.

We've ever had 3 more API servers, but all of them don't support secure connections, so at the end we can't use them.

BTW what do you guys think of Let's Encrypt for SSL?: https://letsencrypt.org/

We should have a faucet available to use soon.. we currently have the Graphene wallet running until we get our wallet ready.
BitCash - http://www.bitcash.org 
Beta: bitCash Wallet / p2p Gateway: ([url="https://m.bitcash.org"]https://m.bitcash.org[/url])
Beta: bitCash Trade ([url="https://trade.bitcash.org"]https://trade.bitcash.org[/url])

puppies

I'm working on setting up a faucet but am running into an issue
https://bitsharestalk.org/index.php/topic,21311.0.html
Seems to be the same problem from
https://github.com/cryptonomex/faucet/issues/1

Any help on what I am doing wrong would be appreciated
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

karnal

BM,

I'd like to get a few running myself, however see https://github.com/cryptonomex/graphene/issues/522

The network is probably 100% Linux right now, some diversity might be helpful.

p.s: No point in even trying with boost <= 1.6 right? (open and freebsd have <1.6 right now)

abit

#5
Quote from: bytemaster on February 03, 2016, 03:21:09 PM
We are looking for more redundancy in the API servers that can be integrated into the default wallet.  Currently we have bitshares.openledger.info and bitshares.dacplay.org.  To prevent/minimize downtime in the event of a server failure we would like to see additional API servers available.

Also we would like to see additional faucets set up and running.  The faucets have control over the referral program.   We will integrate the faucet / API servers into the default light wallet client.  This way the user can quickly and easily switch.

All that is required is a domain name and vetting by this community.
In addition: need a SSL/TLS certificate so it can serve secure connections:
need to use wss://youdomain.com/ws but not ws://youdomain.com/ws.

We've ever had 3 more API servers, but all of them don't support secure connections, so at the end we can't use them.
BitShares committee member: abit
BitShares witness: in.abit