@@ -184,11 +184,59 @@ def mine_block(block_header_bytes, target_hex):
184184
185185def main ():
186186
187- with open (
188- "./examples/mempool/test_tx.json" ,
189- "r" ,
190- ) as file :
191- tx_details = json .load (file )
187+ #mock transaction details
188+ tx_details = {
189+ "txid" : "00000a2d1a9e29116b539b85b6e893213b1ed95a08b7526a8d59a4b088fc6571" ,
190+ "version" : 1 ,
191+ "locktime" : 0 ,
192+ "vin" : [
193+ {
194+ "txid" : "2e4843d552ca9487efd9e69c0359f05375b7de5449eb49510d17a25bb5b15ec0" ,
195+ "vout" : 1 ,
196+ "prevout" : {
197+ "scriptpubkey" : "512065fd3d423ea46a70505248db989e7302bfbbdd64ee4193dd9a59f69894f0de48" ,
198+ "scriptpubkey_asm" : "OP_PUSHNUM_1 OP_PUSHBYTES_32 65fd3d423ea46a70505248db989e7302bfbbdd64ee4193dd9a59f69894f0de48" ,
199+ "scriptpubkey_type" : "v1_p2tr" ,
200+ "scriptpubkey_address" : "bc1pvh7n6s375348q5zjfrde38nnq2lmhhtyaeqe8hv6t8mf398smeyqnug47s" ,
201+ "value" : 13413
202+ },
203+ "scriptsig" : "" ,
204+ "scriptsig_asm" : "" ,
205+ "witness" : [
206+ "29783b151d376d5178451ce14f62b091059021680bff36aec2814e33ecacf130e8aa92d6da23f35be7a8c2245b8f910261d4e6a5169f79d6ff7a3f412981f486"
207+ ],
208+ "is_coinbase" : False ,
209+ "sequence" : 1610616404
210+ }
211+ ],
212+ "vout" : [
213+ {
214+ "scriptpubkey" : "51204b918d31f22461021ed54e354ac9dcbbe94b98edcfd3615b76c068b08222a87f" ,
215+ "scriptpubkey_asm" : "OP_PUSHNUM_1 OP_PUSHBYTES_32 4b918d31f22461021ed54e354ac9dcbbe94b98edcfd3615b76c068b08222a87f" ,
216+ "scriptpubkey_type" : "v1_p2tr" ,
217+ "scriptpubkey_address" : "bc1pfwgc6v0jy3ssy8k4fc654jwuh055hx8delfkzkmkcp5tpq3z4pls7tx8q3" ,
218+ "value" : 2908
219+ },
220+ {
221+ "scriptpubkey" : "512065fd3d423ea46a70505248db989e7302bfbbdd64ee4193dd9a59f69894f0de48" ,
222+ "scriptpubkey_asm" : "OP_PUSHNUM_1 OP_PUSHBYTES_32 65fd3d423ea46a70505248db989e7302bfbbdd64ee4193dd9a59f69894f0de48" ,
223+ "scriptpubkey_type" : "v1_p2tr" ,
224+ "scriptpubkey_address" : "bc1pvh7n6s375348q5zjfrde38nnq2lmhhtyaeqe8hv6t8mf398smeyqnug47s" ,
225+ "value" : 8503
226+ }
227+ ],
228+ "size" : 205 ,
229+ "weight" : 616 ,
230+ "fee" : 2002 ,
231+ "status" : {
232+ "confirmed" : True ,
233+ "block_height" : 834552 ,
234+ "block_hash" : "00000000000000000001dd0468a70c94f619251d286585cff57aeb4bd9ede330" ,
235+ "block_time" : 1710355598
236+ },
237+ "hex" : "01000000000101c05eb1b55ba2170d5149eb4954deb77553f059039ce6d9ef8794ca52d543482e0100000000540e0060025c0b0000000000002251204b918d31f22461021ed54e354ac9dcbbe94b98edcfd3615b76c068b08222a87f372100000000000022512065fd3d423ea46a70505248db989e7302bfbbdd64ee4193dd9a59f69894f0de48014029783b151d376d5178451ce14f62b091059021680bff36aec2814e33ecacf130e8aa92d6da23f35be7a8c2245b8f910261d4e6a5169f79d6ff7a3f412981f48600000000"
238+ }
239+
192240
193241 setup ("mainnet" )
194242
0 commit comments