Bitcoin Forum
May 22, 2024, 12:28:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: New, super-easy to use rpc frontend for bitcoin-qt (.net)  (Read 1325 times)
orz.dk (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile WWW
June 02, 2013, 02:57:44 PM
 #1

Hi,

Hope this can stay in the dev thread, for now it's more dev than an actual service.

Busy days at the orz.dk office ! I just finished building an experimental .NET frontend on a subset of the bitcoin-qt jsonrpc api interface calls. It's somwhere between a debugging tool for rpc developers, a superuser tool, and a way for beginners to better understand what is going on inside their wallet. You can create a few reports with it, import/export pk's, do a bit of address lookup, and create raw transactions. It even has an instant Satoshi Dice 50% / 0.01 button ! : )

Raw transactions are created by point-click selecting available unspents. Change and fees are automaticly calculated, and you can select a change address from the wallet (including the invisible ones) The one-click functionality creates, signs and ships your transaction (it signs without any keys). You can also do a dry run, which will pop up a text file with a json/hash log, but will omit executing the final step (send)

Current version 0.1 supports :

- createrawtransaction, signrawtransaction (not using keys), sendrawtransaction
- validateaddress
- getnewaddress
- dumpprivkey, importprivkey (batch available for both)
- listtransactions(enhanced), listreceivedbyaddress(enhanced), listunspent
- sendtoaddress

Numerous reasons to not just release it, so first question is, would anyone find such a tool helpful ?

/orz.dk

http://bitcoinwebtools.com/bitcoin-qt-jsonrpcfrontend.png

grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
June 02, 2013, 04:09:30 PM
 #2

coincontrol/rawtransactions: good feature, but there's a coin control fork that is likely to be included in 0.9.0.
verifyaddress: no point, trying to send to an invalid address will always fail.
generate address: no point
dumprivkey: i can see how it's useful, but its use is very limited. in the times when it is used, users will want to dump all their keys, not just one
transactions report: default qt gui can already filter by address
satoshi dice client: why even?
importprivkey: same as dumpprivkey: it's useful, but it's rarely used.
stats: it's on the start page of the GUI

remote aspect: the only point of a remote client is if you have your bitcoin node hosted on some vps for some reason. and even then, it's only useful if you can't deal with the command line client (bitcoind can communicate with other bitcoind to execute commands). if a person is hosting their bitcoin node on some remote server, chances are they're comfortable with CLI interface. therefore, the audience for this app is small.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
orz.dk (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile WWW
June 02, 2013, 04:29:16 PM
 #3

Thanks for your feedback ! : ) I agree that it could be a small audience, but mainly built for fun and learning, so it's ok.

coincontrol/rawtransactions: good feature, but there's a coin control fork that is likely to be included in 0.9.0.
>> Nice, looking forward to that.

verifyaddress: no point, trying to send to an invalid address will always fail.
>> True, (but it will tell you if its yours or an external)

generate address: no point
>> true, unless u need one and have the tool open

dumprivkey: i can see how it's useful, but its use is very limited. in the times when it is used, users will want to dump all their keys, not just one
>> it does that ! : ) batch both in and out (PK report key)

transactions report: default qt gui can already filter by address
>> agree, but this could be enhanced in some ways

satoshi dice client: why even?
>> because sometime you just feel a lucky moment and need to fire off a few bets Tongue (button would ofc be removed in any release)

importprivkey: same as dumpprivkey: it's useful, but it's rarely used.
>> but when you need it its there ! : )

stats: it's on the start page of the GUI
>> true, the entire segment is just a filler...

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!