Title: The Bitcoin Swiss Knife Post by: Nicolas Dorier on December 31, 2014, 12:21:31 AM 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 (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) |