Author

Topic: The Bitcoin Swiss Knife (Read 611 times)

hero member
Activity: 714
Merit: 662
December 30, 2014, 07:21:31 PM
#1
Hello all,
I am coding an Army Swiss Knife for developers as an easy to use json web service. (will not be open source though)
The motivation is to allow developers and people curious with bitcoin to understand and visualize some common data structure.
I was also frustrated about the fact that I needed complicated tool to verify manually a transaction.

The page http://rapidbase-test.azurewebsites.net/ explain it all.

The usage is simple
http://rapidbase-test.azurewebsites.net/whatisit/{PUTWHATEVER}

    P2PKH Address http://rapidbase-test.azurewebsites.net/whatisit/15sYbVpRh6dyWycZMwPdxJWD4xbfxReeHe
    Public key http://rapidbase-test.azurewebsites.net/whatisit/02012edcbdf6f8b7d4d315338423196ce1c4251ede5a8c9c1dfff645f67a008935
    Hash pub key http://rapidbase-test.azurewebsites.net/whatisit/356facdac5f5bcae995d13e667bb5864fd1e7d59
    Script http://rapidbase-test.azurewebsites.net/whatisit/OP_DUP OP_HASH160 356facdac5f5bcae995d13e667bb5864fd1e7d59 OP_EQUALVERIFY OP_CHECKSIG
    Script bytes http://rapidbase-test.azurewebsites.net/whatisit/76a914356facdac5f5bcae995d13e667bb5864fd1e7d5988ac
    P2SH Address http://rapidbase-test.azurewebsites.net/whatisit/3P2sV4w1ZSk5gr6eePd6U2V56Mx5fT3RkD
    Script Hash http://rapidbase-test.azurewebsites.net/whatisit/ea1bea7de1b975b962adbd57a9e0533449962a80
    Script bytes http://rapidbase-test.azurewebsites.net/whatisit/2103f670154f21dd26f558a5718776b3905d19ee83b01592255ea7b472d52d09d8baac
    Transaction id http://rapidbase-test.azurewebsites.net/whatisit/d3294938d12105a27a55af9c02864d6f633741bd5c5340a18972935a457275b9
    Block id http://rapidbase-test.azurewebsites.net/whatisit/0000000000000000080feeba134552a002aeb08e815aad1c41108f680d7b5f58
    Block height http://rapidbase-test.azurewebsites.net/whatisit/335598
    Signature http://rapidbase-test.azurewebsites.net/whatisit/3045022100a8a45e762fbda89f16a08de25274257eb2b7d9fbf481d359b28e47205c8bdc2f022007917ee618ae55a8936c75ad603623671f27ce8591010b769718ebc5ff295cf001

Bonus : For P2SH addresses and P2PKH Addresses, whatisit will fetch the Redeem Script / Public Key if it already appeared in the blockchain automatically.

If you find some bugs or would like more data structure / information supported, I will be glad to hear for your feedback.
Note : This service will NOT be open sourced. (It was done with NBitcoin, and NBitcoin.Indexer)
Jump to: