From 5c494a0af438e27088808db6343bdf1fc3e32762 Mon Sep 17 00:00:00 2001 From: ayushj05 Date: Mon, 8 Apr 2024 01:50:09 +0530 Subject: [PATCH] Mining p2pkh and p2tr txns --- bin/main | Bin 206512 -> 206512 bytes output.txt | 279 ++++++++++++++++++++++++++++++++++++++++++++++++++- src/main.cpp | 2 +- 3 files changed, 277 insertions(+), 4 deletions(-) diff --git a/bin/main b/bin/main index a47658deedd419894e6c7bd00f29b6d28c5b4a8f..bc395bbfad7921a4f6b997ba897a965d2daf0c4a 100755 GIT binary patch delta 27739 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 delta 27769 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%0D~ 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 diff --git a/output.txt b/output.txt index 62be181..3278d20 100644 --- a/output.txt +++ b/output.txt @@ -1,6 +1,279 @@ -20000000000000000000000000000000000000000000000000000000000000000000000000894dc706b52c85eddb6adcc773a6e5a5c0da70991f25bb51f277fb87f114ec43fe1266ffff001f0002a42c -010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0403951a06ffffffff028ec54025000000001976a9142c30a6aaac6d96687291475d7d52f4b469f665a688ac0000000000000000266a24aa21a9ed4abb2d1b71aafd2f2a65a9c6cd8eaa9e5085e55945de72e1b1337181cdec904c0120000000000000000000000000000000000000000000000000000000000000000000000000 -cda35f49af0f4e2590a6a27bf58ab261c38dcedc20e5ecb26cabc580395d8bd4 +2000000000000000000000000000000000000000000000000000000000000000000000008a1965d728a82573d51ae1a46dc45779cdfc73b15509e368dfd80b744033d0e3e4ff1266ffff001f0000f933 +010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0403951a06ffffffff028ae14025000000001976a9142c30a6aaac6d96687291475d7d52f4b469f665a688ac0000000000000000266a24aa21a9ed67d1e6b1485ccdb1fe1976fb41cc05e6ca5d98b60e808f1b11be06de903e017b0120000000000000000000000000000000000000000000000000000000000000000000000000 +567fbbe1ef215719e95dc88075e34b9210168d0ac28fe33e96e999626c6bd690 +59e09faf72796071cef91de471f2b1e50945b798ee76085efc08aad6834b9265 +ec89c40bf72cc34ecdc6f387b431f9ed0a8f1a5e9b831c908dd7be9e93254733 +68bb0c532ce0a655023a8fd4dd061ff26daa53008ce716557c83ec76859a6f1f +4b9a0a7685f4f86ab6dd1a837f082ee7522ec95752908a47245b19bfa040a60e +fd36ee59e1ce3b900bba48f18c9f0f0c480c12c4bfc1da1eec771c60d54210bd +d3d6e988886bbf08e81e25ecaa89e1e93554973cc1a5a3f72de6b6b6b9fa5aab +62491dd0196237a61927cb70a00e4a920dacbf38ddc00065dade6ea0fd275384 +71af4d6665d594e5892fedea2be709001cb1998ab8363c81c0ab01638690f8ec +293e6998f29681dd306c7226d837bee850c75c12eed2b0a95416433b3e4eaace +ef7e56e1f462aa32c7879f545e57564d098f026cbd11afec0e836606b2b0e7a9 +e54edbd3902c01f154112001a51ac5c6b1847bc8e80279abb2f51fc1f827c5e6 +1d523aefb412d6c1923c4520cf514dd4187bccf78e2b10bcc9432456be782c51 +f8388f594f92679931b90fcd0111aa94b6d1a97bc277d543b841dee3d0dcb29c +30848a4d556d513b19459c96244b26d947fc9e09d25c3719a3e40c2f22213aaa +4c961e363ec78cf19c98b3fed46508f5643361fccc5682623fc143caf668ae45 +a9f07d8a8559503751c051bb8ccd8f9a8c73637b6d01a18eb71dc0e997cd1f19 +755a87bb8f7582daf7b0c95b1dc403d00e8a758319409f0e68345ee2030b9df9 +0d0966f323d36b2bde35932698eda6d2b6f236a205c1ab4becba45132062483b +7c00b0a48b98a763b7461ca9add215f32c48a03fb04d87788354eea4938dda3e +0b4f3b254b36c0833b5f7607b452965e33088d672cface855bb3593e9e4d099d +cd3bec82671635035091e03e9d24dbd6590f8495dc9e190036b70e02756db4a1 +01dfaef60604db4eedc66e4414d5c9da0014319a2b2b7442dbd2e2f3a6f40dd1 +abed444fca39349fff2f2b9118ac464a92c2741fe7453ae3e2fc0899fbdb48fd +6c12f7eafa37dbb95b63b16d3488a39d82b67fffde93d233b7dd99f7064d7fe4 +cf3d6b3ddc50fc2db5a91659950979c7bde4cbf0640600e6edab37e4548f33b4 +492c8a34b81f3d21ccabad349befc1f7c81dc54b68e3c42e60830d29f1d069e1 +75030761cb3f55f39727acc17ca9eaad7ccb1f30fe8aac0299d8f24995f38bb7 +5fa8ae89ef4c80b697bdaba27f9e5a976c710786d189f318d34c8f7eaea5d1fe +a0b90885689dd8aeea0979ea1ecfc36d8c3a4bc43894e40d3992ccdebf9216f3 +7ce54050e29c43204e51b0660a21668683024edabcc8e0ccd985d9373a70d3aa +4121ed5ca5f679d69aa4485ee3af3f29a94d3a4b90fd8996f5f271912fb5117d +0646948e51998dbf4e7841ae1e7a3ce4cef1654a007b75a66bc04cd8df4befd2 +9d6e346b069c03a3edb7f8405bc461474b6335342d1073c67ec8b2ab83b705f1 +6f01dbfedc8ca4c172ec4e3ac7658d6a195dfd6472067ceb2f7846471b7415b8 +a6e80cb0a5d7df4f4a92459a75c69e9f728d722d5263c8ed786565475064610b +4abc8c037943869a505a13b793fe4e09273528ad7d142627641a8bd931e7dcc8 +ee80a3b899c5019df6aec80214bca901edf7d6baa83e4e74c7d254bde9f41297 +e69f50be8108372585f78c066336d52dc072b7cfac5be6193baaeefaf5916356 +ee4c7f9350d3afc86a8393067845f7a0121f8e2726caed7add44b7d981289287 +bbbca5fd79798b0196cb660f427dcc11bfff05376e9d389b2a0b669a8162ffb6 +57263f0f911031aac557a4b68282433df4c8a4a0b2ed488f83a1da8680942e81 +837a1b88d7d0a0e2894e75e6276c0496643c2b3f6c56f94187886cc2c8b62cd1 +ffd919f6375d14bc6cc07af141dc2ca2f4d75a421146c2a3c7746a831efdf1ea +be5f32684f3f249282f0379fbec661e869d96c440498ee9a0061089de0d1694d +c087efa078a3d8b212ac0407b6a90164469eef361c6fee9c5b56b4540834d61a +cb72367ff7618ef29b63b18ae2c2117f4d4ab3f2daae686467510d1433edbec4 +f9e5433b26afe90ec9483f41b8d2213d37cdff6297d285e905bd2c0208558f70 +f338ef264d9e2889cef554c3b0535d2f04d4d63028a5b31326c774b523099a6a +bf5c65cee6fa18358d378acbd848197b59caace9fac024a19b5bffd61b82d022 +1081d42e875f218d6f9dd7fa51ace13263d903b99aca50aded9595da6474ebfe +63100fb102b1c720155ab64c96583316f4efe2c38b19ee7df75ced9004f4d1fc +ccd7761a162c39d1de08a37039ecfce8336d33e9a4590b348ca0b9f53c2633cd +b8513461e0dca0ec95e8b4db4f9537c57b7b8a593038e0a879d70c44dafa15f1 +7ca9e18c0a42cba9d8988fe314567054e1469d6a22c20e83f53ebd8bb6c21251 +bc52886407409c20cda9615d316e7bfc1d055bad292fc1b044a9045667651d90 +0b097e47f264d3ca34718261b92242841ba9d21316c4eb682d54fd48e14d0fcb +ac13a1b348aa4e1bc8078c31f30874e5030560144a09b7a6c2b0eff4b01ddd6d +e46899cd78a3adfcb03bca7f51d588b55c08066f18e0a0a0d462d73afb58b0e9 +a0940d6a65a300139490c760e3072104cafe4ddc5bdd601a8577cf34fe56e56b +d7a2791bd4b91f83b028ea464ccb71471cadeb15432ba0febec6b444b762a7d7 +ebe946365a6135afb1904c3ff84fe5094f8d01a003500ff08dc9cd47e0923ee1 +ebde966b607e1781e6009096cee041690482c3cbf99c775a1eb06fd31c52914b +1d9e3caa9bcda611782372d0186a69bc20759f65a10e6566cb79a375bd5343de +004947e806c5afa74ea4b64de0bfe63bb7488c2c3e4e5d4d5d6c8403d16de46a +6f27338a30abe4dd888d4df232014612ba94900e9795715a2eb989e1216a9af5 +be65e899c13d0f49ef5d4e6d5de7213078a5dcfb28b096bca4844047bf8f2b56 +e0e75863a67a6621376fa95bf7518d2df07c03f85226ec80c9d2e751c5af9dcf +d9a514de486ddc2e049224b8a121aa8d54009c6468b45ccebb94846aec6c6b40 +0b8afd413460360a6fb5c4c42241d3bc1811c36461b2cc17d23984773e638e70 +18e689caf0d26182e5d901db06016671c4b261dc5dc328f85aec98e510c892fc +58604c09b73911c848baec48dd0df33b106bd30a9874893fd77663b5a63d1fee +0112433201659d58a096a9db311fa9d23eef66ebf81f8584b9fa29fdb89359c2 +4cd600a052071b7332fe6e1128ae57cc26790380e0d608e67e55e0efc0ef0857 +8e5185048cb94ffb141ff86ab57550092d0d9e9ea007786ce95df1b75520c428 +d62329aa2dcada088cd7f7f81f7dd6af8d2d6e507154674e9e0ac0b42c63eeb1 +8d644475a04da3daeb324a5d3c6a3ba2c4c1ebb36a7b0985581bc249bf480089 +d2c58b18c7f724fc92031de6869dfce8787b6330e4ebc9c01856b977eb6f33c5 +e2864c178680e26ff4467cf616436942b070fca737d344a6b2adf017319582e4 +a79108e6371f378c52bbd930eaa5f594669d31abcf58176ab582bcf0d74ab652 +211a931398dcd6dbc471ac35aa741b70563110c01cf56dd68bba9fc79d4cece3 +fa0f5c3c9f7632620c7bf9c19a86dae5d8f8f9ffa96795cdc2bb9acf3f22603a +709948ccee295a472105e289dc342bb69862941bc983d78918a8a426fda65d14 +8336e695305d3d09e868595b7bb0cd2113cc4b5a8fa2a3fb82d0b773c29f9d7c +04b98ccd521cd715ddef40d5d75d46a3c7ce6416be6aa61b8e51fd6374dd9b7b +607e8ac9f62647ee9d2bff659c1e08542aa99eec29a2bfc031215d31f37208f5 +25280625fb975446ee1bccf778933b3036e146ef59991fbe79d9613b0c9d5839 +9f3060a2d77d7d2888f0f236d6d9d1f5a3fe7ca9baea663430829982f3363574 +66785ce5a8d57ad364d8caebea4d44777f6f6d98c9c1deb473f09cdef9048d63 +7046f234639d52b16a8162be089659e1e64b77038537307c09dfdd2e5de2b2b9 +c4fca7284be57bdf4caa683c351f214654c137bacaf7bd0a6cfa966f605a7cee +c85c0199ac0089d5c701b32e0924a34fc2b9c1bd07ea4d905b9219aaa7adff61 +59e6c30bd72a3104d733fb2d197dc911f020b6e096d461b0da9af0a32c0f33f1 +4a50886835d6d59d07f28d08d650b3a691ecd74fba087c182011bb969e01d01c +c5927770b7704c09100a47dfe7601886cfe749e2a0efb751c809fde69a7e6bad +9d3ad5c70154474405171bf4f645225891fb70aaf0a01eb44ea1ee3c509da33f +55e2c2b106554f42fbe3ab601b74fac94d6ea07834df928426233bbf558713b7 +88877248b629da0df5a8e31fd0d1fbecafe48a3d1fc65eaff141ddd9bdb3361a +4698904a9d5e8e35d1875977a6c75243bc895d6efec907108beb7916aee6fe9c +7dd522ef376dd0e96306abc1be6e1ec4eec4695fa380f30a7ce452cb358f85dc +d54f8f64da628450848655afa5bf68b874909434064a19b5e534cd4790e57ef5 +d4f0e7ab0e8643b608fe22c68747cdcdede17e1c87753db6df06227377b6aab5 +3bccf768043487e4680f108599ddf52a68c60d217a1bab253d4e3026b7221d8e +d647901bbe0cfcd4cef8fc87b6925ae88e9f7e501441077a47c7006a93bae1a7 +cfe1b508511f26ede8468852f80f2394b92a109628c01dd414aff5ad2fe629bc +b73076a77722f691ef78f4198061dddf6572f95eaf2c45b7a724b1808bd307bd +fea9879e7da3c571ce7b413841442c9d2f0ca04984cf23177c9cb9c52f801c58 +e5145332793533c93b0d20d5eec0e9003c78458c25eaab02bcd3fdc66ab92ec9 +21a35f23ef8bb1f20bd309738445653b35794f195464d641b823416e0d220ee6 +d445ece16d21807ab1d287109a775938ea09418befc20224a918882f7c81a619 +e00e93dbb808e4912e4fd9c9227f41fcc7ec70e684f30f8fe9a9a1d36c8b0733 +9f85769c112dad02f50eac20b2c55c2a0d654e6e56d38ca12df576f2992b1329 +b6ee205092cca81398420d74124bd62d493d6514240fabeadece7eeedce133d2 +fb6a93a024fee3c14806ea03c7dc494e53c49806ad9a2d27ed008aa63dfade7c +903d757c6a163a3ea489cf28de8c37ff4fb81b7977912a1f86747971752e5ccf +ce2e97ae718f6c6b5cb537b99b511ab73f5577cb52ace204ed57c5971143b441 +dc5a626c9414c1d79c0071ee763f621e3a9fac9351bb34ac3cec3241fd5c4cc0 +de7a0328bcb32ffadfeda9edbe576ec37cd2b8ba64d88f7190f061475f360901 +4891006444918b895fd13ec97d4b7d671141e0675b9d64fc751b5b1be7d4c3cd +41697ee8c0c57ad63c51c1aae8ef5cc81ddaab3708d95fc45b872ad35c26edfa +461570b1d4894e0eaef5db795ec75726a0305808104be67e3022ac55eac6159c +df64016f1686c2d2ca0db01cc59e9d2d70c449633199f0c9a9ded4603a22a2f8 +b88e1c041fc748ca4fafcf5f31e00c20467f1130462d9e01604d20d00aa6fe8a +b73474d1689027e4e65dd1bd0c6b0ac279101fe5f8a1f03820e11081c0bf2728 +24712f29874d05505fe4c74320dd51cce66def98b76fb1963b26afc1945b4c82 +5982a1b482ecbf33192fd3425c05210bcf500dcbb3df20abbb7f21cc73d18766 +b935f6a4cc18eeedefb78d3498ec8b4dc6bb61d038b9df282686d09f8aac7d53 +b09e35107e2ba0e49bec515675b144d8870aa7f3e304384ef1356d0aadba40d0 +d7d0f5173c2d2cd92f96978b6e462baf37b55e24bc46cf485497e3b5b8c59811 +a24deb27115094d610054aa97a3913742363fca01df49f71bdb5239ce8b914ab +03ebac2aaf222d7332789dbb1423e3869edb30bc3760f6f3669ccfd3cd787677 +30604dde9d5aca8b3afe3085e006be1c315d70726dd5764e7f5a6d633e825a80 +56f0aa36b51c2971c5e5337de1c9ccbed6570f6a57f81c7ce1d4c1c54bc60ae4 +43cdae759e6c10cdad953e07d348814685318b379b2600f79e6b39aa17ab7462 +5b71faa9dfe326cfca20c3e57f1d8570365f88fce2f835e8f7a8ddbf5f6723ea +b75a67cf8f598b5aacea7fee52d6a5364329398aad09ffa4965e5133d3d753ae +137e59ffe9bc6853e04b50423f5c5307b4dd24122921ac718624360aa1c28233 +62602d5306f7404e2d7203ad3d64a0da646e79cbeb6a09f0038eeee65949d60a +788f0d52e2e9bfc0db0a8ee972fb2b4ad3d89a49a994c78184138adcc6e5c492 +43c1206686871994f42d1ac390303c9a56406b21568bfe7c8005eb4a1afb21ae +270d3702033f5f4175d70ba59c7a048819e2a301b2c462bc376dfb095ce0de0a +d6a3a5a8c6fb82d1bfd28c7d4f09549552aabd0c599022985e1cf6612b80c976 +93be193605b4a6decb7cb4312e3d45cbfbebc5869e619a209539bf58eeaae8d6 +623d128c689a3fb4ad54a8354feed630c7c053eb76a11a5a0280d7d9e65d9c4d +23fab74d3f31d8dc74ae91a9bec15339022604ef4afc3f2828e2f49d9263d1dd +382be757fa40774ff39680eedb1b520833bfbcc779896eae4e2e5bf892451e03 +cd2a8466cb8279dad96eae14ef42b075ea97d520df7b0afecffe0bb7f1728417 +8664c750ee7d618f862ed441ab6bb3df65fb98f855a4ddb9bb95e1a0dba626b2 +198fe38e4de28af59069a6d6df1543487694e5c7075c7bcab9534394e6d44160 +ee1bf839d511d2b0de3b07a837d1175316a7f94ef0528d3f8dc94cca211620db +6f4da6f46fe3eacd86f19b981cdab577dc969cc9cd695c3cb9be7539d7604133 +a30e227f2ec8c79561d8f5e1311225dc8476459106dcb32b1769324b9de23afc +173a85542a577f34d1731310d94a58e0ecbb7538c84ba021c18aa780d651c7f0 +41ae8d981e75a54402220564a078d5ffcae1a74650b0a98667e073a3610927b4 +a301e110c14e1f6a4e721f9b65259b429230fdfd24218f447107d0a26980af6c +e88149bef1cf7f539db9266c2329f1469f128823e45fbc33f2ad7210d3a7203b +4c58617ea1249b1c7f7d312d1635134381e78ea58bbe60363f260f71ea00d868 +6a99330b7970acd9c2a19683ff733421003ca4fd9f629d4482463be1beca3277 +1b6dd3b5c41b2d5d99fdb2d0fbf7dcb9f29142f37f79399f585935da05c5de55 +3e69b5bde7413bccdfebf6f0062d25d1dae155121945b172324ad520ac0018f6 +d774e878ef009be9b0e4b5f48602559fddea82ad860643969158582a9c418185 +b5c00d9c573736609f09ff5ad1b68ccdb90f53eae4a43e26f003cceebba47b3b +a6a0d82d9cb5d8e8954090692cdaf9a225bf3000155fcf645c94af63a5969cf1 +5ae5be014ba43d0054e9e5a8028cef55ef765733fc42c58d91985c4a1a95c980 +c08573554a6e1a3a7c8c41a8a3f5f90a99fc2061af8d515048562a8dc0409c13 +3ede11a5006c288d12b5b65bbd33d398a764491b4400c8fc3fec83e974c0875e +7cb537397a8f371c82b503a459cb2efd310d62f1a36d3578e840e0bb59790db8 +f78c827099a5ebc612c5961ea844a23193229463ee792212a836585e28872856 +512a462521cf2221911e06dd58fe975ff1511460cf4d14d441e9a40b4cc203fe +645def9858a5f318b1a0c6b2dfe362e03ead69aec62d92dec7c4f64a1e0bdf58 +aeaa1c3944e465fbc1ee7018797af9fdf568f2a16446d8b9fb6cd6dab0510f1e +4e4b14e0d955bfa053ce4a7c3245ab1253406b480f70247d7a5ba92636d13926 +aa5a705c3925310445303cbaaf57ad76ef3937cd871bf6e350603c4676f8fce6 +ba0777fd2d720c9dfd4da24b7eb3f2c658c5f872263d8c52584d6d1d3634ef5e +2fd9d204f7986715a302c2735679684960263f8f7b8e805f768acc37d98f347f +e2cd5463424e7c2ffd6cec1c81621d20bfe1b7741ff1548574ac299b2e65eba1 +a254fa3cf6f2a002fcd7c8d7b7d42b073aceca69e969a5b0467d4d294d8c6ab5 +6f366de696e5e005b051af2478e2fd2b69a5c628b1cb284bbb7f0b3f09fc5764 +00eb746ab26a55ba6c53d8b3260f4d3cb48919e629ab9f1a8071158d11ab097f +2e5dd132f996c9eeca24d4663f937e5e5935b896b1bb696930977cb0ed722e84 +826028c8ceb00cc8a72262b28ab4697c9ed5100076cc27dc76381c8491c78c10 +a3be5b6c843f8c9f87e38b02f182017072b3df459a1a7e3f227fbcdeb1373d1b +54cd546bda2927cd8af5d9ff7d649ab35e8a5d92f5c3a8708ec336532899ef4d +1822438f78a84c1da77efe797fde11fef3bb37e5e4e7adea9ac52f6fde54de1f +22f1bcb84b2607883f23508a4b014ffe61aba9b5b44396899840207047c630b0 +480689a2cc9c577fc8c23fec07445d68df3e82b5d41ae0e2445270a232114d5a +f25f01f2117268e17ae1d9adf475424c872c49d09723aea986bf5709960cfc94 +03aed9b68c1b79deb9672fe6682e6ce3e12041cdf480235dc923c6fcf86fe03a +2d8392894196e39908eca31f2948247aea2441db010d4933a80a9b232a7b115a +3e2165c8477f786601591cdb1c222505ebf3c1438e6090888c170607129ef816 +a02920445705cbc5bf6c6aebc4eebb029cee19b84a0443d3fd3bc34d3da35340 +f4886352cc49a8aadaa77022f051c560a0fc461cedf3a429e4fae07346fbf746 +a22cc7f6ae35ae45c24c495aa46ef64d0c2b66a914ce7c21de38569266f3c7e9 +2c6c58338eddec9db1d914e214446ea718002e30bb5e7334c444b970277ad264 +897967a478729fd11f19fe5d8301dfb66eb32bb8687c13afd7c13a78f23a5531 +148d7c0ae548a910ab82eacc32043d423cfc4e63fed29f613fb3a76001b83a45 +9d43a58596639ed577a208d86eb3ff599972c0db25bd8f37701a5fba55105100 +d384e942183a61829d0c99d84c87475eefcdf6277b72989655007493e4bf021c +1f908190610cf904552c33c5e4c384cb5adf9994e240973824c7316fd1b12528 +905c1f304ace286b3eba316810cd3e54ed43aca9162d8ab1749f15fd6305edcc +70367ddcf0dc8453cdf3e94ee436a6bcbb85460d1281ecc1da3e41276c139082 +fc8237f6d970b1366af7a0ebcccf86613a142bf91f3b81e7d3308f1b9535b6da +bf12d1867d278b420660fdeec8fe5a611848e761735faccfb98a49f8a5ec1902 +09c12608e99cb664901294cd6653928418e8c33d334fdcf83eaf5e829d8217d8 +b205142a83648a3b042b1ede7da30ba12746a23b11e8d075349b17d6bbcb867d +2658579ef19fc30c16a573883ac4b0d97b943fe7f4c8d3437fb94c4aeff6240f +55cd37e46ccc0186c2ed4992a19f88882e136afb8f2df63a3b488218ad946aa3 +ff02f7cf451deda817d588a6a427ee12742c9579fb79c2ae523fde28ae12d7c8 +6f7d353fb1c3af2694b54e268e9207ea59d1b699f56fc38fb0b4f410c1b6f36b +bc8abf0c2ad8027211595630f6e65eeea97145ebae192fdd5a47c9d5693cc7c0 +3ce2cd3a62b9e4a55ba93f1ae35c8a1719fee86167e555bbcdb61846801cf5a6 +34c7ccfa4e8e20644563b2651eccb64d7bc31d3e8a681bda769e7c17b9bdc881 +039dc7156f8d2210a3136e670638ee236f560a84e2ec239db3c6728d5be10ba3 +c2d781875f992eac370ce0faa9e606d8d0a53930f3d30e5ebc6edda406597d4e +f968896da3071ad93ce32c5604037321f20d329ed8ee7460e8bc1eb57699cc11 +046ac6bd6752e9d3496289d761a49b2a4787a33e253401172ff36392d42db73b +11276d9cff6e97e4dc70ed5e45f8361ebb240d5f208a8aad9d807da3094a0d65 +651d3d15cd67c720584b591285ee8c59090a0ebd63ecddb25df96deb56c4beb8 +6c4c29a4d9b71a3d86b93a449d92ae04f37cc4f68edefe704e5c99742439df8f +93cf1f595ac8d95cbb7924e7999268e25fde9125e6e3b2cb547c9b74b121bceb +d766a88a811e504f11a240466641b16f79e22913e36c693b45551203303b8689 +f7a6a7d4f3cca0b9a28de0745d567c0f76a0d197e6e0e9cf038f88d894dbc42e +4ff31616cea77b08aafe30723b2c26a998287c132ae2ab6e385051642891e375 +39fb5473e9dd678b14535aae8bfe73858d8d3deae4a85f90409fd01e63184e09 +47034fafc46dd2de661bc712d78026d362e05deb800fac4b8c4770fa5c45d349 +2bfa9fac19d0840ea40d716f1189e0ed3f025f3a234d857bb7e1f47bed99016a +326d0359570720abcbfbd94c8b2420484b6422f597a4100bf247fdbadf6679ef +a8b277ce1965ab563f7d330f59ab57351d10c192b2393cae30e435a4f9ff067b +298594c4def5a7a4c66864b1ca399b4a8f9789775e2cd933974799da178e1cda +4295326514606b504fa78a0ea8c057c24c714ea57525e87a121d54b49ecc6d26 +67b9f087ebe0d5a3ea85f514628d56d55ae5cb0cb8c05c65cc2318d47b00444d +ed51a553f501e5aa5a8bc4610b0630cebcf3f57fd6986db450732e201a7109e4 +e76fc7b7910c28fd8d9e354d8fe60fef8008e34ec617c2ca0ebd58b6c844ab3d +bf895a54b0c2c31d18435ae46b70ee47f1ecd6e2f51f3ee59cd6eef092495488 +a4001d94a9233f037712b7f35de31b84134acf74f411059e9188bc8f2cf3b768 +15f212bc09cf72c5b3c8e882230e9ab9e139045f0a4c828ac97d669c7dae7940 +0d15be900e19b304b3a036428ef9abc5e5ca72666d08f6f67d3b38b41118b695 +d6f6f3c416af59cfb6fc6f3bc789cde377667984e0605264f92df509fa2bc575 +dbb9134b15077990e3b4fcee8555428bfc2f078883e6ddb501efcca6a7af9dfe +7fa7ebfbfe8d79a68ff506c27ded2f25d329e1edc76b2cf6cab5ae8b23a8fb56 +a2288459fb85ba2b6c78eafb25d788b1bcf5f0602efdbb61190ddcd5b59aa603 +127ae7c479881992556b4db7dcd780b9a8ddf9e66ad6ba036d0fccc90f92ddfc +e1c6c8650c2e262f08e1f37f1bcb80f9bb1ccd466274360559c345288cb602d5 +1e93897df26f965d16de3666a7e5cea7c5d6a826e4a4465bec67c934ef0df98c +30f084abfa05053fa8669ebd1b88a75db76576408a8ec055416a481b92e5920e +82f7ec6dfbf9bb507d69da194bc0f1c77cfff635f3fc96cd9be3f155907459a7 +78916d8645652a97356502ebbec2c258ec461ce55eec41c78a9eb7a7da43db72 +16eff1df7b6dbbf538c53d2862c848da9693fe29166753ea1f32d25544b6d86b +41671c742a150a339237ee364a18347cc82273d67013b82648ff7c0c029ada9f +5d557a9146084fb040a3ba3821252516b177bc58cc92ac80e7453e2e48305d34 +53af8b0766e295e36c2a825107fae5e9afebc612c129d6c9b9f49f31088d3f18 +fddb94f850d234d4870150812d16bfc2ae715ff67498c1b33acaa894b6e5a924 +1dd32d989bd71c1bbab157ebc062696cec35fb719d91e82c8754a91e92f57194 +d23c777d0f6b79ea799659345844b116cb06f43b5d8b88af330a10cccb374417 +dd1c2b0a7f3da10495990563d4aa0291f7a9678bb34b5c2c248ce03cb9e6b40a +83ed96125a09c6a44132a796bde8b7cfd1b7a2570115afba3b8ee9bb1b5311c7 +7039f15f6a34f84a97d74fbccf7df103aa4e5df20919c5cbd9239eaa20e7a30c +4eda2b12862c3aff56323d76a33f0739c655249305ad68a49d73afd8b4ee6a89 +a0f788702b89b1d271a1abe2bfc1942dec066072d2d3f730c01a839d000b9929 +01321499b5bac27b175405193197f9c463182e8084176704dff84680390242d3 +f2acf0f4fa4c8b6c22b94033a45f3ce8160ec9aa1eaecfd86cf9a414525659ba +730a5e1878cdd0abab7954690f6276ddf548da4f50af29b13d54e9ffe023b9c9 +5bfddc04dd473fa5f66d64953db2ec54345bb9243eade72e08185fd90ce4a39e +b5d3c7844be6ba6e3743404617074e8f36022d1cad3984a19f3f86bfa5f5873b +e4db2d84306a2ca488ebe1d8099bc0f5d355571e0643c02eb7030b4afa2aa971 +b53121907425ef5ba688a54f1cf2a36598bd070fdada6d9e96afbfc417f896af +a57adc7478e44365ac3d9c9d4241c77d55678c5fb579a1cce4e202e44a588113 +5518611b2b9cf3985941d8d9a077967282b719331947da7099f2eb2d43d5892e +1c8aa90e20d6cedde86efa10e4a8bfb57a9f9e5b3e63fa7b0fade6c5cdb3def4 +82bc13847269f69b43bf20f546160f90fa3002f55b62923f8e2c1366a231ac8f +e3e3efe45babf86d2a23dc93592c1e707963c604615c3eb5b5e9cb7b6f13cca9 +4a930a5f30e9f9d2605df8e9bf446931a9f7535b97c6b5390e30d28c052b180f +961ace1aeae3f11523890212486fe4e7b7e74bae2d0dbbae6e69d0d26f4824a3 +0eee63cc7561e6909a0215fe338c2271ea5b09ec726abe605b2bf207266600fa 5c5aac8345686bd466014ef256a503bc896f4186366fb000daea1f90a4143377 379c9c1070725589a0fa9626a59bfab6de21a50e600815be7d6af70edf059f3c ec6a92468759cecaa854e9b0155d4a94e52c897fe96607d592218664d1165a11 diff --git a/src/main.cpp b/src/main.cpp index 2917a5b..cb44714 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -44,7 +44,7 @@ void mine() { for (auto &txn : transactions) { bool flag = false; for (auto &inp : txn.second["vin"]) { - if (inp["prevout"]["scriptpubkey_type"] != "p2pkh"){ + if (inp["prevout"]["scriptpubkey_type"] != "p2pkh" && inp["prevout"]["scriptpubkey_type"] != "v1_p2tr"){ flag = true; break; }