Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dsaki/f930b76fb07a93271b35 to your computer and use it in GitHub Desktop.
Save dsaki/f930b76fb07a93271b35 to your computer and use it in GitHub Desktop.

ブロックチェーンへのデータ参照

connect権限のみを持ったノード 210.140.100.170:9574 に対して以下の様なリクエストを送ることができます。

# 接続しているノード一覧を取得する
curl --proxy http://210.140.100.170:50001  --user multichainrpc:FXyVm2TzgEFiU4j7DU8aaN9kFaE9vnj7Q25n38ZovwCv --data-binary '{"method":"getpeerinfo","params":[],"id":1,"chain_name":"anonymouschain"}' -H 'content-type: text/plain;' http://210.140.100.170:9574/
  • このノードへの接続を一本化する必要があったので、プロキシを経由させています。
  • JSON-RPC接続するためのユーザ名とパスワードを指定する必要があります。
  • data-binaryで指定するJSONはhttp://www.multichain.com/developers/json-rpc-api/を参考にして組立ててください。
  • データ取得系のコマンドしか使えません

この記事 http://anond.cryptocapital.tokyo/tx/a4b44bddbd3659e98378b7b64f5b472c337a311c79a639287f7e303b6461ae73 に該当するトランザクションを取得する

curl --proxy http://210.140.100.170:50001  --user multichainrpc:FXyVm2TzgEFiU4j7DU8aaN9kFaE9vnj7Q25n38ZovwCv --data-binary '{"method":"getrawtransaction","params":["a4b44bddbd3659e98378b7b64f5b472c337a311c79a639287f7e303b6461ae73",1],"id":1,"chain_name":"anonymouschain"}' -H 'content-type: text/plain;' http://210.140.100.170:9574/

レスポンス

{"result":{"hex":"01000000015ad9020eef3704fa461cb7db87befee687d141c4a5281569774bce71abd1e704010000006b483045022100dc2570c934217f200b2b1aa8fb98e5c2f3b9c586e2b937729489a70a735db9fa02206dd8aa9414a121234d5cf8e182c932acddec5422d5985d7bd5c141704fd64ec10121032d76f6a56972b2f516674c447033363d3b08fda1d6bdc3eb3e07786f7a7bd591ffffffff0300000000000000003176a914046494e91c9fd860cde56cc690bf69086ec17b1a88ac1673706b712d0100000a01000048240100000000000000750000000000000000fda1076a4d9d077b227469746c65223a22426974636f696e3a204120506565722d746f2d5065657220456c656374726f6e696320436173682053797374656d222c226465736372697074696f6e223a22312e20496e74726f64756374696f6e5c725c6e436f6d6d65726365206f6e2074686520496e7465726e65742068617320636f6d6520746f2072656c7920616c6d6f7374206578636c75736976656c79206f6e2066696e616e6369616c20696e737469747574696f6e732073657276696e672061735c725c6e74727573746564207468697264207061727469657320746f2070726f6365737320656c656374726f6e6963207061796d656e74732e205768696c65207468652073797374656d20776f726b732077656c6c20656e6f75676820666f725c725c6e6d6f7374207472616e73616374696f6e732c206974207374696c6c20737566666572732066726f6d2074686520696e686572656e74207765616b6e6573736573206f6620746865207472757374206261736564206d6f64656c2e5c725c6e436f6d706c6574656c79206e6f6e2d72657665727369626c65207472616e73616374696f6e7320617265206e6f74207265616c6c7920706f737369626c652c2073696e63652066696e616e6369616c20696e737469747574696f6e732063616e6e6f745c725c6e61766f6964206d6564696174696e672064697370757465732e2054686520636f7374206f66206d6564696174696f6e20696e63726561736573207472616e73616374696f6e20636f7374732c206c696d6974696e67207468655c725c6e6d696e696d756d2070726163746963616c207472616e73616374696f6e2073697a6520616e642063757474696e67206f66662074686520706f73736962696c69747920666f7220736d616c6c2063617375616c207472616e73616374696f6e732c5c725c6e616e6420746865726520697320612062726f6164657220636f737420696e20746865206c6f7373206f66206162696c69747920746f206d616b65206e6f6e2d72657665727369626c65207061796d656e747320666f72206e6f6e72657665727369626c655c725c6e73657276696365732e20576974682074686520706f73736962696c697479206f6620726576657273616c2c20746865206e65656420666f7220747275737420737072656164732e204d65726368616e7473206d7573745c725c6e62652077617279206f6620746865697220637573746f6d6572732c20686173736c696e67207468656d20666f72206d6f726520696e666f726d6174696f6e207468616e207468657920776f756c64206f7468657277697365206e6565642e5c725c6e41206365727461696e2070657263656e74616765206f6620667261756420697320616363657074656420617320756e61766f696461626c652e20546865736520636f73747320616e64207061796d656e7420756e6365727461696e746965735c725c6e63616e2062652061766f6964656420696e20706572736f6e206279207573696e6720706879736963616c2063757272656e63792c20627574206e6f206d656368616e69736d2065786973747320746f206d616b65207061796d656e74735c725c6e6f766572206120636f6d6d756e69636174696f6e73206368616e6e656c20776974686f7574206120747275737465642070617274792e5c725c6e57686174206973206e656564656420697320616e20656c656374726f6e6963207061796d656e742073797374656d206261736564206f6e2063727970746f677261706869632070726f6f6620696e7374656164206f662074727573742c5c725c6e616c6c6f77696e6720616e792074776f2077696c6c696e67207061727469657320746f207472616e73616374206469726563746c7920776974682065616368206f7468657220776974686f757420746865206e65656420666f72206120747275737465645c725c6e74686972642070617274792e205472616e73616374696f6e7320746861742061726520636f6d7075746174696f6e616c6c7920696d70726163746963616c20746f207265766572736520776f756c642070726f746563742073656c6c6572735c725c6e66726f6d2066726175642c20616e6420726f7574696e6520657363726f77206d656368616e69736d7320636f756c6420656173696c7920626520696d706c656d656e74656420746f2070726f74656374206275796572732e20496e5c725c6e746869732070617065722c2077652070726f706f7365206120736f6c7574696f6e20746f2074686520646f75626c652d7370656e64696e672070726f626c656d207573696e67206120706565722d746f2d706565722064697374726962757465645c725c6e74696d657374616d702073657276657220746f2067656e657261746520636f6d7075746174696f6e616c2070726f6f66206f6620746865206368726f6e6f6c6f676963616c206f72646572206f66207472616e73616374696f6e732e205468655c725c6e73797374656d20697320736563757265206173206c6f6e6720617320686f6e657374206e6f64657320636f6c6c6563746976656c7920636f6e74726f6c206d6f72652043505520706f776572207468616e20616e795c725c6e636f6f7065726174696e672067726f7570206f662061747461636b6572206e6f6465732e227d00000000000000003176a914aa64f0667907402301e4ac4ece4f448d6944c39388ac1673706b712d0100000a0100004824ffb3f9e4300000007500000000","txid":"a4b44bddbd3659e98378b7b64f5b472c337a311c79a639287f7e303b6461ae73","version":1,"locktime":0,"vin":[{"txid":"04e7d1ab71ce4b77691528a5c441d187e6febe87dbb71c46fa0437ef0e02d95a","vout":1,"scriptSig":{"asm":"3045022100dc2570c934217f200b2b1aa8fb98e5c2f3b9c586e2b937729489a70a735db9fa02206dd8aa9414a121234d5cf8e182c932acddec5422d5985d7bd5c141704fd64ec101 032d76f6a56972b2f516674c447033363d3b08fda1d6bdc3eb3e07786f7a7bd591","hex":"483045022100dc2570c934217f200b2b1aa8fb98e5c2f3b9c586e2b937729489a70a735db9fa02206dd8aa9414a121234d5cf8e182c932acddec5422d5985d7bd5c141704fd64ec10121032d76f6a56972b2f516674c447033363d3b08fda1d6bdc3eb3e07786f7a7bd591"},"sequence":4294967295}],"vout":[{"value":0.00000000,"n":0,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 046494e91c9fd860cde56cc690bf69086ec17b1a OP_EQUALVERIFY OP_CHECKSIG 73706b712d0100000a01000048240100000000000000 OP_DROP","hex":"76a914046494e91c9fd860cde56cc690bf69086ec17b1a88ac1673706b712d0100000a0100004824010000000000000075","reqSigs":1,"type":"pubkeyhash","addresses":["1bSH5hE6r46uiCc2ck5rrS3aZKoJuBtLWQqA6"]},"assets":[{"name":"XAD","issuetxid":"4824549489770bcd322cb55c23eba6d814f15098c80204e260a43d475477216f","assetref":"301-266-9288","qty":0.00010000,"raw":1}],"permissions":[]},{"value":0.00000000,"n":1,"scriptPubKey":{"asm":"OP_RETURN 7b227469746c65223a22426974636f696e3a204120506565722d746f2d5065657220456c656374726f6e696320436173682053797374656d222c226465736372697074696f6e223a22312e20496e74726f64756374696f6e5c725c6e436f6d6d65726365206f6e2074686520496e7465726e65742068617320636f6d6520746f2072656c7920616c6d6f7374206578636c75736976656c79206f6e2066696e616e6369616c20696e737469747574696f6e732073657276696e672061735c725c6e74727573746564207468697264207061727469657320746f2070726f6365737320656c656374726f6e6963207061796d656e74732e205768696c65207468652073797374656d20776f726b732077656c6c20656e6f75676820666f725c725c6e6d6f7374207472616e73616374696f6e732c206974207374696c6c20737566666572732066726f6d2074686520696e686572656e74207765616b6e6573736573206f6620746865207472757374206261736564206d6f64656c2e5c725c6e436f6d706c6574656c79206e6f6e2d72657665727369626c65207472616e73616374696f6e7320617265206e6f74207265616c6c7920706f737369626c652c2073696e63652066696e616e6369616c20696e737469747574696f6e732063616e6e6f745c725c6e61766f6964206d6564696174696e672064697370757465732e2054686520636f7374206f66206d6564696174696f6e20696e63726561736573207472616e73616374696f6e20636f7374732c206c696d6974696e67207468655c725c6e6d696e696d756d2070726163746963616c207472616e73616374696f6e2073697a6520616e642063757474696e67206f66662074686520706f73736962696c69747920666f7220736d616c6c2063617375616c207472616e73616374696f6e732c5c725c6e616e6420746865726520697320612062726f6164657220636f737420696e20746865206c6f7373206f66206162696c69747920746f206d616b65206e6f6e2d72657665727369626c65207061796d656e747320666f72206e6f6e72657665727369626c655c725c6e73657276696365732e20576974682074686520706f73736962696c697479206f6620726576657273616c2c20746865206e65656420666f7220747275737420737072656164732e204d65726368616e7473206d7573745c725c6e62652077617279206f6620746865697220637573746f6d6572732c20686173736c696e67207468656d20666f72206d6f726520696e666f726d6174696f6e207468616e207468657920776f756c64206f7468657277697365206e6565642e5c725c6e41206365727461696e2070657263656e74616765206f6620667261756420697320616363657074656420617320756e61766f696461626c652e20546865736520636f73747320616e64207061796d656e7420756e6365727461696e746965735c725c6e63616e2062652061766f6964656420696e20706572736f6e206279207573696e6720706879736963616c2063757272656e63792c20627574206e6f206d656368616e69736d2065786973747320746f206d616b65207061796d656e74735c725c6e6f766572206120636f6d6d756e69636174696f6e73206368616e6e656c20776974686f7574206120747275737465642070617274792e5c725c6e57686174206973206e656564656420697320616e20656c656374726f6e6963207061796d656e742073797374656d206261736564206f6e2063727970746f677261706869632070726f6f6620696e7374656164206f662074727573742c5c725c6e616c6c6f77696e6720616e792074776f2077696c6c696e67207061727469657320746f207472616e73616374206469726563746c7920776974682065616368206f7468657220776974686f757420746865206e65656420666f72206120747275737465645c725c6e74686972642070617274792e205472616e73616374696f6e7320746861742061726520636f6d7075746174696f6e616c6c7920696d70726163746963616c20746f207265766572736520776f756c642070726f746563742073656c6c6572735c725c6e66726f6d2066726175642c20616e6420726f7574696e6520657363726f77206d656368616e69736d7320636f756c6420656173696c7920626520696d706c656d656e74656420746f2070726f74656374206275796572732e20496e5c725c6e746869732070617065722c2077652070726f706f7365206120736f6c7574696f6e20746f2074686520646f75626c652d7370656e64696e672070726f626c656d207573696e67206120706565722d746f2d706565722064697374726962757465645c725c6e74696d657374616d702073657276657220746f2067656e657261746520636f6d7075746174696f6e616c2070726f6f66206f6620746865206368726f6e6f6c6f676963616c206f72646572206f66207472616e73616374696f6e732e205468655c725c6e73797374656d20697320736563757265206173206c6f6e6720617320686f6e657374206e6f64657320636f6c6c6563746976656c7920636f6e74726f6c206d6f72652043505520706f776572207468616e20616e795c725c6e636f6f7065726174696e672067726f7570206f662061747461636b6572206e6f6465732e227d","hex":"6a4d9d077b227469746c65223a22426974636f696e3a204120506565722d746f2d5065657220456c656374726f6e696320436173682053797374656d222c226465736372697074696f6e223a22312e20496e74726f64756374696f6e5c725c6e436f6d6d65726365206f6e2074686520496e7465726e65742068617320636f6d6520746f2072656c7920616c6d6f7374206578636c75736976656c79206f6e2066696e616e6369616c20696e737469747574696f6e732073657276696e672061735c725c6e74727573746564207468697264207061727469657320746f2070726f6365737320656c656374726f6e6963207061796d656e74732e205768696c65207468652073797374656d20776f726b732077656c6c20656e6f75676820666f725c725c6e6d6f7374207472616e73616374696f6e732c206974207374696c6c20737566666572732066726f6d2074686520696e686572656e74207765616b6e6573736573206f6620746865207472757374206261736564206d6f64656c2e5c725c6e436f6d706c6574656c79206e6f6e2d72657665727369626c65207472616e73616374696f6e7320617265206e6f74207265616c6c7920706f737369626c652c2073696e63652066696e616e6369616c20696e737469747574696f6e732063616e6e6f745c725c6e61766f6964206d6564696174696e672064697370757465732e2054686520636f7374206f66206d6564696174696f6e20696e63726561736573207472616e73616374696f6e20636f7374732c206c696d6974696e67207468655c725c6e6d696e696d756d2070726163746963616c207472616e73616374696f6e2073697a6520616e642063757474696e67206f66662074686520706f73736962696c69747920666f7220736d616c6c2063617375616c207472616e73616374696f6e732c5c725c6e616e6420746865726520697320612062726f6164657220636f737420696e20746865206c6f7373206f66206162696c69747920746f206d616b65206e6f6e2d72657665727369626c65207061796d656e747320666f72206e6f6e72657665727369626c655c725c6e73657276696365732e20576974682074686520706f73736962696c697479206f6620726576657273616c2c20746865206e65656420666f7220747275737420737072656164732e204d65726368616e7473206d7573745c725c6e62652077617279206f6620746865697220637573746f6d6572732c20686173736c696e67207468656d20666f72206d6f726520696e666f726d6174696f6e207468616e207468657920776f756c64206f7468657277697365206e6565642e5c725c6e41206365727461696e2070657263656e74616765206f6620667261756420697320616363657074656420617320756e61766f696461626c652e20546865736520636f73747320616e64207061796d656e7420756e6365727461696e746965735c725c6e63616e2062652061766f6964656420696e20706572736f6e206279207573696e6720706879736963616c2063757272656e63792c20627574206e6f206d656368616e69736d2065786973747320746f206d616b65207061796d656e74735c725c6e6f766572206120636f6d6d756e69636174696f6e73206368616e6e656c20776974686f7574206120747275737465642070617274792e5c725c6e57686174206973206e656564656420697320616e20656c656374726f6e6963207061796d656e742073797374656d206261736564206f6e2063727970746f677261706869632070726f6f6620696e7374656164206f662074727573742c5c725c6e616c6c6f77696e6720616e792074776f2077696c6c696e67207061727469657320746f207472616e73616374206469726563746c7920776974682065616368206f7468657220776974686f757420746865206e65656420666f72206120747275737465645c725c6e74686972642070617274792e205472616e73616374696f6e7320746861742061726520636f6d7075746174696f6e616c6c7920696d70726163746963616c20746f207265766572736520776f756c642070726f746563742073656c6c6572735c725c6e66726f6d2066726175642c20616e6420726f7574696e6520657363726f77206d656368616e69736d7320636f756c6420656173696c7920626520696d706c656d656e74656420746f2070726f74656374206275796572732e20496e5c725c6e746869732070617065722c2077652070726f706f7365206120736f6c7574696f6e20746f2074686520646f75626c652d7370656e64696e672070726f626c656d207573696e67206120706565722d746f2d706565722064697374726962757465645c725c6e74696d657374616d702073657276657220746f2067656e657261746520636f6d7075746174696f6e616c2070726f6f66206f6620746865206368726f6e6f6c6f676963616c206f72646572206f66207472616e73616374696f6e732e205468655c725c6e73797374656d20697320736563757265206173206c6f6e6720617320686f6e657374206e6f64657320636f6c6c6563746976656c7920636f6e74726f6c206d6f72652043505520706f776572207468616e20616e795c725c6e636f6f7065726174696e672067726f7570206f662061747461636b6572206e6f6465732e227d","type":"nulldata"},"assets":[],"permissions":[]},{"value":0.00000000,"n":2,"scriptPubKey":{"asm":"OP_DUP OP_HASH160 aa64f0667907402301e4ac4ece4f448d6944c393 OP_EQUALVERIFY OP_CHECKSIG 73706b712d0100000a0100004824ffb3f9e430000000 OP_DROP","hex":"76a914aa64f0667907402301e4ac4ece4f448d6944c39388ac1673706b712d0100000a0100004824ffb3f9e43000000075","reqSigs":1,"type":"pubkeyhash","addresses":["1Q2ia7aWcJodDUakfH9VFMXrhztHDoy8xVaTF9"]},"assets":[{"name":"XAD","issuetxid":"4824549489770bcd322cb55c23eba6d814f15098c80204e260a43d475477216f","assetref":"301-266-9288","qty":20999999.99990000,"raw":209999999999}],"permissions":[]}],"data":["7b227469746c65223a22426974636f696e3a204120506565722d746f2d5065657220456c656374726f6e696320436173682053797374656d222c226465736372697074696f6e223a22312e20496e74726f64756374696f6e5c725c6e436f6d6d65726365206f6e2074686520496e7465726e65742068617320636f6d6520746f2072656c7920616c6d6f7374206578636c75736976656c79206f6e2066696e616e6369616c20696e737469747574696f6e732073657276696e672061735c725c6e74727573746564207468697264207061727469657320746f2070726f6365737320656c656374726f6e6963207061796d656e74732e205768696c65207468652073797374656d20776f726b732077656c6c20656e6f75676820666f725c725c6e6d6f7374207472616e73616374696f6e732c206974207374696c6c20737566666572732066726f6d2074686520696e686572656e74207765616b6e6573736573206f6620746865207472757374206261736564206d6f64656c2e5c725c6e436f6d706c6574656c79206e6f6e2d72657665727369626c65207472616e73616374696f6e7320617265206e6f74207265616c6c7920706f737369626c652c2073696e63652066696e616e6369616c20696e737469747574696f6e732063616e6e6f745c725c6e61766f6964206d6564696174696e672064697370757465732e2054686520636f7374206f66206d6564696174696f6e20696e63726561736573207472616e73616374696f6e20636f7374732c206c696d6974696e67207468655c725c6e6d696e696d756d2070726163746963616c207472616e73616374696f6e2073697a6520616e642063757474696e67206f66662074686520706f73736962696c69747920666f7220736d616c6c2063617375616c207472616e73616374696f6e732c5c725c6e616e6420746865726520697320612062726f6164657220636f737420696e20746865206c6f7373206f66206162696c69747920746f206d616b65206e6f6e2d72657665727369626c65207061796d656e747320666f72206e6f6e72657665727369626c655c725c6e73657276696365732e20576974682074686520706f73736962696c697479206f6620726576657273616c2c20746865206e65656420666f7220747275737420737072656164732e204d65726368616e7473206d7573745c725c6e62652077617279206f6620746865697220637573746f6d6572732c20686173736c696e67207468656d20666f72206d6f726520696e666f726d6174696f6e207468616e207468657920776f756c64206f7468657277697365206e6565642e5c725c6e41206365727461696e2070657263656e74616765206f6620667261756420697320616363657074656420617320756e61766f696461626c652e20546865736520636f73747320616e64207061796d656e7420756e6365727461696e746965735c725c6e63616e2062652061766f6964656420696e20706572736f6e206279207573696e6720706879736963616c2063757272656e63792c20627574206e6f206d656368616e69736d2065786973747320746f206d616b65207061796d656e74735c725c6e6f766572206120636f6d6d756e69636174696f6e73206368616e6e656c20776974686f7574206120747275737465642070617274792e5c725c6e57686174206973206e656564656420697320616e20656c656374726f6e6963207061796d656e742073797374656d206261736564206f6e2063727970746f677261706869632070726f6f6620696e7374656164206f662074727573742c5c725c6e616c6c6f77696e6720616e792074776f2077696c6c696e67207061727469657320746f207472616e73616374206469726563746c7920776974682065616368206f7468657220776974686f757420746865206e65656420666f72206120747275737465645c725c6e74686972642070617274792e205472616e73616374696f6e7320746861742061726520636f6d7075746174696f6e616c6c7920696d70726163746963616c20746f207265766572736520776f756c642070726f746563742073656c6c6572735c725c6e66726f6d2066726175642c20616e6420726f7574696e6520657363726f77206d656368616e69736d7320636f756c6420656173696c7920626520696d706c656d656e74656420746f2070726f74656374206275796572732e20496e5c725c6e746869732070617065722c2077652070726f706f7365206120736f6c7574696f6e20746f2074686520646f75626c652d7370656e64696e672070726f626c656d207573696e67206120706565722d746f2d706565722064697374726962757465645c725c6e74696d657374616d702073657276657220746f2067656e657261746520636f6d7075746174696f6e616c2070726f6f66206f6620746865206368726f6e6f6c6f676963616c206f72646572206f66207472616e73616374696f6e732e205468655c725c6e73797374656d20697320736563757265206173206c6f6e6720617320686f6e657374206e6f64657320636f6c6c6563746976656c7920636f6e74726f6c206d6f72652043505520706f776572207468616e20616e795c725c6e636f6f7065726174696e672067726f7570206f662061747461636b6572206e6f6465732e227d"],"blockhash":"0000125cabab451caffe0284751f09809633cb4196e22644684af25362926dc7","confirmations":436,"time":1456230184,"blocktime":1456230184},"error":null,"id":1}

"data"フィールド内に記事本文を16進数化した文字列が格納されていることが分かります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment