From 48f8b31e131ce714c317dd49e9b541313bb38dfb Mon Sep 17 00:00:00 2001 From: davide3011 Date: Fri, 23 Jan 2026 07:57:53 +0100 Subject: [PATCH] Riorganizza i file e rinomina main.py in scan_blockchain.py Aggiunge un piccolo db per test --- databases/bitcoin_p2pk_study.db | Bin 0 -> 28672 bytes databases/p2pk_data.csv | 21 +++++++++++++++++++++ main.py => databases/scan_blockchain.py | 0 view_db.py => databases/view_db.py | 0 4 files changed, 21 insertions(+) create mode 100644 databases/bitcoin_p2pk_study.db create mode 100644 databases/p2pk_data.csv rename main.py => databases/scan_blockchain.py (100%) rename view_db.py => databases/view_db.py (100%) diff --git a/databases/bitcoin_p2pk_study.db b/databases/bitcoin_p2pk_study.db new file mode 100644 index 0000000000000000000000000000000000000000..bdf382ed3b810ee04e7306dbd87f2c46ae9dc533 GIT binary patch literal 28672 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 Tz(zKtcy|4N=hauy_&fgthl6UQ literal 0 HcmV?d00001 diff --git a/databases/p2pk_data.csv b/databases/p2pk_data.csv new file mode 100644 index 0000000..cf57e8b --- /dev/null +++ b/databases/p2pk_data.csv @@ -0,0 +1,21 @@ +Block,TXID,Output Index,ScriptPubKey,Value (satoshi),Timestamp +1,0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098,0,410496b538e853519c726a2c91e61ec11600ae1390813a627c66fb8be7947be63c52da7589379515d4e0a604f8141781e62294721166bf621e73a82cbf2342c858eeac,5000000000,1231469665 +2,9b0fc92260312ce44e74ef369f5c66bbb85848f2eddd5a7a1cde251e54ccfdd5,0,41047211a824f55b505228e4c3d5194c1fcfaa15a456abdf37f9b9d97a4040afc073dee6c89064984f03385237d92167c13e236446b417ab79a0fcae412ae3316b77ac,5000000000,1231469744 +3,999e1c837c76a1b7fbb7e57baf87b309960f5ffefbf2a9b95dd890602272f644,0,410494b9d3e76c5b1629ecf97fff95d7a4bbdac87cc26099ada28066c6ff1eb9191223cd897194a08d0c2726c5747f1db49e8cf90e75dc3e3550ae9b30086f3cd5aaac,5000000000,1231470173 +4,df2b060fa2e5e9c8ed5eaf6a45c13753ec8c63282b2688322eba40cd98ea067a,0,4104184f32b212815c6e522e66686324030ff7e5bf08efb21f8b00614fb7690e19131dd31304c54f37baa40db231c918106bb9fd43373e37ae31a0befc6ecaefb867ac,5000000000,1231470988 +5,63522845d294ee9b0188ae5cac91bf389a0c3723f084ca1025e7d9cdfe481ce1,0,410456579536d150fbce94ee62b47db2ca43af0a730a0467ba55c79e2a7ec9ce4ad297e35cdbb8e42a4643a60eef7c9abee2f5822f86b1da242d9c2301c431facfd8ac,5000000000,1231471428 +6,20251a76e64e920e58291a30d4b212939aae976baca40e70818ceaa596fb9d37,0,410408ce279174b34c077c7b2043e3f3d45a588b85ef4ca466740f848ead7fb498f0a795c982552fdfa41616a7c0333a269d62108588e260fd5a48ac8e4dbf49e2bcac,5000000000,1231471789 +7,8aa673bc752f2851fd645d6a0a92917e967083007d9c1684f9423b100540673f,0,4104a59e64c774923d003fae7491b2a7f75d6b7aa3f35606a8ff1cf06cd3317d16a41aa16928b1df1f631f31f28c7da35d4edad3603adb2338c4d4dd268f31530555ac,5000000000,1231472369 +8,a6f7f1c0dad0f2eb6b13c4f33de664b1b0e9f22efad5994a6d5b6086d85e85e3,0,4104cc8d85f5e7933cb18f13b97d165e1189c1fb3e9c98b0dd5446b2a1989883ff9e740a8a75da99cc59a21016caf7a7afd3e4e9e7952983e18d1ff70529d62e0ba1ac,5000000000,1231472743 +9,0437cd7f8525ceed2324359c2d0ba26006d92d856a9c20fa0241106ee5a597c9,0,410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3ac,5000000000,1231473279 +10,d3ad39fa52a89997ac7381c95eeffeaf40b66af7a57e9eba144be0a175a12b11,0,4104fcc2888ca91cf0103d8c5797c256bf976e81f280205d002d85b9b622ed1a6f820866c7b5fe12285cfa78c035355d752fc94a398b67597dc4fbb5b386816425ddac,5000000000,1231473952 +11,f8325d8f7fa5d658ea143629288d0530d2710dc9193ddc067439de803c37066e,0,41046cc86ddcd0860b7cef16cbaad7fe31fda1bf073c25cb833fa9e409e7f51e296f39b653a9c8040a2f967319ff37cf14b0991b86173462a2d5907cb6c5648b5b76ac,5000000000,1231474360 +12,3b96bb7e197ef276b85131afd4a09c059cc368133a26ca04ebffb0ab4f75c8b8,0,410478ebe2c28660cd2fa1ba17cc04e58d6312679005a7cad1fd56a7b7f4630bd700bcdb84a888a43fe1a2738ea1f3d2301d02faef357e8a5c35a706e4ae0352a6adac,5000000000,1231474888 +13,9962d5c704ec27243364cbe9d384808feeac1c15c35ac790dffd1e929829b271,0,4104c5a68f5fa2192b215016c5dfb384399a39474165eea22603cd39780e653baad9106e36947a1ba3ad5d3789c5cead18a38a538a7d834a8a2b9f0ea946fb4e6f68ac,5000000000,1231475020 +14,e1afd89295b68bc5247fe0ca2885dd4b8818d7ce430faa615067d7bab8640156,0,41043e8ac6b8ea64e85928b6469f17db0096de0bcae7d09a4497413d9bba49c00ffdf9cb0ce07c404784928b3976f0beea42fe2691a8f0430bcb2b0daaf5aa02b30eac,5000000000,1231475589 +15,50748b7a193a0b23f1e9494b51131d2f954cc6cf4792bacc69d207d16002080d,0,4104e0041b4b4d9b6feb7221803a35d997efada6e2b5d24f5fc7205f2ea6b62a1adc9983a7a7dab7e93ea791bed5928e7a32286fa4facadd16313b75b467aea77499ac,5000000000,1231562746 +16,e79fc1dad370e628614702f048edc8e98829cf8ea8f6615db19f992b1be92e44,0,4104977367164ca24f1f2de2e2cfb9e5c3f22d510d3f33683de200283100af0c8667dba7e4e389fa9953c6cb83d6ea72990e139f529b58cfbbac27607a28207b2a37ac,5000000000,1231562758 +17,a3e0b7558e67f5cadd4a3166912cbf6f930044124358ef3a9afd885ac391625d,0,41045ca3b93e90fe9785734e07c8e564fd72a0d68a200bf907ee01dabab784ad5817f59a41f4f7e04edc3e9b80cc370c281b0f406eb58187664bdf93decc5bb63264ac,5000000000,1231563791 +18,f925f26deb2dc4696be8782ab7ad9493d04721b28ee69a09d7dfca51b863ca23,0,4104cf37a46b304e4dad17e081361502d0eff20af2b1360c7b18392a29f9f08ae5a95aa24f859533dabbc8585598bf8c5c71c0e8d89d3655889aee8c49fd948f59feac,5000000000,1231564334 +19,9b9e461221e5284f3bfe5656efdc8c7cc633b2f1beef54a86316bf2ae3a3e230,0,4104f5efde0c2d30ab28e3dbe804c1a4aaf13066f9b198a4159c76f8f79b3b20caf99f7c979ed6c71481061277a6fc8666977c249da99960c97c8d8714fda9f0e883ac,5000000000,1231564974 +20,ee1afca2d1130676503a6db5d6a77075b2bf71382cfdf99231f89717b5257b5b,0,410408ab2f56361f83064e4ce51acc291fb57c2cbcdb1d6562f6278c43a1406b548fd6cefc11bcc29eb620d5861cb9ed69dc39f2422f54b06a8af4f78c8276cfdc6bac,5000000000,1231565995 diff --git a/main.py b/databases/scan_blockchain.py similarity index 100% rename from main.py rename to databases/scan_blockchain.py diff --git a/view_db.py b/databases/view_db.py similarity index 100% rename from view_db.py rename to databases/view_db.py