Bitcoin Forum
December 03, 2016, 04:56:37 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: [ANNOUNCE] +Coin Web UI for Bitcoin and its forks.  (Read 5558 times)
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
March 04, 2012, 06:15:01 AM
 #1

I've been working on the +Coin webUI for a while, my main purpose was originally for a namecoin management system, though I lacked time and effort for it, eventually I needed a webUI for bitcoind due to bitcoin-qt's instability while using p2pool (0.5.2), so I continued my work on it.

(Psst. If you submit a pull request and accept it, you'll get some BTC if your github is linked to tip4commit)



So far, it currently has the following features working:

  • Listing transactions
  • Sending coins
  • Compatibility with any *coind that uses the bitcoinRPC (inc. Litecoin, Namecoin, Feathercoin)
  • In standard PHP, so it's easy to deploy onto a normal webserver (Great for managing coind's on your VPS/Dedi)
  • Colour coded send/recieves, and colour coded confirmations
  • A really nice bootstrap interface
  • The ability to list how much BTC/whatever is in an account, and then to list the addresses contained in the account.
  • Able to display confirmed/unconfirmed balance (All transactions are "confirmed" at 6 in +Coin, including generated ones. I haven't bothered to separate it yet.)
Screenshot

OLD VERSION: http://i55.tinypic.com/24mc1go.png
CURRENT VERSION:


Version 0.01 Alpha - Released under UNLICENSE (public domain) and is available on my Github: https://github.com/Someguy123/-Coin

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480740997
Hero Member
*
Offline Offline

Posts: 1480740997

View Profile Personal Message (Offline)

Ignore
1480740997
Reply with quote  #2

1480740997
Report to moderator
1480740997
Hero Member
*
Offline Offline

Posts: 1480740997

View Profile Personal Message (Offline)

Ignore
1480740997
Reply with quote  #2

1480740997
Report to moderator
1480740997
Hero Member
*
Offline Offline

Posts: 1480740997

View Profile Personal Message (Offline)

Ignore
1480740997
Reply with quote  #2

1480740997
Report to moderator
SomeoneWeird
Hero Member
*****
Offline Offline

Activity: 700


View Profile
March 04, 2012, 08:06:25 AM
 #2

uhh, how secure is it?
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
March 04, 2012, 04:59:20 PM
 #3

uhh, how secure is it?
Not very.
Throw on apache Auth-Basic though, and it should be good enough, plus if you hide it in /derpy/derpy/derpy/nobody/will/ever/guess/ on your web server, it's unlikely someone would stumble upon it
If you had fail2ban, auth-basic would be good enough since they get an IP ban after 3 attempts anyway.

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
drkurubit
Jr. Member
*
Offline Offline

Activity: 32



View Profile
March 04, 2012, 07:35:08 PM
 #4

good job, do you have any experience with ruby on rails, im about to deploy a beta version of and app today and i would like to have you on the team.
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
March 06, 2012, 10:20:28 PM
 #5

good job, do you have any experience with ruby on rails, im about to deploy a beta version of and app today and i would like to have you on the team.
No not really, though I could probably pick up ruby quite easily if I needed to...
I'm mostly just PHP.

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
Retired
Jr. Member
*
Offline Offline

Activity: 57



View Profile
March 13, 2012, 08:26:21 PM
 #6

After seeing this, I must say I would really like to have a look at this.

Since parts of the code could even be used as a codebase for other implementations, the less restrictive the license is (within your limits), the most people and projects will be able to reuse it for their own implementations. So Unlicense would fit into that criteria IMHO.

Watching this!

▲▼ No.1 Bitcoin Binary Options ▲▼
████████████ sec◔nds trade ████████████
↑↓ Highest Reward 190% ↑↓
Serenata
Sr. Member
****
Offline Offline

Activity: 251



View Profile WWW
March 15, 2012, 09:04:59 AM
 #7

Some quick questions:
  • Does the bitcoind need to run on the same server as the php files?
  • Does the wallet need to be in the same place?

Appart from that, cool project even if you use it on your local machine with XAMPP (or linux)

BitcoinX.gr - Το ελληνικό στέκι του Bitcoin

My GPG Key
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
March 15, 2012, 06:19:33 PM
 #8

Some quick questions:
  • Does the bitcoind need to run on the same server as the php files?
  • Does the wallet need to be in the same place?

Appart from that, cool project even if you use it on your local machine with XAMPP (or linux)

1. No, it uses host/port, it uses the JSONRPC, so it would allow connecting to say yourdomain.com on 8333 if it's forwarded, and identify using its bitcoind username and password.
2. Same as above, it uses the JSONRPC, so the bitcoind server you connect to is responsible for the wallet.

After seeing this, I must say I would really like to have a look at this.

Since parts of the code could even be used as a codebase for other implementations, the less restrictive the license is (within your limits), the most people and projects will be able to reuse it for their own implementations. So Unlicense would fit into that criteria IMHO.

Watching this!

I'm planning on CC since that allows most things, but I have a new issue... I'm unsure what the licensing issues I'll have if I throw it under CC considering:
  • Bootstrap is Apache v2
  • and JSONRPC-PHP is GPL v2

Can anyone good with licenses explain to me whether I'm allowed to release my code under Creative Commons, and whatever steps I have to do to ensure I'm not breaking their licenses?

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
March 17, 2012, 01:41:35 PM
 #9

So... Anyone want to help with my question above ^ so that I can finally release it?

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
twmz
Hero Member
*****
Offline Offline

Activity: 737



View Profile
March 19, 2012, 11:09:52 AM
 #10


I'm planning on CC since that allows most things, but I have a new issue... I'm unsure what the licensing issues I'll have if I throw it under CC considering:
  • Bootstrap is Apache v2
  • and JSONRPC-PHP is GPL v2

Can anyone good with licenses explain to me whether I'm allowed to release my code under Creative Commons, and whatever steps I have to do to ensure I'm not breaking their licenses?

First, please don't release software under Creative Commons.  Creative Commons wasn't designed for software (it's designed for content:  photos, books, music, etc).  See http://wiki.creativecommons.org/Frequently_Asked_Questions#Can_I_apply_a_Creative_Commons_license_to_software.3F

Second, IANAL, but if you use a GPL's library like JSONRPC-PHP and if you choose to distribute your application to others then your code must also be GPL (or public domain, since that means you are relinquishing your copyright altogether).   If this isn't something you want to be forced to do, then don't use the JSONRPC-PHP library (JSON RPC is not that complex... you could probably just whip up a couple wrapper functions yourself if you had the desire).  Apache v2, on the other hand, is a pretty restriction-less license.  In fact, it may be one of the licenses you might want to concider instead of using Creative Commons as it basically says "do whatever you want, just don't blame me, and don't remove my copyright notices, etc").

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
Pontius
Full Member
***
Offline Offline

Activity: 225


View Profile
April 04, 2012, 02:35:31 PM
 #11

Any news on this?
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 2086



View Profile
April 09, 2012, 08:30:08 AM
 #12

Been watching out for something along these lines.

Taking the first step is half the journey ... good stuff.

someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
April 19, 2012, 11:06:37 PM
 #13

Any news on this?
Yeah, thanks to twmz I guess I'll just go all public domain with this code.

I'm planning on CC since that allows most things, but I have a new issue... I'm unsure what the licensing issues I'll have if I throw it under CC considering:
  • Bootstrap is Apache v2
  • and JSONRPC-PHP is GPL v2

Can anyone good with licenses explain to me whether I'm allowed to release my code under Creative Commons, and whatever steps I have to do to ensure I'm not breaking their licenses?

First, please don't release software under Creative Commons.  Creative Commons wasn't designed for software (it's designed for content:  photos, books, music, etc).  See http://wiki.creativecommons.org/Frequently_Asked_Questions#Can_I_apply_a_Creative_Commons_license_to_software.3F

Second, IANAL, but if you use a GPL's library like JSONRPC-PHP and if you choose to distribute your application to others then your code must also be GPL (or public domain, since that means you are relinquishing your copyright altogether).   If this isn't something you want to be forced to do, then don't use the JSONRPC-PHP library (JSON RPC is not that complex... you could probably just whip up a couple wrapper functions yourself if you had the desire).  Apache v2, on the other hand, is a pretty restriction-less license.  In fact, it may be one of the licenses you might want to concider instead of using Creative Commons as it basically says "do whatever you want, just don't blame me, and don't remove my copyright notices, etc").

I'm going to be releasing the first version on my github in the next few hours under public domain Smiley

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
SgtSpike
Legendary
*
Offline Offline

Activity: 1344



View Profile
April 19, 2012, 11:09:40 PM
 #14

Watching...
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
April 19, 2012, 11:48:22 PM
 #15

Watching...
Released. Smiley
https://github.com/Someguy123/-Coin

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
Serenata
Sr. Member
****
Offline Offline

Activity: 251



View Profile WWW
May 02, 2012, 05:38:41 AM
 #16

Looks good so far :-) Just a couple of can't connect errors, but it should be because of the bitcoin client preoccupied with synchronizing.

BitcoinX.gr - Το ελληνικό στέκι του Bitcoin

My GPG Key
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
May 04, 2012, 09:28:18 PM
 #17

Looks good so far :-) Just a couple of can't connect errors, but it should be because of the bitcoin client preoccupied with synchronizing.
Yeah, unfortunately while bitcoin is downloading blocks, the RPC is ridiculously slow, and I can't really do anything about that.

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
xchrix
Hero Member
*****
Offline Offline

Activity: 901



View Profile WWW
August 22, 2012, 12:55:26 PM
 #18

hey

i am using your great +coin for a while now and i have modified it a little bit

- added addressbook
- select from which account to send coins from
- getinfo output on startpage
- support for multiple wallets!
- https connection to wallets

is someone interested in this features? Smiley


www.cryptocoincharts.info - long term charts for 800+ coins like BTC, LTC, NXT, DOGE
www.cryptoassetcharts.info - charts for decentralized assets like NXT AE, XCP, MSC, ...
BTC donations: 1DRVMYRMFafdtXJF1tivwyoR1SF8LDNKWj
Bitrated user: cryptocoinchart.
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 2086



View Profile
August 22, 2012, 09:20:55 PM
 #19

Yep, and if you put it up on github you could send a pull request through to someguy123 ...

xchrix
Hero Member
*****
Offline Offline

Activity: 901



View Profile WWW
August 23, 2012, 08:42:41 AM
 #20

i am more the subversion guy Smiley i will just send the source to someguy123 so he can upload it

www.cryptocoincharts.info - long term charts for 800+ coins like BTC, LTC, NXT, DOGE
www.cryptoassetcharts.info - charts for decentralized assets like NXT AE, XCP, MSC, ...
BTC donations: 1DRVMYRMFafdtXJF1tivwyoR1SF8LDNKWj
Bitrated user: cryptocoinchart.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!