Author

Topic: Phpbitadmin - Php Web Interface / Wallet for Bitcoind Daemons. (Read 4751 times)

member
Activity: 79
Merit: 10
Very nice.. keep up great work Mark
newbie
Activity: 8
Merit: 0
Before I continue down this road of building web interfaces for bitcoin-core, does anyone know what release version of bitcoind is going to eliminate rpc access? I understand bitcoin-cli and how it works but I'm not interested in building command line interfaces.
Is there a REST type api planned for future releases? Thanks
In Bitcoin Core 0.9, they announced the separation of the RPC client code into bitcoin-cli.  It functions the same as using bitcoind to run RPC commands.   According to those release notes, "The RPC client code will eventually be removed from bitcoind, but will be kept for backwards compatibility for a release or two."  So it looks like it will be removed in the near future. 

Also, a REST API was implemented into 0.10 version in Pull 2844 (https://github.com/bitcoin/bitcoin/pull/2844).  Updating to master or the release candidate and running with the -rest parameter should enable the API.
newbie
Activity: 9
Merit: 0
This is really nice software, Thank You Smiley
legendary
Activity: 2226
Merit: 1052
Can you please tell me how you are creating the random seed ? Because, lately we have seen, because of re-used R value, some addresses created at blockchain.info were broken.

https://bitcointalksearch.org/topic/reused-r-values-again-581411
legendary
Activity: 1064
Merit: 1000
The browser one runs very well for me, I look forward to the mobile release.
sr. member
Activity: 412
Merit: 287
Nice to see this is coming along! People are powering their businesses with direct connections to the bitcoin RPC, so having a personal wallet, or node management system wouldn't be a bad thing at all.
hero member
Activity: 560
Merit: 500
Cool and interesting project. Is also "dumpprivkey" working?
legendary
Activity: 2226
Merit: 1052
Nice job. But, as u r the father of the project, i'd request u to focus on the functionality, rather than these UI jobs. As it is an open source one, anyone else may take up the UI. Moreover, your current UI is quiet steady.
legendary
Activity: 2226
Merit: 1052
I've posted a link to a live demo of the phpBitAdmin web app. It's running on Testnet and sending is restricted to .025 testnet btc's at the present time.

http://phpbitadmin.com/phpBitAdmin_Demo/

A few of the more sensitive commands have been disabled such as stop, walletpassphrasechange etc but other than that it's fully functional.

To login just hit the 'Login" button when prompted.

Mark

I think all the info that are being shown for getdifficulty, getinfo etc. are for testnet... right ?
legendary
Activity: 1401
Merit: 1008
northern exposure
This proyect seems  interesting for me, not only because im a php programmer but i will download and check the source code.

Great design! i like  it.

1. Can we develop a block explorer on top of it ?

This option will be awesome, i will w8 for it.


I check the screenshots at your web before test it and i saw there is no coin control, will you add it in a near future?
sr. member
Activity: 311
Merit: 264
Awesome project. Bitcoin needs something like this. I believe in coming years it takes the place of PhpMyAdmin for bitcoin. I'd like to test it too. I have a few Qs...

1. Can we develop a block explorer on top of it ?

2. Can we offer send/receive API support through this ?

3. Can we help me to setup a BitcoinD on VPS ? I think a normal node setup wont work. Some configuration is probably required to enable RPC.

In regards to enabling rpc, the app is basically an rpc console similiar to the one in bitcoin-qt client. The commands are limited at this time to wallet specific functions. What will be required is a few modifications to bitcoin.conf. Here's what's needed:

# server=1 tells Bitcoin to accept JSON-RPC commands.
server=1

# By default, only RPC connections from localhost are allowed. Specify
# as many rpcallowip= settings as you like to allow connections from
# other hosts (and you may use * as a wildcard character):
# [ex.] 10.0.0.13 is the network address of the bitcoind daemon I want to connect to;
rpcallowip=10.0.0.13

# Listen for RPC connections on this TCP port:
# Port listed below is for Testnet.
rpcport=18332

# Run on the test network instead of the real bitcoin network.
# For Testnet add:
testnet=3

Send functionality via the Wallet is fully functional.

Mark



Thanks for your response. There is a reddit discussion going on about your project. U might be interested => http://www.reddit.com/r/Bitcoin/comments/2niaig/phpbitadmin_may_become_the_phpmyadmin_of/
sr. member
Activity: 311
Merit: 264
Awesome project. Bitcoin needs something like this. I believe in coming years it takes the place of PhpMyAdmin for bitcoin. I'd like to test it too. I have a few Qs...

1. Can we develop a block explorer on top of it ?

2. Can we offer send/receive API support through this ?

3. Can we help me to setup a BitcoinD on VPS ? I think a normal node setup wont work. Some configuration is probably required to enable RPC.
legendary
Activity: 1064
Merit: 1000
This looks very nice, and I downloaded a copy to try. I will report back when I have had a chance to upload it to my webserver and test.
newbie
Activity: 5
Merit: 0
Greetings,

I've developed a web interface / wallet for running bitcoind daemons that is now downloadable at http://www.phpbitadmin.net. The program is written in php and uses jQuery UI as it's browser-based front end. It is currently in Beta.

The application was conceived as a convenience for Bitcoin Server Administrators tasked with maintenance of single or multiple servers. While it's primary purpose is for Administrators, the wallet functionality incorporated into the program also makes it a suitable alternative for individuals who are savvy enough to run their own Bitcoind Server.

System Requirements:
PHP >= 5.0
Apache Web Server
Bitcoind / Bitcoin-QT

I've tested the application against three separate bitcoind daemons (running testnet) without incident.

Currently, this software offers bare-bones functionality with rpc command structure focusing primarily on wallet transactions. It has not been built for mining. As time (or interest) allows, additional functionality will be added. Below is a single screenshot of the Wallet.

Mark Patterson - Developer

http://phpbitadmin.net/images/website_wallet_send.png

Jump to: