diff --git a/apiary.apib b/apiary.apib index dc944fcbd0..f47003f0a9 100644 --- a/apiary.apib +++ b/apiary.apib @@ -1,4 +1,4 @@ -[//]: # (Generated by genapidoc.py on 2024-10-21 19:39:00.350854. Do not edit manually.) +[//]: # (Generated by genapidoc.py on 2024-10-25 17:08:10.463286. Do not edit manually.) FORMAT: 1A HOST: https://api.counterparty.io:4000 @@ -177,22 +177,22 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 550, + "event_index": 590, "event": "NEW_BLOCK", "params": { - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_index": 196, - "block_time": 1729539524, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_index": 201, + "block_time": 1729876074, "difficulty": 545259519, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412" + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280" }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 544, - "result_count": 96 + "next_cursor": 580, + "result_count": 101 } ``` @@ -202,20 +202,20 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 551, + "event_index": 591, "event": "NEW_TRANSACTION", "params": { - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_index": 196, - "block_time": 1729539524, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_index": 201, + "block_time": 1729876074, "btc_amount": 1000, "data": "0d00", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "fee": 0, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "unpacked_data": { "message_type": "dispense", "message_type_id": 13, @@ -225,13 +225,13 @@ Here is a list of events classified by theme and for each an example response: }, "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 545, - "result_count": 63 + "next_cursor": 582, + "result_count": 69 } ``` @@ -241,25 +241,25 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 552, + "event_index": 592, "event": "NEW_TRANSACTION_OUTPUT", "params": { - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "out_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 277, - "result_count": 4 + "next_cursor": 558, + "result_count": 5 } ``` @@ -269,23 +269,23 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 549, - "result_count": 96 + "next_cursor": 589, + "result_count": 101 } ``` @@ -295,20 +295,20 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 548, - "result_count": 50 + "next_cursor": 578, + "result_count": 54 } ``` @@ -320,19 +320,19 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 556, + "event_index": 596, "event": "DEBIT", "params": { "action": "utxo move", "address": null, "asset": "XCP", - "block_index": 196, - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "block_index": 201, + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -342,13 +342,13 @@ Here is a list of events classified by theme and for each an example response: }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 553, - "result_count": 56 + "next_cursor": 593, + "result_count": 61 } ``` @@ -358,19 +358,19 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -380,13 +380,13 @@ Here is a list of events classified by theme and for each an example response: }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 557, - "result_count": 71 + "next_cursor": 597, + "result_count": 76 } ``` @@ -401,14 +401,14 @@ Here is a list of events classified by theme and for each an example response: "params": { "asset": "XCP", "block_index": 189, - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "memo": null, "quantity": 10000, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "status": "valid", - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca", + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a", "tx_index": 55, - "block_time": 1729539479, + "block_time": 1729876016, "asset_info": { "divisible": true, "asset_longname": null, @@ -418,9 +418,9 @@ Here is a list of events classified by theme and for each an example response: }, "quantity_normalized": "0.00010000" }, - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca", + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a", "block_index": 189, - "block_time": 1729539479 + "block_time": 1729876016 } ], "next_cursor": null, @@ -439,15 +439,15 @@ Here is a list of events classified by theme and for each an example response: "params": { "asset": "XCP", "block_index": 190, - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "memo": null, "msg_index": 2, "quantity": 10, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "valid", - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "tx_index": 56, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -457,9 +457,9 @@ Here is a list of events classified by theme and for each an example response: }, "quantity_normalized": "0.00000010" }, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "block_time": 1729539483 + "block_time": 1729876020 } ], "next_cursor": 509, @@ -497,20 +497,20 @@ Here is a list of events classified by theme and for each an example response: "event": "SWEEP", "params": { "block_index": 194, - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "fee_paid": 600000, "flags": 1, "memo": "sweep my assets", - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "status": "valid", - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "tx_index": 60, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" }, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "block_time": 1729539510 + "block_time": 1729876037 } ], "next_cursor": null, @@ -532,15 +532,15 @@ Here is a list of events classified by theme and for each an example response: "dividend_asset": "XCP", "fee_paid": 40000, "quantity_per_unit": 100000000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "valid", - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "tx_index": 41, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -554,9 +554,9 @@ Here is a list of events classified by theme and for each an example response: "quantity_per_unit_normalized": "1.00000000", "fee_paid_normalized": "0.00040000" }, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "block_time": 1729539349 + "block_time": 1729875884 } ], "next_cursor": null, @@ -582,22 +582,22 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 394, + "event_index": 567, "event": "ASSET_CREATION", "params": { - "asset_id": "95428956980101314", - "asset_longname": "A95428959745315388.SUBNUMERIC", - "asset_name": "A95428956980101314", - "block_index": 161, - "block_time": 1729539380 + "asset_id": "4336417415635", + "asset_longname": null, + "asset_name": "UTXOASSET", + "block_index": 198, + "block_time": 1729876053 }, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", - "block_index": 161, - "block_time": 1729539380 + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "block_index": 198, + "block_time": 1729876053 } ], - "next_cursor": 381, - "result_count": 10 + "next_cursor": 394, + "result_count": 11 } ``` @@ -607,40 +607,40 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 395, + "event_index": 568, "event": "ASSET_ISSUANCE", "params": { - "asset": "A95428956980101314", + "asset": "UTXOASSET", "asset_events": "creation", - "asset_longname": "A95428959745315388.SUBNUMERIC", - "block_index": 161, + "asset_longname": null, + "block_index": 198, "call_date": 0, "call_price": 0.0, "callable": false, - "description": "A subnumeric asset", + "description": "My super asset", "description_locked": false, "divisible": true, - "fee_paid": 0, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "fee_paid": 50000000, + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "locked": false, "quantity": 100000000000, "reset": false, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "status": "valid", "transfer": false, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", - "tx_index": 48, - "block_time": 1729539380, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "tx_index": 64, + "block_time": 1729876053, "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.00000000" + "fee_paid_normalized": "0.50000000" }, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", - "block_index": 161, - "block_time": 1729539380 + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "block_index": 198, + "block_time": 1729876053 } ], - "next_cursor": 388, - "result_count": 22 + "next_cursor": 395, + "result_count": 23 } ``` @@ -656,12 +656,12 @@ Here is a list of events classified by theme and for each an example response: "asset": "XCP", "block_index": 195, "quantity": 1, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", "tag": "64657374726f79", - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "tx_hash": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "tx_index": 61, - "block_time": 1729539514, + "block_time": 1729876041, "asset_info": { "divisible": true, "asset_longname": null, @@ -671,9 +671,9 @@ Here is a list of events classified by theme and for each an example response: }, "quantity_normalized": "0.00000001" }, - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "tx_hash": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "block_index": 195, - "block_time": 1729539514 + "block_time": 1729876041 } ], "next_cursor": 157, @@ -705,11 +705,11 @@ Here is a list of events classified by theme and for each an example response: "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "open", - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "tx_index": 59, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -733,9 +733,9 @@ Here is a list of events classified by theme and for each an example response: "fee_required_remaining_normalized": "0.00000000", "fee_provided_remaining_normalized": "0.00010000" }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "block_time": 1729539506 + "block_time": 1729876032 } ], "next_cursor": 516, @@ -758,20 +758,20 @@ Here is a list of events classified by theme and for each an example response: "fee_paid": 0, "forward_asset": "XCP", "forward_quantity": 3000, - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "match_expire_index": 208, "status": "pending", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx0_block_index": 186, "tx0_expiration": 21, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "tx0_index": 51, - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "tx1_block_index": 188, "tx1_expiration": 21, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx1_index": 54, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -790,9 +790,9 @@ Here is a list of events classified by theme and for each an example response: "backward_quantity_normalized": "0.00003000", "fee_paid_normalized": "0.00000000" }, - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "block_index": 188, - "block_time": 1729539474 + "block_time": 1729876012 } ], "next_cursor": 475, @@ -810,11 +810,11 @@ Here is a list of events classified by theme and for each an example response: "event": "ORDER_UPDATE", "params": { "status": "cancelled", - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8" + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703" }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_time": 1729539502 + "block_time": 1729876028 } ], "next_cursor": 490, @@ -832,11 +832,11 @@ Here is a list of events classified by theme and for each an example response: "event": "ORDER_FILLED", "params": { "status": "filled", - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60" + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21" }, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "block_time": 1729539470 + "block_time": 1729876008 } ], "next_cursor": null, @@ -853,13 +853,13 @@ Here is a list of events classified by theme and for each an example response: "event_index": 481, "event": "ORDER_MATCH_UPDATE", "params": { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "status": "completed" }, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "block_time": 1729539470 + "block_time": 1729876008 } ], "next_cursor": 454, @@ -878,18 +878,18 @@ Here is a list of events classified by theme and for each an example response: "params": { "block_index": 187, "btc_amount": 2000, - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "status": "valid", - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "tx_index": 53, - "block_time": 1729539470, + "block_time": 1729876008, "btc_amount_normalized": "0.00002000" }, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "block_time": 1729539470 + "block_time": 1729876008 } ], "next_cursor": null, @@ -907,16 +907,16 @@ Here is a list of events classified by theme and for each an example response: "event": "CANCEL_ORDER", "params": { "block_index": 192, - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "valid", - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "tx_index": 58, - "block_time": 1729539502 + "block_time": 1729876028 }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_time": 1729539502 + "block_time": 1729876028 } ], "next_cursor": null, @@ -934,13 +934,13 @@ Here is a list of events classified by theme and for each an example response: "event": "ORDER_EXPIRATION", "params": { "block_index": 184, - "order_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "block_time": 1729539395 + "order_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "block_time": 1729875934 }, "tx_hash": null, "block_index": 184, - "block_time": 1729539395 + "block_time": 1729875934 } ], "next_cursor": 460, @@ -958,14 +958,14 @@ Here is a list of events classified by theme and for each an example response: "event": "ORDER_MATCH_EXPIRATION", "params": { "block_index": 184, - "order_match_id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "block_time": 1729539395 + "order_match_id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "block_time": 1729875934 }, "tx_hash": null, "block_index": 184, - "block_time": 1729539395 + "block_time": 1729875934 } ], "next_cursor": null, @@ -981,42 +981,42 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 272, + "event_index": 553, "event": "OPEN_DISPENSER", "params": { - "asset": "XCP", - "block_index": 146, + "asset": "TESTLOCKDESC", + "block_index": 196, "dispense_count": 0, "escrow_quantity": 10000, "give_quantity": 1, "give_remaining": 10000, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "satoshirate": 1, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "tx_index": 33, - "block_time": 1729539315, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "tx_index": 62, + "block_time": 1729876044, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false }, "give_quantity_normalized": "0.00000001", "give_remaining_normalized": "0.00010000", "escrow_quantity_normalized": "0.00010000", "satoshirate_normalized": "0.00000001" }, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "block_index": 146, - "block_time": 1729539315 + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 196, + "block_time": 1729876044 } ], - "next_cursor": 254, - "result_count": 4 + "next_cursor": 272, + "result_count": 5 } ``` @@ -1026,15 +1026,15 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -1044,13 +1044,13 @@ Here is a list of events classified by theme and for each an example response: }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 302, - "result_count": 7 + "next_cursor": 560, + "result_count": 8 } ``` @@ -1065,13 +1065,13 @@ Here is a list of events classified by theme and for each an example response: "params": { "asset": "XCP", "block_index": 144, - "destination": "mnizsbWSmdSHrHsW3qa6HXoXc5Gg71TiEe", + "destination": "mymSDaJc8UDD3vXT5QFhccicJMeXuYM2hK", "dispense_quantity": 10, - "dispenser_tx_hash": "35ec70b0a2764c50b4609f0e32541676c795160f154238d9339df8428ade9320", - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "tx_hash": "eb8e726f3aba4011de694df07774c7d0552239ca3018fca6bb584009ae709b21", + "dispenser_tx_hash": "8a0a52171c4efc276df87ce95bc204e13120c49d1702588067a90c1931a5de67", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "tx_hash": "f91defe0eba18322595dc1ad3aa8818da3374398fb0d92cc58e6420aabaa6956", "tx_index": 31, - "block_time": 1729539306, + "block_time": 1729875848, "asset_info": { "divisible": true, "asset_longname": null, @@ -1081,9 +1081,9 @@ Here is a list of events classified by theme and for each an example response: }, "dispense_quantity_normalized": "0.00000010" }, - "tx_hash": "eb8e726f3aba4011de694df07774c7d0552239ca3018fca6bb584009ae709b21", + "tx_hash": "f91defe0eba18322595dc1ad3aa8818da3374398fb0d92cc58e6420aabaa6956", "block_index": 144, - "block_time": 1729539306 + "block_time": 1729875848 } ], "next_cursor": null, @@ -1097,20 +1097,20 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1121,13 +1121,13 @@ Here is a list of events classified by theme and for each an example response: "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 280, - "result_count": 4 + "next_cursor": 561, + "result_count": 5 } ``` @@ -1145,19 +1145,19 @@ Here is a list of events classified by theme and for each an example response: "block_index": 138, "fee_fraction_int": 0, "locked": false, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": "valid", "text": "price-USD", "timestamp": 4003903983, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "tx_index": 25, "value": 66600.0, - "block_time": 1729539280, + "block_time": 1729875826, "fee_fraction_int_normalized": "0.00000000" }, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "block_index": 138, - "block_time": 1729539280 + "block_time": 1729875826 } ], "next_cursor": 213, @@ -1195,12 +1195,12 @@ Here is a list of events classified by theme and for each an example response: "quantity_by_price": 5, "soft_cap": 0, "soft_cap_deadline_block": 0, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "start_block": 0, "status": "open", - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "tx_index": 42, - "block_time": 1729539353, + "block_time": 1729875887, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -1208,9 +1208,9 @@ Here is a list of events classified by theme and for each an example response: "max_mint_per_tx_normalized": "0.00000000", "premint_quantity_normalized": "0.00000000" }, - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "block_index": 155, - "block_time": 1729539353 + "block_time": 1729875887 } ], "next_cursor": 196, @@ -1228,11 +1228,11 @@ Here is a list of events classified by theme and for each an example response: "event": "FAIRMINTER_UPDATE", "params": { "status": "closed", - "tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6" + "tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe" }, "tx_hash": null, "block_index": 130, - "block_time": 1729539247 + "block_time": 1729875786 } ], "next_cursor": 110, @@ -1253,17 +1253,17 @@ Here is a list of events classified by theme and for each an example response: "block_index": 136, "commission": 0, "earn_quantity": 40, - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "paid_quantity": 34, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "status": "valid", - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -1271,9 +1271,9 @@ Here is a list of events classified by theme and for each an example response: "commission_normalized": "0.00000000", "paid_quantity_normalized": "0.00000034" }, - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "block_index": 136, - "block_time": 1729539273 + "block_time": 1729875818 } ], "next_cursor": 190, @@ -1289,37 +1289,37 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 319, + "event_index": 577, "event": "ATTACH_TO_UTXO", "params": { - "asset": "MYASSETA", - "block_index": 152, - "destination": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", + "asset": "UTXOASSET", + "block_index": 199, + "destination": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320:1", "fee_paid": 0, "msg_index": 0, "quantity": 1000000000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "status": "valid", - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", - "tx_index": 39, - "block_time": 1729539340, + "tx_hash": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320", + "tx_index": 65, + "block_time": 1729876056, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" }, - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", - "block_index": 152, - "block_time": 1729539340 + "tx_hash": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320", + "block_index": 199, + "block_time": 1729876056 } ], - "next_cursor": 296, - "result_count": 2 + "next_cursor": 319, + "result_count": 3 } ``` @@ -1334,28 +1334,28 @@ Here is a list of events classified by theme and for each an example response: "params": { "asset": "MYASSETA", "block_index": 151, - "destination": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "destination": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "fee_paid": 0, "msg_index": 0, "quantity": 500000000, - "source": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a:0", + "source": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86:0", "status": "valid", - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "tx_index": 38, - "block_time": 1729539336, + "block_time": 1729875873, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "5.00000000", "fee_paid_normalized": "0.00000000" }, - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "block_index": 151, - "block_time": 1729539336 + "block_time": 1729875873 } ], "next_cursor": null, @@ -1369,19 +1369,19 @@ Here is a list of events classified by theme and for each an example response: { "result": [ { - "event_index": 558, + "event_index": 598, "event": "UTXO_MOVE", "params": { "asset": "XCP", - "block_index": 196, - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "block_index": 201, + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "msg_index": 1, "quantity": 1500000000, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "status": "valid", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1391,13 +1391,13 @@ Here is a list of events classified by theme and for each an example response: }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 555, - "result_count": 9 + "next_cursor": 595, + "result_count": 11 } ``` @@ -1415,17 +1415,17 @@ Here is a list of events classified by theme and for each an example response: "block_index": 121, "burned": 50000000, "earned": 74999996667, - "source": "bcrt1qwt93j38jza7mma9luld0e0wgdk7h44wj54tzqt", + "source": "bcrt1qwv0kz40a9nmvlc7dgqqdmwky9e6gxn9ja9sksv", "status": "valid", - "tx_hash": "8f53b933c75c6287892dd9a2784df9a8083cc903e69796d5774d348f9604e349", + "tx_hash": "bffb2be5bdaa6276cca4057394e8a543c6324ecbc27920251c3eb7fd5e3ddc60", "tx_index": 9, - "block_time": 1729539209, + "block_time": 1729875752, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, - "tx_hash": "8f53b933c75c6287892dd9a2784df9a8083cc903e69796d5774d348f9604e349", + "tx_hash": "bffb2be5bdaa6276cca4057394e8a543c6324ecbc27920251c3eb7fd5e3ddc60", "block_index": 121, - "block_time": 1729539209 + "block_time": 1729875752 } ], "next_cursor": 65, @@ -1447,7 +1447,7 @@ Returns server information and the list of documented routes in JSON format. "result": { "server_ready": true, "network": "mainnet", - "version": "10.5.0", + "version": "10.6.0", "backend_height": 850214, "counterparty_height": 850214, "documentation": "https://counterpartycore.docs.apiary.io/", @@ -1464,7 +1464,7 @@ Returns server information and the list of documented routes in JSON format. Returns the list of the last ten blocks + Parameters - + cursor: `196` (str, optional) - The index of the most recent block to return + + cursor: `201` (str, optional) - The index of the most recent block to return + Default: `None` + limit: `5` (int, optional) - The number of blocks to return + Default: `10` @@ -1481,68 +1481,68 @@ Returns the list of the last ten blocks { "result": [ { - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", "difficulty": 545259519, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, "confirmed": true }, { - "block_index": 195, - "block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", - "block_time": 1729539514, - "previous_block_hash": "34afe554bacdcfaa324f45a80d72cf180633a12b8aacba104787728559bc8361", + "block_index": 200, + "block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", + "block_time": 1729876064, + "previous_block_hash": "680d63e1a94fcf9f7ce37000f837403efcff5a7d398a31eed9db2487ca1e40b5", "difficulty": 545259519, - "ledger_hash": "c3899c554834b50a26621c88b4bed68ee702ea293135873cce29ab64692e19bd", - "txlist_hash": "1755b991dcbcb5ac98971c32ef76f8bed5d6653c2fc4b806f47700889c817e16", - "messages_hash": "efc03b7f03dc0759a28ae41e985f9770bc604673efb8b74a167f9072db2dfc15", - "transaction_count": 1, + "ledger_hash": "336efe812ffe5396c704c2595aa7eb267beae7a33cf999c18be19a41f374087c", + "txlist_hash": "59daaee3faf1931a718b4990167f6fe8e3f24e16aa871ef809babcace67b6305", + "messages_hash": "cf00d968ac2ce169aa1a4be3eac4353ba1db59fd17e66566b9867accea98b2f2", + "transaction_count": 2, "confirmed": true }, { - "block_index": 194, - "block_hash": "34afe554bacdcfaa324f45a80d72cf180633a12b8aacba104787728559bc8361", - "block_time": 1729539510, - "previous_block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", + "block_index": 199, + "block_hash": "680d63e1a94fcf9f7ce37000f837403efcff5a7d398a31eed9db2487ca1e40b5", + "block_time": 1729876056, + "previous_block_hash": "019dfc456293078117151bea18eb53e2070e87beb9fa9e0f30da5a1f18d0d55b", "difficulty": 545259519, - "ledger_hash": "8a0b1ce684e176c0c676d84c2596dc84edf3549bed4a87b135d58660ad0c10ec", - "txlist_hash": "2d4a98efb870a98382b4527647ef00b420d401f16812bb64874dd314d3c28acb", - "messages_hash": "f68ca9795328519c4ea67221557f82ec21f3366411f6b4e26bd956cb59e4e796", + "ledger_hash": "5d19fa3c92a777c22206d0b7912c5aec9861e57fa9e23968b5b26da8d262d95e", + "txlist_hash": "1f07bdd8d6cfeaa370f401f09c76dd727c7d508ac615dbceaaf76fccee496ec5", + "messages_hash": "9cb0d96db0a3b2d578629764d069eaad58dc349b8fcee18491892b30f85e4d38", "transaction_count": 1, "confirmed": true }, { - "block_index": 193, - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_time": 1729539506, - "previous_block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", + "block_index": 198, + "block_hash": "019dfc456293078117151bea18eb53e2070e87beb9fa9e0f30da5a1f18d0d55b", + "block_time": 1729876053, + "previous_block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", "difficulty": 545259519, - "ledger_hash": "590a7b2cd73e248089c69df185643958664793017a4fc750dab93b74e86369e5", - "txlist_hash": "9271a5d601790d2e559e9aa9dfb4b67533d401590017b46e2b9aa91733a60676", - "messages_hash": "e81a6a2db04cd967e163318d74fe6aa727da4c463cf2bacc54ecc3d3f0f78d29", + "ledger_hash": "2a8b021bc5ac61c2570e26def8375d076c33c15f90711aa5fd7de2a26f98ec58", + "txlist_hash": "5d3ed76ad91068aea0d582fa2971a5e1b3a7f894a797780e186c8d7ab3ce4e6f", + "messages_hash": "7d651b3b7f2137114d4a7e66c602b3b8f99bfdef221e7b850f353d87c91d5607", "transaction_count": 1, "confirmed": true }, { - "block_index": 192, - "block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", - "block_time": 1729539502, - "previous_block_hash": "1fbfa93a4d84ecc6b6fac2b1d9f9796a3ce826e9e3973c30fb528eeb9b715646", + "block_index": 197, + "block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", + "block_time": 1729876048, + "previous_block_hash": "6e3cb216f3145455efc27a2f6f579c4a01305a02305f48759144dabb73b27da3", "difficulty": 545259519, - "ledger_hash": "6149c5da996cfae88a4d86c9baf5143ed26376be96d96cf35bc825c8b36887c2", - "txlist_hash": "49121e4a24ca0b386324c0ca001225824aefd311df34c7b0e68023151e6630e4", - "messages_hash": "77688a192fd204ba7e4bc20afe10f4ff0cd112e3cf9c8a6355aed2154315a67b", + "ledger_hash": "e03d381575e6fd123f8502086c5c4f4031998824840366947b1a1e82200076f2", + "txlist_hash": "4d905525c1e83f6f3b10de1a15f0e0c638f7e5420e4c7bfa902464194cb56ea4", + "messages_hash": "8f2707e5da86d6c8228ec3dca70cdfc49851e139797c1f8f8f4288647984f1e4", "transaction_count": 1, "confirmed": true } ], - "next_cursor": 191, - "result_count": 96 + "next_cursor": 196, + "result_count": 101 } ``` @@ -1561,7 +1561,7 @@ Return the information of the last block Return the information of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -1572,14 +1572,14 @@ Return the information of a block ``` { "result": { - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", "difficulty": 545259519, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, "confirmed": true } @@ -1591,7 +1591,7 @@ Return the information of a block Return the information of a block + Parameters - + block_hash: `6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2` (str, required) - The index of the block to return + + block_hash: `1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1` (str, required) - The index of the block to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -1602,14 +1602,14 @@ Return the information of a block ``` { "result": { - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", "difficulty": 545259519, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, "confirmed": true } @@ -1621,8 +1621,8 @@ Return the information of a block Returns the transactions of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return - + cursor: `62` (str, optional) - The last transaction index to return + + block_index: `201` (int, required) - The index of the block to return + + cursor: `68` (str, optional) - The last transaction index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of transactions to return + Default: `10` @@ -1639,18 +1639,18 @@ Returns the transactions of a block { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -1672,10 +1672,10 @@ Returns the transactions of a block Returns the events of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + event_name (str, optional) - Comma separated list of events to return + Default: `None` - + cursor: `563` (str, optional) - The last event index to return + + cursor: `603` (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return + Default: `100` @@ -1692,43 +1692,43 @@ Returns the events of a block { "result": [ { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null }, { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1739,18 +1739,18 @@ Returns the events of a block "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -1760,22 +1760,22 @@ Returns the events of a block }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1785,10 +1785,10 @@ Returns the events of a block }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" } ], - "next_cursor": 558, + "next_cursor": 598, "result_count": 14 } ``` @@ -1798,7 +1798,7 @@ Returns the events of a block Returns the event counts of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + cursor (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return @@ -1846,7 +1846,7 @@ Returns the event counts of a block Returns the events of a block filtered by event + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + event: `CREDIT` (str, required) - The event to filter by + cursor (str, optional) - The last event index to return + Default: `None` @@ -1865,19 +1865,19 @@ Returns the events of a block filtered by event { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1887,22 +1887,22 @@ Returns the events of a block filtered by event }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1912,32 +1912,32 @@ Returns the events of a block filtered by event }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" } ], "next_cursor": null, @@ -1950,7 +1950,7 @@ Returns the events of a block filtered by event Returns the credits of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + action (enum[str], optional) - The action to filter by + Default: `None` + Members @@ -1999,17 +1999,17 @@ Returns the credits of a block { "result": [ { - "block_index": 196, - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "block_index": 201, + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "quantity": 66, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -2020,17 +2020,17 @@ Returns the credits of a block "quantity_normalized": "0.00000066" }, { - "block_index": 196, + "block_index": 201, "address": null, "asset": "XCP", "quantity": 1500000000, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -2041,21 +2041,21 @@ Returns the credits of a block "quantity_normalized": "15.00000000" }, { - "block_index": 196, + "block_index": 201, "address": null, "asset": "MYASSETA", "quantity": 1500000000, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2072,7 +2072,7 @@ Returns the credits of a block Returns the debits of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + action (enum[str], optional) - The action to filter by + Default: `None` + Members @@ -2110,17 +2110,17 @@ Returns the debits of a block { "result": [ { - "block_index": 196, + "block_index": 201, "address": null, "asset": "XCP", "quantity": 1500000000, "action": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -2131,21 +2131,21 @@ Returns the debits of a block "quantity_normalized": "15.00000000" }, { - "block_index": 196, + "block_index": 201, "address": null, "asset": "MYASSETA", "quantity": 1500000000, "action": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2181,24 +2181,24 @@ Returns the expirations of a block "result": [ { "type": "order", - "object_id": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "object_id": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "block_index": 184, "confirmed": true, - "block_time": 1729539395 + "block_time": 1729875934 }, { "type": "order", - "object_id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "object_id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, "confirmed": true, - "block_time": 1729539395 + "block_time": 1729875934 }, { "type": "order_match", - "object_id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "object_id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "block_index": 184, "confirmed": true, - "block_time": 1729539395 + "block_time": 1729875934 } ], "next_cursor": null, @@ -2230,13 +2230,13 @@ Returns the cancels of a block "result": [ { "tx_index": 58, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "status": "valid", "confirmed": true, - "block_time": 1729539502 + "block_time": 1729876028 } ], "next_cursor": null, @@ -2268,15 +2268,15 @@ Returns the destructions of a block "result": [ { "tx_index": 61, - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "tx_hash": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "block_index": 195, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "quantity": 1, "tag": "64657374726f79", "status": "valid", "confirmed": true, - "block_time": 1729539514, + "block_time": 1729876041, "asset_info": { "divisible": true, "asset_longname": null, @@ -2292,12 +2292,25 @@ Returns the destructions of a block } ``` -### Get Issuances By Block [GET /v2/blocks/{block_index}/issuances{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] +### Get Issuances By Block [GET /v2/blocks/{block_index}/issuances{?asset_events}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] Returns the issuances of a block + Parameters - + block_index: `161` (int, required) - The index of the block to return + + block_index: `198` (int, required) - The index of the block to return + + asset_events (enum[str], optional) - Filter result by one or several comma separated asset events + + Default: `all` + + Members + + `all` + + `creation` + + `reissuance` + + `lock_quantity` + + `reset` + + `change_description` + + `transfer` + + `open_fairminter` + + `fairmint` + + `lock_description` + cursor (str, optional) - The last index of the issuances to return + Default: `None` + limit: `5` (int, optional) - The maximum number of issuances to return @@ -2315,32 +2328,32 @@ Returns the issuances of a block { "result": [ { - "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_index": 64, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", "msg_index": 0, - "block_index": 161, - "asset": "A95428956980101314", + "block_index": 198, + "asset": "UTXOASSET", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "transfer": false, "callable": false, "call_date": 0, "call_price": 0.0, - "description": "A subnumeric asset", - "fee_paid": 0, + "description": "My super asset", + "fee_paid": 50000000, "status": "valid", - "asset_longname": "A95428959745315388.SUBNUMERIC", + "asset_longname": null, "locked": false, "reset": false, "description_locked": false, "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729876053, "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.00000000" + "fee_paid_normalized": "0.50000000" } ], "next_cursor": null, @@ -2353,7 +2366,7 @@ Returns the issuances of a block Returns the sends, include Enhanced and MPMA sends, of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + cursor (str, optional) - The last index of the debits to return + Default: `None` + limit: `5` (int, optional) - The maximum number of debits to return @@ -2371,11 +2384,11 @@ Returns the sends, include Enhanced and MPMA sends, of a block { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -2383,7 +2396,7 @@ Returns the sends, include Enhanced and MPMA sends, of a block "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -2395,11 +2408,11 @@ Returns the sends, include Enhanced and MPMA sends, of a block "fee_paid_normalized": "0.00000000" }, { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "MYASSETA", "quantity": 1500000000, "status": "valid", @@ -2407,11 +2420,11 @@ Returns the sends, include Enhanced and MPMA sends, of a block "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2429,7 +2442,7 @@ Returns the sends, include Enhanced and MPMA sends, of a block Returns the dispenses of a block + Parameters - + block_index: `196` (int, required) - The index of the block to return + + block_index: `201` (int, required) - The index of the block to return + cursor (str, optional) - The last index of the dispenses to return + Default: `None` + limit: `5` (int, optional) - The maximum number of dispenses to return @@ -2447,29 +2460,29 @@ Returns the dispenses of a block { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -2484,7 +2497,7 @@ Returns the dispenses of a block "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -2525,16 +2538,16 @@ Returns the sweeps of a block "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], @@ -2543,6 +2556,130 @@ Returns the sweeps of a block } ``` +### Get Fairminters By Block [GET /v2/blocks/{block_index}/fairminters{?status}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] + +Returns the fairminters by its block index + ++ Parameters + + block_index: `155` (int, required) - The block index of the fairminter to return + + status (enum[str], optional) - The status of the fairminters to return + + Default: `all` + + Members + + `all` + + `open` + + `closed` + + `pending` + + cursor (str, optional) - The last index of the fairminter to return + + Default: `None` + + limit: `5` (int, optional) - The maximum number of fairminter to return + + Default: `100` + + offset (int, optional) - The number of lines to skip before + + Default: `None` + + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + + Default: `false` + + show_unconfirmed (bool, optional) - Include results from Mempool. + + Default: `false` + ++ Response 200 (application/json) + + ``` + { + "result": [ + { + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", + "tx_index": 42, + "block_index": 155, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "A95428958968845068", + "asset_parent": "MYASSETA", + "asset_longname": "MYASSETA.SUBMYASSETA", + "description": "", + "price": 1, + "quantity_by_price": 5, + "hard_cap": 0, + "burn_payment": false, + "max_mint_per_tx": 0, + "premint_quantity": 0, + "start_block": 0, + "end_block": 0, + "minted_asset_commission_int": 0, + "soft_cap": 0, + "soft_cap_deadline_block": 0, + "lock_description": false, + "lock_quantity": false, + "divisible": true, + "pre_minted": false, + "status": "open", + "earned_quantity": null, + "commission": null, + "paid_quantity": null, + "confirmed": true, + "block_time": 1729875887, + "price_normalized": "0.00000001", + "hard_cap_normalized": "0.00000000", + "soft_cap_normalized": "0.00000000", + "quantity_by_price_normalized": "0.00000005", + "max_mint_per_tx_normalized": "0.00000000", + "premint_quantity_normalized": "0.00000000" + } + ], + "next_cursor": null, + "result_count": 1 + } + ``` + +### Get Fairmints By Block [GET /v2/blocks/{block_index}/fairmints{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] + +Returns the fairmints by its block index + ++ Parameters + + block_index: `136` (int, required) - The block index of the fairmint to return + + cursor (str, optional) - The last index of the fairmint to return + + Default: `None` + + limit: `5` (int, optional) - The maximum number of fairmint to return + + Default: `100` + + offset (int, optional) - The number of lines to skip before returning results (overrides the `cursor` parameter) + + Default: `None` + + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + + Default: `false` + + show_unconfirmed (bool, optional) - Include results from Mempool. + + Default: `false` + ++ Response 200 (application/json) + + ``` + { + "result": [ + { + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", + "tx_index": 23, + "block_index": 136, + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", + "asset": "FAIRMINTD", + "earn_quantity": 40, + "paid_quantity": 34, + "commission": 0, + "status": "valid", + "confirmed": true, + "block_time": 1729875818, + "asset_info": { + "asset_longname": "", + "description": "", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "earn_quantity_normalized": "0.00000040", + "commission_normalized": "0.00000000", + "paid_quantity_normalized": "0.00000034" + } + ], + "next_cursor": null, + "result_count": 1 + } + ``` + ## Group Transactions There are 12 types of transactions: @@ -2568,17 +2705,17 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 25, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "block_index": 138, - "block_hash": "748c30ce40c032b1d1b65122f46feaff188b3186748106a1ae0cafa7c0f4d695", - "block_time": 1729539280, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_hash": "3083921a78e7ee083fedf47e7f62eb1277862a866255eff5c0bb140bc42551c0", + "block_time": 1729875826, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "destination": null, "btc_amount": 0, "fee": 10000, "data": "1eeea6b9ef40f0428000000000000000000970726963652d555344", "supported": true, - "utxos_info": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec:1", + "utxos_info": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa:1", "confirmed": true, "unpacked_data": { "message_type": "broadcast", @@ -2603,25 +2740,25 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 53, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "block_hash": "3b12bc987628e1e2db65beb62bf59201295e7a22e69baa3c4eb63a4604767fdd", - "block_time": 1729539470, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "565497e933d18065920c7991438a01968c62c1bb8bed233a7b58a2b11b615589", + "block_time": 1729876008, + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "btc_amount": 2000, "fee": 10000, - "data": "0bdf1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "data": "0bd520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c12d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "supported": true, - "utxos_info": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633:0", + "utxos_info": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d:0", "confirmed": true, "unpacked_data": { "message_type": "btcpay", "message_type_id": 11, "message_data": { - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "status": "valid" } }, @@ -2636,23 +2773,23 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 58, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", - "block_time": 1729539502, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "6be48c382c9942ca735bebd63f6fd172f2370046494e2b051ab2230e49f7c8c4", + "block_time": 1729876028, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "464aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "data": "46f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "supported": true, - "utxos_info": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73:1", + "utxos_info": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f:1", "confirmed": true, "unpacked_data": { "message_type": "cancel", "message_type_id": 70, "message_data": { - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "status": "valid" } }, @@ -2667,17 +2804,17 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 61, - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "tx_hash": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "block_index": 195, - "block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", - "block_time": 1729539514, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "block_hash": "36a4db927a1097c8fae6e5b7defeffb6d4a5a8c21b2fbf7caab713bc9e4caef2", + "block_time": 1729876041, + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "destination": null, "btc_amount": 0, "fee": 10000, "data": "6e0000000000000001000000000000000164657374726f79", "supported": true, - "utxos_info": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043:1", + "utxos_info": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e:1", "confirmed": true, "unpacked_data": { "message_type": "destroy", @@ -2706,37 +2843,37 @@ Here is sample API output for each of these transactions: ``` { "result": { - "tx_index": 33, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "block_index": 146, - "block_hash": "3dfeed03fabe2ef0d0af49c76bd456c635fb189b5fe87a03beb67a7438a475bb", - "block_time": 1729539315, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 196, + "block_hash": "6e3cb216f3145455efc27a2f6f579c4a01305a02305f48759144dabb73b27da3", + "block_time": 1729876044, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "0c00000000000000010000000000000001000000000000271000000000000000010080f9b38e2d42efb9307785475778151ec301966ac2", + "data": "0c00fa1f28ff3c2e3e00000000000000010000000000002710000000000000000100", "supported": true, - "utxos_info": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310:1", + "utxos_info": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1", "confirmed": true, "unpacked_data": { "message_type": "dispenser", "message_type_id": 12, "message_data": { - "asset": "XCP", + "asset": "TESTLOCKDESC", "give_quantity": 1, "escrow_quantity": 10000, "mainchainrate": 1, "dispenser_status": 0, "action_address": null, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": null, "status": "valid", "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false }, "give_quantity_normalized": "0.00000001", "escrow_quantity_normalized": "0.00010000" @@ -2752,18 +2889,18 @@ Here is sample API output for each of these transactions: ``` { "result": { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -2783,17 +2920,17 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "block_hash": "1bd7e3fcf4cfd635dcf57fa8e11d0254e036bb5f4691436dee34bb6ae86fd57f", - "block_time": 1729539349, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "2cf4d7d1187638ff4ed85d26bcde0cf0056b88791dd56365fe15f8c6e70f4dfd", + "block_time": 1729875884, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "320000000005f5e100000000182b37176e0000000000000001", "supported": true, - "utxos_info": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2:1", + "utxos_info": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938:1", "confirmed": true, "unpacked_data": { "message_type": "dividend", @@ -2806,7 +2943,7 @@ Here is sample API output for each of these transactions: "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2830,26 +2967,26 @@ Here is sample API output for each of these transactions: ``` { "result": { - "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", - "block_index": 161, - "block_hash": "3c1de19cd5c9c5bcddac8c2213ed9758a6b0745a24f03513220f74182d6dc801", - "block_time": 1729539380, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx_index": 64, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "block_index": 198, + "block_hash": "019dfc456293078117151bea18eb53e2070e87beb9fa9e0f30da5a1f18d0d55b", + "block_time": 1729876053, + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "17015308217a15c0c2000000174876e80001000016987952c23e7c7c94dd9fd148af3f5276f9092bbbc2e941207375626e756d65726963206173736574", + "data": "16000003f1a69ea1d3000000174876e8000100004d79207375706572206173736574", "supported": true, - "utxos_info": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c:1", + "utxos_info": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5:1", "confirmed": true, "unpacked_data": { "message_type": "issuance", - "message_type_id": 23, + "message_type_id": 22, "message_data": { - "asset_id": 95428956980101314, - "asset": "A95428956980101314", - "subasset_longname": "A95428959745315388.SUBNUMERIC", + "asset_id": 4336417415635, + "asset": "UTXOASSET", + "subasset_longname": null, "quantity": 100000000000, "divisible": true, "lock": false, @@ -2857,7 +2994,7 @@ Here is sample API output for each of these transactions: "callable": false, "call_date": 0, "call_price": 0.0, - "description": "A subnumeric asset", + "description": "My super asset", "status": "valid", "quantity_normalized": "1000.00000000" } @@ -2873,17 +3010,17 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_time": 1729539506, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "45f185041d0ca45bc37935f64eb5d323bdbf3867d26d00c4fe1ad1525a9812b6", + "block_time": 1729876032, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf:1", + "utxos_info": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -2926,17 +3063,17 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 55, - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca", + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a", "block_index": 189, - "block_hash": "27271b5c6600e33baedd17b19ecb53f46baf2e43cddbd6a88a33d3cf80b62138", - "block_time": 1729539479, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "block_hash": "7f8dd9644d785ad09a65590da5ffb834ea647d348690d66d8cf0a5c7fa3c4011", + "block_time": 1729876016, + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "02000000000000000100000000000027108092b8d704c9efa380416e70f1b303fe9c684ff733", + "data": "020000000000000001000000000000271080ff7bfd93f2bf72a1088e1cdf07174f46f787c026", "supported": true, - "utxos_info": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca:1", + "utxos_info": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a:1", "confirmed": true, "unpacked_data": { "message_type": "enhanced_send", @@ -2944,7 +3081,7 @@ Here is sample API output for each of these transactions: "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "memo": null, "asset_info": { "divisible": true, @@ -2967,17 +3104,17 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "block_hash": "512cd864a4fb5f274f85b9ad4481189cf6977e77bf7c7064edd66a680fb6a663", - "block_time": 1729539483, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "0c22d5f5069d1e48684934297db7b24cd14f263b972adee4e059a1b97f242b5a", + "block_time": 1729876020, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "03000380f7eae152229797886fd0a0c038058dc14ebbf321806feccc6eea57e305353dbb4066d049f14d2df4ac8092b8d704c9efa380416e70f1b303fe9c684ff733400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", + "data": "03000380e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba8041bc73770b22d4ed185c6ac763c7d17e3a3272ce80ff7bfd93f2bf72a1088e1cdf07174f46f787c026400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", "supported": true, - "utxos_info": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f:0", + "utxos_info": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65:0", "confirmed": true, "unpacked_data": { "message_type": "mpma_send", @@ -2985,14 +3122,14 @@ Here is sample API output for each of these transactions: "message_data": [ { "asset": "MYASSETA", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "quantity": 10, "memo": null, "memo_is_hex": null, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -3000,7 +3137,7 @@ Here is sample API output for each of these transactions: }, { "asset": "XCP", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "quantity": 10, "memo": null, "memo_is_hex": null, @@ -3026,23 +3163,23 @@ Here is sample API output for each of these transactions: { "result": { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "block_hash": "34afe554bacdcfaa324f45a80d72cf180633a12b8aacba104787728559bc8361", - "block_time": 1729539510, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "block_hash": "1b34943023cd7688d3cd4fa56d187dbfb87e0fa3bfba57dc07c9dade989aab67", + "block_time": 1729876037, + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "048092b8d704c9efa380416e70f1b303fe9c684ff733017377656570206d7920617373657473", + "data": "0480ff7bfd93f2bf72a1088e1cdf07174f46f787c026017377656570206d7920617373657473", "supported": true, - "utxos_info": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de:1", + "utxos_info": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14:1", "confirmed": true, "unpacked_data": { "message_type": "sweep", "message_type_id": 4, "message_data": { - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "memo": "sweep my assets" } @@ -3057,7 +3194,7 @@ Here is sample API output for each of these transactions: Returns the list of the last ten transactions + Parameters - + cursor: `62` (str, optional) - The index of the most recent transactions to return + + cursor: `68` (str, optional) - The index of the most recent transactions to return + Default: `None` + limit: `2` (int, optional) - The number of transactions to return + Default: `10` @@ -3074,18 +3211,18 @@ Returns the list of the last ten transactions { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -3097,41 +3234,23 @@ Returns the list of the last ten transactions "btc_amount_normalized": "0.00001000" }, { - "tx_index": 61, - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", - "block_index": 195, - "block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", - "block_time": 1729539514, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "tx_index": 67, + "tx_hash": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "block_index": 200, + "block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", + "block_time": 1729876064, + "source": "", "destination": null, - "btc_amount": 0, - "fee": 10000, - "data": "6e0000000000000001000000000000000164657374726f79", + "btc_amount": null, + "fee": null, + "data": null, "supported": true, - "utxos_info": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043:1", - "confirmed": true, - "unpacked_data": { - "message_type": "destroy", - "message_type_id": 110, - "message_data": { - "asset": "XCP", - "quantity": 1, - "tag": "64657374726f79", - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00000001" - } - }, - "btc_amount_normalized": "0.00000000" + "utxos_info": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0 69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98:0", + "confirmed": true } ], - "next_cursor": 60, - "result_count": 63 + "next_cursor": 66, + "result_count": 69 } ``` @@ -3140,7 +3259,7 @@ Returns the list of the last ten transactions Returns Counterparty information from a raw transaction in hex format. + Parameters - + rawtransaction: `020000000001062617b41fa225962b83f0864b40b52546b9452d23d27501a4ee908bdf9b5a7ab30000000000ffffffffd3ea7489f088d82239411b5aedee6827d952a53a205f08bb621d7b2fd52826800000000000ffffffff9e72681c5dfcf2d3ab5e85b337afcf5729381dc783ca89b4f3819e8546db251f0000000000ffffffff5227d943c4fcf726b2b1041b584003367dcad46a80f2515d7297f98c9b28c60a0000000000ffffffffc99a63473be7b1d69373b9994b77e24168eb8982e8f115b704b303dc81cd97110000000000ffffffff69a0ac83f4176deb4608b43fe1d2bb44a82d01d089c33ee2011f84085d4f209b0000000000ffffffff04e803000000000000695121029d650e56a088510de3447b9733283649b474053ed7f6597c3ab9e1e76e01ef882102a5024a176041682eb71507db36c5c2970aff37bb7ccc5a9c3739315991b673702102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee803000000000000695121039d650e56a088510de31578c42365345ce325506a9cbf1d6929fcb1e52b0fbc6c2103e85e114c250e6822b348129f7bcac7d44da577fd3a9a1ad63c3a365c9bbc78242102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee8030000000000006951210282650e56a088510de31278c124663644cc45210ef6ca7f4d34fcb9b32f06e92a2102ec5e434d15380d44877070ae42abf1ed7e914ecd0eff2ee0050b023da88e40162102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae387923fc06000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02473044022027f29d211f66dd2d64425535fbfc955efb23a63bceebba84ae3fd4de3aaa576b022031d0f151d239bf49fbdfd551da6afb2df5cf00e1da3d47b690d11dcf5fe40cbe012102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe350110247304402207e981f9cb7deb5144845d7879ea5953f804a8dd2bdb3e3b5160d8727c0b9fc26022020bd525d063744152f15c47d96b5cc1292b7ad092a7532052bf12c6613d4ccc9012102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501102473044022063342cee4b75a01ea78e6e17d80d16efc295428d8583597882d9654ce275f3ca02202f786c10fa010a5b4fce8d3c8d251443384163ecf11a175e29b24dc571ce4f3c012102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011024730440220588504dd3a496687b9ca373e279486241eb76a7a2ccd8abb37c35623fd8ea025022059456eddfd9f6bf53208210f3de4111234094e7f4cade7939f3a61b723af8dfa012102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe350110247304402200b4a5f272bc2cdba190b12607753c33cc1d6c5cd9aa6d089f7edeea0d2a466370220135e1fb21cc7211036b135828035289b9a50412caa96fdaf25b4f88dc7ac5ee1012102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501102473044022057a09551a955faa93de221d3960095a7f70d119bc532e753761cf0b5bfe9f70d02207e5ba66f807a3110e2f4086c7e36a6077c93b12d283bdcc5c52cde4de4b259f9012102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501100000000` (str, required) - Raw transaction in hex format + + rawtransaction: `020000000001014f8571a488ab04a918215d4a1f93ee57bdee8f748751083d045a02d7c5d0ec200000000000ffffffff0200000000000000002c6a2a53d62d377950872e33ce781c58a42345cae314bd15ad5cbb2bf248066d88550d0a7fbbbc01cc7240fbcaf0ca052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff7480247304402200288c8930b6f242c23cd4b2c836cdd35a7f36120a57ad0a8a74a2a5634326ea402203c74a2e6277f1bb7e2d1c7162240daf44dbb75309807fe199a4dfe4f00e67bc001210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51500000000` (str, required) - Raw transaction in hex format + block_index (int, optional) - Block index mandatory for transactions before block 335000 + Default: `None` + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. @@ -3153,100 +3272,63 @@ Returns Counterparty information from a raw transaction in hex format. ``` { "result": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "64626372743171356865637279727072746864713736796c396a7579656a30657775746e337a746e79767233747c323233643938333561306239336462393037393036656131386634396534306231303665663438623139613639333439303465343639313461333238326135653a317c4d594153534554417c31303030303030303030", + "data": "0c00fa1f28ff3c2e3e00000000000000010000000000002710000000000000000100", "decoded_tx": { "version": 2, "segwit": true, "coinbase": false, "vin": [ { - "hash": "2617b41fa225962b83f0864b40b52546b9452d23d27501a4ee908bdf9b5a7ab3", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "d3ea7489f088d82239411b5aedee6827d952a53a205f08bb621d7b2fd5282680", + "hash": "4f8571a488ab04a918215d4a1f93ee57bdee8f748751083d045a02d7c5d0ec20", "n": 0, "script_sig": "", "sequence": 4294967295, "coinbase": false - }, + } + ], + "vout": [ { - "hash": "9e72681c5dfcf2d3ab5e85b337afcf5729381dc783ca89b4f3819e8546db251f", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false + "value": 0, + "script_pub_key": "6a2a53d62d377950872e33ce781c58a42345cae314bd15ad5cbb2bf248066d88550d0a7fbbbc01cc7240fbca" }, { - "hash": "5227d943c4fcf726b2b1041b584003367dcad46a80f2515d7297f98c9b28c60a", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "c99a63473be7b1d69373b9994b77e24168eb8982e8f115b704b303dc81cd9711", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "69a0ac83f4176deb4608b43fe1d2bb44a82d01d089c33ee2011f84085d4f209b", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - } - ], - "vout": [ - { - "value": 1000, - "script_pub_key": "5121029d650e56a088510de3447b9733283649b474053ed7f6597c3ab9e1e76e01ef882102a5024a176041682eb71507db36c5c2970aff37bb7ccc5a9c3739315991b673702102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae" - }, - { - "value": 1000, - "script_pub_key": "5121039d650e56a088510de31578c42365345ce325506a9cbf1d6929fcb1e52b0fbc6c2103e85e114c250e6822b348129f7bcac7d44da577fd3a9a1ad63c3a365c9bbc78242102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae" - }, - { - "value": 1000, - "script_pub_key": "51210282650e56a088510de31278c124663644cc45210ef6ca7f4d34fcb9b32f06e92a2102ec5e434d15380d44877070ae42abf1ed7e914ecd0eff2ee0050b023da88e40162102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae" - }, - { - "value": 29999987000, - "script_pub_key": "0014a5f38190611aeed07b44f965c2664fcbb8b9c44b" + "value": 4999990000, + "script_pub_key": "0014aa5f1fcf04bccbd58dfaa75c74514113e56ff748" } ], "vtxinwit": [ - "3044022027f29d211f66dd2d64425535fbfc955efb23a63bceebba84ae3fd4de3aaa576b022031d0f151d239bf49fbdfd551da6afb2df5cf00e1da3d47b690d11dcf5fe40cbe01", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "304402207e981f9cb7deb5144845d7879ea5953f804a8dd2bdb3e3b5160d8727c0b9fc26022020bd525d063744152f15c47d96b5cc1292b7ad092a7532052bf12c6613d4ccc901", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "3044022063342cee4b75a01ea78e6e17d80d16efc295428d8583597882d9654ce275f3ca02202f786c10fa010a5b4fce8d3c8d251443384163ecf11a175e29b24dc571ce4f3c01", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "30440220588504dd3a496687b9ca373e279486241eb76a7a2ccd8abb37c35623fd8ea025022059456eddfd9f6bf53208210f3de4111234094e7f4cade7939f3a61b723af8dfa01", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "304402200b4a5f272bc2cdba190b12607753c33cc1d6c5cd9aa6d089f7edeea0d2a466370220135e1fb21cc7211036b135828035289b9a50412caa96fdaf25b4f88dc7ac5ee101", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "3044022057a09551a955faa93de221d3960095a7f70d119bc532e753761cf0b5bfe9f70d02207e5ba66f807a3110e2f4086c7e36a6077c93b12d283bdcc5c52cde4de4b259f901", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011" + "304402200288c8930b6f242c23cd4b2c836cdd35a7f36120a57ad0a8a74a2a5634326ea402203c74a2e6277f1bb7e2d1c7162240daf44dbb75309807fe199a4dfe4f00e67bc001", + "0211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f515" ], "lock_time": 0, - "tx_hash": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3", - "tx_id": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3" + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "tx_id": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f" }, "unpacked_data": { - "message_type": "unknown", - "message_type_id": 100, + "message_type": "dispenser", + "message_type_id": 12, "message_data": { - "error": "Unknown message type" + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "mainchainrate": 1, + "dispenser_status": 0, + "action_address": null, + "oracle_address": null, + "status": "valid", + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "escrow_quantity_normalized": "0.00010000" } }, "btc_amount_normalized": "0.00000000" @@ -3259,7 +3341,7 @@ Returns Counterparty information from a raw transaction in hex format. Returns Counterparty information from a transaction hash. + Parameters - + tx_hash: `a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314` (str, required) - Transaction hash + + tx_hash: `4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515` (str, required) - Transaction hash + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -3270,18 +3352,18 @@ Returns Counterparty information from a transaction hash. ``` { "result": { - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "decoded_tx": { "version": 2, "segwit": true, "coinbase": false, "vin": [ { - "hash": "8d178493fe646fed6e53cd6868022b209f0c785d349e893748666edf3be1b7da", + "hash": "1a4736dcb5b00f8859901726b6a731d7ddd53fde667085c039e038518019c026", "n": 1, "script_sig": "", "sequence": 4294967295, @@ -3291,20 +3373,20 @@ Returns Counterparty information from a transaction hash. "vout": [ { "value": 0, - "script_pub_key": "6a2e7014254c85880c6b34c6ee44b1136dbf13def32e8e58a71bc39d68284101c845cdc0d57cdb8b18a59e59ccc399df" + "script_pub_key": "6a2e57e589f583ae5424e2cac4d48559fda7d7431a2a617073832f3eb2f7d5e48c232aa072921da9f0ca2cdbeb9f7cfd" }, { - "value": 4999955000, - "script_pub_key": "001492b8d704c9efa380416e70f1b303fe9c684ff733" + "value": 4999970000, + "script_pub_key": "0014ff7bfd93f2bf72a1088e1cdf07174f46f787c026" } ], "vtxinwit": [ - "3044022033b0c31cb2dd0abe9cc95ad655c12a87ae3e537db29f80ca30d856241293c2d602203d1a27233b85c9c15012d466691c18d16fad62aad4f2320318d81bef7ebb54fd01", - "03a6b117058eafcac447e39e209667778a8caa898b5e4947ac4921a762d46276f5" + "3044022010433c1e6d727485a461ff6e7bf52076e8005d7829c43cff5f2e0bae9ca8d36902205d3f93066744c90a7e5b9ffbfef092f666962e4f14679ecf69201db42447d5d101", + "0271e87f8220264edfff84c2d6d6e03361443ffa736d66fc4cc0ea261e2fa56d73" ], "lock_time": 0, - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_id": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314" + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_id": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515" }, "unpacked_data": { "message_type": "enhanced_send", @@ -3312,7 +3394,7 @@ Returns Counterparty information from a transaction hash. "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -3361,7 +3443,7 @@ Unpacks Counterparty data in hex format and returns the message type and data. Returns a transaction by its index. + Parameters - + tx_index: `62` (int, required) - The index of the transaction + + tx_index: `68` (int, required) - The index of the transaction + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -3372,18 +3454,18 @@ Returns a transaction by its index. ``` { "result": { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -3402,7 +3484,7 @@ Returns a transaction by its index. Returns a transaction by its hash. + Parameters - + tx_hash: `d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9` (str, required) - The hash of the transaction + + tx_hash: `a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980` (str, required) - The hash of the transaction + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -3413,18 +3495,18 @@ Returns a transaction by its hash. ``` { "result": { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -3443,7 +3525,7 @@ Returns a transaction by its hash. Returns the events of a transaction + Parameters - + tx_index: `62` (int, required) - The index of the transaction to return + + tx_index: `68` (int, required) - The index of the transaction to return + event_name (str, optional) - Comma separated list of events to return + Default: `None` + cursor (str, optional) - The last event index to return @@ -3463,32 +3545,32 @@ Returns the events of a transaction { "result": [ { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3499,20 +3581,20 @@ Returns the events of a transaction "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -3522,24 +3604,24 @@ Returns the events of a transaction }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3549,24 +3631,24 @@ Returns the events of a transaction }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 558, + "event_index": 598, "event": "UTXO_MOVE", "params": { "asset": "XCP", - "block_index": 196, - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "block_index": 201, + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "msg_index": 1, "quantity": 1500000000, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "status": "valid", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3576,12 +3658,12 @@ Returns the events of a transaction }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 557, + "next_cursor": 597, "result_count": 12 } ``` @@ -3591,10 +3673,10 @@ Returns the events of a transaction Returns the events of a transaction + Parameters - + tx_hash: `d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9` (str, required) - The hash of the transaction to return + + tx_hash: `a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980` (str, required) - The hash of the transaction to return + event_name (str, optional) - Comma separated list of events to return + Default: `None` - + cursor: `563` (str, optional) - The last event index to return + + cursor: `603` (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return + Default: `100` @@ -3611,32 +3693,32 @@ Returns the events of a transaction { "result": [ { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3647,20 +3729,20 @@ Returns the events of a transaction "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -3670,24 +3752,24 @@ Returns the events of a transaction }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3697,24 +3779,24 @@ Returns the events of a transaction }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 558, + "event_index": 598, "event": "UTXO_MOVE", "params": { "asset": "XCP", - "block_index": 196, - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "block_index": 201, + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "msg_index": 1, "quantity": 1500000000, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "status": "valid", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3724,12 +3806,12 @@ Returns the events of a transaction }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 557, + "next_cursor": 597, "result_count": 12 } ``` @@ -3739,7 +3821,7 @@ Returns the events of a transaction Returns the sends, include Enhanced and MPMA sends, of a block + Parameters - + tx_hash: `d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9` (str, required) - The hash of the transaction to return + + tx_hash: `a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980` (str, required) - The hash of the transaction to return + cursor (str, optional) - The last index of the debits to return + Default: `None` + limit: `5` (int, optional) - The maximum number of debits to return @@ -3757,11 +3839,11 @@ Returns the sends, include Enhanced and MPMA sends, of a block { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -3769,7 +3851,7 @@ Returns the sends, include Enhanced and MPMA sends, of a block "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3781,11 +3863,11 @@ Returns the sends, include Enhanced and MPMA sends, of a block "fee_paid_normalized": "0.00000000" }, { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "MYASSETA", "quantity": 1500000000, "status": "valid", @@ -3793,11 +3875,11 @@ Returns the sends, include Enhanced and MPMA sends, of a block "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -3815,7 +3897,7 @@ Returns the sends, include Enhanced and MPMA sends, of a block Returns the dispenses of a block + Parameters - + tx_hash: `d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9` (str, required) - The hash of the transaction to return + + tx_hash: `a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980` (str, required) - The hash of the transaction to return + cursor (str, optional) - The last index of the dispenses to return + Default: `None` + limit: `5` (int, optional) - The maximum number of dispenses to return @@ -3833,29 +3915,29 @@ Returns the dispenses of a block { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -3870,7 +3952,7 @@ Returns the dispenses of a block "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3892,9 +3974,9 @@ Returns the dispenses of a block Returns the events of a transaction + Parameters - + tx_index: `62` (int, required) - The index of the transaction to return + + tx_index: `68` (int, required) - The index of the transaction to return + event: `CREDIT` (str, required) - The event to filter by - + cursor: `563` (str, optional) - The last event index to return + + cursor: `603` (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return + Default: `100` @@ -3911,19 +3993,19 @@ Returns the events of a transaction { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3933,24 +4015,24 @@ Returns the events of a transaction }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -3960,36 +4042,36 @@ Returns the events of a transaction }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], "next_cursor": null, @@ -4002,9 +4084,9 @@ Returns the events of a transaction Returns the events of a transaction + Parameters - + tx_hash: `d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9` (str, required) - The hash of the transaction to return + + tx_hash: `a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980` (str, required) - The hash of the transaction to return + event: `CREDIT` (str, required) - The event to filter by - + cursor: `563` (str, optional) - The last event index to return + + cursor: `603` (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return + Default: `100` @@ -4021,19 +4103,19 @@ Returns the events of a transaction { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -4043,24 +4125,24 @@ Returns the events of a transaction }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -4070,36 +4152,36 @@ Returns the events of a transaction }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], "next_cursor": null, @@ -4114,7 +4196,7 @@ Returns the events of a transaction Returns the balances of several addresses + Parameters - + addresses: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t,bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - Comma separated list of addresses + + addresses: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva,bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - Comma separated list of addresses + cursor (str, optional) - The last index of the balances to return + Default: `None` + limit: `5` (int, optional) - The maximum number of balances to return @@ -4138,7 +4220,7 @@ Returns the balances of several addresses "total": 100000000000, "addresses": [ { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "utxo": null, "utxo_address": null, "quantity": 100000000000, @@ -4148,7 +4230,7 @@ Returns the balances of several addresses "asset_info": { "asset_longname": "A95428959745315388.SUBNUMERIC", "description": "A subnumeric asset", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4159,7 +4241,7 @@ Returns the balances of several addresses "total": 97999999980, "addresses": [ { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "utxo": null, "utxo_address": null, "quantity": 97999999980, @@ -4169,7 +4251,7 @@ Returns the balances of several addresses "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4180,7 +4262,7 @@ Returns the balances of several addresses "total": 500000000, "addresses": [ { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "quantity": 500000000, @@ -4190,7 +4272,7 @@ Returns the balances of several addresses "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4201,7 +4283,7 @@ Returns the balances of several addresses "total": 40, "addresses": [ { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "quantity": 40, @@ -4211,7 +4293,7 @@ Returns the balances of several addresses "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4222,7 +4304,7 @@ Returns the balances of several addresses "total": 19, "addresses": [ { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "quantity": 19, @@ -4232,7 +4314,7 @@ Returns the balances of several addresses "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4249,8 +4331,8 @@ Returns the balances of several addresses Returns the transactions of a list of addresses + Parameters - + addresses: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t,bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - Comma separated list of addresses to return - + cursor: `62` (str, optional) - The last transaction index to return + + addresses: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva,bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - Comma separated list of addresses to return + + cursor: `68` (str, optional) - The last transaction index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of transactions to return + Default: `100` @@ -4266,19 +4348,81 @@ Returns the transactions of a list of addresses ``` { "result": [ + { + "tx_index": 63, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", + "block_time": 1729876048, + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "btc_amount": 4000, + "fee": 0, + "data": "0d00", + "supported": true, + "utxos_info": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2:0", + "confirmed": true, + "unpacked_data": { + "message_type": "dispense", + "message_type_id": 13, + "message_data": { + "data": "00" + } + }, + "btc_amount_normalized": "0.00004000" + }, + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 196, + "block_hash": "6e3cb216f3145455efc27a2f6f579c4a01305a02305f48759144dabb73b27da3", + "block_time": 1729876044, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": null, + "btc_amount": 0, + "fee": 10000, + "data": "0c00fa1f28ff3c2e3e00000000000000010000000000002710000000000000000100", + "supported": true, + "utxos_info": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1", + "confirmed": true, + "unpacked_data": { + "message_type": "dispenser", + "message_type_id": 12, + "message_data": { + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "mainchainrate": 1, + "dispenser_status": 0, + "action_address": null, + "oracle_address": null, + "status": "valid", + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "escrow_quantity_normalized": "0.00010000" + } + }, + "btc_amount_normalized": "0.00000000" + }, { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_time": 1729539506, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "45f185041d0ca45bc37935f64eb5d323bdbf3867d26d00c4fe1ad1525a9812b6", + "block_time": 1729876032, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf:1", + "utxos_info": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -4314,23 +4458,23 @@ Returns the transactions of a list of addresses }, { "tx_index": 58, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", - "block_time": 1729539502, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "6be48c382c9942ca735bebd63f6fd172f2370046494e2b051ab2230e49f7c8c4", + "block_time": 1729876028, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "464aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "data": "46f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "supported": true, - "utxos_info": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73:1", + "utxos_info": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f:1", "confirmed": true, "unpacked_data": { "message_type": "cancel", "message_type_id": 70, "message_data": { - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "status": "valid" } }, @@ -4338,17 +4482,17 @@ Returns the transactions of a list of addresses }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 191, - "block_hash": "1fbfa93a4d84ecc6b6fac2b1d9f9796a3ce826e9e3973c30fb528eeb9b715646", - "block_time": 1729539497, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "4003b7caf894823fd81bb6e27f945a17aad4e8674493d4cb6aeceb6233323e87", + "block_time": 1729876024, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8:1", + "utxos_info": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -4381,88 +4525,10 @@ Returns the transactions of a list of addresses } }, "btc_amount_normalized": "0.00000000" - }, - { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "block_hash": "512cd864a4fb5f274f85b9ad4481189cf6977e77bf7c7064edd66a680fb6a663", - "block_time": 1729539483, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": null, - "btc_amount": 0, - "fee": 10000, - "data": "03000380f7eae152229797886fd0a0c038058dc14ebbf321806feccc6eea57e305353dbb4066d049f14d2df4ac8092b8d704c9efa380416e70f1b303fe9c684ff733400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", - "supported": true, - "utxos_info": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f:0", - "confirmed": true, - "unpacked_data": { - "message_type": "mpma_send", - "message_type_id": 3, - "message_data": [ - { - "asset": "MYASSETA", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "quantity": 10, - "memo": null, - "memo_is_hex": null, - "asset_info": { - "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "divisible": true, - "locked": false - }, - "quantity_normalized": "0.00000010" - }, - { - "asset": "XCP", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "quantity": 10, - "memo": null, - "memo_is_hex": null, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00000010" - } - ] - }, - "btc_amount_normalized": "0.00000000" - }, - { - "tx_index": 53, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", - "block_index": 187, - "block_hash": "3b12bc987628e1e2db65beb62bf59201295e7a22e69baa3c4eb63a4604767fdd", - "block_time": 1729539470, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "btc_amount": 2000, - "fee": 10000, - "data": "0bdf1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "supported": true, - "utxos_info": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633:0", - "confirmed": true, - "unpacked_data": { - "message_type": "btcpay", - "message_type_id": 11, - "message_data": { - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "status": "valid" - } - }, - "btc_amount_normalized": "0.00002000" } ], - "next_cursor": 52, - "result_count": 37 + "next_cursor": 56, + "result_count": 39 } ``` @@ -4471,10 +4537,10 @@ Returns the transactions of a list of addresses Returns the events of a list of addresses + Parameters - + addresses: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t,bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - Comma separated list of addresses to return + + addresses: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva,bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - Comma separated list of addresses to return + event_name (str, optional) - Comma separated list of events to return + Default: `None` - + cursor: `563` (str, optional) - The last event index to return + + cursor: `603` (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return + Default: `100` @@ -4491,177 +4557,115 @@ Returns the events of a list of addresses { "result": [ { - "event_index": 529, - "event": "OPEN_ORDER", + "event_index": 561, + "event": "DISPENSE", "params": { - "block_index": 193, - "expiration": 21, - "expire_index": 214, - "fee_provided": 10000, - "fee_provided_remaining": 10000, - "fee_required": 0, - "fee_required_remaining": 0, - "get_asset": "BTC", - "get_quantity": 1000, - "get_remaining": 1000, - "give_asset": "XCP", - "give_quantity": 1000, - "give_remaining": 1000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "status": "open", - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "tx_index": 59, - "block_time": 1729539506, - "give_asset_info": { - "divisible": true, + "asset": "TESTLOCKDESC", + "block_index": 197, + "btc_amount": 4000, + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "dispense_index": 0, + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "tx_index": 63, + "block_time": 1729876048, + "asset_info": { "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "get_asset_info": { + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 + }, + { + "event_index": 560, + "event": "DISPENSER_UPDATE", + "params": { + "asset": "TESTLOCKDESC", + "dispense_count": 1, + "give_remaining": 6000, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "status": 0, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "asset_info": { "asset_longname": null, - "description": "The Bitcoin cryptocurrency", - "locked": false, - "issuer": null + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false }, - "give_quantity_normalized": "0.00001000", - "get_quantity_normalized": "0.00001000", - "get_remaining_normalized": "0.00001000", - "give_remaining_normalized": "0.00001000", - "fee_provided_normalized": "0.00010000", - "fee_required_normalized": "0.00000000", - "fee_required_remaining_normalized": "0.00000000", - "fee_provided_remaining_normalized": "0.00010000" - }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "block_index": 193, - "block_time": 1729539506 + "give_remaining_normalized": "0.00006000" + }, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 }, { - "event_index": 528, - "event": "DEBIT", + "event_index": 559, + "event": "CREDIT", "params": { - "action": "open order", - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "block_index": 193, - "event": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "quantity": 1000, - "tx_index": 59, + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "block_index": 197, + "calling_function": "dispense", + "event": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "quantity": 4000, + "tx_index": 63, "utxo": null, "utxo_address": null, - "block_time": 1729539506, + "block_time": 1729876048, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false }, - "quantity_normalized": "0.00001000" + "quantity_normalized": "0.00004000" }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "block_index": 193, - "block_time": 1729539506 + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 }, { - "event_index": 527, + "event_index": 557, "event": "NEW_TRANSACTION", "params": { - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_index": 193, - "block_time": 1729539506, - "btc_amount": 0, - "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", - "destination": "", - "fee": 10000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "tx_index": 59, - "utxos_info": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf:1", + "block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", + "block_index": 197, + "block_time": 1729876048, + "btc_amount": 4000, + "data": "0d00", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "fee": 0, + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "tx_index": 63, + "utxos_info": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2:0", "unpacked_data": { - "message_type": "order", - "message_type_id": 10, + "message_type": "dispense", + "message_type_id": 13, "message_data": { - "give_asset": "XCP", - "give_quantity": 1000, - "get_asset": "BTC", - "get_quantity": 1000, - "expiration": 21, - "fee_required": 0, - "status": "open", - "give_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "get_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Bitcoin cryptocurrency", - "locked": false, - "issuer": null - }, - "give_quantity_normalized": "0.00001000", - "get_quantity_normalized": "0.00001000" + "data": "00" } }, - "btc_amount_normalized": "0.00000000" + "btc_amount_normalized": "0.00004000" }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "block_index": 193, - "block_time": 1729539506 - }, - { - "event_index": 523, - "event": "CANCEL_ORDER", - "params": { - "block_index": 192, - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "status": "valid", - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", - "tx_index": 58, - "block_time": 1729539502 - }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", - "block_index": 192, - "block_time": 1729539502 - }, - { - "event_index": 522, - "event": "CREDIT", - "params": { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "block_index": 192, - "calling_function": "cancel order", - "event": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", - "quantity": 1000, - "tx_index": 58, - "utxo": null, - "utxo_address": null, - "block_time": 1729539502, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00001000" - }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", - "block_index": 192, - "block_time": 1729539502 + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 } ], - "next_cursor": 520, - "result_count": 179 + "next_cursor": 557, + "result_count": 189 } ``` @@ -4670,7 +4674,7 @@ Returns the events of a list of addresses Returns the mempool events of a list of addresses + Parameters - + addresses: `bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8,bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy` (str, required) - Comma separated list of addresses to return + + addresses: `bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l,bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj` (str, required) - Comma separated list of addresses to return + cursor (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return @@ -4686,18 +4690,18 @@ Returns the mempool events of a list of addresses { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "ENHANCED_SEND", "params": { "asset": "XCP", "block_index": 9999999, - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "quantity": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, "asset_info": { "divisible": true, "asset_longname": null, @@ -4707,22 +4711,22 @@ Returns the mempool events of a list of addresses }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -4732,22 +4736,22 @@ Returns the mempool events of a list of addresses }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "DEBIT", "params": { "action": "send", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", - "block_index": 196, - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "block_index": 201, + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -4757,30 +4761,30 @@ Returns the mempool events of a list of addresses }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "NEW_TRANSACTION", "params": { "block_hash": "mempool", "block_index": 9999999, - "block_time": 1729539528.51405, + "block_time": 1729876077.4463573, "btc_amount": 0, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "destination": "", "fee": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, - "utxos_info": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314:1", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, + "utxos_info": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515:1", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -4794,7 +4798,7 @@ Returns the mempool events of a list of addresses }, "btc_amount_normalized": "0.00000000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, @@ -4807,7 +4811,7 @@ Returns the mempool events of a list of addresses Returns the balances of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + cursor (str, optional) - The last index of the balances to return + Default: `None` + limit: `5` (int, optional) - The maximum number of balances to return @@ -4827,7 +4831,7 @@ Returns the balances of an address { "result": [ { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428956980101314", "quantity": 100000000000, "utxo": null, @@ -4835,14 +4839,14 @@ Returns the balances of an address "asset_info": { "asset_longname": "A95428959745315388.SUBNUMERIC", "description": "A subnumeric asset", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "1000.00000000" }, { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "quantity": 97999999980, "utxo": null, @@ -4850,14 +4854,14 @@ Returns the balances of an address "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "980.00000000" }, { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 82699937196, "utxo": null, @@ -4872,19 +4876,19 @@ Returns the balances of an address "quantity_normalized": "826.99937000" }, { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "TESTLOCKDESC", - "quantity": 10000000000, + "quantity": 9999990000, "utxo": null, "utxo_address": null, "asset_info": { "asset_longname": null, "description": "Test Locking Description", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, - "quantity_normalized": "100.00000000" + "quantity_normalized": "99.99990000" } ], "next_cursor": null, @@ -4892,12 +4896,12 @@ Returns the balances of an address } ``` -### Get Balance By Address And Asset [GET /v2/addresses/{address}/balances/{asset}{?verbose}{&show_unconfirmed}] +### Get Balances By Address And Asset [GET /v2/addresses/{address}/balances/{asset}{?verbose}{&show_unconfirmed}] -Returns the balance of an address and asset +Returns the balances of an address and asset + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + asset: `XCP` (str, required) - The asset to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` @@ -4908,21 +4912,25 @@ Returns the balance of an address and asset ``` { - "result": { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "quantity": 82699937196, - "utxo": null, - "utxo_address": null, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "826.99937000" - } + "result": [ + { + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "XCP", + "quantity": 82699937196, + "utxo": null, + "utxo_address": null, + "asset_info": { + "divisible": true, + "asset_longname": null, + "description": "The Counterparty protocol native currency", + "locked": true, + "issuer": null + }, + "quantity_normalized": "826.99937000" + } + ], + "next_cursor": null, + "result_count": 1 } ``` @@ -4931,7 +4939,7 @@ Returns the balance of an address and asset Returns the credits of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + action (enum[str], optional) - The action to filter by + Default: `None` + Members @@ -4981,16 +4989,16 @@ Returns the credits of an address "result": [ { "block_index": 192, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "calling_function": "cancel order", - "event": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "event": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "tx_index": 58, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "asset_info": { "divisible": true, "asset_longname": null, @@ -5002,16 +5010,16 @@ Returns the credits of an address }, { "block_index": 184, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "calling_function": "cancel order", - "event": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "event": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "tx_index": 0, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "asset_info": { "divisible": true, "asset_longname": null, @@ -5023,20 +5031,20 @@ Returns the credits of an address }, { "block_index": 161, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428956980101314", "quantity": 100000000000, "calling_function": "issuance", - "event": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "event": "92b8cfc3dc569089881dfa46bd7aded69c484e727c25ac8c0d98ea48d182e205", "tx_index": 48, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539380, + "block_time": 1729875920, "asset_info": { "asset_longname": "A95428959745315388.SUBNUMERIC", "description": "A subnumeric asset", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5044,20 +5052,20 @@ Returns the credits of an address }, { "block_index": 158, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "TESTLOCKDESC", "quantity": 10000000000, "calling_function": "issuance", - "event": "85578cf8517d8d0416602a14e03f4e979c18881eb240d51d22e1d55ef9dec14d", + "event": "d679c8a07c7838453357da218c63bf8e7fb7b0efdf968013a632b9f14d728268", "tx_index": 45, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539367, + "block_time": 1729875898, "asset_info": { "asset_longname": null, "description": "Test Locking Description", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5069,16 +5077,16 @@ Returns the credits of an address "asset": "MYASSETA", "quantity": 1000000000, "calling_function": "attach to utxo", - "event": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", + "event": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1", "tx_index": 39, - "utxo": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", - "utxo_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "utxo": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1:1", + "utxo_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "confirmed": true, - "block_time": 1729539340, + "block_time": 1729875878, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5095,7 +5103,7 @@ Returns the credits of an address Returns the debits of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + action (enum[str], optional) - The action to filter by + Default: `None` + Members @@ -5132,18 +5140,39 @@ Returns the debits of an address ``` { "result": [ + { + "block_index": 196, + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "TESTLOCKDESC", + "quantity": 10000, + "action": "open dispenser", + "event": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "tx_index": 62, + "utxo": null, + "utxo_address": null, + "confirmed": true, + "block_time": 1729876044, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "quantity_normalized": "0.00010000" + }, { "block_index": 193, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "action": "open order", - "event": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "event": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "tx_index": 59, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "asset_info": { "divisible": true, "asset_longname": null, @@ -5155,16 +5184,16 @@ Returns the debits of an address }, { "block_index": 191, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "action": "open order", - "event": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "event": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "tx_index": 57, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539497, + "block_time": 1729876024, "asset_info": { "divisible": true, "asset_longname": null, @@ -5176,16 +5205,16 @@ Returns the debits of an address }, { "block_index": 190, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 10, "action": "mpma send", - "event": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "event": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "tx_index": 56, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -5197,49 +5226,28 @@ Returns the debits of an address }, { "block_index": 190, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "quantity": 20, "action": "mpma send", - "event": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "event": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "tx_index": 56, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, - "quantity_normalized": "0.00000020" - }, - { - "block_index": 185, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "quantity": 10000, - "action": "open order", - "event": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx_index": 51, - "utxo": null, - "utxo_address": null, - "confirmed": true, - "block_time": 1729539463, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00010000" + "quantity_normalized": "0.00000020" } ], - "next_cursor": 43, - "result_count": 20 + "next_cursor": 44, + "result_count": 21 } ``` @@ -5248,7 +5256,7 @@ Returns the debits of an address Returns the bets of a feed + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address of the feed + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address of the feed + status: `filled` (enum[str], optional) - The status of the bet + Default: `open` + Members @@ -5283,7 +5291,7 @@ Returns the bets of a feed Returns the broadcasts of a source + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + cursor (str, optional) - The last index of the broadcasts to return + Default: `None` + limit: `5` (int, optional) - The maximum number of broadcasts to return @@ -5302,9 +5310,9 @@ Returns the broadcasts of a source "result": [ { "tx_index": 24, - "tx_hash": "0d907b0a040fb6bb7f8923fa0dd88f22253c6495015234101a6d108a4e896f3d", + "tx_hash": "782e54445dc6f9962386534b10d6a8aaf57293a2b3496497dfb06449c9a278c5", "block_index": 137, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "timestamp": 4003903983, "value": 999.0, "fee_fraction_int": 0, @@ -5312,7 +5320,7 @@ Returns the broadcasts of a source "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539277, + "block_time": 1729875823, "fee_fraction_int_normalized": "0.00000000" } ], @@ -5326,7 +5334,7 @@ Returns the broadcasts of a source Returns the burns of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + cursor (str, optional) - The last index of the burns to return + Default: `None` + limit: `5` (int, optional) - The maximum number of burns to return @@ -5345,14 +5353,14 @@ Returns the burns of an address "result": [ { "tx_index": 0, - "tx_hash": "4a467522ed3f0bbd1fe3a9a3cec0bf6587ac5d29450d469e4069bd28a551c4d6", + "tx_hash": "03c6237993bf4e49be2d4706650f42c8f5e92d5801c440c704be95b788fa3a94", "block_index": 112, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "burned": 50000000, "earned": 74999998167, "status": "valid", "confirmed": true, - "block_time": 1729539171, + "block_time": 1729875719, "burned_normalized": "0.50000000", "earned_normalized": "749.99998000" } @@ -5367,7 +5375,7 @@ Returns the burns of an address Returns the sends, include Enhanced and MPMA sends, of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + cursor (str, optional) - The last index of the sends to return + Default: `None` + limit: `5` (int, optional) - The maximum number of sends to return @@ -5386,10 +5394,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address "result": [ { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "quantity": 10, "status": "valid", @@ -5397,7 +5405,7 @@ Returns the sends, include Enhanced and MPMA sends, of an address "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -5410,10 +5418,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -5421,11 +5429,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5434,10 +5442,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -5445,11 +5453,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5458,10 +5466,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address }, { "tx_index": 39, - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", + "tx_hash": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1", "block_index": 152, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -5469,11 +5477,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539340, + "block_time": 1729875878, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5482,10 +5490,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address }, { "tx_index": 36, - "tx_hash": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3", + "tx_hash": "20d672e20ae3e08302a625db8ec5e88b336dc5db4c807e88ee72d21b4d556904", "block_index": 149, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "223d9835a0b93db907906ea18f49e40b106ef48b19a6934904e46914a3282a5e:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "d04cbc4143bd475740dfb3d02bfdaaa23e40fc357c9e9475d29ecc97b6a5851a:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -5493,11 +5501,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539327, + "block_time": 1729875866, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5515,7 +5523,7 @@ Returns the sends, include Enhanced and MPMA sends, of an address Returns the receives of an address + Parameters - + address: `bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg` (str, required) - The address to return + + address: `bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq` (str, required) - The address to return + cursor (str, optional) - The last index of the sends to return + Default: `None` + limit: `5` (int, optional) - The maximum number of sends to return @@ -5534,10 +5542,10 @@ Returns the receives of an address "result": [ { "tx_index": 38, - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "block_index": 151, - "source": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a:0", - "destination": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "source": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86:0", + "destination": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "asset": "MYASSETA", "quantity": 500000000, "status": "valid", @@ -5545,11 +5553,11 @@ Returns the receives of an address "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539336, + "block_time": 1729875873, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5567,7 +5575,7 @@ Returns the receives of an address Returns the sends, include Enhanced and MPMA sends, of an address and asset + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + asset: `MYASSETA` (str, required) - The asset to return + cursor (str, optional) - The last index of the sends to return + Default: `None` @@ -5587,10 +5595,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset "result": [ { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -5598,11 +5606,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5611,10 +5619,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -5622,11 +5630,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5635,10 +5643,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset }, { "tx_index": 39, - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", + "tx_hash": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1", "block_index": 152, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -5646,11 +5654,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539340, + "block_time": 1729875878, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5659,10 +5667,10 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset }, { "tx_index": 36, - "tx_hash": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3", + "tx_hash": "20d672e20ae3e08302a625db8ec5e88b336dc5db4c807e88ee72d21b4d556904", "block_index": 149, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "223d9835a0b93db907906ea18f49e40b106ef48b19a6934904e46914a3282a5e:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "d04cbc4143bd475740dfb3d02bfdaaa23e40fc357c9e9475d29ecc97b6a5851a:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -5670,11 +5678,11 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539327, + "block_time": 1729875866, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5692,7 +5700,7 @@ Returns the sends, include Enhanced and MPMA sends, of an address and asset Returns the receives of an address and asset + Parameters - + address: `bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg` (str, required) - The address to return + + address: `bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq` (str, required) - The address to return + asset: `MYASSETA` (str, required) - The asset to return + cursor (str, optional) - The last index of the sends to return + Default: `None` @@ -5712,10 +5720,10 @@ Returns the receives of an address and asset "result": [ { "tx_index": 38, - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "block_index": 151, - "source": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a:0", - "destination": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "source": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86:0", + "destination": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "asset": "MYASSETA", "quantity": 500000000, "status": "valid", @@ -5723,11 +5731,11 @@ Returns the receives of an address and asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539336, + "block_time": 1729875873, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5745,7 +5753,7 @@ Returns the receives of an address and asset Returns the dispensers of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + status (enum[str], optional) - The status of the dispensers to return + Default: `all` + Members @@ -5774,9 +5782,9 @@ Returns the dispensers of an address "result": [ { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -5785,7 +5793,7 @@ Returns the dispensers of an address "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -5795,7 +5803,7 @@ Returns the dispensers of an address "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -5808,10 +5816,47 @@ Returns the dispensers of an address "escrow_quantity_normalized": "0.00010000", "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" + }, + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "confirmed": true, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" } ], "next_cursor": null, - "result_count": 1 + "result_count": 2 } ``` @@ -5820,7 +5865,7 @@ Returns the dispensers of an address Returns the dispenser of an address and an asset + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + asset: `XCP` (str, required) - The asset to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` @@ -5833,9 +5878,9 @@ Returns the dispenser of an address and an asset { "result": { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -5844,7 +5889,7 @@ Returns the dispenser of an address and an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -5854,7 +5899,7 @@ Returns the dispenser of an address and an asset "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -5876,7 +5921,7 @@ Returns the dispenser of an address and an asset Returns the dispenses of a source + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + cursor (str, optional) - The last index of the dispenses to return + Default: `None` + limit: `5` (int, optional) - The maximum number of dispenses to return @@ -5893,22 +5938,71 @@ Returns the dispenses of a source ``` { "result": [ + { + "tx_index": 63, + "dispense_index": 0, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "btc_amount": 4000, + "confirmed": true, + "dispenser": { + "tx_index": 62, + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -5916,7 +6010,7 @@ Returns the dispenses of a source "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -5931,7 +6025,7 @@ Returns the dispenses of a source "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -5945,19 +6039,19 @@ Returns the dispenses of a source { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -5965,7 +6059,7 @@ Returns the dispenses of a source "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -5980,7 +6074,7 @@ Returns the dispenses of a source "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -5993,7 +6087,7 @@ Returns the dispenses of a source } ], "next_cursor": null, - "result_count": 2 + "result_count": 3 } ``` @@ -6002,7 +6096,7 @@ Returns the dispenses of a source Returns the dispenses of a destination + Parameters - + address: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address to return + + address: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address to return + cursor (str, optional) - The last index of the dispenses to return + Default: `None` + limit: `5` (int, optional) - The maximum number of dispenses to return @@ -6019,22 +6113,71 @@ Returns the dispenses of a destination ``` { "result": [ + { + "tx_index": 63, + "dispense_index": 0, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "btc_amount": 4000, + "confirmed": true, + "dispenser": { + "tx_index": 62, + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6042,7 +6185,7 @@ Returns the dispenses of a destination "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6057,7 +6200,7 @@ Returns the dispenses of a destination "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -6071,19 +6214,19 @@ Returns the dispenses of a destination { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6091,7 +6234,7 @@ Returns the dispenses of a destination "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6106,7 +6249,7 @@ Returns the dispenses of a destination "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -6119,7 +6262,7 @@ Returns the dispenses of a destination } ], "next_cursor": null, - "result_count": 2 + "result_count": 3 } ``` @@ -6128,7 +6271,7 @@ Returns the dispenses of a destination Returns the dispenses of an address and an asset + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + asset: `XCP` (str, required) - The asset to return + cursor (str, optional) - The last index of the dispenses to return + Default: `None` @@ -6149,19 +6292,19 @@ Returns the dispenses of an address and an asset { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6169,7 +6312,7 @@ Returns the dispenses of an address and an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6184,7 +6327,7 @@ Returns the dispenses of an address and an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -6198,19 +6341,19 @@ Returns the dispenses of an address and an asset { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6218,7 +6361,7 @@ Returns the dispenses of an address and an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6233,7 +6376,7 @@ Returns the dispenses of an address and an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -6255,7 +6398,7 @@ Returns the dispenses of an address and an asset Returns the dispenses of an address and an asset + Parameters - + address: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address to return + + address: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address to return + asset: `XCP` (str, required) - The asset to return + cursor (str, optional) - The last index of the dispenses to return + Default: `None` @@ -6276,19 +6419,19 @@ Returns the dispenses of an address and an asset { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6296,7 +6439,7 @@ Returns the dispenses of an address and an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6311,7 +6454,7 @@ Returns the dispenses of an address and an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -6325,19 +6468,19 @@ Returns the dispenses of an address and an asset { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6345,7 +6488,7 @@ Returns the dispenses of an address and an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6360,7 +6503,7 @@ Returns the dispenses of an address and an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -6382,7 +6525,7 @@ Returns the dispenses of an address and an asset Returns the sweeps of an address + Parameters - + address: `bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8` (str, required) - The address to return + + address: `bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l` (str, required) - The address to return + cursor (str, optional) - The last index of the sweeps to return + Default: `None` + limit: `5` (int, optional) - The maximum number of sweeps to return @@ -6401,16 +6544,16 @@ Returns the sweeps of an address "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], @@ -6419,12 +6562,25 @@ Returns the sweeps of an address } ``` -### Get Issuances By Address [GET /v2/addresses/{address}/issuances{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] +### Get Issuances By Address [GET /v2/addresses/{address}/issuances{?asset_events}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] Returns the issuances of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + + asset_events (enum[str], optional) - Filter result by one or several comma separated asset events + + Default: `all` + + Members + + `all` + + `creation` + + `reissuance` + + `lock_quantity` + + `reset` + + `change_description` + + `transfer` + + `open_fairminter` + + `fairmint` + + `lock_description` + cursor (str, optional) - The last index of the issuances to return + Default: `None` + limit: `5` (int, optional) - The maximum number of issuances to return @@ -6443,14 +6599,14 @@ Returns the issuances of an address "result": [ { "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_hash": "92b8cfc3dc569089881dfa46bd7aded69c484e727c25ac8c0d98ea48d182e205", "msg_index": 0, "block_index": 161, "asset": "A95428956980101314", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -6465,20 +6621,20 @@ Returns the issuances of an address "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729875920, "quantity_normalized": "1000.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 47, - "tx_hash": "22e53c1e51e03ae539a6db383da05a9f2eb53088fd05fb42887f4b3a178dc967", + "tx_hash": "be598808b3f486e15e9e7267071c662fd87779a774a700271319f7ac59268ea9", "msg_index": 0, "block_index": 160, "asset": "TESTLOCKDESC", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -6493,20 +6649,20 @@ Returns the issuances of an address "fair_minting": false, "asset_events": "lock_description", "confirmed": true, - "block_time": 1729539375, + "block_time": 1729875905, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 46, - "tx_hash": "081a1b2db8ae4b03be96796fb52a07a531fb9a198b44b98b7b5864281038f718", + "tx_hash": "d356791a0df1d37ddaf36b4b2a55eccaeda19adbaf8e099acda84fe9f8d43bb2", "msg_index": 0, "block_index": 159, "asset": "A95428959745315388", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -6521,20 +6677,20 @@ Returns the issuances of an address "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539371, + "block_time": 1729875901, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 45, - "tx_hash": "85578cf8517d8d0416602a14e03f4e979c18881eb240d51d22e1d55ef9dec14d", + "tx_hash": "d679c8a07c7838453357da218c63bf8e7fb7b0efdf968013a632b9f14d728268", "msg_index": 0, "block_index": 158, "asset": "TESTLOCKDESC", "quantity": 10000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -6549,20 +6705,20 @@ Returns the issuances of an address "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539367, + "block_time": 1729875898, "quantity_normalized": "100.00000000", "fee_paid_normalized": "0.50000000" }, { "tx_index": 42, - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "msg_index": 0, "block_index": 155, "asset": "A95428958968845068", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -6577,7 +6733,7 @@ Returns the issuances of an address "fair_minting": true, "asset_events": "open_fairminter", "confirmed": true, - "block_time": 1729539353, + "block_time": 1729875887, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" } @@ -6592,7 +6748,7 @@ Returns the issuances of an address Returns the valid assets issued or owned by an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The issuer or owner to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The issuer or owner to return + named: `true` (bool, optional) - Whether to return only named assets + Default: `None` + cursor (str, optional) - The last index of the assets to return @@ -6615,8 +6771,8 @@ Returns the valid assets issued or owned by an address "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -6624,16 +6780,16 @@ Returns the valid assets issued or owned by an address "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -6641,16 +6797,16 @@ Returns the valid assets issued or owned by an address "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -6658,16 +6814,16 @@ Returns the valid assets issued or owned by an address "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" }, { "asset": "FAIRMINTC", "asset_id": "1046814266084", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 19, @@ -6675,16 +6831,16 @@ Returns the valid assets issued or owned by an address "first_issuance_block_index": 131, "last_issuance_block_index": 134, "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, + "first_issuance_block_time": 1729875789, + "last_issuance_block_time": 1729875810, "supply_normalized": "0.00000019" }, { "asset": "FAIRMINTB", "asset_id": "1046814266083", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -6692,8 +6848,8 @@ Returns the valid assets issued or owned by an address "first_issuance_block_index": 126, "last_issuance_block_index": 130, "confirmed": true, - "first_issuance_block_time": 1729539230, - "last_issuance_block_time": 1729539247, + "first_issuance_block_time": 1729875771, + "last_issuance_block_time": 1729875786, "supply_normalized": "0.00000000" } ], @@ -6707,7 +6863,7 @@ Returns the valid assets issued or owned by an address Returns the valid assets issued by an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The issuer to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The issuer to return + named: `true` (bool, optional) - Whether to return only named assets + Default: `None` + cursor (str, optional) - The last index of the assets to return @@ -6730,8 +6886,8 @@ Returns the valid assets issued by an address "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -6739,16 +6895,16 @@ Returns the valid assets issued by an address "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -6756,16 +6912,16 @@ Returns the valid assets issued by an address "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -6773,16 +6929,16 @@ Returns the valid assets issued by an address "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" }, { "asset": "FAIRMINTC", "asset_id": "1046814266084", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 19, @@ -6790,16 +6946,16 @@ Returns the valid assets issued by an address "first_issuance_block_index": 131, "last_issuance_block_index": 134, "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, + "first_issuance_block_time": 1729875789, + "last_issuance_block_time": 1729875810, "supply_normalized": "0.00000019" }, { "asset": "FAIRMINTB", "asset_id": "1046814266083", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -6807,8 +6963,8 @@ Returns the valid assets issued by an address "first_issuance_block_index": 126, "last_issuance_block_index": 130, "confirmed": true, - "first_issuance_block_time": 1729539230, - "last_issuance_block_time": 1729539247, + "first_issuance_block_time": 1729875771, + "last_issuance_block_time": 1729875786, "supply_normalized": "0.00000000" } ], @@ -6822,7 +6978,7 @@ Returns the valid assets issued by an address Returns the valid assets owned by an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The owner to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The owner to return + named: `true` (bool, optional) - Whether to return only named assets + Default: `None` + cursor (str, optional) - The last index of the assets to return @@ -6845,8 +7001,8 @@ Returns the valid assets owned by an address "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -6854,16 +7010,16 @@ Returns the valid assets owned by an address "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -6871,16 +7027,16 @@ Returns the valid assets owned by an address "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -6888,16 +7044,16 @@ Returns the valid assets owned by an address "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" }, { "asset": "FAIRMINTC", "asset_id": "1046814266084", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 19, @@ -6905,16 +7061,16 @@ Returns the valid assets owned by an address "first_issuance_block_index": 131, "last_issuance_block_index": 134, "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, + "first_issuance_block_time": 1729875789, + "last_issuance_block_time": 1729875810, "supply_normalized": "0.00000019" }, { "asset": "FAIRMINTB", "asset_id": "1046814266083", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -6922,8 +7078,8 @@ Returns the valid assets owned by an address "first_issuance_block_index": 126, "last_issuance_block_index": 130, "confirmed": true, - "first_issuance_block_time": 1729539230, - "last_issuance_block_time": 1729539247, + "first_issuance_block_time": 1729875771, + "last_issuance_block_time": 1729875786, "supply_normalized": "0.00000000" } ], @@ -6937,8 +7093,8 @@ Returns the valid assets owned by an address Returns the transactions of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return - + cursor: `62` (str, optional) - The last transaction index to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + + cursor: `68` (str, optional) - The last transaction index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of transactions to return + Default: `10` @@ -6954,19 +7110,58 @@ Returns the transactions of an address ``` { "result": [ + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 196, + "block_hash": "6e3cb216f3145455efc27a2f6f579c4a01305a02305f48759144dabb73b27da3", + "block_time": 1729876044, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": null, + "btc_amount": 0, + "fee": 10000, + "data": "0c00fa1f28ff3c2e3e00000000000000010000000000002710000000000000000100", + "supported": true, + "utxos_info": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1", + "confirmed": true, + "unpacked_data": { + "message_type": "dispenser", + "message_type_id": 12, + "message_data": { + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "mainchainrate": 1, + "dispenser_status": 0, + "action_address": null, + "oracle_address": null, + "status": "valid", + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "escrow_quantity_normalized": "0.00010000" + } + }, + "btc_amount_normalized": "0.00000000" + }, { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_time": 1729539506, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "45f185041d0ca45bc37935f64eb5d323bdbf3867d26d00c4fe1ad1525a9812b6", + "block_time": 1729876032, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf:1", + "utxos_info": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -7002,23 +7197,23 @@ Returns the transactions of an address }, { "tx_index": 58, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", - "block_time": 1729539502, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "6be48c382c9942ca735bebd63f6fd172f2370046494e2b051ab2230e49f7c8c4", + "block_time": 1729876028, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "464aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "data": "46f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "supported": true, - "utxos_info": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73:1", + "utxos_info": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f:1", "confirmed": true, "unpacked_data": { "message_type": "cancel", "message_type_id": 70, "message_data": { - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "status": "valid" } }, @@ -7026,17 +7221,17 @@ Returns the transactions of an address }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 191, - "block_hash": "1fbfa93a4d84ecc6b6fac2b1d9f9796a3ce826e9e3973c30fb528eeb9b715646", - "block_time": 1729539497, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "4003b7caf894823fd81bb6e27f945a17aad4e8674493d4cb6aeceb6233323e87", + "block_time": 1729876024, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8:1", + "utxos_info": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -7072,17 +7267,17 @@ Returns the transactions of an address }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "block_hash": "512cd864a4fb5f274f85b9ad4481189cf6977e77bf7c7064edd66a680fb6a663", - "block_time": 1729539483, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "0c22d5f5069d1e48684934297db7b24cd14f263b972adee4e059a1b97f242b5a", + "block_time": 1729876020, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "03000380f7eae152229797886fd0a0c038058dc14ebbf321806feccc6eea57e305353dbb4066d049f14d2df4ac8092b8d704c9efa380416e70f1b303fe9c684ff733400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", + "data": "03000380e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba8041bc73770b22d4ed185c6ac763c7d17e3a3272ce80ff7bfd93f2bf72a1088e1cdf07174f46f787c026400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", "supported": true, - "utxos_info": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f:0", + "utxos_info": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65:0", "confirmed": true, "unpacked_data": { "message_type": "mpma_send", @@ -7090,14 +7285,14 @@ Returns the transactions of an address "message_data": [ { "asset": "MYASSETA", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "quantity": 10, "memo": null, "memo_is_hex": null, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7105,7 +7300,7 @@ Returns the transactions of an address }, { "asset": "XCP", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "quantity": 10, "memo": null, "memo_is_hex": null, @@ -7121,56 +7316,10 @@ Returns the transactions of an address ] }, "btc_amount_normalized": "0.00000000" - }, - { - "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "block_index": 185, - "block_hash": "38a2e2019c785e70a5db3c2455f654a178ce61fbf47b70acae523659267f7da9", - "block_time": 1729539463, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": null, - "btc_amount": 0, - "fee": 10000, - "data": "0a000000000000000100000000000027100000000000000000000000000000271000150000000000000000", - "supported": true, - "utxos_info": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f:1", - "confirmed": true, - "unpacked_data": { - "message_type": "order", - "message_type_id": 10, - "message_data": { - "give_asset": "XCP", - "give_quantity": 10000, - "get_asset": "BTC", - "get_quantity": 10000, - "expiration": 21, - "fee_required": 0, - "status": "open", - "give_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "get_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Bitcoin cryptocurrency", - "locked": false, - "issuer": null - }, - "give_quantity_normalized": "0.00010000", - "get_quantity_normalized": "0.00010000", - "fee_required_normalized": "0.00000000" - } - }, - "btc_amount_normalized": "0.00000000" } ], - "next_cursor": 49, - "result_count": 25 + "next_cursor": 51, + "result_count": 26 } ``` @@ -7179,7 +7328,7 @@ Returns the transactions of an address Returns the dividends distributed by an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + cursor (str, optional) - The last index of the assets to return + Default: `None` + limit: `5` (int, optional) - The maximum number of assets to return @@ -7198,20 +7347,20 @@ Returns the dividends distributed by an address "result": [ { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7236,7 +7385,7 @@ Returns the dividends distributed by an address Returns the orders of an address + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + status (enum[str], optional) - The status of the orders to return + Default: `all` + Members @@ -7265,9 +7414,9 @@ Returns the orders of an address "result": [ { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -7282,7 +7431,7 @@ Returns the orders of an address "fee_provided_remaining": 10000, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7308,9 +7457,9 @@ Returns the orders of an address }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -7325,7 +7474,7 @@ Returns the orders of an address "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7351,9 +7500,9 @@ Returns the orders of an address }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -7368,7 +7517,7 @@ Returns the orders of an address "fee_provided_remaining": 10000, "status": "cancelled", "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7394,9 +7543,9 @@ Returns the orders of an address }, { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -7411,7 +7560,7 @@ Returns the orders of an address "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7441,12 +7590,19 @@ Returns the orders of an address } ``` -### Get Fairminters By Address [GET /v2/addresses/{address}/fairminters{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] +### Get Fairminters By Address [GET /v2/addresses/{address}/fairminters{?status}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] Returns the fairminter by its source + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The source of the fairminter to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The source of the fairminter to return + + status (enum[str], optional) - The status of the fairminters to return + + Default: `all` + + Members + + `all` + + `open` + + `closed` + + `pending` + cursor (str, optional) - + Default: `None` + limit (int, optional) - @@ -7464,10 +7620,10 @@ Returns the fairminter by its source { "result": [ { - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "tx_index": 42, "block_index": 155, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428958968845068", "asset_parent": "MYASSETA", "asset_longname": "MYASSETA.SUBMYASSETA", @@ -7492,7 +7648,7 @@ Returns the fairminter by its source "commission": null, "paid_quantity": null, "confirmed": true, - "block_time": 1729539353, + "block_time": 1729875887, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -7501,10 +7657,10 @@ Returns the fairminter by its source "premint_quantity_normalized": "0.00000000" }, { - "tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "tx_index": 22, "block_index": 135, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTD", "asset_parent": "", "asset_longname": "", @@ -7529,7 +7685,7 @@ Returns the fairminter by its source "commission": 0, "paid_quantity": 34, "confirmed": true, - "block_time": 1729539269, + "block_time": 1729875814, "price_normalized": "0.00000050", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -7541,10 +7697,10 @@ Returns the fairminter by its source "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "tx_index": 18, "block_index": 131, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTC", "asset_parent": "", "asset_longname": "", @@ -7569,7 +7725,7 @@ Returns the fairminter by its source "commission": 0, "paid_quantity": 5, "confirmed": true, - "block_time": 1729539252, + "block_time": 1729875789, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -7581,10 +7737,10 @@ Returns the fairminter by its source "paid_quantity_normalized": "0.00000005" }, { - "tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "tx_index": 14, "block_index": 130, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTB", "asset_parent": "", "asset_longname": "", @@ -7609,7 +7765,7 @@ Returns the fairminter by its source "commission": 0, "paid_quantity": 300000000, "confirmed": true, - "block_time": 1729539247, + "block_time": 1729875786, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -7621,10 +7777,10 @@ Returns the fairminter by its source "paid_quantity_normalized": "3.00000000" }, { - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "tx_index": 10, "block_index": 125, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTA", "asset_parent": "", "asset_longname": "", @@ -7649,7 +7805,7 @@ Returns the fairminter by its source "commission": 0, "paid_quantity": 10000000000, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -7671,7 +7827,7 @@ Returns the fairminter by its source Returns the mints by address + Parameters - + address: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address of the mints to return + + address: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address of the mints to return + cursor (str, optional) - + Default: `None` + limit (int, optional) - @@ -7689,22 +7845,22 @@ Returns the mints by address { "result": [ { - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, "block_index": 136, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "asset": "FAIRMINTD", "earn_quantity": 40, "paid_quantity": 34, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7713,22 +7869,22 @@ Returns the mints by address "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "a7486862d3e4456d1632710a164fbd85e2a6bc980edc4c6695939b7a431eb7ea", + "tx_hash": "87884ac53a4aacf74156f175cb165810d1814f1f8055d20c774db5c03037d974", "tx_index": 21, "block_index": 134, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 11, "paid_quantity": 3, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539264, + "block_time": 1729875810, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7737,22 +7893,22 @@ Returns the mints by address "paid_quantity_normalized": "0.00000003" }, { - "tx_hash": "6b0b6971f5a8cceedb358c8201024c0dfc905dac2133c6795bdc472b3f266d9c", + "tx_hash": "cac3154c795618e62f7795292f95404673f9cf0c3ec5d3b8569e7e54e56041b5", "tx_index": 20, "block_index": 133, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 3, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539260, + "block_time": 1729875796, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7761,22 +7917,22 @@ Returns the mints by address "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "5fbc3c5e12fd4dd1997863af1aaca5514e1dcc00b4dd97e42788fa1b75941a73", + "tx_hash": "9938a552fcf5b52aac1996f6ef4c65ef99ff68e50830c40666c0ae6a2a3a0ea8", "tx_index": 19, "block_index": 132, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 5, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539256, + "block_time": 1729875793, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7785,22 +7941,22 @@ Returns the mints by address "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "acbf2d562429fbd98b480585502470dd41c2c1d32bb9119340fef75ebab055d9", + "tx_hash": "35e610d6b6a17ffa96a45a34067de3837f4816e5de97bbaa1a4ba6c0e62aabd1", "tx_index": 15, "block_index": 127, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "asset": "FAIRMINTB", "earn_quantity": 100000000, "paid_quantity": 100000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539235, + "block_time": 1729875776, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7809,22 +7965,22 @@ Returns the mints by address "paid_quantity_normalized": "1.00000000" }, { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7843,7 +7999,7 @@ Returns the mints by address Returns the mints by address and asset + Parameters - + address: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address of the mints to return + + address: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address of the mints to return + asset: `FAIRMINTA` (str, required) - The asset of the mints to return + cursor (str, optional) - + Default: `None` @@ -7862,22 +8018,22 @@ Returns the mints by address and asset { "result": [ { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -7919,8 +8075,8 @@ By default the default value of the `encoding` parameter detailed above is `auto Composes a transaction to issue a bet against a feed. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will make the bet - + feed_address: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address that hosts the feed to be bet on + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will make the bet + + feed_address: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address that hosts the feed to be bet on + bet_type: `2` (int, required) - Bet 0 for Bullish CFD (deprecated), 1 for Bearish CFD (deprecated), 2 for Equal, 3 for NotEqual + deadline: `3000000000` (int, required) - The time at which the bet should be decided/settled, in Unix time (seconds since epoch) + wager_quantity: `1000` (int, required) - The quantities of XCP to wager (in satoshis, hence integer) @@ -7988,7 +8144,7 @@ Composes a transaction to issue a bet against a feed. Composes a transaction to broadcast textual and numerical information to the network. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be sending (must have the necessary quantity of the specified asset) + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be sending (must have the necessary quantity of the specified asset) + timestamp: `4003903985` (int, required) - The timestamp of the broadcast, in Unix time + value: `100` (float, required) - Numerical value of the broadcast + fee_fraction: `0.05` (float, required) - How much of every bet on this feed should go to its operator; a fraction of 1, (i.e. 0.05 is five percent) @@ -8044,7 +8200,7 @@ Composes a transaction to broadcast textual and numerical information to the net { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "timestamp": 4003903985, "value": 100.0, "fee_fraction": 0.05, @@ -8054,9 +8210,9 @@ Composes a transaction to broadcast textual and numerical information to the net "data": "434e5452505254591eeea6b9f14059000000000000004c4b400f2248656c6c6f2c20776f726c642122", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985819, - "btc_fee": 14181, - "rawtransaction": "02000000000101e74b782ba749f74c6e246c952ebf52c915b6d148c88de85fc2416363250320c400000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff0200000000000000002b6a29df0075da868d50e92cb0584f135ba79bac8cd164b95f9d3e8e9cc0c77dd4b5b1ec1267fb2bc85a80bd9bba052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985110, + "btc_fee": 14890, + "rawtransaction": "02000000000101ba9f4524168be2765a45cc71adb2b22281788fd6a477ebf760ed1f395345bbcb00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff0200000000000000002b6a2924f04cf861aaab433b87d991283f4abe647b7b8e6bdddce649bd29af4473b032afe6299df3411027f4d6b7052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "broadcast", "message_type_id": 30, @@ -8078,8 +8234,8 @@ Composes a transaction to broadcast textual and numerical information to the net Composes a transaction to pay for a BTC order match. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be sending the payment - + order_match_id: `df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41` (str, required) - The ID of the order match to pay for + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be sending the payment + + order_match_id: `d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf` (str, required) - The ID of the order match to pay for + encoding (str, optional) - The encoding method to use + Default: `auto` + fee_per_kb (int, optional) - The fee per kilobyte of transaction data constant that the server uses when deciding on the dynamic fee to use (in satoshis) @@ -8131,23 +8287,23 @@ Composes a transaction to pay for a BTC order match. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41" + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf" }, "name": "btcpay", - "data": "434e5452505254590bdf1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "data": "434e5452505254590bd520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c19ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "btc_in": 5000000000, "btc_out": 3000, - "btc_change": 4999978951, - "btc_fee": 18049, - "rawtransaction": "0200000000010171ecb259e546e401bbc0b13a6c21191d940b518801248af3e6918f264b11af3f00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff03b80b000000000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b00000000000000004b6a494a85f391ce3167ce238464ad00412ce207c6b06655c322d98b693733b2e9ae78c7f5f491fe6e7aa82f87ae5ea46aa1ea24dc423dc152144c776ae0d8ba15f465df783a4b19e2529832c79f052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999978049, + "btc_fee": 18951, + "rawtransaction": "02000000000101be150b833f3b3d41e45aa03d1956746c24462d6ee5fa356310ae29f0fac3fdab00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff03b80b000000000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74800000000000000004b6a49c822823fcbefad04994d17ebc7cd5ac8aecd0288a5df471749e7634949cae075fc3c11394264e28ade6e0acb72a1cd42aa03094bf3bb3a54bdafd74d88414cb76cc29609c85e65b0ef419c052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "btcpay", "message_type_id": 11, "message_data": { - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "status": "valid" } } @@ -8160,7 +8316,7 @@ Composes a transaction to pay for a BTC order match. Composes a transaction to burn a given quantity of BTC for XCP (on mainnet, possible between blocks 278310 and 283810; on testnet it is still available). + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address with the BTC to burn + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address with the BTC to burn + quantity: `1000` (int, required) - The quantities of BTC to burn (in satoshis, hence integer) (1 BTC maximum burn per address) + overburn (bool, optional) - Whether to allow the burn to exceed 1 BTC for the address + Default: `False` @@ -8215,7 +8371,7 @@ Composes a transaction to burn a given quantity of BTC for XCP (on mainnet, poss { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "quantity": 1000, "overburn": false }, @@ -8223,9 +8379,9 @@ Composes a transaction to burn a given quantity of BTC for XCP (on mainnet, poss "data": null, "btc_in": 5000000000, "btc_out": 1000, - "btc_change": 4999985815, - "btc_fee": 13185, - "rawtransaction": "02000000000101697aab377e493650354c22437285438ebef4e43aecd483075724fe8ebb0688dc00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff02e8030000000000001976a914a11b66a67b3ff69671c8f82254099faf374b800e88ac97ba052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000" + "btc_change": 4999985156, + "btc_fee": 13844, + "rawtransaction": "0200000000010137ec33628fcdb1a9c50007c3a89a0e6bae5706b02951f6125718f6b4529e541600000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff02e8030000000000001976a914a11b66a67b3ff69671c8f82254099faf374b800e88ac04b8052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000" } } ``` @@ -8235,8 +8391,8 @@ Composes a transaction to burn a given quantity of BTC for XCP (on mainnet, poss Composes a transaction to cancel an open order or bet. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that placed the order/bet to be cancelled - + offer_hash: `12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf` (str, required) - The hash of the order/bet to be cancelled + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that placed the order/bet to be cancelled + + offer_hash: `65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff` (str, required) - The hash of the order/bet to be cancelled + encoding (str, optional) - The encoding method to use + Default: `auto` + fee_per_kb (int, optional) - The fee per kilobyte of transaction data constant that the server uses when deciding on the dynamic fee to use (in satoshis) @@ -8288,21 +8444,21 @@ Composes a transaction to cancel an open order or bet. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "offer_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf" + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "offer_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff" }, "name": "cancel", - "data": "434e5452505254594612f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "data": "434e5452505254594665c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985819, - "btc_fee": 14181, - "rawtransaction": "02000000000101fd0f3d2d981f8785bd85d96da4b9829a77e170c79b70c90c5a55c83620c92c3800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff0200000000000000002b6a29f0621f175e4a17631a63f47d22f658f64ff0e594d5611953dd8201a91d17a18895a1578685f3a673bd9bba052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985110, + "btc_fee": 14890, + "rawtransaction": "020000000001017586b86bc163821cd6b659640efd899c63173e2317436686e63e8e3368fa8ec800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff0200000000000000002b6a298361e9b61b93c70680ebfc9f5db9ec6456157f10da5722c9c577426d29610c2a694f715838bea74b93d6b7052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "cancel", "message_type_id": 70, "message_data": { - "offer_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "offer_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "status": "valid" } } @@ -8315,7 +8471,7 @@ Composes a transaction to cancel an open order or bet. Composes a transaction to destroy a quantity of an asset. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be sending the asset to be destroyed + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be sending the asset to be destroyed + asset: `XCP` (str, required) - The asset to be destroyed + quantity: `1000` (int, required) - The quantity of the asset to be destroyed (in satoshis, hence integer) + tag: `"bugs!"` (str, required) - A tag for the destruction @@ -8370,7 +8526,7 @@ Composes a transaction to destroy a quantity of an asset. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "tag": "\"bugs!\"", @@ -8387,9 +8543,9 @@ Composes a transaction to destroy a quantity of an asset. "data": "434e5452505254596e000000000000000100000000000003e822627567732122", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999986346, - "btc_fee": 13654, - "rawtransaction": "02000000000101cf6bc92f6bdd3d6e1b54f236267378d1890fab3277a2c19dc4ce6e24dbe55f2000000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000226a20cda6d28834c0d19d727300aa3110b367c79c6e55dbe8b7bd464fddef251e8e2caabc052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985664, + "btc_fee": 14336, + "rawtransaction": "020000000001012e0e50c19f5074eea1d8c17cd6879adcb051c25abbe3e1a9328f06faf229116000000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000226a20c96ff42fd9bc9aecb9251b0a6417472b0690430266ca7cfe494b636da1f2197500ba052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "destroy", "message_type_id": 110, @@ -8409,7 +8565,7 @@ Composes a transaction to destroy a quantity of an asset. Composes a transaction to opens or closes a dispenser for a given asset at a given rate of main chain asset (BTC). Escrowed quantity on open must be equal or greater than give_quantity. It is suggested that you escrow multiples of give_quantity to ease dispenser operation. + Parameters - + address: `bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7` (str, required) - The address that will be dispensing (must have the necessary escrow_quantity of the specified asset) + + address: `bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8` (str, required) - The address that will be dispensing (must have the necessary escrow_quantity of the specified asset) + asset: `XCP` (str, required) - The asset or subasset to dispense + give_quantity: `1000` (int, required) - The quantity of the asset to dispense (in satoshis, hence integer) + escrow_quantity: `1000` (int, required) - The quantity of the asset to reserve for this dispenser (in satoshis, hence integer) @@ -8470,7 +8626,7 @@ Composes a transaction to opens or closes a dispenser for a given asset at a giv { "result": { "params": { - "source": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "asset": "XCP", "give_quantity": 1000, "escrow_quantity": 1000, @@ -8490,11 +8646,11 @@ Composes a transaction to opens or closes a dispenser for a given asset at a giv }, "name": "dispenser", "data": "434e5452505254590c000000000000000100000000000003e800000000000003e8000000000000006400", - "btc_in": 4949970000, + "btc_in": 4949934500, "btc_out": 0, - "btc_change": 4949955760, - "btc_fee": 14240, - "rawtransaction": "02000000000101ae1c0c30e85892e46aba35588bb2500546a9b77a376ecc44379a5b41f44e79e6020000001600141ead9f7ce72a0aee740fae10fdaafd105fda31abffffffff0200000000000000002c6a2ac191f58839ee9c99ddd7ce2ead0ad6ed986d26681b995c0fc0783aaf1f32d2b4471d1db523300c644aa2b0540a27010000001600141ead9f7ce72a0aee740fae10fdaafd105fda31ab02000000000000", + "btc_change": 4949919549, + "btc_fee": 14951, + "rawtransaction": "02000000000101e3f61985ad574271f36d9aa38a689b45a90eb31282c733525079b9be999e2f9c010000001600140e46f99c97e82da0b0b17c2eaf78f51070e611b4ffffffff0200000000000000002c6a2a4277113ca832cfadb6d4e12145ec87337a9894e147e80622109d08e3ed56eaef9652bd96b7ead91554df3dc70927010000001600140e46f99c97e82da0b0b17c2eaf78f51070e611b402000000000000", "unpacked_data": { "message_type": "dispenser", "message_type_id": 12, @@ -8520,7 +8676,7 @@ Composes a transaction to opens or closes a dispenser for a given asset at a giv Composes a transaction to issue a dividend to holders of a given asset. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be issuing the dividend (must have the ownership of the asset which the dividend is being issued on) + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be issuing the dividend (must have the ownership of the asset which the dividend is being issued on) + quantity_per_unit: `1` (int, required) - The amount of dividend_asset rewarded (in satoshis, hence integer) + asset: `FAIRMINTA` (str, required) - The asset or subasset that the dividends are being rewarded on + dividend_asset: `XCP` (str, required) - The asset or subasset that the dividends are paid in @@ -8575,14 +8731,14 @@ Composes a transaction to issue a dividend to holders of a given asset. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "quantity_per_unit": 1, "asset": "FAIRMINTA", "dividend_asset": "XCP", "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -8599,9 +8755,9 @@ Composes a transaction to issue a dividend to holders of a given asset. "data": "434e545250525459320000000000000001000000f3bafe12e20000000000000001", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999986287, - "btc_fee": 13713, - "rawtransaction": "020000000001014d9d408c8aa28d263c6236e7ce9326c088a7c77733b15208936bba69fc66892b00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000236a21b9a0f3a14e8bd2b22c2973f10084449fa6342781e08c138982b0be1ddd8a2e28bc6fbc052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985602, + "btc_fee": 14398, + "rawtransaction": "0200000000010117d0c94606515db5d229f7068ab8f8b313ed418d31799d5245c932e70fe2a39700000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000236a217c09d61d451fcc78daa6dfaf67020c301b75fe683edb01d4f2fd53209555b2be5bc2b9052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "dividend", "message_type_id": 50, @@ -8622,10 +8778,10 @@ Composes a transaction to issue a dividend to holders of a given asset. Composes a transaction to Issue a new asset, issue more of an existing asset, lock an asset, reset existing supply, or transfer the ownership of an asset. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be issuing or transfering the asset + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be issuing or transfering the asset + asset: `XCPTEST` (str, required) - The assets to issue or transfer. This can also be a subasset longname for new subasset issuances + quantity: `1000` (int, required) - The quantity of the asset to issue (set to 0 if transferring an asset) (in satoshis, hence integer) - + transfer_destination: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, optional) - The address to receive the asset + + transfer_destination: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, optional) - The address to receive the asset + Default: `None` + divisible (bool, optional) - Whether this asset is divisible or not (if a transfer, this value must match the value specified when the asset was originally issued) + Default: `True` @@ -8686,10 +8842,10 @@ Composes a transaction to Issue a new asset, issue more of an existing asset, lo { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCPTEST", "quantity": 1000, - "transfer_destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "transfer_destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "lock": false, "reset": false, @@ -8700,9 +8856,9 @@ Composes a transaction to Issue a new asset, issue more of an existing asset, lo "data": "434e5452505254591600000001a956fbdf00000000000003e8010000c04e554c4c", "btc_in": 5000000000, "btc_out": 546, - "btc_change": 4999983749, - "btc_fee": 15705, - "rawtransaction": "020000000001017903c0d3e85e6f55c818ff03b337e7667d08b9f04bf47baea1dd4ae822a742c200000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff032202000000000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b0000000000000000236a2163c004dfeca2b4a7a468f25c25e79c0bfd8a54da1aecdc196d5a885e0d13109e1585b2052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999982964, + "btc_fee": 16490, + "rawtransaction": "02000000000101327c00ce43ede25debe22ed780dac3ba76d392a9ba648307f515b626983b9be800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff032202000000000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff7480000000000000000236a21e04797aade082d95379ff0cfde5da76db1a9aca46565564ebd5c7cc3b9711a964274af052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "issuance", "message_type_id": 22, @@ -8731,9 +8887,9 @@ Composes a transaction to Issue a new asset, issue more of an existing asset, lo Composes a transaction to send multiple payments to multiple addresses. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be sending (must have the necessary quantity of the specified asset) + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be sending (must have the necessary quantity of the specified asset) + assets: `XCP,MYASSETA` (str, required) - comma-separated list of assets to send - + destinations: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t,bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - comma-separated list of addresses to send to + + destinations: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva,bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - comma-separated list of addresses to send to + quantities: `1,2` (str, required) - comma-separated list of quantities to send (in satoshis, hence integer) + memo: `"Hello, world!"` (str, optional) - The Memo associated with this transaction + Default: `None` @@ -8790,16 +8946,16 @@ Composes a transaction to send multiple payments to multiple addresses. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset_dest_quant_list": [ [ "XCP", - "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", 1 ], [ "MYASSETA", - "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", 2 ] ], @@ -8807,26 +8963,26 @@ Composes a transaction to send multiple payments to multiple addresses. "memo_is_hex": false }, "name": "mpma", - "data": "434e54525052545903000280a5f38190611aeed07b44f965c2664fcbb8b9c44b80f7eae152229797886fd0a0c038058dc14ebbf3218f2248656c6c6f2c20776f726c6421228000000c159b8bb72000000000000000480000000000000008000000000000000200", + "data": "434e54525052545903000280aa5f1fcf04bccbd58dfaa75c74514113e56ff74880e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba8f2248656c6c6f2c20776f726c6421228000000c159b8bb72000000000000000480000000000000008000000000000000200", "btc_in": 20000000000, "btc_out": 2000, - "btc_change": 19999945492, - "btc_fee": 52508, - "rawtransaction": "0200000000010474586626d8d2dd94f8aa07f2aa1d928f1e8a6dabbc8d8cb03892249493f4f89300000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff4def0cdb59f17f28ce1f4b58f69b4c99e3fd1999f6d084a35cd458008bcd780600000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffffb8487c0f75f9841acc48f090931607d874d448815361ab44c83345b2802cd25300000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff6ae80d8015b049e741ea2a843d331c3d76ceae2a7efcebc95584b5ef699f990f00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff03e80300000000000069512103541391f6ecc5b04cd369fa68c3d9c3db53eda15c58f5889b22209590581877a2210253b3e4220c9a1e507851e852563b0a9d8e1d10b45470154cf563c3e30fded8ba2102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee803000000000000695121035b1391f6ecc5b04cd34a8d053110547be10cbbb2849b57e9f0c2f3df93a0ce82210297f82cd5e67b4c72efc6683d869bcaa58b90d3faef8334c3d72ba68f63b1f4482102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae14f316a804000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000002000002000002000000000000", + "btc_change": 19999942870, + "btc_fee": 55130, + "rawtransaction": "020000000001040dea2852b03c6db35c901546ffbbaebe82b32effb00adc6c763c9323ca41e24e00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffffd57a84ba84f216251a91df650d6b7116bf3b34922a157d82884f3d5c88678a0500000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff377647a5bd5470af2f29be5e89fbfe894378660e3eb587b09f3ce528215c9c0b00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff1f89794624b6dd4e5cdb4d3a46b6f08abc0f8c40cad8f8f03d83cb294ef2b5fe00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff03e8030000000000006951210359b1740fd686fce25029f048f4d762e7b9cfe85d1af814e08e031b6682763dcd21020336c3c2524555b015219669c830c4f6d6ae1751359a1b08bdc43930dd723abf210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aee8030000000000006951210356b1740fd686fce2500a8725061159d9544b5496c36075cc65574a27919352402103f47e0b2a91f4f85b701ef026d3692fdd02755da353c8a1879f8c5c5cb11d169d210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aed6e816a804000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000002000002000002000000000000", "unpacked_data": { "message_type": "mpma_send", "message_type_id": 3, "message_data": [ { "asset": "MYASSETA", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "quantity": 2, "memo": "\"Hello, world!\"", "memo_is_hex": false }, { "asset": "XCP", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "quantity": 1, "memo": "\"Hello, world!\"", "memo_is_hex": false @@ -8842,7 +8998,7 @@ Composes a transaction to send multiple payments to multiple addresses. Composes a transaction to place an order on the distributed exchange. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be issuing the order request (must have the necessary quantity of the specified asset to give) + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be issuing the order request (must have the necessary quantity of the specified asset to give) + give_asset: `XCP` (str, required) - The asset that will be given in the trade + give_quantity: `1000` (int, required) - The quantity of the asset that will be given (in satoshis, hence integer) + get_asset: `FAIRMINTA` (str, required) - The asset that will be received in the trade @@ -8900,7 +9056,7 @@ Composes a transaction to place an order on the distributed exchange. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "get_asset": "FAIRMINTA", @@ -8917,7 +9073,7 @@ Composes a transaction to place an order on the distributed exchange. "get_asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -8929,9 +9085,9 @@ Composes a transaction to place an order on the distributed exchange. "data": "434e5452505254590a000000000000000100000000000003e8000000f3bafe12e200000000000003e800640000000000000064", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985233, - "btc_fee": 14767, - "rawtransaction": "0200000000010110f461a2b6b7d0ceb56a3c36070c4d6b502e5a4dfcef7fe4e8feb929d0a116a800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000356a33c4475277dd8914c093baaf2098c073c7f3417cbb37527cadf7775408a206f94d833711d4e20a9a572aa60bce74645d153d1edc51b8052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999984495, + "btc_fee": 15505, + "rawtransaction": "02000000000101ee39364187a27e574280596410b70f4847254d3f3aff821fcd8a0f9829133b3100000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000356a3373690747fb312f865b7593ea2d05ea3fe290d77e97b1bc967973240e6d379222a28d90fd71664cd13dc8f4773ffbfd91df14f06fb5052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "order", "message_type_id": 10, @@ -8957,8 +9113,8 @@ Composes a transaction to place an order on the distributed exchange. Composes a transaction to send a quantity of an asset to another address. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be sending (must have the necessary quantity of the specified asset) - + destination: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address that will be receiving the asset + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be sending (must have the necessary quantity of the specified asset) + + destination: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address that will be receiving the asset + asset: `XCP` (str, required) - The asset or subasset to send + quantity: `1000` (int, required) - The quantity of the asset to send (in satoshis, hence integer) + memo (str, optional) - The Memo associated with this transaction @@ -9018,8 +9174,8 @@ Composes a transaction to send a quantity of an asset to another address. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "quantity": 1000, "memo": null, @@ -9035,19 +9191,19 @@ Composes a transaction to send a quantity of an asset to another address. "quantity_normalized": "0.00001000" }, "name": "send", - "data": "434e54525052545902000000000000000100000000000003e880f7eae152229797886fd0a0c038058dc14ebbf321", + "data": "434e54525052545902000000000000000100000000000003e880e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985526, - "btc_fee": 14474, - "rawtransaction": "02000000000101ab2a29267ea80990ba798a8a5cbef290454d47632ba663cb826557dc9d5a67a800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000306a2e3ecd36925c62562e166af268e836db0d632d65538dec2ad71ff6f281d05f36c8c4aef6e3ca6e9cd358dd47ea8d8076b9052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999984803, + "btc_fee": 15197, + "rawtransaction": "020000000001015f572b10e82ae4e7245d3788318ec4699543a4e925fc2232a2de2c9271c49c8100000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000306a2ee796c2a399c14ecdd3bf731ace596700d4468848a6fdb759d1f64c8cfdb93a279ea80c4a861fba8a3e3f8c180e25a3b6052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 1000, - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "memo": null, "quantity_normalized": "0.00001000" } @@ -9061,8 +9217,8 @@ Composes a transaction to send a quantity of an asset to another address. Composes a transaction to Sends all assets and/or transfer ownerships to a destination address. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be sending - + destination: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address to receive the assets and/or ownerships + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be sending + + destination: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address to receive the assets and/or ownerships + flags: `7` (int, required) - An OR mask of flags indicating how the sweep should be processed. Possible flags are: - FLAG_BALANCES: (integer) 1, specifies that all balances should be transferred. - FLAG_OWNERSHIP: (integer) 2, specifies that all ownerships should be transferred. - FLAG_BINARY_MEMO: (integer) 4, specifies that the memo is in binary/hex form. + memo: `FFFF` (str, required) - The Memo associated with this transaction in hex format + encoding (str, optional) - The encoding method to use @@ -9116,23 +9272,23 @@ Composes a transaction to Sends all assets and/or transfer ownerships to a desti { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "flags": 7, "memo": "FFFF" }, "name": "sweep", - "data": "434e5452505254590480f7eae152229797886fd0a0c038058dc14ebbf32107ffff", + "data": "434e5452505254590480e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba07ffff", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999986287, - "btc_fee": 13713, - "rawtransaction": "020000000001018f03db23da65dbf8feaf35c15745e3be5a97329d410a2f3e04cc91e3e44adb2c00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000236a21fb348a5109f4fa1d707ceaacaedab9d38472cdc9ba4aef08b2a1bd6b49714a9c466fbc052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985602, + "btc_fee": 14398, + "rawtransaction": "02000000000101f01cf8227b24abff6c956382c4b2ebbeba4380b6f6290d16d7f3d1888da0998b00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000236a21b8ac5ec1c7c141350f22bbc7877bfd56e15fe9314cfecc34c55bc586ce69dbc72ac2b9052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "sweep", "message_type_id": 4, "message_data": { - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "flags": 7, "memo": "ffff" } @@ -9146,8 +9302,8 @@ Composes a transaction to Sends all assets and/or transfer ownerships to a desti Composes a transaction to send BTC to a dispenser. + Parameters - + address: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address that will be sending (must have the necessary quantity of BTC) - + dispenser: `bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy` (str, required) - The dispenser that will be receiving the asset + + address: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address that will be sending (must have the necessary quantity of BTC) + + dispenser: `bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj` (str, required) - The dispenser that will be receiving the asset + quantity: `1000` (int, required) - The quantity of BTC to send (in satoshis, hence integer) + encoding (str, optional) - The encoding method to use + Default: `auto` @@ -9200,17 +9356,17 @@ Composes a transaction to send BTC to a dispenser. { "result": { "params": { - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "quantity": 1000 }, "name": "dispense", "data": "434e5452505254590d00", - "btc_in": 4949868000, + "btc_in": 4949854000, "btc_out": 1000, - "btc_change": 4949852643, - "btc_fee": 14357, - "rawtransaction": "020000000001013316e120a1aeb734bcf6abbd5750b2a4a1f55bea04ff5bb94dc6de49eab03a4302000000160014f7eae152229797886fd0a0c038058dc14ebbf321ffffffff03e80300000000000016001492b8d704c9efa380416e70f1b303fe9c684ff73300000000000000000c6a0a7ba2439c1c0493c6d060e3c1082701000000160014f7eae152229797886fd0a0c038058dc14ebbf32102000000000000", + "btc_change": 4949837926, + "btc_fee": 15074, + "rawtransaction": "02000000000101f2919794fe633be2cb9c213e5644ca18b8d5064da3a1134edd8704d776a21d1102000000160014e8c3b1adeb653f6e4f1b59eb2bd4db48f26652baffffffff03e803000000000000160014ff7bfd93f2bf72a1088e1cdf07174f46f787c02600000000000000000c6a0a1e1e622ba185e90744bf6688082701000000160014e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba02000000000000", "unpacked_data": { "message_type": "dispense", "message_type_id": 13, @@ -9227,7 +9383,7 @@ Composes a transaction to send BTC to a dispenser. Composes a transaction to issue a new asset using the FairMinter protocol. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be issuing the asset + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be issuing the asset + asset: `MYASSET` (str, required) - The asset to issue + asset_parent (str, optional) - The parent asset of the asset to issue + Default: `` @@ -9312,7 +9468,7 @@ Composes a transaction to issue a new asset using the FairMinter protocol. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSET", "asset_parent": "", "price": 10, @@ -9341,31 +9497,37 @@ Composes a transaction to issue a new asset using the FairMinter protocol. "data": "434e5452505254595a4d5941535345547c7c31307c317c307c307c307c307c307c307c307c307c307c307c307c317c", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985467, - "btc_fee": 14533, - "rawtransaction": "02000000000101ad72cbea3815af8e56b49732764ac81277d1379a63035d16d2b16668d9609fb800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000316a2f8bd5c040721f2a1ae4da92172aa2844f3ab149270964fe885d67263a582967abb9128220450562911ce6677777336b3bb9052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999984741, + "btc_fee": 15259, + "rawtransaction": "020000000001012a035812009894c8e7773b1d3a74269e92d17e91c4061aed16f13ca471a66f0500000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000316a2f04837b856423fea56cbc0aaccecd1342cc3751ec4c51b50e00cc5fc3939103c81dfe27dede267cf8fad823f319dd7a65b6052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "fairminter", "message_type_id": 90, - "message_data": [ - "MYASSET", - "", - 10, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - "0.00000000", - false, - false, - false, - true, - "" - ] + "message_data": { + "asset": "MYASSET", + "asset_parent": "", + "price": 10, + "quantity_by_price": 1, + "max_mint_per_tx": 0, + "hard_cap": 0, + "premint_quantity": 0, + "start_block": 0, + "end_block": 0, + "soft_cap": 0, + "soft_cap_deadline_block": 0, + "minted_asset_commission": "0.00000000", + "burn_payment": false, + "lock_description": false, + "lock_quantity": false, + "divisible": true, + "description": "", + "price_normalized": "0.00000010", + "hard_cap_normalized": "0.00000000", + "soft_cap_normalized": "0.00000000", + "quantity_by_price_normalized": "0.00000001", + "max_mint_per_tx_normalized": "0.00000000", + "premint_quantity_normalized": "0.00000000" + } } } } @@ -9376,7 +9538,7 @@ Composes a transaction to issue a new asset using the FairMinter protocol. Composes a transaction to mint a quantity of an asset using the FairMinter protocol. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address that will be minting the asset + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address that will be minting the asset + asset: `FAIRMINTC` (str, required) - The asset to mint + quantity: `1` (int, optional) - The quantity of the asset to mint (in satoshis, hence integer) + Default: `0` @@ -9431,13 +9593,13 @@ Composes a transaction to mint a quantity of an asset using the FairMinter proto { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTC", "quantity": 1, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9447,16 +9609,17 @@ Composes a transaction to mint a quantity of an asset using the FairMinter proto "data": "434e5452505254595b464149524d494e54437c31", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999987049, - "btc_fee": 12951, - "rawtransaction": "020000000001018ab515b6df8a396c3fbb515116f7b9534ec078b7c298c84b22bff5b986a604b300000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000166a14c8a692df72713aabad8e6bbf43388f2773f4ad7d69bf052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999986402, + "btc_fee": 13598, + "rawtransaction": "02000000000101de0c787ae9cc816f11a997c834c15422b17f83ce29db74bc454956f6c4de267800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000166a1474ca8fac46f44178e095034e94a2d1b7d50beb40e2bc052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "fairmint", "message_type_id": 91, - "message_data": [ - "FAIRMINTC", - 1 - ] + "message_data": { + "asset": "FAIRMINTC", + "quantity": 1, + "quantity_normalized": "0.00000001" + } } } } @@ -9467,10 +9630,10 @@ Composes a transaction to mint a quantity of an asset using the FairMinter proto Composes a transaction to attach assets from an address to UTXO. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address from which the assets are attached + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address from which the assets are attached + asset: `XCP` (str, required) - The asset or subasset to attach + quantity: `1000` (int, required) - The quantity of the asset to attach (in satoshis, hence integer) - + destination: `082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3:3` (str, optional) - The utxo to attach the assets to + + destination: `6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1` (str, optional) - The utxo to attach the assets to + Default: `None` + encoding (str, optional) - The encoding method to use + Default: `auto` @@ -9523,8 +9686,8 @@ Composes a transaction to attach assets from an address to UTXO. { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3:3", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1", "asset": "XCP", "quantity": 1000, "asset_info": { @@ -9537,12 +9700,12 @@ Composes a transaction to attach assets from an address to UTXO. "quantity_normalized": "0.00001000" }, "name": "utxo", - "data": "434e54525052545964626372743171356865637279727072746864713736796c396a7579656a30657775746e337a746e79767233747c303832613833323839653835383937373365386266303633306564393731393436656639653366383232666336343530653665353862333763343662326366333a337c5843507c31303030", + "data": "434e54525052545964626372743171346630336c6e6379686e39617472303635617738673532707a306a6b6c6136673435707a76617c366537343964363866663964393938633138313733363561363035373633323431363931633532383362363137366366636563303235396262306565326336663a317c5843507c31303030", "btc_in": 30000000000, "btc_out": 3000, - "btc_change": 29999918531, - "btc_fee": 78469, - "rawtransaction": "02000000000106c388b2915db493176b5c1c0af0e59511a2e670be35eaa56e0500aa9f8f03ffd100000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff5103b9b4325e84d7594ad95a315511d9ba748040f7165478f8fd1dafe5f4101400000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff491d515143d422464a4a4c52070bfe540ec70b409faea08461f5e91c19f1119800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff361617f69a0bab11945b69416173fd4d20dc7afda833112fe2494491e5d604bf00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff70993d1ed418241c419395c65954f1dc4dd6812490b0d105fd80e3aae364bc4f00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff3202b35dfac6c5b0398beeb2caacbe45131462617bb783fe5a78ea829d82bb9500000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff04e8030000000000006951210204d355adf9a03ffeec0b15ccd8b5f662a594c7e5f6b2488565a0ee8d2f314a5f21021a16389285927431bf8ee47f34b6936c237a32eb7b692bd745988197c92de6c22102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee8030000000000006951210304d355adf9a03ffeec574eca92f4ff2aa7cb91e3bca95cc521e7b68c3a3f4b372103524335ce958d283ebc8dab3872bec32063217bf83f3f6a9317938495c528b6172102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee803000000000000695121032ed355adf9a03ffeec5d14c999fbf46fc8bff2fab5fb0ac517d486e95e067c432102637a01f8f0eb115b8feb930a40d8a01657144b9d095a5fab75a0b3f6f11ed45c2102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aec36d22fc06000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000002000002000002000002000002000000000000", + "btc_change": 29999914612, + "btc_fee": 82388, + "rawtransaction": "0200000000010617008f4f372adb06a763d40a362f96e2e2740a0555de276dd5c8a1ff0650f2fa00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748fffffffff528117da56199d9812d06e4ef27ed43620b916671babdd567a37a807614114700000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff76667f1d58f0b61461070d53d8bb7a55789c81b0a42ce2cad54bfe5d07b9832200000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff3a6e9e132bbe15f2b73d289f8abccc38b2894bfcb946091ed09d869a042b328200000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff54ee4eeab8d8a9eb4b8674287e88971334d615f78698f49de365af94e34114b600000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff0f821efaabb6e0e6971b5914b00bb4a770e9c495e67ed297762d8752328f8b0800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff04e80300000000000069512102a750859296f9e5fa5855687c9443f3876369e4961a2d7e818363d1f300ab7b852103ed73bb9e8a0b92b1f28c4b0a44cc55a7eb92b65b6df3f77aad1d54c0a158297d210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aee80300000000000069512102a750859296f9e5fa58096c79df53fbcf6f6ce59d47742ecede6cdea241ee7d182103e874eed8845596e0b7c443534d9605a6bac5e54872e6a634ae410196a8597acb210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aee803000000000000695121028d50859296f9e5fa58036929800df38a0f4c84d947732dc8eb0de89274d94bb72103db46dae9b26ca78382f67b602fa034918ca6832b178596069b7863f4983c1f98210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553ae745e22fc06000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000002000002000002000002000002000000000000", "unpacked_data": { "message_type": "unknown", "message_type_id": 100, @@ -9559,8 +9722,8 @@ Composes a transaction to attach assets from an address to UTXO. Composes a transaction to detach assets from UTXO to an address. + Parameters - + utxo: `d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0` (str, required) - The utxo from which the assets are detached - + destination: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to detach the assets to + + utxo: `a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0` (str, required) - The utxo from which the assets are detached + + destination: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to detach the assets to + asset: `XCP` (str, required) - The asset or subasset to detach + quantity: `1000` (int, required) - The quantity of the asset to detach (in satoshis, hence integer) + encoding (str, optional) - The encoding method to use @@ -9614,8 +9777,8 @@ Composes a transaction to detach assets from UTXO to an address. { "result": { "params": { - "source": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "asset_info": { @@ -9628,12 +9791,12 @@ Composes a transaction to detach assets from UTXO to an address. "quantity_normalized": "0.00001000" }, "name": "utxo", - "data": "434e54525052545964643337303864383039346464363764666162343932323031363732336164366136323464323735336233336236316163303437303736623038373933316666393a307c626372743171356865637279727072746864713736796c396a7579656a30657775746e337a746e79767233747c5843507c31303030", + "data": "434e54525052545964613763316533666335643338353462643362333135306632313531393432343436353236663538626530653331333837316261386530333337333131353938303a307c626372743171346630336c6e6379686e39617472303635617738673532707a306a6b6c6136673435707a76617c5843507c31303030", "btc_in": 4950080000, "btc_out": 3000, - "btc_change": 4950030353, - "btc_fee": 46647, - "rawtransaction": "020000000001031023a34b4e24fc742e8ef0708e9c952698bd84d884170649d86a917ba5901fa901000000160014f9b38e2d42efb9307785475778151ec301966ac2ffffffffae1c0c30e85892e46aba35588bb2500546a9b77a376ecc44379a5b41f44e79e600000000160014f9b38e2d42efb9307785475778151ec301966ac2ffffffff40f78e5b2ae900b1352a1ee4016317a453969ff556522ae9bd8e41e97807604a01000000160014f9b38e2d42efb9307785475778151ec301966ac2ffffffff04e80300000000000069512103151398cd88d8b1698ef01c9aa9e534c006fdca2289db6990ecbc522b55be218c21021f46bdfb6cce4502b4d93e18c32493ab7d0ecde235ec572ff1d81a4960464c5b21021b4822e4a2bb6c63f96f32ad6bf8bd9d3f424eb633146afb12bee8b898842c3753aee80300000000000069512103151398cd88d8b1698ea34ecbaeed3b9d0dfc9570d4856fdbeab9413d50f6262121024513efbf228e0611a4873b5fc6268ef573518bf963b5057cb7cc0d17670b088121021b4822e4a2bb6c63f96f32ad6bf8bd9d3f424eb633146afb12bee8b898842c3753aee803000000000000695121023f1398cd88d8b1698efa01dfece678d8668ea36adc8f6f9788da3349618713e321032d768ccd5bfc7663d0ef5f2ef110f7994a3bfe8006df3519c0b9797954717c7621021b4822e4a2bb6c63f96f32ad6bf8bd9d3f424eb633146afb12bee8b898842c3753ae11780b2701000000160014f9b38e2d42efb9307785475778151ec301966ac202000002000002000000000000", + "btc_change": 4950028023, + "btc_fee": 48977, + "rawtransaction": "02000000000103add2da36e3c80ec048f687ac495f3292dcab0d29f5898eb447e64dbe5ef76f2a010000001600149f22482d5ab564881e7bf35d1fe53187f23d85b7ffffffff2809c45f929d5db89e3bd6e3b3557330c64ae9cc1e0a7c6dbbe4ce90596c62bb000000001600149f22482d5ab564881e7bf35d1fe53187f23d85b7ffffffffa1980cf0c44a39398be3125f10f7a8eccd9a915fe1c121ea9001b44c410dad1d010000001600149f22482d5ab564881e7bf35d1fe53187f23d85b7ffffffff04e8030000000000006951210273d9564b709bebfe06c33885d9490a4153d102da83c9e97be48ed4a6a53d893c21037ce4e1a59dca1a69f97747044000cc02a68b0132b17a0ef41a499688cc68024b2103dfe916dc86fb9eef3d273cb8dd60f9776dd6ab378df03396da81eef4b9137e5f53aee8030000000000006951210373d9564b709bebfe06c26981894f5c4304870e8680cbec33e48995b0a77d88b521032ab2e0f8c6985a35a57a12460702cc51f2c45b30b42d4dbf191bcad5cf3f5d062103dfe916dc86fb9eef3d273cb8dd60f9776dd6ab378df03396da81eef4b9137e5f53aee8030000000000006951210359d9564b709bebfe06936cc2c00e0e0e6df167c281c1ec7f86eae7c4960cbcb521034c82d394a8fb235dcb4373327532fa6493b36357811f3dc52971a1b9ae093a732103dfe916dc86fb9eef3d273cb8dd60f9776dd6ab378df03396da81eef4b9137e5f53aef76e0b27010000001600149f22482d5ab564881e7bf35d1fe53187f23d85b702000002000002000000000000", "unpacked_data": { "message_type": "unknown", "message_type_id": 100, @@ -9645,7 +9808,7 @@ Composes a transaction to detach assets from UTXO to an address. } ``` -### Compose Movetoutxo [GET /v2/utxos/{utxo}/compose/movetoutxo{?destination}{&more_utxos}{&verbose}{&show_unconfirmed}] +### Compose Movetoutxo [GET /v2/utxos/{utxo}/compose/movetoutxo{?destination}{&more_utxos}{&exact_fee}{&change_address}{&verbose}{&show_unconfirmed}] Composes a transaction to move assets from UTXO to another UTXO. @@ -9654,6 +9817,20 @@ Composes a transaction to move assets from UTXO to another UTXO. + destination (str, required) - The address to move the assets to + more_utxos (str, optional) - The additional utxos to fund the transaction + Default: `` + + exact_fee (int, optional) - + + Default: `None` + + change_address (str, optional) - + + Default: `None` + + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + + Default: `false` + + show_unconfirmed (bool, optional) - Include results from Mempool. + + Default: `false` + +### Get Attach Estimate Xcp Fee [GET /v2/compose/attach/estimatexcpfees{?verbose}{&show_unconfirmed}] + +Returns the estimated fee for attaching assets to a UTXO. + ++ Parameters + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -9684,12 +9861,29 @@ Returns the valid assets ``` { "result": [ + { + "asset": "UTXOASSET", + "asset_id": "4336417415635", + "asset_longname": null, + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "owner": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "divisible": true, + "locked": false, + "supply": 100000000000, + "description": "My super asset", + "first_issuance_block_index": 198, + "last_issuance_block_index": 198, + "confirmed": true, + "first_issuance_block_time": 1729876053, + "last_issuance_block_time": 1729876053, + "supply_normalized": "1000.00000000" + }, { "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -9697,16 +9891,16 @@ Returns the valid assets "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETB", "asset_id": "103804245871", "asset_longname": null, - "issuer": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "owner": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "issuer": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "owner": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "divisible": true, "locked": false, "supply": 100000000000, @@ -9714,16 +9908,16 @@ Returns the valid assets "first_issuance_block_index": 157, "last_issuance_block_index": 157, "confirmed": true, - "first_issuance_block_time": 1729539363, - "last_issuance_block_time": 1729539363, + "first_issuance_block_time": 1729875894, + "last_issuance_block_time": 1729875894, "supply_normalized": "1000.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -9731,16 +9925,16 @@ Returns the valid assets "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -9748,30 +9942,13 @@ Returns the valid assets "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" - }, - { - "asset": "FAIRMINTC", - "asset_id": "1046814266084", - "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "divisible": true, - "locked": false, - "supply": 19, - "description": "", - "first_issuance_block_index": 131, - "last_issuance_block_index": 134, - "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, - "supply_normalized": "0.00000019" } ], - "next_cursor": 3, - "result_count": 8 + "next_cursor": 4, + "result_count": 9 } ``` @@ -9794,8 +9971,8 @@ Returns an asset by its name "asset": "FAIRMINTA", "asset_id": "1046814266082", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -9803,8 +9980,8 @@ Returns an asset by its name "first_issuance_block_index": 122, "last_issuance_block_index": 125, "confirmed": true, - "first_issuance_block_time": 1729539213, - "last_issuance_block_time": 1729539226, + "first_issuance_block_time": 1729875755, + "last_issuance_block_time": 1729875767, "supply_normalized": "100.00000000" } } @@ -9835,7 +10012,7 @@ Returns the asset balances { "result": [ { - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "utxo": null, "utxo_address": null, "asset": "FAIRMINTA", @@ -9843,14 +10020,14 @@ Returns the asset balances "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "95.00000000" }, { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "asset": "FAIRMINTA", @@ -9858,7 +10035,7 @@ Returns the asset balances "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9870,13 +10047,13 @@ Returns the asset balances } ``` -### Get Balance By Asset And Address [GET /v2/assets/{asset}/balances/{address}{?verbose}{&show_unconfirmed}] +### Get Balances By Asset And Address [GET /v2/assets/{asset}/balances/{address}{?verbose}{&show_unconfirmed}] -Returns the balance of an address and asset +Returns the balances of an address and asset + Parameters + asset: `XCP` (str, required) - The asset to return - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -9886,21 +10063,25 @@ Returns the balance of an address and asset ``` { - "result": { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "quantity": 82699937196, - "utxo": null, - "utxo_address": null, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "826.99937000" - } + "result": [ + { + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "XCP", + "quantity": 82699937196, + "utxo": null, + "utxo_address": null, + "asset_info": { + "divisible": true, + "asset_longname": null, + "description": "The Counterparty protocol native currency", + "locked": true, + "issuer": null + }, + "quantity_normalized": "826.99937000" + } + ], + "next_cursor": null, + "result_count": 1 } ``` @@ -9938,9 +10119,9 @@ Returns the orders of an asset "result": [ { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -9955,7 +10136,7 @@ Returns the orders of an asset "fee_provided_remaining": 10000, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -9981,9 +10162,9 @@ Returns the orders of an asset }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -9998,7 +10179,7 @@ Returns the orders of an asset "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -10024,9 +10205,9 @@ Returns the orders of an asset }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -10041,7 +10222,7 @@ Returns the orders of an asset "fee_provided_remaining": 10000, "status": "cancelled", "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -10067,9 +10248,9 @@ Returns the orders of an asset }, { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -10084,7 +10265,7 @@ Returns the orders of an asset "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -10110,9 +10291,9 @@ Returns the orders of an asset }, { "tx_index": 52, - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "give_asset": "BTC", "give_quantity": 2000, "give_remaining": 0, @@ -10127,7 +10308,7 @@ Returns the orders of an asset "fee_provided_remaining": 10000, "status": "filled", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -10189,13 +10370,13 @@ Returns the orders of an asset { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -10209,7 +10390,7 @@ Returns the orders of an asset "fee_paid": 0, "status": "pending", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -10229,13 +10410,13 @@ Returns the orders of an asset "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -10249,7 +10430,7 @@ Returns the orders of an asset "fee_paid": 0, "status": "completed", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -10269,13 +10450,13 @@ Returns the orders of an asset "fee_paid_normalized": "0.00000000" }, { - "id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "tx0_index": 49, - "tx0_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 50, - "tx1_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 1000, "backward_asset": "BTC", @@ -10289,7 +10470,7 @@ Returns the orders of an asset "fee_paid": 0, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -10369,20 +10550,20 @@ Returns the credits of an asset "result": [ { "block_index": 194, - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "event": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "tx_index": 60, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10390,20 +10571,20 @@ Returns the credits of an asset }, { "block_index": 125, - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "FAIRMINTA", "quantity": 9000000000, "calling_function": "fairmint", - "event": "178933543378d126cc11377c3aebf77bdd65a28f9ff63b131f19f0d415810246", + "event": "247a83049c76d2c8cce458965c61b55515a12725eee4559c2cbf08a90aa52cc1", "tx_index": 13, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10411,20 +10592,20 @@ Returns the credits of an asset }, { "block_index": 124, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "unescrowed fairmint", - "event": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "event": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "tx_index": 12, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10432,20 +10613,20 @@ Returns the credits of an asset }, { "block_index": 124, - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "unescrowed fairmint", - "event": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "event": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10457,16 +10638,16 @@ Returns the credits of an asset "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "escrowed fairmint", - "event": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "event": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "tx_index": 12, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10521,17 +10702,38 @@ Returns the debits of an asset { "result": [ { - "block_index": 196, + "block_index": 201, "address": null, "asset": "XCP", "quantity": 1500000000, "action": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "confirmed": true, + "block_time": 1729876074, + "asset_info": { + "divisible": true, + "asset_longname": null, + "description": "The Counterparty protocol native currency", + "locked": true, + "issuer": null + }, + "quantity_normalized": "15.00000000" + }, + { + "block_index": 198, + "address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "asset": "XCP", + "quantity": 50000000, + "action": "issuance fee", + "event": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "tx_index": 64, + "utxo": null, + "utxo_address": null, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876053, "asset_info": { "divisible": true, "asset_longname": null, @@ -10539,20 +10741,20 @@ Returns the debits of an asset "locked": true, "issuer": null }, - "quantity_normalized": "15.00000000" + "quantity_normalized": "0.50000000" }, { "block_index": 195, - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "quantity": 1, "action": "destroy", - "event": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "event": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "tx_index": 61, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539514, + "block_time": 1729876041, "asset_info": { "divisible": true, "asset_longname": null, @@ -10564,16 +10766,16 @@ Returns the debits of an asset }, { "block_index": 194, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", "quantity": 74499387833, "action": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "event": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "tx_index": 60, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "asset_info": { "divisible": true, "asset_longname": null, @@ -10585,16 +10787,16 @@ Returns the debits of an asset }, { "block_index": 194, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", "quantity": 600000, "action": "sweep fee", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "event": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "tx_index": 60, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "asset_info": { "divisible": true, "asset_longname": null, @@ -10603,31 +10805,10 @@ Returns the debits of an asset "issuer": null }, "quantity_normalized": "0.00600000" - }, - { - "block_index": 193, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "quantity": 1000, - "action": "open order", - "event": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "tx_index": 59, - "utxo": null, - "utxo_address": null, - "confirmed": true, - "block_time": 1729539506, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00001000" } ], - "next_cursor": 48, - "result_count": 39 + "next_cursor": 49, + "result_count": 40 } ``` @@ -10655,20 +10836,20 @@ Returns the dividends of an asset "result": [ { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10688,12 +10869,25 @@ Returns the dividends of an asset } ``` -### Get Issuances By Asset [GET /v2/assets/{asset}/issuances{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] +### Get Issuances By Asset [GET /v2/assets/{asset}/issuances{?asset_events}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] Returns the issuances of an asset + Parameters + asset: `FAIRMINTA` (str, required) - The asset to return + + asset_events (enum[str], optional) - Filter result by one or several comma separated asset events + + Default: `all` + + Members + + `all` + + `creation` + + `reissuance` + + `lock_quantity` + + `reset` + + `change_description` + + `transfer` + + `open_fairminter` + + `fairmint` + + `lock_description` + cursor (str, optional) - The last index of the issuances to return + Default: `None` + limit: `5` (int, optional) - The maximum number of issuances to return @@ -10712,14 +10906,14 @@ Returns the issuances of an asset "result": [ { "tx_index": 13, - "tx_hash": "178933543378d126cc11377c3aebf77bdd65a28f9ff63b131f19f0d415810246", + "tx_hash": "247a83049c76d2c8cce458965c61b55515a12725eee4559c2cbf08a90aa52cc1", "msg_index": 0, "block_index": 125, "asset": "FAIRMINTA", "quantity": 9000000000, "divisible": true, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -10734,20 +10928,20 @@ Returns the issuances of an asset "fair_minting": false, "asset_events": "fairmint", "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "quantity_normalized": "90.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 12, - "tx_hash": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "tx_hash": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "msg_index": 0, "block_index": 124, "asset": "FAIRMINTA", "quantity": 500000000, "divisible": true, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -10762,20 +10956,20 @@ Returns the issuances of an asset "fair_minting": true, "asset_events": "fairmint", "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "quantity_normalized": "5.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 11, - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "msg_index": 0, "block_index": 123, "asset": "FAIRMINTA", "quantity": 500000000, "divisible": true, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -10790,20 +10984,20 @@ Returns the issuances of an asset "fair_minting": true, "asset_events": "fairmint", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "quantity_normalized": "5.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 10, - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "msg_index": 0, "block_index": 122, "asset": "FAIRMINTA", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -10818,7 +11012,7 @@ Returns the issuances of an asset "fair_minting": true, "asset_events": "open_fairminter", "confirmed": true, - "block_time": 1729539213, + "block_time": 1729875755, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.50000000" } @@ -10851,11 +11045,11 @@ Returns the sends, include Enhanced and MPMA sends, of an asset { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -10863,7 +11057,7 @@ Returns the sends, include Enhanced and MPMA sends, of an asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -10876,10 +11070,10 @@ Returns the sends, include Enhanced and MPMA sends, of an asset }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "quantity": 10, "status": "valid", @@ -10887,7 +11081,7 @@ Returns the sends, include Enhanced and MPMA sends, of an asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -10900,10 +11094,10 @@ Returns the sends, include Enhanced and MPMA sends, of an asset }, { "tx_index": 55, - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca", + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a", "block_index": 189, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "quantity": 10000, "status": "valid", @@ -10911,7 +11105,7 @@ Returns the sends, include Enhanced and MPMA sends, of an asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539479, + "block_time": 1729876016, "asset_info": { "divisible": true, "asset_longname": null, @@ -10924,10 +11118,10 @@ Returns the sends, include Enhanced and MPMA sends, of an asset }, { "tx_index": 44, - "tx_hash": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02", + "tx_hash": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62", "block_index": 157, - "source": "4a600778e9418ebde92a5256f59f9653a4176301e41e2a35b100e92a5b8ef740:0", - "destination": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "1dad0d414cb40190ea21c1e15f919acdeca8f7105f12e38b39394ac4f00c98a1:0", + "destination": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -10935,7 +11129,7 @@ Returns the sends, include Enhanced and MPMA sends, of an asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539363, + "block_time": 1729875894, "asset_info": { "divisible": true, "asset_longname": null, @@ -10948,10 +11142,10 @@ Returns the sends, include Enhanced and MPMA sends, of an asset }, { "tx_index": 43, - "tx_hash": "4a600778e9418ebde92a5256f59f9653a4176301e41e2a35b100e92a5b8ef740", + "tx_hash": "1dad0d414cb40190ea21c1e15f919acdeca8f7105f12e38b39394ac4f00c98a1", "block_index": 156, - "source": "dab7e13bdf6e664837899e345d780c9f202b026868cd536eed6f64fe9384178d:0", - "destination": "4a600778e9418ebde92a5256f59f9653a4176301e41e2a35b100e92a5b8ef740:0", + "source": "26c019805138e039c0857066de3fd5ddd731a7b626179059880fb0b5dc36471a:0", + "destination": "1dad0d414cb40190ea21c1e15f919acdeca8f7105f12e38b39394ac4f00c98a1:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -10959,7 +11153,7 @@ Returns the sends, include Enhanced and MPMA sends, of an asset "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539357, + "block_time": 1729875891, "asset_info": { "divisible": true, "asset_longname": null, @@ -11010,9 +11204,9 @@ Returns the dispensers of an asset "result": [ { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -11021,7 +11215,7 @@ Returns the dispensers of an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -11031,7 +11225,7 @@ Returns the dispensers of an asset "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -11047,9 +11241,9 @@ Returns the dispensers of an asset }, { "tx_index": 29, - "tx_hash": "dc00a1ed7cfb037439c2160332f950d8b34d85c8b13502ffb694562001335701", + "tx_hash": "12f60c8df8cefdbdd94f3b60fb85a2a2b58f8970e8f67131e13d2a118ee446db", "block_index": 142, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -11058,7 +11252,7 @@ Returns the dispensers of an asset "give_remaining": 10000, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "origin": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "dispense_count": 0, "last_status_tx_source": null, "close_block_index": null, @@ -11068,7 +11262,7 @@ Returns the dispensers of an asset "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539298, + "block_time": 1729875840, "asset_info": { "divisible": true, "asset_longname": null, @@ -11084,9 +11278,9 @@ Returns the dispensers of an asset }, { "tx_index": 30, - "tx_hash": "35ec70b0a2764c50b4609f0e32541676c795160f154238d9339df8428ade9320", + "tx_hash": "8a0a52171c4efc276df87ce95bc204e13120c49d1702588067a90c1931a5de67", "block_index": 150, - "source": "mnizsbWSmdSHrHsW3qa6HXoXc5Gg71TiEe", + "source": "mymSDaJc8UDD3vXT5QFhccicJMeXuYM2hK", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10, @@ -11094,10 +11288,10 @@ Returns the dispensers of an asset "status": 10, "give_remaining": 0, "oracle_address": null, - "last_status_tx_hash": "4a0a8441287387458928a3041406e12121d9f7904945859710151b6f6d1e3197", - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_hash": "c91d1d242120d71e6248eab1da2513b751b655d271348c2ac27c5ac31c23beb3", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 0, - "last_status_tx_source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "close_block_index": 150, "confirmed": true, "fiat_price": null, @@ -11105,7 +11299,7 @@ Returns the dispensers of an asset "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539332, + "block_time": 1729875869, "asset_info": { "divisible": true, "asset_longname": null, @@ -11121,18 +11315,18 @@ Returns the dispensers of an asset }, { "tx_index": 33, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -11142,7 +11336,7 @@ Returns the dispensers of an asset "fiat_unit": "USD", "oracle_price_last_updated": 138, "satoshi_price": 16, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -11167,7 +11361,7 @@ Returns the dispensers of an asset Returns the dispenser of an address and an asset + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - The address to return + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - The address to return + asset: `XCP` (str, required) - The asset to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` @@ -11180,9 +11374,9 @@ Returns the dispenser of an address and an asset { "result": { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -11191,7 +11385,7 @@ Returns the dispenser of an address and an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -11201,7 +11395,7 @@ Returns the dispenser of an address and an asset "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -11251,7 +11445,7 @@ Returns the holders of an asset "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11259,7 +11453,7 @@ Returns the holders of an asset }, { "asset": "FAIRMINTA", - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "quantity": 500000000, "escrow": null, "cursor_id": "balances_13", @@ -11268,7 +11462,7 @@ Returns the holders of an asset "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11276,7 +11470,7 @@ Returns the holders of an asset }, { "asset": "FAIRMINTA", - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "quantity": 0, "escrow": null, "cursor_id": "balances_14", @@ -11285,7 +11479,7 @@ Returns the holders of an asset "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11293,7 +11487,7 @@ Returns the holders of an asset }, { "asset": "FAIRMINTA", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "quantity": 9500000000, "escrow": null, "cursor_id": "balances_15", @@ -11302,7 +11496,7 @@ Returns the holders of an asset "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11337,29 +11531,29 @@ Returns the dispenses of an asset { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -11374,7 +11568,7 @@ Returns the dispenses of an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -11388,27 +11582,27 @@ Returns the dispenses of an asset { "tx_index": 34, "dispense_index": 0, - "tx_hash": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae", + "tx_hash": "bb626c5990cee4bb6d7c0a1ecce94ac6307355b3e3d63b9eb85d9d925fc40928", "block_index": 147, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "asset": "XCP", "dispense_quantity": 666, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 10000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -11423,7 +11617,7 @@ Returns the dispenses of an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539319, + "block_time": 1729875858, "asset_info": { "divisible": true, "asset_longname": null, @@ -11437,19 +11631,19 @@ Returns the dispenses of an asset { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -11457,7 +11651,7 @@ Returns the dispenses of an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -11472,7 +11666,7 @@ Returns the dispenses of an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -11486,19 +11680,19 @@ Returns the dispenses of an asset { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -11506,7 +11700,7 @@ Returns the dispenses of an asset "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -11521,7 +11715,7 @@ Returns the dispenses of an asset "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -11564,8 +11758,8 @@ Returns asset subassets "asset": "A95428959745315388", "asset_id": "95428959745315388", "asset_longname": "TESTLOCKDESC.MYSUBASSET", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -11573,8 +11767,8 @@ Returns asset subassets "first_issuance_block_index": 159, "last_issuance_block_index": 159, "confirmed": true, - "first_issuance_block_time": 1729539371, - "last_issuance_block_time": 1729539371, + "first_issuance_block_time": 1729875901, + "last_issuance_block_time": 1729875901, "supply_normalized": "0.00000000" } ], @@ -11583,12 +11777,19 @@ Returns asset subassets } ``` -### Get Fairminters By Asset [GET /v2/assets/{asset}/fairminters{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] +### Get Fairminters By Asset [GET /v2/assets/{asset}/fairminters{?status}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] Returns the fairminter by its asset + Parameters + asset: `FAIRMINTA` (str, required) - The asset of the fairminter to return + + status (enum[str], optional) - The status of the fairminters to return + + Default: `all` + + Members + + `all` + + `open` + + `closed` + + `pending` + cursor (str, optional) - + Default: `None` + limit (int, optional) - @@ -11606,10 +11807,10 @@ Returns the fairminter by its asset { "result": [ { - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "tx_index": 10, "block_index": 125, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTA", "asset_parent": "", "asset_longname": "", @@ -11634,7 +11835,7 @@ Returns the fairminter by its asset "commission": 0, "paid_quantity": 10000000000, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -11674,22 +11875,22 @@ Returns the mints by asset { "result": [ { - "tx_hash": "178933543378d126cc11377c3aebf77bdd65a28f9ff63b131f19f0d415810246", + "tx_hash": "247a83049c76d2c8cce458965c61b55515a12725eee4559c2cbf08a90aa52cc1", "tx_index": 13, "block_index": 125, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 9000000000, "paid_quantity": 9000000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11698,22 +11899,22 @@ Returns the mints by asset "paid_quantity_normalized": "90.00000000" }, { - "tx_hash": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "tx_hash": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "tx_index": 12, "block_index": 124, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11722,22 +11923,22 @@ Returns the mints by asset "paid_quantity_normalized": "5.00000000" }, { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11756,7 +11957,7 @@ Returns the mints by asset Returns the mints by address and asset + Parameters - + address: `bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk` (str, required) - The address of the mints to return + + address: `bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws` (str, required) - The address of the mints to return + asset: `FAIRMINTA` (str, required) - The asset of the mints to return + cursor (str, optional) - + Default: `None` @@ -11775,22 +11976,22 @@ Returns the mints by address and asset { "result": [ { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -11806,7 +12007,7 @@ Returns the mints by address and asset ## Group Orders -### Get Orders [GET /v2/orders{?status}{&cursor}{&limit}{&offset}{&sort}{&verbose}{&show_unconfirmed}] +### Get Orders [GET /v2/orders{?status}{&get_asset}{&give_asset}{&cursor}{&limit}{&offset}{&sort}{&verbose}{&show_unconfirmed}] Returns all the orders @@ -11819,6 +12020,10 @@ Returns all the orders + `expired` + `filled` + `cancelled` + + get_asset (str, optional) - The get asset to return + + Default: `None` + + give_asset (str, optional) - The give asset to return + + Default: `None` + cursor (str, optional) - The last index of the orders to return + Default: `None` + limit: `5` (int, optional) - The maximum number of orders to return @@ -11839,9 +12044,9 @@ Returns all the orders "result": [ { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -11856,7 +12061,7 @@ Returns all the orders "fee_provided_remaining": 10000, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -11882,9 +12087,9 @@ Returns all the orders }, { "tx_index": 52, - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "give_asset": "BTC", "give_quantity": 2000, "give_remaining": 0, @@ -11899,7 +12104,7 @@ Returns all the orders "fee_provided_remaining": 10000, "status": "filled", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -11925,9 +12130,9 @@ Returns all the orders }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -11942,7 +12147,7 @@ Returns all the orders "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -11968,9 +12173,9 @@ Returns all the orders }, { "tx_index": 54, - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "block_index": 188, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "give_asset": "BTC", "give_quantity": 3000, "give_remaining": 0, @@ -11985,7 +12190,7 @@ Returns all the orders "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12011,9 +12216,9 @@ Returns all the orders }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -12028,7 +12233,7 @@ Returns all the orders "fee_provided_remaining": 10000, "status": "cancelled", "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12063,7 +12268,7 @@ Returns all the orders Returns the information of an order + Parameters - + order_hash: `12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf` (str, required) - The hash of the transaction that created the order + + order_hash: `65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff` (str, required) - The hash of the transaction that created the order + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -12075,9 +12280,9 @@ Returns the information of an order { "result": { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -12092,7 +12297,7 @@ Returns the information of an order "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12124,7 +12329,7 @@ Returns the information of an order Returns the order matches of an order + Parameters - + order_hash: `df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f` (str, required) - The hash of the transaction that created the order + + order_hash: `d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1` (str, required) - The hash of the transaction that created the order + status (enum[str], optional) - The status of the order matches to return + Default: `all` + Members @@ -12151,13 +12356,13 @@ Returns the order matches of an order { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -12171,7 +12376,7 @@ Returns the order matches of an order "fee_paid": 0, "status": "pending", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -12191,13 +12396,13 @@ Returns the order matches of an order "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -12211,7 +12416,7 @@ Returns the order matches of an order "fee_paid": 0, "status": "completed", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -12241,7 +12446,7 @@ Returns the order matches of an order Returns the BTC pays of an order + Parameters - + order_hash: `df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f` (str, required) - The hash of the transaction that created the order + + order_hash: `d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1` (str, required) - The hash of the transaction that created the order + cursor (str, optional) - The last index of the resolutions to return + Default: `None` + limit: `5` (int, optional) - The maximum number of resolutions to return @@ -12260,15 +12465,15 @@ Returns the BTC pays of an order "result": [ { "tx_index": 53, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "btc_amount": 2000, - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "status": "valid", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "btc_amount_normalized": "0.00002000" } ], @@ -12312,9 +12517,9 @@ Returns the orders to exchange two assets "result": [ { "tx_index": 52, - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "give_asset": "BTC", "give_quantity": 2000, "give_remaining": 0, @@ -12332,7 +12537,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "SELL", "market_price": "1.00000000", - "block_time": 1729539470, + "block_time": 1729876008, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12358,9 +12563,9 @@ Returns the orders to exchange two assets }, { "tx_index": 54, - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "block_index": 188, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "give_asset": "BTC", "give_quantity": 3000, "give_remaining": 0, @@ -12378,7 +12583,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "SELL", "market_price": "1.00000000", - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12404,9 +12609,9 @@ Returns the orders to exchange two assets }, { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -12424,7 +12629,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12450,9 +12655,9 @@ Returns the orders to exchange two assets }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -12470,7 +12675,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12496,9 +12701,9 @@ Returns the orders to exchange two assets }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -12516,7 +12721,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -12579,13 +12784,13 @@ Returns the orders to exchange two assets { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -12602,7 +12807,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -12622,13 +12827,13 @@ Returns the orders to exchange two assets "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -12645,7 +12850,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -12665,13 +12870,13 @@ Returns the orders to exchange two assets "fee_paid_normalized": "0.00000000" }, { - "id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "tx0_index": 49, - "tx0_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 50, - "tx1_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 1000, "backward_asset": "BTC", @@ -12688,7 +12893,7 @@ Returns the orders to exchange two assets "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539395, + "block_time": 1729875934, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -12746,13 +12951,13 @@ Returns all the order matches { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -12766,7 +12971,7 @@ Returns all the order matches "fee_paid": 0, "status": "pending", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -12786,13 +12991,13 @@ Returns all the order matches "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -12806,7 +13011,7 @@ Returns all the order matches "fee_paid": 0, "status": "completed", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -12826,13 +13031,13 @@ Returns all the order matches "fee_paid_normalized": "0.00000000" }, { - "id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "tx0_index": 49, - "tx0_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 50, - "tx1_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 1000, "backward_asset": "BTC", @@ -12846,7 +13051,7 @@ Returns all the order matches "fee_paid": 0, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -13014,66 +13219,66 @@ Returns the burns "result": [ { "tx_index": 9, - "tx_hash": "8f53b933c75c6287892dd9a2784df9a8083cc903e69796d5774d348f9604e349", + "tx_hash": "bffb2be5bdaa6276cca4057394e8a543c6324ecbc27920251c3eb7fd5e3ddc60", "block_index": 121, - "source": "bcrt1qwt93j38jza7mma9luld0e0wgdk7h44wj54tzqt", + "source": "bcrt1qwv0kz40a9nmvlc7dgqqdmwky9e6gxn9ja9sksv", "burned": 50000000, "earned": 74999996667, "status": "valid", "confirmed": true, - "block_time": 1729539209, + "block_time": 1729875752, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 8, - "tx_hash": "2a9b510e5f5aca3dae44ce8a998879757edd7cd63f153b744cf89a510dfbfdd2", + "tx_hash": "1175633d80e0c71fc0a539ed361665eb4eb52ab3acbfd25433e460029e7be56f", "block_index": 120, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "burned": 50000000, "earned": 74999996833, "status": "valid", "confirmed": true, - "block_time": 1729539204, + "block_time": 1729875747, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 7, - "tx_hash": "60d3eb784e7053d9ea02fec8b1ace9d88a1d88b89b2e0e6f07fba180a8740c02", + "tx_hash": "a832284ce8b0d7a599d29aa9371faa4f6b7b73dc93a91b3c852cddfda619d104", "block_index": 119, - "source": "bcrt1qrxzhp76gz0ylrz27xh6m0fuag607eflff98khh", + "source": "bcrt1qu3xm5xg3tj9sv3ns4qdxgmk0n06h4w48udmzju", "burned": 50000000, "earned": 74999997000, "status": "valid", "confirmed": true, - "block_time": 1729539200, + "block_time": 1729875744, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 6, - "tx_hash": "33477f55f645d71f9cdd38e175d3267ca3dd704eeeb61773d02dc2c609d88c26", + "tx_hash": "4f1c28ff39c8e163c217e59ec95dcb92c47282cf100fe2b69444e221bee48965", "block_index": 118, - "source": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "burned": 50000000, "earned": 74999997167, "status": "valid", "confirmed": true, - "block_time": 1729539196, + "block_time": 1729875741, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 5, - "tx_hash": "3d3ebe47cdd9eb4144552306c7e10f02ea01c8e1ddb9f6dfbfa88660099997a2", + "tx_hash": "b863e0316b321904eb30a9f46b5013d3b7ddbc0243ab9641b9ab3ee262c15708", "block_index": 117, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "burned": 50000000, "earned": 74999997333, "status": "valid", "confirmed": true, - "block_time": 1729539192, + "block_time": 1729875737, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" } @@ -13118,9 +13323,9 @@ Returns all dispensers "result": [ { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -13129,7 +13334,7 @@ Returns all dispensers "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -13139,7 +13344,7 @@ Returns all dispensers "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -13155,9 +13360,9 @@ Returns all dispensers }, { "tx_index": 29, - "tx_hash": "dc00a1ed7cfb037439c2160332f950d8b34d85c8b13502ffb694562001335701", + "tx_hash": "12f60c8df8cefdbdd94f3b60fb85a2a2b58f8970e8f67131e13d2a118ee446db", "block_index": 142, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -13166,7 +13371,7 @@ Returns all dispensers "give_remaining": 10000, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "origin": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "dispense_count": 0, "last_status_tx_source": null, "close_block_index": null, @@ -13176,7 +13381,7 @@ Returns all dispensers "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539298, + "block_time": 1729875840, "asset_info": { "divisible": true, "asset_longname": null, @@ -13192,9 +13397,9 @@ Returns all dispensers }, { "tx_index": 30, - "tx_hash": "35ec70b0a2764c50b4609f0e32541676c795160f154238d9339df8428ade9320", + "tx_hash": "8a0a52171c4efc276df87ce95bc204e13120c49d1702588067a90c1931a5de67", "block_index": 150, - "source": "mnizsbWSmdSHrHsW3qa6HXoXc5Gg71TiEe", + "source": "mymSDaJc8UDD3vXT5QFhccicJMeXuYM2hK", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10, @@ -13202,10 +13407,10 @@ Returns all dispensers "status": 10, "give_remaining": 0, "oracle_address": null, - "last_status_tx_hash": "4a0a8441287387458928a3041406e12121d9f7904945859710151b6f6d1e3197", - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_hash": "c91d1d242120d71e6248eab1da2513b751b655d271348c2ac27c5ac31c23beb3", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 0, - "last_status_tx_source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "close_block_index": 150, "confirmed": true, "fiat_price": null, @@ -13213,7 +13418,7 @@ Returns all dispensers "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539332, + "block_time": 1729875869, "asset_info": { "divisible": true, "asset_longname": null, @@ -13227,20 +13432,57 @@ Returns all dispensers "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "confirmed": true, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, { "tx_index": 33, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -13250,7 +13492,7 @@ Returns all dispensers "fiat_unit": "USD", "oracle_price_last_updated": 138, "satoshi_price": 16, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -13266,7 +13508,7 @@ Returns all dispensers } ], "next_cursor": null, - "result_count": 4 + "result_count": 5 } ``` @@ -13275,7 +13517,7 @@ Returns all dispensers Returns the dispenser information by tx_hash + Parameters - + dispenser_hash: `4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0` (str, required) - The hash of the dispenser to return + + dispenser_hash: `2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52` (str, required) - The hash of the dispenser to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -13287,9 +13529,9 @@ Returns the dispenser information by tx_hash { "result": { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -13298,7 +13540,7 @@ Returns the dispenser information by tx_hash "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -13308,7 +13550,7 @@ Returns the dispenser information by tx_hash "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -13330,7 +13572,7 @@ Returns the dispenser information by tx_hash Returns the dispenses of a dispenser + Parameters - + dispenser_hash: `4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0` (str, required) - The hash of the dispenser to return + + dispenser_hash: `2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52` (str, required) - The hash of the dispenser to return + cursor (str, optional) - The last index of the dispenses to return + Default: `None` + limit: `5` (int, optional) - The maximum number of dispenses to return @@ -13350,19 +13592,19 @@ Returns the dispenses of a dispenser { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -13370,7 +13612,7 @@ Returns the dispenses of a dispenser "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -13385,7 +13627,7 @@ Returns the dispenses of a dispenser "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -13399,19 +13641,19 @@ Returns the dispenses of a dispenser { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -13419,7 +13661,7 @@ Returns the dispenses of a dispenser "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -13434,7 +13676,7 @@ Returns the dispenses of a dispenser "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -13476,20 +13718,20 @@ Returns all the dividends "result": [ { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -13514,7 +13756,7 @@ Returns all the dividends Returns a dividend by its hash + Parameters - + dividend_hash: `ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2` (str, required) - The hash of the dividend to return + + dividend_hash: `6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938` (str, required) - The hash of the dividend to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -13526,20 +13768,20 @@ Returns a dividend by its hash { "result": { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -13561,7 +13803,7 @@ Returns a dividend by its hash Returns a dividend distribution by its hash + Parameters - + dividend_hash: `ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2` (str, required) - The hash of the dividend distribution to return + + dividend_hash: `6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938` (str, required) - The hash of the dividend distribution to return + cursor (str, optional) - The last index of the credit to return + Default: `None` + limit: `5` (int, optional) - The maximum number of credit to return @@ -13584,12 +13826,12 @@ Returns a dividend distribution by its hash "asset": "XCP", "quantity": 1500000000, "calling_function": "dividend", - "event": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "event": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "tx_index": 41, - "utxo": "dab7e13bdf6e664837899e345d780c9f202b026868cd536eed6f64fe9384178d:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "utxo": "26c019805138e039c0857066de3fd5ddd731a7b626179059880fb0b5dc36471a:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "divisible": true, "asset_longname": null, @@ -13601,16 +13843,16 @@ Returns a dividend distribution by its hash }, { "block_index": 154, - "address": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "address": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "asset": "XCP", "quantity": 500000000, "calling_function": "dividend", - "event": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "event": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "tx_index": 41, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "divisible": true, "asset_longname": null, @@ -13635,7 +13877,7 @@ Returns all events + Parameters + event_name (str, optional) - Comma separated list of events to return + Default: `None` - + cursor: `563` (str, optional) - The last event index to return + + cursor: `603` (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return + Default: `100` @@ -13652,47 +13894,47 @@ Returns all events { "result": [ { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -13703,20 +13945,20 @@ Returns all events "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -13726,24 +13968,24 @@ Returns all events }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -13753,13 +13995,13 @@ Returns all events }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 558, - "result_count": 564 + "next_cursor": 598, + "result_count": 604 } ``` @@ -13768,7 +14010,7 @@ Returns all events Returns the event of an index + Parameters - + event_index: `563` (int, required) - The index of the event to return + + event_index: `603` (int, required) - The index of the event to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -13779,19 +14021,19 @@ Returns the event of an index ``` { "result": { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 } } ``` @@ -13819,11 +14061,11 @@ Returns the event counts of all blocks "result": [ { "event": "UTXO_MOVE", - "event_count": 9 + "event_count": 11 }, { "event": "TRANSACTION_PARSED", - "event_count": 50 + "event_count": 54 }, { "event": "SWEEP", @@ -13849,7 +14091,7 @@ Returns the events filtered by event name + Parameters + event: `CREDIT` (str, required) - The event to return - + cursor: `563` (str, optional) - The last event index to return + + cursor: `603` (str, optional) - The last event index to return + Default: `None` + limit: `5` (int, optional) - The maximum number of events to return + Default: `100` @@ -13866,19 +14108,19 @@ Returns the events filtered by event name { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -13888,24 +14130,24 @@ Returns the events filtered by event name }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -13915,94 +14157,94 @@ Returns the events filtered by event name }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 540, + "event_index": 587, "event": "CREDIT", "params": { - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "asset": "XCP", - "block_index": 194, - "calling_function": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "quantity": 74499387833, - "tx_index": 60, - "utxo": null, - "utxo_address": null, - "block_time": 1729539510, + "address": null, + "asset": "UTXOASSET", + "block_index": 200, + "calling_function": "utxo move", + "event": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "quantity": 1000000000, + "tx_index": 67, + "utxo": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98:0", + "utxo_address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "block_time": 1729876064, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "divisible": true, + "locked": false }, - "quantity_normalized": "744.99388000" + "quantity_normalized": "10.00000000" }, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "block_index": 194, - "block_time": 1729539510 + "tx_hash": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "block_index": 200, + "block_time": 1729876064 }, { - "event_index": 538, + "event_index": 584, "event": "CREDIT", "params": { - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "asset": "MYASSETA", - "block_index": 194, - "calling_function": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "quantity": 10, - "tx_index": 60, - "utxo": null, - "utxo_address": null, - "block_time": 1729539510, + "address": null, + "asset": "UTXOASSET", + "block_index": 200, + "calling_function": "utxo move", + "event": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "quantity": 1000000000, + "tx_index": 66, + "utxo": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0", + "utxo_address": "bcrt1qu3xm5xg3tj9sv3ns4qdxgmk0n06h4w48udmzju", + "block_time": 1729876064, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, - "quantity_normalized": "0.00000010" + "quantity_normalized": "10.00000000" }, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "block_index": 194, - "block_time": 1729539510 + "tx_hash": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "block_index": 200, + "block_time": 1729876064 } ], - "next_cursor": 536, - "result_count": 71 + "next_cursor": 575, + "result_count": 76 } ``` @@ -14023,7 +14265,7 @@ Returns the number of events { "result": { "event": "CREDIT", - "event_count": 71 + "event_count": 76 } } ``` @@ -14052,29 +14294,29 @@ Returns all the dispenses { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -14089,7 +14331,7 @@ Returns all the dispenses "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -14100,30 +14342,79 @@ Returns all the dispenses "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, + { + "tx_index": 63, + "dispense_index": 0, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "btc_amount": 4000, + "confirmed": true, + "dispenser": { + "tx_index": 62, + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, { "tx_index": 34, "dispense_index": 0, - "tx_hash": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae", + "tx_hash": "bb626c5990cee4bb6d7c0a1ecce94ac6307355b3e3d63b9eb85d9d925fc40928", "block_index": 147, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "asset": "XCP", "dispense_quantity": 666, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 10000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -14138,7 +14429,7 @@ Returns all the dispenses "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539319, + "block_time": 1729875858, "asset_info": { "divisible": true, "asset_longname": null, @@ -14152,19 +14443,19 @@ Returns all the dispenses { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -14172,7 +14463,7 @@ Returns all the dispenses "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -14187,7 +14478,7 @@ Returns all the dispenses "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -14201,19 +14492,19 @@ Returns all the dispenses { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -14221,7 +14512,7 @@ Returns all the dispenses "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -14236,7 +14527,7 @@ Returns all the dispenses "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -14249,7 +14540,7 @@ Returns all the dispenses } ], "next_cursor": null, - "result_count": 4 + "result_count": 5 } ``` @@ -14277,11 +14568,11 @@ Returns all the sends include Enhanced and MPMA sends { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -14289,7 +14580,7 @@ Returns all the sends include Enhanced and MPMA sends "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -14301,11 +14592,11 @@ Returns all the sends include Enhanced and MPMA sends "fee_paid_normalized": "0.00000000" }, { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "MYASSETA", "quantity": 1500000000, "status": "valid", @@ -14313,11 +14604,11 @@ Returns all the sends include Enhanced and MPMA sends "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -14325,90 +14616,103 @@ Returns all the sends include Enhanced and MPMA sends "fee_paid_normalized": "0.00000000" }, { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "asset": "XCP", - "quantity": 10, + "tx_index": 67, + "tx_hash": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "block_index": 200, + "source": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0", + "destination": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98:0", + "asset": "UTXOASSET", + "quantity": 1000000000, "status": "valid", - "msg_index": 2, + "msg_index": 0, "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876064, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "divisible": true, + "locked": false }, - "quantity_normalized": "0.00000010", + "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" }, { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "asset": "MYASSETA", - "quantity": 10, + "tx_index": 66, + "tx_hash": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "block_index": 200, + "source": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320:1", + "destination": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0", + "asset": "UTXOASSET", + "quantity": 1000000000, "status": "valid", - "msg_index": 1, + "msg_index": 0, "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876064, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, - "quantity_normalized": "0.00000010", + "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" }, { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "asset": "MYASSETA", - "quantity": 10, + "tx_index": 65, + "tx_hash": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320", + "block_index": 199, + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "destination": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320:1", + "asset": "UTXOASSET", + "quantity": 1000000000, "status": "valid", "msg_index": 0, "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876056, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, - "quantity_normalized": "0.00000010", + "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" } ], - "next_cursor": 11, - "result_count": 16 + "next_cursor": 14, + "result_count": 19 } ``` ## Group Issuances -### Get Issuances [GET /v2/issuances{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] +### Get Issuances [GET /v2/issuances{?asset_events}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] Returns all the issuances + Parameters + + asset_events (enum[str], optional) - Filter result by one or several comma separated asset events + + Default: `all` + + Members + + `all` + + `creation` + + `reissuance` + + `lock_quantity` + + `reset` + + `change_description` + + `transfer` + + `open_fairminter` + + `fairmint` + + `lock_description` + cursor (str, optional) - The last index of the issuances to return + Default: `None` + limit: `5` (int, optional) - The maximum number of issuances to return @@ -14425,16 +14729,44 @@ Returns all the issuances ``` { "result": [ + { + "tx_index": 64, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "msg_index": 0, + "block_index": 198, + "asset": "UTXOASSET", + "quantity": 100000000000, + "divisible": true, + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "transfer": false, + "callable": false, + "call_date": 0, + "call_price": 0.0, + "description": "My super asset", + "fee_paid": 50000000, + "status": "valid", + "asset_longname": null, + "locked": false, + "reset": false, + "description_locked": false, + "fair_minting": false, + "asset_events": "creation", + "confirmed": true, + "block_time": 1729876053, + "quantity_normalized": "1000.00000000", + "fee_paid_normalized": "0.50000000" + }, { "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_hash": "92b8cfc3dc569089881dfa46bd7aded69c484e727c25ac8c0d98ea48d182e205", "msg_index": 0, "block_index": 161, "asset": "A95428956980101314", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -14449,20 +14781,20 @@ Returns all the issuances "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729875920, "quantity_normalized": "1000.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 47, - "tx_hash": "22e53c1e51e03ae539a6db383da05a9f2eb53088fd05fb42887f4b3a178dc967", + "tx_hash": "be598808b3f486e15e9e7267071c662fd87779a774a700271319f7ac59268ea9", "msg_index": 0, "block_index": 160, "asset": "TESTLOCKDESC", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -14477,20 +14809,20 @@ Returns all the issuances "fair_minting": false, "asset_events": "lock_description", "confirmed": true, - "block_time": 1729539375, + "block_time": 1729875905, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 46, - "tx_hash": "081a1b2db8ae4b03be96796fb52a07a531fb9a198b44b98b7b5864281038f718", + "tx_hash": "d356791a0df1d37ddaf36b4b2a55eccaeda19adbaf8e099acda84fe9f8d43bb2", "msg_index": 0, "block_index": 159, "asset": "A95428959745315388", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -14505,20 +14837,20 @@ Returns all the issuances "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539371, + "block_time": 1729875901, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 45, - "tx_hash": "85578cf8517d8d0416602a14e03f4e979c18881eb240d51d22e1d55ef9dec14d", + "tx_hash": "d679c8a07c7838453357da218c63bf8e7fb7b0efdf968013a632b9f14d728268", "msg_index": 0, "block_index": 158, "asset": "TESTLOCKDESC", "quantity": 10000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -14533,41 +14865,13 @@ Returns all the issuances "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539367, + "block_time": 1729875898, "quantity_normalized": "100.00000000", "fee_paid_normalized": "0.50000000" - }, - { - "tx_index": 44, - "tx_hash": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02", - "msg_index": 0, - "block_index": 157, - "asset": "MYASSETB", - "quantity": 100000000000, - "divisible": true, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "issuer": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "transfer": false, - "callable": false, - "call_date": 0, - "call_price": 0.0, - "description": "My super asset B", - "fee_paid": 50000000, - "status": "valid", - "asset_longname": null, - "locked": false, - "reset": false, - "description_locked": false, - "fair_minting": false, - "asset_events": "creation", - "confirmed": true, - "block_time": 1729539363, - "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.50000000" } ], - "next_cursor": 17, - "result_count": 22 + "next_cursor": 18, + "result_count": 23 } ``` @@ -14576,7 +14880,7 @@ Returns all the issuances Returns the issuances of a block + Parameters - + tx_hash: `bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c` (str, required) - The hash of the transaction to return + + tx_hash: `f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5` (str, required) - The hash of the transaction to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -14587,32 +14891,32 @@ Returns the issuances of a block ``` { "result": { - "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_index": 64, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", "msg_index": 0, - "block_index": 161, - "asset": "A95428956980101314", + "block_index": 198, + "asset": "UTXOASSET", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "transfer": false, "callable": false, "call_date": 0, "call_price": 0.0, - "description": "A subnumeric asset", - "fee_paid": 0, + "description": "My super asset", + "fee_paid": 50000000, "status": "valid", - "asset_longname": "A95428959745315388.SUBNUMERIC", + "asset_longname": null, "locked": false, "reset": false, "description_locked": false, "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729876053, "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.00000000" + "fee_paid_normalized": "0.50000000" } } ``` @@ -14642,16 +14946,16 @@ Returns all sweeps "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], @@ -14665,7 +14969,7 @@ Returns all sweeps Returns the sweeps of a transaction + Parameters - + tx_hash: `065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de` (str, required) - The hash of the transaction to return + + tx_hash: `1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14` (str, required) - The hash of the transaction to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -14678,16 +14982,16 @@ Returns the sweeps of a transaction "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], @@ -14721,9 +15025,9 @@ Returns all valid broadcasts "result": [ { "tx_index": 25, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "block_index": 138, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "timestamp": 4003903983, "value": 66600.0, "fee_fraction_int": 0, @@ -14731,14 +15035,14 @@ Returns all valid broadcasts "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539280, + "block_time": 1729875826, "fee_fraction_int_normalized": "0.00000000" }, { "tx_index": 24, - "tx_hash": "0d907b0a040fb6bb7f8923fa0dd88f22253c6495015234101a6d108a4e896f3d", + "tx_hash": "782e54445dc6f9962386534b10d6a8aaf57293a2b3496497dfb06449c9a278c5", "block_index": 137, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "timestamp": 4003903983, "value": 999.0, "fee_fraction_int": 0, @@ -14746,7 +15050,7 @@ Returns all valid broadcasts "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539277, + "block_time": 1729875823, "fee_fraction_int_normalized": "0.00000000" } ], @@ -14760,7 +15064,7 @@ Returns all valid broadcasts Returns the broadcast of a transaction + Parameters - + tx_hash: `bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec` (str, required) - The hash of the transaction to return + + tx_hash: `d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa` (str, required) - The hash of the transaction to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -14772,9 +15076,9 @@ Returns the broadcast of a transaction { "result": { "tx_index": 25, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "block_index": 138, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "timestamp": 4003903983, "value": 66600.0, "fee_fraction_int": 0, @@ -14782,7 +15086,7 @@ Returns the broadcast of a transaction "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539280, + "block_time": 1729875826, "fee_fraction_int_normalized": "0.00000000" } } @@ -14790,11 +15094,18 @@ Returns the broadcast of a transaction ## Group Fairminters -### Get All Fairminters [GET /v2/fairminters{?cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] +### Get All Fairminters [GET /v2/fairminters{?status}{&cursor}{&limit}{&offset}{&verbose}{&show_unconfirmed}] Returns all fairminters + Parameters + + status (enum[str], optional) - The status of the fairminters to return + + Default: `all` + + Members + + `all` + + `open` + + `closed` + + `pending` + cursor (str, optional) - The last index of the fairminter to return + Default: `None` + limit: `5` (int, optional) - The maximum number of fairminter to return @@ -14812,10 +15123,10 @@ Returns all fairminters { "result": [ { - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "tx_index": 42, "block_index": 155, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428958968845068", "asset_parent": "MYASSETA", "asset_longname": "MYASSETA.SUBMYASSETA", @@ -14840,7 +15151,7 @@ Returns all fairminters "commission": null, "paid_quantity": null, "confirmed": true, - "block_time": 1729539353, + "block_time": 1729875887, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -14849,10 +15160,10 @@ Returns all fairminters "premint_quantity_normalized": "0.00000000" }, { - "tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "tx_index": 22, "block_index": 135, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTD", "asset_parent": "", "asset_longname": "", @@ -14877,7 +15188,7 @@ Returns all fairminters "commission": 0, "paid_quantity": 34, "confirmed": true, - "block_time": 1729539269, + "block_time": 1729875814, "price_normalized": "0.00000050", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -14889,10 +15200,10 @@ Returns all fairminters "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "tx_index": 18, "block_index": 131, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTC", "asset_parent": "", "asset_longname": "", @@ -14917,7 +15228,7 @@ Returns all fairminters "commission": 0, "paid_quantity": 5, "confirmed": true, - "block_time": 1729539252, + "block_time": 1729875789, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -14929,10 +15240,10 @@ Returns all fairminters "paid_quantity_normalized": "0.00000005" }, { - "tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "tx_index": 14, "block_index": 130, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTB", "asset_parent": "", "asset_longname": "", @@ -14957,7 +15268,7 @@ Returns all fairminters "commission": 0, "paid_quantity": 300000000, "confirmed": true, - "block_time": 1729539247, + "block_time": 1729875786, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -14969,10 +15280,10 @@ Returns all fairminters "paid_quantity_normalized": "3.00000000" }, { - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "tx_index": 10, "block_index": 125, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTA", "asset_parent": "", "asset_longname": "", @@ -14997,7 +15308,7 @@ Returns all fairminters "commission": 0, "paid_quantity": 10000000000, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -15066,22 +15377,22 @@ Returns all fairmints { "result": [ { - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, "block_index": 136, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "asset": "FAIRMINTD", "earn_quantity": 40, "paid_quantity": 34, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -15090,22 +15401,22 @@ Returns all fairmints "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "a7486862d3e4456d1632710a164fbd85e2a6bc980edc4c6695939b7a431eb7ea", + "tx_hash": "87884ac53a4aacf74156f175cb165810d1814f1f8055d20c774db5c03037d974", "tx_index": 21, "block_index": 134, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 11, "paid_quantity": 3, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539264, + "block_time": 1729875810, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -15114,22 +15425,22 @@ Returns all fairmints "paid_quantity_normalized": "0.00000003" }, { - "tx_hash": "6b0b6971f5a8cceedb358c8201024c0dfc905dac2133c6795bdc472b3f266d9c", + "tx_hash": "cac3154c795618e62f7795292f95404673f9cf0c3ec5d3b8569e7e54e56041b5", "tx_index": 20, "block_index": 133, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 3, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539260, + "block_time": 1729875796, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -15138,22 +15449,22 @@ Returns all fairmints "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "5fbc3c5e12fd4dd1997863af1aaca5514e1dcc00b4dd97e42788fa1b75941a73", + "tx_hash": "9938a552fcf5b52aac1996f6ef4c65ef99ff68e50830c40666c0ae6a2a3a0ea8", "tx_index": 19, "block_index": 132, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 5, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539256, + "block_time": 1729875793, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -15162,22 +15473,22 @@ Returns all fairmints "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "15cbb083e55df10a939e89ba7e6289f7573b1ae141c47d85c66a5470173f096c", + "tx_hash": "37e5f57c83e48468fde220893ad85c68bc067778a970ccc71ebcf96555186026", "tx_index": 17, "block_index": 129, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "fairminter_tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "fairminter_tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "asset": "FAIRMINTB", "earn_quantity": 100000000, "paid_quantity": 100000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539243, + "block_time": 1729875782, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -15196,7 +15507,7 @@ Returns all fairmints Returns the fairmint by its hash + Parameters - + tx_hash: `7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0` (str, required) - The hash of the fairmint to return + + tx_hash: `ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4` (str, required) - The hash of the fairmint to return + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. + Default: `false` + show_unconfirmed (bool, optional) - Include results from Mempool. @@ -15207,22 +15518,22 @@ Returns the fairmint by its hash ``` { "result": { - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, "block_index": 136, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "asset": "FAIRMINTD", "earn_quantity": 40, "paid_quantity": 34, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -15240,7 +15551,7 @@ Returns the fairmint by its hash Returns a list of unspent outputs for a list of addresses + Parameters - + addresses: `bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7,bcrt1qrxzhp76gz0ylrz27xh6m0fuag607eflff98khh` (str, required) - The addresses to search for + + addresses: `bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8,bcrt1qu3xm5xg3tj9sv3ns4qdxgmk0n06h4w48udmzju` (str, required) - The addresses to search for + unconfirmed (bool, optional) - Include unconfirmed transactions + Default: `False` + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. @@ -15254,22 +15565,31 @@ Returns a list of unspent outputs for a list of addresses { "result": [ { - "vout": 2, - "height": 147, - "value": 4949970000, - "confirmations": 50, - "amount": 49.4997, - "txid": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae", - "address": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7" + "vout": 0, + "height": 200, + "value": 5460, + "confirmations": 2, + "amount": 5.46e-05, + "txid": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8" + }, + { + "vout": 1, + "height": 200, + "value": 4949934500, + "confirmations": 2, + "amount": 49.499345, + "txid": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8" }, { "vout": 2, "height": 157, "value": 100000, - "confirmations": 40, + "confirmations": 45, "amount": 0.001, - "txid": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02", - "address": "bcrt1qrxzhp76gz0ylrz27xh6m0fuag607eflff98khh" + "txid": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62", + "address": "bcrt1qu3xm5xg3tj9sv3ns4qdxgmk0n06h4w48udmzju" } ], "next_cursor": null, @@ -15282,7 +15602,7 @@ Returns a list of unspent outputs for a list of addresses Returns all transactions involving a given address + Parameters - + address: `bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8` (str, required) - The address to search for + + address: `bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l` (str, required) - The address to search for + unconfirmed: `True` (bool, optional) - Include unconfirmed transactions + Default: `True` + only_tx_hashes: `True` (bool, optional) - Return only the tx hashes @@ -15298,28 +15618,28 @@ Returns all transactions involving a given address { "result": [ { - "tx_hash": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a" + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14" }, { - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41" + "tx_hash": "d04cbc4143bd475740dfb3d02bfdaaa23e40fc357c9e9475d29ecc97b6a5851a" }, { - "tx_hash": "223d9835a0b93db907906ea18f49e40b106ef48b19a6934904e46914a3282a5e" + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a" }, { - "tx_hash": "69d649846d6b6d72ac5a26711a5b63a45bd293920c3bd9a2ee41d48f631fc6ab" + "tx_hash": "4441e31fc17357751ecc85a725105ff847a383cda23c8d9519c93ab66c150276" }, { - "tx_hash": "49a50eaab7725193aac10cc01d4bc6f7eae484aed04c6798c767ef861ed08cb1" + "tx_hash": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86" }, { - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca" + "tx_hash": "2459771d0358a9f4e4944129a25f7bd6d7cb7779fcdef57cff34ff7a6d6e7fa0" }, { - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de" + "tx_hash": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3" }, { - "tx_hash": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0" + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf" } ], "next_cursor": null, @@ -15332,7 +15652,7 @@ Returns all transactions involving a given address Get the oldest transaction for an address. + Parameters - + address: `bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92` (str, required) - The address to search for. + + address: `bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw` (str, required) - The address to search for. + block_index (int, optional) - The block index to search from. + Default: `None` + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. @@ -15345,8 +15665,8 @@ Get the oldest transaction for an address. ``` { "result": { - "block_index": 8, - "tx_hash": "1fefaa944cd2b172be2e5e7a9aa5941928348c48a8e109c9c7af463795ee7df7" + "block_index": 9, + "tx_hash": "837ad3733d118b7dbd9efcc3cb8e2d4689b54ab79ef5b521696406c4020a5752" } } ``` @@ -15356,7 +15676,7 @@ Get the oldest transaction for an address. Returns a list of unspent outputs for a specific address + Parameters - + address: `bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7` (str, required) - The address to search for + + address: `bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8` (str, required) - The address to search for + unconfirmed (bool, optional) - Include unconfirmed transactions + Default: `False` + unspent_tx_hash (str, optional) - Filter by unspent_tx_hash @@ -15372,12 +15692,20 @@ Returns a list of unspent outputs for a specific address { "result": [ { - "vout": 2, - "height": 147, - "value": 4949970000, - "confirmations": 50, - "amount": 49.4997, - "txid": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae" + "vout": 0, + "height": 200, + "value": 5460, + "confirmations": 2, + "amount": 5.46e-05, + "txid": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98" + }, + { + "vout": 1, + "height": 200, + "value": 4949934500, + "confirmations": 2, + "amount": 49.499345, + "txid": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3" } ], "next_cursor": null, @@ -15390,7 +15718,7 @@ Returns a list of unspent outputs for a specific address Get pubkey for an address. + Parameters - + address: `bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t` (str, required) - Address to get pubkey for. + + address: `bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva` (str, required) - Address to get pubkey for. + provided_pubkeys (str, optional) - Comma separated list of provided pubkeys. + Default: `None` + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. @@ -15402,7 +15730,7 @@ Get pubkey for an address. ``` { - "result": "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011" + "result": "0211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f515" } ``` @@ -15411,7 +15739,7 @@ Get pubkey for an address. Get a transaction from the blockchain + Parameters - + tx_hash: `d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9` (str, required) - The transaction hash + + tx_hash: `a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980` (str, required) - The transaction hash + format: `hex` (str, optional) - Whether to return JSON output or raw hex + Default: `json` + verbose: `true` (bool, optional) - Include asset and dispenser info and normalized quantities in the response. @@ -15423,7 +15751,7 @@ Get a transaction from the blockchain ``` { - "result": "02000000000101022b2b7328c1ce8fecdfd2b82c1f92afff11e172dff021955a515c01a8ecba8a0100000000ffffffff03e803000000000000160014f9b38e2d42efb9307785475778151ec301966ac200000000000000000c6a0a7d82b6f3e055a09e357cdced082701000000160014e45967b7fecba92e6994bb5717d89bed54a185bf0247304402201b69df03b74908caced340d83b3ae8725acd0e9dfa04794749c2476b37dcc78702202ac14b0889b1e66f38545229ef6488f9dd6d365f17c05fe94c2025b2b19b5e89012103514d859a6b04eb531cc4cf85550585f580466b31f72710b8da1de2be597c5e1e00000000" + "result": "0200000000010162dd492c370b0b3db90c80467cd473b13a3537582e455584cb23148f21f272580100000000ffffffff03e8030000000000001600149f22482d5ab564881e7bf35d1fe53187f23d85b700000000000000000c6a0a96667af1a04c6c644af8dced0827010000001600147456bd897a33076ce4667b017973899a15be77f60247304402205e33ab76c1c59b0f64afdae48c481b7782b32af7f3344bee338d76268a780b70022049e84e2831027ef76f8fba8f9a2799169ee928de4e38db4372a56702b9a83ab0012102d7f4ece0006152226d7ed234de9a4ead39071a2074bf0931525a3471a13b1d6d00000000" } ``` @@ -15445,7 +15773,7 @@ Get the fee per kilobyte for a transaction to be confirmed in `conf_target` bloc ``` { - "result": 58603 + "result": 61530 } ``` @@ -15478,11 +15806,11 @@ Get the current mempool info. "loaded": true, "size": 1, "bytes": 167, - "usage": 1216, + "usage": 1232, "total_fee": 0.0001, "maxmempool": 300000000, - "mempoolminfee": 1e-05, - "minrelaytxfee": 1e-05, + "mempoolminfee": 0.0, + "minrelaytxfee": 0.0, "incrementalrelayfee": 1e-05, "unbroadcastcount": 1, "fullrbf": false @@ -15518,28 +15846,28 @@ Returns all mempool events { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63 + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69 }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "ENHANCED_SEND", "params": { "asset": "XCP", "block_index": 9999999, - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "quantity": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, "asset_info": { "divisible": true, "asset_longname": null, @@ -15549,22 +15877,22 @@ Returns all mempool events }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -15574,22 +15902,22 @@ Returns all mempool events }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "DEBIT", "params": { "action": "send", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", - "block_index": 196, - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "block_index": 201, + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -15599,30 +15927,30 @@ Returns all mempool events }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "NEW_TRANSACTION", "params": { "block_hash": "mempool", "block_index": 9999999, - "block_time": 1729539528.51405, + "block_time": 1729876077.4463573, "btc_amount": 0, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "destination": "", "fee": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, - "utxos_info": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314:1", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, + "utxos_info": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515:1", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -15636,7 +15964,7 @@ Returns all mempool events }, "btc_amount_normalized": "0.00000000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, @@ -15667,19 +15995,19 @@ Returns the mempool events filtered by event name { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -15689,7 +16017,7 @@ Returns the mempool events filtered by event name }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, @@ -15702,7 +16030,7 @@ Returns the mempool events filtered by event name Returns the mempool events filtered by transaction hash + Parameters - + tx_hash: `a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314` (str, required) - The hash of the transaction to return + + tx_hash: `4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515` (str, required) - The hash of the transaction to return + event_name (str, optional) - Comma separated list of events to return + Default: `None` + cursor (str, optional) - The last event index to return @@ -15722,28 +16050,28 @@ Returns the mempool events filtered by transaction hash { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63 + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69 }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "ENHANCED_SEND", "params": { "asset": "XCP", "block_index": 9999999, - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "quantity": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, "asset_info": { "divisible": true, "asset_longname": null, @@ -15753,22 +16081,22 @@ Returns the mempool events filtered by transaction hash }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -15778,22 +16106,22 @@ Returns the mempool events filtered by transaction hash }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "DEBIT", "params": { "action": "send", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", - "block_index": 196, - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "block_index": 201, + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -15803,30 +16131,30 @@ Returns the mempool events filtered by transaction hash }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "NEW_TRANSACTION", "params": { "block_hash": "mempool", "block_index": 9999999, - "block_time": 1729539528.51405, + "block_time": 1729876077.4463573, "btc_amount": 0, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "destination": "", "fee": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, - "utxos_info": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314:1", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, + "utxos_info": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515:1", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -15840,7 +16168,7 @@ Returns the mempool events filtered by transaction hash }, "btc_amount_normalized": "0.00000000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, diff --git a/counterparty-core/counterpartycore/cli.py b/counterparty-core/counterpartycore/cli.py index ee0561d9d6..c84c2be780 100755 --- a/counterparty-core/counterpartycore/cli.py +++ b/counterparty-core/counterpartycore/cli.py @@ -351,6 +351,7 @@ def float_range_checker(arg): "help": "number of threads per worker for the Gunicorn WSGI server (if enabled)", }, ], + [("--bootstrap-url",), {"type": str, "help": "the URL of the bootstrap snapshot to use"}], ] @@ -457,9 +458,6 @@ def main(): parser_bootstrap = subparsers.add_parser( "bootstrap", help="bootstrap database with hosted snapshot" ) - parser_bootstrap.add_argument( - "--bootstrap-url", help="the URL of the bootstrap snapshot to use" - ) setup.add_config_arguments(parser_bootstrap, CONFIG_ARGS, configfile) parser_checkdb = subparsers.add_parser("check-db", help="do an integrity check on the database") diff --git a/counterparty-core/counterpartycore/lib/api/api_server.py b/counterparty-core/counterpartycore/lib/api/api_server.py index fd66165a71..b9d893bfae 100644 --- a/counterparty-core/counterpartycore/lib/api/api_server.py +++ b/counterparty-core/counterpartycore/lib/api/api_server.py @@ -2,10 +2,10 @@ import logging import multiprocessing import os +import threading import time from collections import OrderedDict from multiprocessing import Process, Value -from threading import Thread import flask import requests @@ -392,74 +392,94 @@ def init_flask_app(): return app -def run_api_server(args, interrupted_value, server_ready_value): +def run_api_server(args, server_ready_value, stop_event): + logger.info("Starting API Server process...") + + # Initialize Sentry, logging, config, etc. sentry.init() - # Initialise log and config server.initialise_log_and_config(argparse.Namespace(**args)) watcher = api_watcher.APIWatcher() watcher.start() - logger.info("Starting API Server...") app = init_flask_app() wsgi_server = None + parent_checker = None try: - # Init the HTTP Server. - wsgi_server = wsgi.WSGIApplication(app, args=args) - parent_checker = ParentProcessChecker(interrupted_value, wsgi_server) + logger.info("Starting Parent Process Checker thread...") + parent_checker = ParentProcessChecker(wsgi_server) parent_checker.start() + + wsgi_server = wsgi.WSGIApplication(app, args=args) + app.app_context().push() - # Run app server (blocking) server_ready_value.value = 1 + wsgi_server.run() - except KeyboardInterrupt: - logger.trace("Keyboard Interrupt!") + + except Exception as e: + logger.error("Exception in API Server process!") + raise e + finally: logger.trace("Shutting down API Server...") - watcher.stop() - watcher.join() + if watcher is not None: + watcher.stop() + watcher.join() + + if wsgi_server is not None: + logger.trace("Stopping WSGI Server thread...") + wsgi_server.stop() + + if parent_checker is not None: + logger.trace("Stopping Parent Process Checker thread...") + parent_checker.stop() + parent_checker.join() - wsgi_server.stop() - parent_checker.join() + logger.trace("Closing API DB Connection Pool...") APIDBConnectionPool().close() # This thread is used for the following two reasons: # 1. `docker-compose stop` does not send a SIGTERM to the child processes (in this case the API v2 process) # 2. `process.terminate()` does not trigger a `KeyboardInterrupt` or execute the `finally` block. -class ParentProcessChecker(Thread): - def __init__(self, interruped_value, wsgi_server): +class ParentProcessChecker(threading.Thread): + def __init__(self, wsgi_server): super().__init__() - self.interruped_value = interruped_value + self.daemon = True self.wsgi_server = wsgi_server + self._stop_event = threading.Event() def run(self): + parent_pid = os.getppid() try: - while True: - if self.interruped_value.value == 0: - time.sleep(0.01) - else: - logger.trace("Parent process is dead. Exiting...") + while not self._stop_event.is_set(): + if os.getppid() != parent_pid: + logger.debug("Parent process is dead. Exiting...") + self.wsgi_server.stop() break - self.wsgi_server.stop() + time.sleep(1) except KeyboardInterrupt: pass + def stop(self): + self._stop_event.set() + class APIServer(object): def __init__(self): self.process = None - self.interrupted = Value("I", 0) self.server_ready_value = Value("I", 0) + self.stop_event = multiprocessing.Event() def start(self, args): if self.process is not None: raise Exception("API Server is already running") self.process = Process( - target=run_api_server, args=(vars(args), self.interrupted, self.server_ready_value) + target=run_api_server, args=(vars(args), self.server_ready_value, self.stop_event) ) self.process.start() return self.process @@ -468,14 +488,14 @@ def is_ready(self): return self.server_ready_value.value == 1 def stop(self): - logger.info("Stopping API Server...") - self.interrupted.value = 1 # stop the thread - waiting_start_time = time.time() - while self.process.is_alive(): - time.sleep(1) - logger.trace("Waiting for API Server to stop...") - if time.time() - waiting_start_time > 2: - logger.error("API Server did not stop in time. Terminating...") + logger.info("Stopping API Server process...") + if self.process.is_alive(): + self.process.terminate() + self.process.join(timeout=2) + if self.process.is_alive(): + logger.error("API Server process did not stop in time. Terminating forcefully...") self.process.kill() - break - logger.trace("API Server stopped.") + logger.info("API Server process stopped.") + + def has_stopped(self): + return self.stop_event.is_set() diff --git a/counterparty-core/counterpartycore/lib/api/api_v1.py b/counterparty-core/counterpartycore/lib/api/api_v1.py index 2c02d12253..ff021a2440 100644 --- a/counterparty-core/counterpartycore/lib/api/api_v1.py +++ b/counterparty-core/counterpartycore/lib/api/api_v1.py @@ -448,59 +448,60 @@ class APIStatusPoller(threading.Thread): """Perform regular checks on the state of the backend and the database.""" def __init__(self): - self.last_database_check = 0 threading.Thread.__init__(self) + self.last_database_check = 0 self.stop_event = threading.Event() - self.stopping = False - self.stopped = False self.db = None def stop(self): - logger.info("Stopping API Status Poller...") - self.stopping = True - if self.db is not None: - self.db.close() - self.db = None + logger.info("Stopping API v1 Status Poller thread...") + self.stop_event.set() self.join() + logger.info("API v1 Status Poller thread stopped.") def run(self): - logger.debug("Starting API Status Poller...") + logger.info("Starting v1 API Status Poller thread...") global CURRENT_API_STATUS_CODE, CURRENT_API_STATUS_RESPONSE_JSON # noqa: PLW0603 self.db = database.get_db_connection(config.API_DATABASE, read_only=True, check_wal=False) interval_if_ready = 5 * 60 # 5 minutes - interval_if_not_ready = 60 # 1 minutes + interval_if_not_ready = 60 # 1 minute interval = interval_if_not_ready - while not self.stopping: # noqa: E712 - try: - # Check that backend is running, communicable, and caught up with the blockchain. - # Check that the database has caught up with bitcoind. - if ( - time.time() - self.last_database_check > interval - ): # Ten minutes since last check. - self.last_database_check = time.time() - if not config.FORCE and self.db is not None: - code = 11 - check_backend_state() - code = 12 - api_util.check_last_parsed_block(self.db, backend.bitcoind.getblockcount()) - interval = interval_if_ready - except (BackendError, exceptions.DatabaseError) as e: - interval = interval_if_not_ready - exception_name = e.__class__.__name__ - exception_text = str(e) - logger.debug("API Status Poller: %s", exception_text) - jsonrpc_response = jsonrpc.exceptions.JSONRPCServerError( - message=exception_name, data=exception_text - ) - CURRENT_API_STATUS_CODE = code - CURRENT_API_STATUS_RESPONSE_JSON = jsonrpc_response.json.encode() - else: - CURRENT_API_STATUS_CODE = None - CURRENT_API_STATUS_RESPONSE_JSON = None - if not self.stopping: - time.sleep(0.5) # sleep for 0.5 seconds + try: + while not self.stop_event.is_set(): + try: + # Check that backend is running, communicable, and caught up with the blockchain. + # Check that the database has caught up with bitcoind. + if time.time() - self.last_database_check > interval: + self.last_database_check = time.time() + if not config.FORCE and self.db is not None: + code = 11 + check_backend_state() + code = 12 + api_util.check_last_parsed_block( + self.db, backend.bitcoind.getblockcount() + ) + interval = interval_if_ready + except (BackendError, exceptions.DatabaseError) as e: + interval = interval_if_not_ready + exception_name = e.__class__.__name__ + exception_text = str(e) + logger.debug("API Status Poller: %s", exception_text) + jsonrpc_response = jsonrpc.exceptions.JSONRPCServerError( + message=exception_name, data=exception_text + ) + CURRENT_API_STATUS_CODE = code + CURRENT_API_STATUS_RESPONSE_JSON = jsonrpc_response.json.encode() + else: + CURRENT_API_STATUS_CODE = None + CURRENT_API_STATUS_RESPONSE_JSON = None + self.stop_event.wait(timeout=0.5) + finally: + if self.db is not None: + self.db.close() + self.db = None + logger.info("API v1 Status Poller thread stopped.") class APIServer(threading.Thread): @@ -515,7 +516,7 @@ def __init__(self, db=None): sentry.init() def stop(self): - logger.info("Stopping API Server v1...") + logger.info("Stopping API Server v1 thread...") if self.connection_pool: self.connection_pool.close() if self.server: @@ -523,7 +524,7 @@ def stop(self): self.join() def run(self): - logger.info("Starting API Server v1...") + logger.info("Starting API Server v1 thread...") app = flask.Flask(__name__) auth = HTTPBasicAuth() diff --git a/counterparty-core/counterpartycore/lib/api/api_watcher.py b/counterparty-core/counterpartycore/lib/api/api_watcher.py index f86627cdaa..92e88a856b 100644 --- a/counterparty-core/counterpartycore/lib/api/api_watcher.py +++ b/counterparty-core/counterpartycore/lib/api/api_watcher.py @@ -1,9 +1,9 @@ import json import logging import os +import threading import time from random import randrange -from threading import Thread import apsw from counterpartycore.lib import blocks, config, database, exceptions, ledger @@ -230,7 +230,7 @@ def insert_event(api_db, event): def rollback_event(api_db, event): - logger.debug(f"API Watcher - Rolling back event: {event['message_index']} ({event['event']})") + logger.trace(f"API Watcher - Rolling back event: {event['message_index']} ({event['event']})") with api_db: # all or if event["event"] in SKIP_EVENTS: sql = "DELETE FROM messages WHERE message_index = ?" @@ -652,7 +652,7 @@ def rollback_fairminters(api_db, event): cursor.execute(sql, event_bindings) -def parse_event(api_db, event, catching_up=False): +def parse_event(api_db, event, watcher, catching_up=False): if event["event"] in SKIP_EVENTS: event["insert_rowid"] = None insert_event(api_db, event) @@ -671,7 +671,7 @@ def parse_event(api_db, event, catching_up=False): insert_event(api_db, event) logger.event(f"API Watcher - Event parsed: {event['message_index']} {event['event']}") if event["event"] == "BLOCK_PARSED": - synchronize_mempool(api_db, api_db) + synchronize_mempool(api_db, api_db, watcher.stop_event) def catch_up(api_db, ledger_db, watcher): @@ -683,8 +683,8 @@ def catch_up(api_db, ledger_db, watcher): start_time = time.time() event_parsed = 0 next_event = get_next_event_to_parse(api_db, ledger_db) - while next_event and not watcher.stopping and not watcher.stopped: - parse_event(api_db, next_event, catching_up=True) + while next_event and not watcher.stop_event.is_set(): + parse_event(api_db, next_event, watcher, catching_up=True) event_parsed += 1 if event_parsed % 50000 == 0: duration = time.time() - start_time @@ -692,12 +692,12 @@ def catch_up(api_db, ledger_db, watcher): f"API Watcher - {event_parsed} / {event_to_parse_count} events parsed. ({format_duration(duration)})" ) next_event = get_next_event_to_parse(api_db, ledger_db) - if not watcher.stopping and not watcher.stopped: + if not watcher.stop_event.is_set(): duration = time.time() - start_time logger.info(f"API Watcher - Catch up completed. ({format_duration(duration)})") else: logger.info("API Watcher - Catch up completed.") - synchronize_mempool(api_db, api_db) + synchronize_mempool(api_db, api_db, watcher.stop_event) def apply_migration(): @@ -755,7 +755,7 @@ def rollback(block_index): api_db.close() -def parse_next_event(api_db, ledger_db): +def parse_next_event(api_db, ledger_db, watcher): check_event_hashes(api_db, ledger_db) last_event_sql = "SELECT * FROM messages ORDER BY message_index DESC LIMIT 1" @@ -768,7 +768,7 @@ def parse_next_event(api_db, ledger_db): if last_api_event is None: next_event_sql = "SELECT * FROM messages ORDER BY message_index ASC LIMIT 1" next_event = fetch_one(ledger_db, next_event_sql) - parse_event(api_db, next_event) + parse_event(api_db, next_event, watcher) return next_event if last_ledger_event["message_index"] > last_api_event["message_index"]: @@ -776,7 +776,7 @@ def parse_next_event(api_db, ledger_db): "SELECT * FROM messages WHERE message_index > ? ORDER BY message_index ASC LIMIT 1" ) next_event = fetch_one(ledger_db, next_event_sql, (last_api_event["message_index"],)) - parse_event(api_db, next_event) + parse_event(api_db, next_event, watcher) return next_event raise exceptions.NoEventToParse("No event to parse") @@ -803,8 +803,8 @@ def gen_random_tx_index(event): return event -def synchronize_mempool(api_db, ledger_db): - if config.NO_MEMPOOL: +def synchronize_mempool(api_db, ledger_db, stop_event): + if config.NO_MEMPOOL or stop_event.is_set(): return logger.trace("API Watcher - Synchronizing mempool...") global MEMPOOL_SKIP_EVENT_HASHES # noqa: PLW0602 @@ -815,12 +815,15 @@ def synchronize_mempool(api_db, ledger_db): clean_mempool(api_db) cursor = api_db.cursor() for event in mempool_events: + if stop_event.is_set(): + logger.info("API Watcher - Stopping mempool synchronization due to stop event.") + break if event["event"] in SKIP_EVENTS + ["NEW_BLOCK", "BLOCK_PARSED"]: continue if event["tx_hash"] in MEMPOOL_SKIP_EVENT_HASHES: continue event_bindings = json.loads(event["bindings"]) - # edge case: asset alredy created in another confirmed tx + # edge case: asset already created in another confirmed tx if event["event"] == "ASSET_CREATION": existing_asset = fetch_one( api_db, @@ -877,15 +880,14 @@ def refresh_xcp_supply(ledger_db, api_db): cursor.execute("UPDATE assets_info SET supply = ? WHERE asset = 'XCP'", (xcp_supply,)) -class APIWatcher(Thread): +class APIWatcher(threading.Thread): def __init__(self): - Thread.__init__(self) + threading.Thread.__init__(self) logger.debug("Initializing API Watcher...") self.api_db = None self.ledger_db = None apply_migration() - self.stopping = False - self.stopped = True + self.stop_event = threading.Event() # Add stop event self.api_db = database.get_db_connection( config.API_DATABASE, read_only=False, check_wal=False ) @@ -929,36 +931,35 @@ def __init__(self): cursor.close() self.last_mempool_sync = 0 + def run(self): + logger.info("Starting API Watcher thread...") + catch_up(self.api_db, self.ledger_db, self) + if not self.stop_event.is_set(): + self.follow() + def follow(self): refresh_xcp_supply(self.ledger_db, self.api_db) - while not self.stopping and not self.stopped: + while not self.stop_event.is_set(): last_parsed_event = None try: - last_parsed_event = parse_next_event(self.api_db, self.ledger_db) + last_parsed_event = parse_next_event(self.api_db, self.ledger_db, self) except exceptions.NoEventToParse: logger.trace("API Watcher - No new events to parse") - time.sleep(1) - # let's not sync the mempool when parsing a block + self.stop_event.wait(timeout=0.1) + if self.stop_event.is_set(): + break if time.time() - self.last_mempool_sync > 10 and ( last_parsed_event is None or last_parsed_event["event"] == "BLOCK_PARSED" ): - synchronize_mempool(self.api_db, self.ledger_db) + synchronize_mempool(self.api_db, self.ledger_db, self.stop_event) self.last_mempool_sync = time.time() - self.stopped = True - - def run(self): - logger.info("Starting API Watcher...") - self.stopped = False - catch_up(self.api_db, self.ledger_db, self) - self.follow() def stop(self): - logger.info("Stopping API Watcher...") - self.stopping = True - while not self.stopped: - time.sleep(0.1) + logger.info("Stopping API Watcher thread...") + self.stop_event.set() + self.join() if self.api_db is not None: self.api_db.close() if self.ledger_db is not None: self.ledger_db.close() - logger.trace("API Watcher stopped") + logger.info("API Watcher thread stopped.") diff --git a/counterparty-core/counterpartycore/lib/api/compose.py b/counterparty-core/counterpartycore/lib/api/compose.py index 7842f7eb5e..ad59547d12 100644 --- a/counterparty-core/counterpartycore/lib/api/compose.py +++ b/counterparty-core/counterpartycore/lib/api/compose.py @@ -6,6 +6,7 @@ config, deserialize, exceptions, + gas, gettxinfo, message_type, messages, @@ -13,6 +14,7 @@ transaction, util, ) +from counterpartycore.lib.messages.utxo import ID as UTXO_ID D = decimal.Decimal @@ -641,6 +643,13 @@ def compose_attach( ) +def get_attach_estimate_xcp_fee(db): + """ + Returns the estimated fee for attaching assets to a UTXO. + """ + return gas.get_transaction_fee(db, UTXO_ID, util.CURRENT_BLOCK_INDEX) + + def compose_detach( db, utxo: str, @@ -666,7 +675,14 @@ def compose_detach( ) -def compose_movetoutxo(db, utxo: str, destination: str, more_utxos: str = ""): +def compose_movetoutxo( + db, + utxo: str, + destination: str, + more_utxos: str = "", + exact_fee: int = None, + change_address: str = None, +): """ Composes a transaction to move assets from UTXO to another UTXO. :param utxo: The utxo from which the assets are moved @@ -701,10 +717,13 @@ def compose_movetoutxo(db, utxo: str, destination: str, more_utxos: str = ""): tx_hash, vout = utxo.split(":") - fee_per_kb = backend.bitcoind.fee_per_kb() - # Transaction Size (in bytes) = (Number of Inputs x 148) + (Number of Outputs x 34) + 10 - tx_size = (input_count * 148) + (2 * 34) + 10 - fee = (D(fee_per_kb) / config.UNIT) * (D(tx_size) / 1024) + if exact_fee is not None: + fee = D(exact_fee) / config.UNIT if exact_fee else 0 + else: + fee_per_kb = backend.bitcoind.fee_per_kb() + # Transaction Size (in bytes) = (Number of Inputs x 148) + (Number of Outputs x 34) + 10 + tx_size = (input_count * 148) + (2 * 34) + 10 + fee = (D(fee_per_kb) / config.UNIT) * (D(tx_size) / 1024) dust = D("0.0000546") change = D(total_value) - dust - fee @@ -713,7 +732,12 @@ def compose_movetoutxo(db, utxo: str, destination: str, more_utxos: str = ""): raise exceptions.ComposeError("Insufficient funds for fee") inputs = [{"txid": tx_hash, "vout": int(vout)}] + more_utxos_list - outputs = [{destination: str(dust)}, {source_address: str(change)}] + outputs = [{destination: str(dust)}] + if change > 0: + change_output_address = change_address or source_address + outputs += [{change_output_address: str(change)}] + print("inputs", inputs) + print("outputs", outputs) rawtransaction = backend.bitcoind.createrawtransaction(inputs, outputs) return { @@ -876,11 +900,11 @@ def unpack(db, datahex: str, block_index: int = None): # Fair Minter elif message_type_id == messages.fairminter.ID: message_type_name = "fairminter" - message_data = messages.fairminter.unpack(message) + message_data = messages.fairminter.unpack(message, return_dict=True) # Fair Mint elif message_type_id == messages.fairmint.ID: message_type_name = "fairmint" - message_data = messages.fairmint.unpack(message) + message_data = messages.fairmint.unpack(message, return_dict=True) except (exceptions.UnpackError, UnicodeDecodeError) as e: message_data = {"error": str(e)} diff --git a/counterparty-core/counterpartycore/lib/api/migrations/0014.add_index_to_ledger_hash.sql b/counterparty-core/counterpartycore/lib/api/migrations/0014.add_index_to_ledger_hash.sql new file mode 100644 index 0000000000..1c242f17ba --- /dev/null +++ b/counterparty-core/counterpartycore/lib/api/migrations/0014.add_index_to_ledger_hash.sql @@ -0,0 +1,3 @@ +-- depends: 0013.fix_fairminters_table + +CREATE INDEX IF NOT EXISTS blocks_ledger_hash_idx ON blocks (ledger_hash); \ No newline at end of file diff --git a/counterparty-core/counterpartycore/lib/api/queries.py b/counterparty-core/counterpartycore/lib/api/queries.py index aaffcfd84b..06f36e1381 100644 --- a/counterparty-core/counterpartycore/lib/api/queries.py +++ b/counterparty-core/counterpartycore/lib/api/queries.py @@ -13,6 +13,19 @@ DispenserStatus = Literal["all", "open", "closed", "closing", "open_empty_address"] DispenserStatusNumber = {"open": 0, "closed": 10, "closing": 11, "open_empty_address": 1} DispenserStatusNumberInverted = {value: key for key, value in DispenserStatusNumber.items()} +FairmintersStatus = Literal["all", "open", "closed", "pending"] +IssuancesAssetEvents = Literal[ + "all", + "creation", + "reissuance", + "lock_quantity", + "reset", + "change_description", + "transfer", + "open_fairminter", + "fairmint", + "lock_description", +] BetMatchesStatus = Literal[ "dropped", @@ -1145,17 +1158,44 @@ def get_destructions( ) -def get_issuances(db, cursor: str = None, limit: int = 100, offset: int = None): +def prepare_issuance_where(asset_events, other_conditions=None): + where = [] + asset_events_list = asset_events.split(",") + for asset_event in asset_events_list: + if asset_event == "all": + where = [other_conditions] if other_conditions else [] + break + if asset_event in typing.get_args(IssuancesAssetEvents): + if asset_event in ["open_fairminter", "fairmint"]: + # these event are always alone + where_status = {"asset_events": asset_event} + else: + where_status = {"asset_events__like": f"%{asset_event}%"} + if other_conditions: + where_status.update(other_conditions) + where.append(where_status) + return where + + +def get_issuances( + db, + asset_events: IssuancesAssetEvents = "all", + cursor: str = None, + limit: int = 100, + offset: int = None, +): """ Returns all the issuances :param str cursor: The last index of the issuances to return + :param str asset_events: Filter result by one or several comma separated asset events :param int limit: The maximum number of issuances to return (e.g. 5) :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) """ + where = prepare_issuance_where(asset_events, {"status": "valid"}) return select_rows( db, "issuances", - where={"status": "valid"}, + where=where, last_cursor=cursor, limit=limit, offset=offset, @@ -1163,19 +1203,26 @@ def get_issuances(db, cursor: str = None, limit: int = 100, offset: int = None): def get_issuances_by_block( - db, block_index: int, cursor: str = None, limit: int = 100, offset: int = None + db, + block_index: int, + asset_events: IssuancesAssetEvents = "all", + cursor: str = None, + limit: int = 100, + offset: int = None, ): """ Returns the issuances of a block :param int block_index: The index of the block to return (e.g. $LAST_ISSUANCE_BLOCK) + :param str asset_events: Filter result by one or several comma separated asset events :param str cursor: The last index of the issuances to return :param int limit: The maximum number of issuances to return (e.g. 5) :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) """ + where = prepare_issuance_where(asset_events, {"block_index": block_index, "status": "valid"}) return select_rows( db, "issuances", - where={"block_index": block_index, "status": "valid"}, + where=where, last_cursor=cursor, limit=limit, offset=offset, @@ -1191,22 +1238,30 @@ def get_issuance_by_transaction_hash(db, tx_hash: str): def get_issuances_by_asset( - db, asset: str, cursor: str = None, limit: int = 100, offset: int = None + db, + asset: str, + asset_events: IssuancesAssetEvents = "all", + cursor: str = None, + limit: int = 100, + offset: int = None, ): """ Returns the issuances of an asset :param str asset: The asset to return (e.g. $ASSET_1) + :param str asset_events: Filter result by one or several comma separated asset events :param str cursor: The last index of the issuances to return :param int limit: The maximum number of issuances to return (e.g. 5) :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) """ + where = prepare_issuance_where( + asset_events, {"asset": asset.upper(), "status": "valid"} + ) + prepare_issuance_where( + asset_events, {"UPPER(asset_longname)": asset.upper(), "status": "valid"} + ) return select_rows( db, "issuances", - where=[ - {"asset": asset.upper(), "status": "valid"}, - {"UPPER(asset_longname)": asset.upper(), "status": "valid"}, - ], + where=where, last_cursor=cursor, limit=limit, offset=offset, @@ -1214,19 +1269,26 @@ def get_issuances_by_asset( def get_issuances_by_address( - db, address: str, cursor: str = None, limit: int = 100, offset: int = None + db, + address: str, + asset_events: IssuancesAssetEvents = "all", + cursor: str = None, + limit: int = 100, + offset: int = None, ): """ Returns the issuances of an address :param str address: The address to return (e.g. $ADDRESS_1) + :param str asset_events: Filter result by one or several comma separated asset events :param str cursor: The last index of the issuances to return :param int limit: The maximum number of issuances to return (e.g. 5) :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) """ + where = prepare_issuance_where(asset_events, {"issuer": address, "status": "valid"}) return select_rows( db, "issuances", - where={"issuer": address, "status": "valid"}, + where=where, last_cursor=cursor, limit=limit, offset=offset, @@ -1465,7 +1527,12 @@ def get_sweeps_by_address( :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) """ return select_rows( - db, "sweeps", where={"source": address}, last_cursor=cursor, limit=limit, offset=offset + db, + "sweeps", + where=[{"source": address}, {"destination": address}], + last_cursor=cursor, + limit=limit, + offset=offset, ) @@ -1564,13 +1631,13 @@ def get_balances_by_addresses( return QueryResult(result, assets_result.next_cursor, assets_result.result_count) -def get_balance_by_address_and_asset(db, address: str, asset: str): +def get_balances_by_address_and_asset(db, address: str, asset: str): """ - Returns the balance of an address and asset + Returns the balances of an address and asset :param str address: The address to return (e.g. $ADDRESS_1) :param str asset: The asset to return (e.g. XCP) """ - return select_row( + return select_rows( db, "balances", select="address, asset, quantity, utxo, utxo_address", @@ -1581,13 +1648,13 @@ def get_balance_by_address_and_asset(db, address: str, asset: str): ) -def get_balance_by_asset_and_address(db, asset: str, address: str): +def get_balances_by_asset_and_address(db, asset: str, address: str): """ - Returns the balance of an address and asset + Returns the balances of an address and asset :param str address: The address to return (e.g. $ADDRESS_1) :param str asset: The asset to return (e.g. XCP) """ - return get_balance_by_address_and_asset(db, address, asset) + return get_balances_by_address_and_asset(db, address, asset) def get_bets( @@ -2168,7 +2235,7 @@ def get_asset_balances( ) -def prepare_order_where_status(status, arg_type, other_conditions=None): +def prepare_where_status(status, arg_type, other_conditions=None): where = [] statuses = status.split(",") for status in statuses: @@ -2184,16 +2251,18 @@ def prepare_order_where_status(status, arg_type, other_conditions=None): def prepare_order_where(status, other_conditions=None): - return prepare_order_where_status(status, OrderStatus, other_conditions=other_conditions) + return prepare_where_status(status, OrderStatus, other_conditions=other_conditions) def prepare_order_matches_where(status, other_conditions=None): - return prepare_order_where_status(status, OrderMatchesStatus, other_conditions=other_conditions) + return prepare_where_status(status, OrderMatchesStatus, other_conditions=other_conditions) def get_orders( db, status: OrderStatus = "all", + get_asset: str = None, + give_asset: str = None, cursor: str = None, limit: int = 100, offset: int = None, @@ -2202,16 +2271,23 @@ def get_orders( """ Returns all the orders :param str status: The status of the orders to return + :param str get_asset: The get asset to return + :param str give_asset: The give asset to return :param str cursor: The last index of the orders to return :param int limit: The maximum number of orders to return (e.g. 5) :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) :param str sort: The sort order of the orders to return (overrides the `cursor` parameter) (e.g. expiration:desc) """ + where = {} + if get_asset: + where["get_asset"] = get_asset.upper() + if give_asset: + where["give_asset"] = give_asset.upper() return select_rows( db, "orders", cursor_field="tx_index", - where=prepare_order_where(status), + where=prepare_order_where(status, where), last_cursor=cursor, limit=limit, offset=offset, @@ -2603,14 +2679,24 @@ def get_dispenser_info_by_hash(db, dispenser_hash: str): ) -def get_all_fairminters(db, cursor: str = None, limit: int = 100, offset: int = None): +def prepare_fairminters_where(status, other_conditions=None): + return prepare_where_status(status, FairmintersStatus, other_conditions=other_conditions) + + +def get_all_fairminters( + db, status: FairmintersStatus = "all", cursor: str = None, limit: int = 100, offset: int = None +): """ Returns all fairminters + :param str status: The status of the fairminters to return :param str cursor: The last index of the fairminter to return :param int limit: The maximum number of fairminter to return (e.g. 5) :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) """ - return select_rows(db, "fairminters", last_cursor=cursor, limit=limit, offset=offset) + where = prepare_fairminters_where(status) + return select_rows( + db, "fairminters", where=where, last_cursor=cursor, limit=limit, offset=offset + ) def get_fairminter(db, tx_hash: str): @@ -2625,30 +2711,66 @@ def get_fairminter(db, tx_hash: str): ) +def get_fairminters_by_block( + db, + block_index: int, + status: FairmintersStatus = "all", + cursor: str = None, + limit: int = 100, + offset: int = None, +): + """ + Returns the fairminters by its block index + :param int block_index: The block index of the fairminter to return (e.g. $LAST_FAIRMINTER_BLOCK) + :param str status: The status of the fairminters to return + :param str cursor: The last index of the fairminter to return + :param int limit: The maximum number of fairminter to return (e.g. 5) + :param int offset: The number of lines to skip before + """ + where = prepare_fairminters_where(status, {"block_index": block_index}) + return select_rows( + db, "fairminters", where=where, last_cursor=cursor, limit=limit, offset=offset + ) + + def get_fairminters_by_asset( - db, asset: str, cursor: str = None, limit: int = 100, offset: int = None + db, + asset: str, + status: FairmintersStatus = "all", + cursor: str = None, + limit: int = 100, + offset: int = None, ): """ Returns the fairminter by its asset :param str asset: The asset of the fairminter to return (e.g. $ASSET_1) + :param str status: The status of the fairminters to return """ where = {"asset": asset.upper()} if "." in asset: where = {"asset_longname": asset.upper()} + where = prepare_fairminters_where(status, where) return select_rows( db, "fairminters", where=where, last_cursor=cursor, limit=limit, offset=offset ) def get_fairminters_by_address( - db, address: str, cursor: str = None, limit: int = 100, offset: int = None + db, + address: str, + status: FairmintersStatus = "all", + cursor: str = None, + limit: int = 100, + offset: int = None, ): """ Returns the fairminter by its source :param str address: The source of the fairminter to return (e.g. $ADDRESS_1) + :param str status: The status of the fairminters to return """ + where = prepare_fairminters_where(status, {"source": address}) return select_rows( - db, "fairminters", where={"source": address}, last_cursor=cursor, limit=limit, offset=offset + db, "fairminters", where=where, last_cursor=cursor, limit=limit, offset=offset ) @@ -2736,3 +2858,23 @@ def get_fairmint(db, tx_hash: str): "fairmints", where={"tx_hash": tx_hash}, ) + + +def get_fairmints_by_block( + db, block_index: int, cursor: str = None, limit: int = 100, offset: int = None +): + """ + Returns the fairmints by its block index + :param int block_index: The block index of the fairmint to return (e.g. $LAST_FAIRMINT_BLOCK) + :param str cursor: The last index of the fairmint to return + :param int limit: The maximum number of fairmint to return (e.g. 5) + :param int offset: The number of lines to skip before returning results (overrides the `cursor` parameter) + """ + return select_rows( + db, + "fairmints", + where={"block_index": block_index}, + last_cursor=cursor, + limit=limit, + offset=offset, + ) diff --git a/counterparty-core/counterpartycore/lib/api/routes.py b/counterparty-core/counterpartycore/lib/api/routes.py index 97ea4c55d7..a230afb9e8 100644 --- a/counterparty-core/counterpartycore/lib/api/routes.py +++ b/counterparty-core/counterpartycore/lib/api/routes.py @@ -28,6 +28,8 @@ def get_routes(): "/v2/blocks//sends": queries.get_sends_by_block, "/v2/blocks//dispenses": queries.get_dispenses_by_block, "/v2/blocks//sweeps": queries.get_sweeps_by_block, + "/v2/blocks//fairminters": queries.get_fairminters_by_block, + "/v2/blocks//fairmints": queries.get_fairmints_by_block, ### /transactions ### "/v2/transactions": queries.get_transactions, "/v2/transactions/info": compose.info, @@ -47,7 +49,7 @@ def get_routes(): "/v2/addresses/events": queries.get_events_by_addresses, "/v2/addresses/mempool": queries.get_mempool_events_by_addresses, "/v2/addresses/
/balances": queries.get_address_balances, - "/v2/addresses/
/balances/": queries.get_balance_by_address_and_asset, + "/v2/addresses/
/balances/": queries.get_balances_by_address_and_asset, "/v2/addresses/
/credits": queries.get_credits_by_address, "/v2/addresses/
/debits": queries.get_debits_by_address, "/v2/addresses/
/bets": queries.get_bet_by_feed, @@ -94,11 +96,12 @@ def get_routes(): "/v2/addresses/
/compose/attach": compose.compose_attach, "/v2/utxos//compose/detach": compose.compose_detach, "/v2/utxos//compose/movetoutxo": compose.compose_movetoutxo, + "/v2/compose/attach/estimatexcpfees": compose.get_attach_estimate_xcp_fee, ### /assets ### "/v2/assets": queries.get_valid_assets, "/v2/assets/": queries.get_asset, "/v2/assets//balances": queries.get_asset_balances, - "/v2/assets//balances/
": queries.get_balance_by_asset_and_address, + "/v2/assets//balances/
": queries.get_balances_by_asset_and_address, "/v2/assets//orders": queries.get_orders_by_asset, "/v2/assets//matches": queries.get_order_matches_by_asset, "/v2/assets//credits": queries.get_credits_by_asset, diff --git a/counterparty-core/counterpartycore/lib/api/wsgi.py b/counterparty-core/counterpartycore/lib/api/wsgi.py index 65f05b7e47..f2b5063a49 100644 --- a/counterparty-core/counterpartycore/lib/api/wsgi.py +++ b/counterparty-core/counterpartycore/lib/api/wsgi.py @@ -250,6 +250,7 @@ class WSGIApplication: def __init__(self, app, args=None): self.app = app self.args = args + logger.info(f"Starting WSGI Server: {config.WSGI_SERVER}") if config.WSGI_SERVER == "gunicorn": self.server = GunicornApplication(self.app, self.args) elif config.WSGI_SERVER == "werkzeug": @@ -258,7 +259,9 @@ def __init__(self, app, args=None): self.server = WaitressApplication(self.app, self.args) def run(self): + logger.info("Starting WSGI Server thread...") self.server.run() def stop(self): + logger.info("Stopping WSGI Server thread...") self.server.stop() diff --git a/counterparty-core/counterpartycore/lib/backend/bitcoind.py b/counterparty-core/counterpartycore/lib/backend/bitcoind.py index f5ed783c2e..367431f3b5 100644 --- a/counterparty-core/counterpartycore/lib/backend/bitcoind.py +++ b/counterparty-core/counterpartycore/lib/backend/bitcoind.py @@ -56,8 +56,7 @@ def rpc_call(payload, retry=0): raise exceptions.BitcoindRPCError(str(response.status_code) + " " + response.reason) break except KeyboardInterrupt: - logger.warning("Interrupted by user") - exit(0) + raise except (Timeout, ReadTimeout, ConnectionError, ChunkedEncodingError): logger.warning( f"Could not connect to backend at `{util.clean_url_for_log(url)}`. (Attempt: {tries})" diff --git a/counterparty-core/counterpartycore/lib/backend/rsfetcher.py b/counterparty-core/counterpartycore/lib/backend/rsfetcher.py index 7cbe49010a..1e2f9ee66f 100644 --- a/counterparty-core/counterpartycore/lib/backend/rsfetcher.py +++ b/counterparty-core/counterpartycore/lib/backend/rsfetcher.py @@ -1,4 +1,8 @@ +import errno +import fcntl import logging +import os +import queue import random import threading import time @@ -18,6 +22,7 @@ class RSFetcher(metaclass=util.SingletonMeta): thread_index_counter = 0 # Add a thread index counter def __init__(self, indexer_config=None): + logger.debug("Initializing RSFetcher...") RSFetcher.thread_index_counter += 1 if indexer_config is None: self.config = { @@ -36,9 +41,52 @@ def __init__(self, indexer_config=None): self.prefetch_task = None self.running = False self.lock = threading.Lock() + self.lockfile_path = os.path.join(self.config["db_dir"], "rocksdb.lock") + self.lockfile = None + + # Initialize additional attributes + self.executor = None + self.stopped_event = threading.Event() # Use an Event for stopping threads + # Use queue.Queue for thread-safe prefetching + self.prefetch_queue = queue.Queue(maxsize=PREFETCH_QUEUE_SIZE) + self.prefetch_queue_initialized = False + self.next_height = 0 + + def acquire_lockfile(self): + # Ensure the directory exists + os.makedirs(self.config["db_dir"], exist_ok=True) + logger.debug( + f"RSFetcher - Ensured that directory {self.config['db_dir']} exists for lockfile." + ) + + try: + fd = os.open(self.lockfile_path, os.O_CREAT | os.O_RDWR) + self.lockfile = os.fdopen(fd, "w") + fcntl.flock(self.lockfile, fcntl.LOCK_EX | fcntl.LOCK_NB) + logger.debug("RSFetcher - Lockfile acquired.") + except IOError as e: + if e.errno in (errno.EACCES, errno.EAGAIN): + logger.error( + f"RSFetcher - Another instance is running. Unable to acquire lockfile: {e}" + ) + raise RuntimeError("Failed to acquire lockfile.") from e + else: + logger.error(f"RSFetcher - Unexpected error acquiring lockfile: {e}") + raise + + def release_lockfile(self): + if self.lockfile: + if not self.lockfile.closed: + fcntl.flock(self.lockfile, fcntl.LOCK_UN) + self.lockfile.close() + os.remove(self.lockfile_path) + logger.debug("RSFetcher - Lockfile released.") + else: + logger.debug("RSFetcher - Lockfile was already closed.") def start(self, start_height=0): - logger.debug("Starting Prefetcher...") + logger.info("Starting RSFetcher thread...") + self.acquire_lockfile() try: self.config["start_height"] = start_height self.next_height = start_height @@ -60,9 +108,8 @@ def start(self, start_height=0): logger.error(f"Failed to initialize fetcher: {e}. Retrying in 5 seconds...") raise e # prefetching - self.stopped = False - self.prefetch_queue = [] - self.prefetch_queue_size = 0 + self.stopped_event.clear() # Clear the stop event + self.prefetch_queue = queue.Queue(maxsize=PREFETCH_QUEUE_SIZE) # Reset the queue self.executor = ThreadPoolExecutor(max_workers=WORKER_THREADS) self.prefetch_task = self.executor.submit(self.prefetch_blocks) self.prefetch_queue_initialized = False @@ -71,6 +118,11 @@ def get_block(self): logger.trace("Fetching block with Rust backend.") block = self.get_prefetched_block() + if block is None: + # Fetcher has been stopped, handle accordingly + logger.debug("No block retrieved. Fetcher might have stopped.") + return None # Handle as appropriate for your application + # Handle potentially out-of-order blocks if block["height"] != self.next_height: logger.warning(f"Received block {block['height']} when expecting {self.next_height}") @@ -86,65 +138,65 @@ def get_block(self): def get_prefetched_block(self): try: - logger.debug("Looking for Block in prefetch queue...") - while len(self.prefetch_queue) == 0: - logger.trace("Prefetch queue is empty.") - time.sleep(0.1) - block = self.prefetch_queue.pop() - self.prefetch_queue_size -= 1 - logger.debug( - "Block %s retrieved from queue. (Queue: %s/%s)", - block["height"], - self.prefetch_queue_size, - PREFETCH_QUEUE_SIZE, - ) - return block + logger.debug("Looking for block in prefetch queue...") + while not self.stopped_event.is_set(): + try: + block = self.prefetch_queue.get(timeout=1) + logger.debug( + "Block %s retrieved from queue. (Queue size: %s)", + block["height"], + self.prefetch_queue.qsize(), + ) + return block + except queue.Empty: + logger.debug("Prefetch queue is empty; waiting for blocks...") + # If stopped and queue is empty + logger.debug("Fetcher stopped and prefetch queue is empty.") + return None except Exception as e: logger.error(f"Error getting prefetched block: {e}") raise e def prefetch_blocks(self): - logger.debug("Starting prefetching blocks...") + logger.debug("Starting to prefetch blocks...") expected_height = self.next_height - while not self.stopped: - self.running = True + self.running = True + while not self.stopped_event.is_set(): try: - while self.prefetch_queue_size >= PREFETCH_QUEUE_SIZE and not self.stopped: - time.sleep(0.1) # Wait until there is space in the queue - if self.stopped: - break - self.lock.acquire() block = self.fetcher.get_block_non_blocking() if block is not None: - self.prefetch_queue.insert(0, block) - self.lock.release() - self.prefetch_queue_size += 1 - expected_height += 1 - logger.debug( - "Block %s prefetched. (Queue: %s/%s)", - block["height"], - self.prefetch_queue_size, - PREFETCH_QUEUE_SIZE, - ) - - # Mark the queue as "initialized" after it has been half-full at least once. - if ( - not self.prefetch_queue_initialized - and self.prefetch_queue_size >= PREFETCH_QUEUE_SIZE // 2 - ): - self.prefetch_queue_initialized = True - logger.debug("Prefetch queue initialized.") - + while not self.stopped_event.is_set(): + try: + self.prefetch_queue.put(block, timeout=1) + expected_height += 1 + logger.debug( + "Block %s prefetched. (Queue size: %s/%s)", + block["height"], + self.prefetch_queue.qsize(), + PREFETCH_QUEUE_SIZE, + ) + + # Mark the queue as "initialized" after it has been half-full at least once. + if ( + not self.prefetch_queue_initialized + and self.prefetch_queue.qsize() >= PREFETCH_QUEUE_SIZE // 2 + ): + self.prefetch_queue_initialized = True + logger.debug("Prefetch queue initialized.") + break # Break out of the inner loop after successfully putting the block + except queue.Full: + logger.debug("Prefetch queue is full; waiting...") + time.sleep(0.1) else: - self.lock.release() logger.debug("No block fetched. Waiting before next fetch.") - time.sleep(random.uniform(0.2, 0.7)) # noqa: S311 + # Use Event's wait method instead of time.sleep for better responsiveness + self.stopped_event.wait(timeout=random.uniform(0.2, 0.7)) # noqa: S311 except Exception as e: if str(e) == "Stopped error": logger.warning( - "RSFetcher found stopped due to an error. Restarting in 5 seconds..." + "RSFetcher thread found stopped due to an error. Restarting in 5 seconds..." ) - time.sleep(5) + self.stopped_event.wait(timeout=5) self.restart() else: raise e @@ -152,18 +204,18 @@ def prefetch_blocks(self): logger.debug("Prefetching blocks stopped.") def stop(self): - logger.info("Stopping prefetcher...") - self.stopped = True + logger.info("Stopping RSFetcher thread...") + self.stopped_event.set() # Signal all threads to stop try: if self.prefetch_task: - self.prefetch_task.cancel() - logger.debug("Prefetch task cancelled.") + # No need to cancel; threads should exit when they check the stop event + logger.debug("Waiting for prefetch task to finish...") if self.executor: self.executor.shutdown(wait=True) logger.debug("Executor shutdown complete.") if self.fetcher: self.fetcher.stop() - logger.debug("Prefetcher stopped.") + logger.debug("Fetcher stopped.") except Exception as e: logger.error(f"Error during stop: {e}") if str(e) != "Stopped error": @@ -171,7 +223,8 @@ def stop(self): finally: self.fetcher = None self.prefetch_task = None - logger.debug("Prefetcher shutdown complete.") + self.release_lockfile() + logger.info("RSFetcher thread stopped.") def restart(self): self.stop() diff --git a/counterparty-core/counterpartycore/lib/blocks.py b/counterparty-core/counterpartycore/lib/blocks.py index 6439867a20..5889462d0c 100644 --- a/counterparty-core/counterpartycore/lib/blocks.py +++ b/counterparty-core/counterpartycore/lib/blocks.py @@ -1103,6 +1103,9 @@ def generate_progression_message( def reparse(db, block_index=0): + if block_index > util.CURRENT_BLOCK_INDEX: + logger.debug("Block index is higher than current block index. No need to reparse.") + return cursor = db.cursor() # clean all tables except assets' blocks', 'transaction_outputs' and 'transactions' with log.Spinner(f"Rolling database back to Block {block_index}..."): diff --git a/counterparty-core/counterpartycore/lib/check.py b/counterparty-core/counterpartycore/lib/check.py index 6f7c8c70cf..436ff543b9 100644 --- a/counterparty-core/counterpartycore/lib/check.py +++ b/counterparty-core/counterpartycore/lib/check.py @@ -663,6 +663,10 @@ "ledger_hash": "1c5164faca831bb726666eb6c63e5d8fd4070b382706c30f839ed407526c7de4", "txlist_hash": "a536d8a1b2b3cf6164b9a2cd70edd2efaea615340e11291eebb6201c762aaaf5", }, + 867290: { + "ledger_hash": "4b5c0ab384408c9e7268c24887f3d2265a0b045f5a161e3343d15cf861b7d07c", + "txlist_hash": "b32df1c46cde54f9eb1075652634276d5fb997a85ca7394c6566810475b30c00", + }, } CONSENSUS_HASH_VERSION_TESTNET = 7 @@ -916,12 +920,15 @@ class SanityError(Exception): pass -def asset_conservation(db): +def asset_conservation(db, stop_event=None): logger.debug("Checking for conservation of assets.") with db: supplies = ledger.supplies(db) held = ledger.held(db) for asset in supplies.keys(): + if stop_event is not None and stop_event.is_set(): + logger.debug("Stop event received. Exiting asset conservation check...") + return asset_issued = supplies[asset] asset_held = held[asset] if asset in held and held[asset] != None else 0 # noqa: E711 if asset_issued != asset_held: @@ -965,9 +972,7 @@ def check_change(protocol_change, change_name): explanation = f"Your version of {config.APP_NAME} is v{config.VERSION_STRING}, but, " explanation += f"as of block {protocol_change['block_index']}, the minimum version is " explanation += f"v{protocol_change['minimum_version_major']}.{protocol_change['minimum_version_minor']}.{protocol_change['minimum_version_revision']}. " - explanation += ( - f"Reason: ‘{change_name}’. Please upgrade to the latest version and restart the server." - ) + explanation += f"Reason: ' {change_name} '. Please upgrade to the latest version and restart the server." if util.CURRENT_BLOCK_INDEX >= protocol_change["block_index"]: raise VersionUpdateRequiredError(explanation) else: @@ -1062,6 +1067,9 @@ def database_version(db): # and set an arbitrary value different from config.VERSION_PRE_RELEASE version_pre_release = "xxxx" if version_pre_release != config.VERSION_PRE_RELEASE: - message = f"Client pre-release version number mismatch: {version_pre_release} ≠ {config.VERSION_PRE_RELEASE}. " + if version_pre_release == "xxxx": + message = "`VERSION_STRING` not found in dataase. " + else: + message = f"Client pre-release version number mismatch: {version_pre_release} ≠ {config.VERSION_PRE_RELEASE}. " message += "Checking if a reparse is needed..." check_need_reparse(version_minor, message) diff --git a/counterparty-core/counterpartycore/lib/config.py b/counterparty-core/counterpartycore/lib/config.py index ea39461cc5..b06f51defa 100644 --- a/counterparty-core/counterpartycore/lib/config.py +++ b/counterparty-core/counterpartycore/lib/config.py @@ -5,7 +5,7 @@ # Semantic Version -__version__ = "10.5.0" # for hatch +__version__ = "10.6.0" # for hatch VERSION_STRING = __version__ version = VERSION_STRING.split("-")[0].split(".") VERSION_MAJOR = int(version[0]) @@ -20,8 +20,8 @@ # Fo example: # NEED_REPARSE_IF_MINOR_IS_LESS_THAN = (1, 800000) # means that we need to reparse from block 800000 if database minor version is less than 1 -NEED_REPARSE_IF_MINOR_IS_LESS_THAN = [(3, 0), (9, 865999)] -NEED_REPARSE_IF_MINOR_IS_LESS_THAN_TESTNET = [(3, 0), (9, 2925799)] +NEED_REPARSE_IF_MINOR_IS_LESS_THAN = [(3, 0), (5, 865999), (6, 867000)] +NEED_REPARSE_IF_MINOR_IS_LESS_THAN_TESTNET = [(3, 0), (5, 2925799), (6, 2925799)] # Counterparty protocol TXTYPE_FORMAT = ">I" SHORT_TXTYPE_FORMAT = "B" diff --git a/counterparty-core/counterpartycore/lib/database.py b/counterparty-core/counterpartycore/lib/database.py index b7752113ce..e5661b1151 100644 --- a/counterparty-core/counterpartycore/lib/database.py +++ b/counterparty-core/counterpartycore/lib/database.py @@ -4,13 +4,16 @@ import apsw import apsw.bestpractice +import apsw.ext import psutil from termcolor import cprint from counterpartycore.lib import config, exceptions, ledger, util apsw.bestpractice.apply(apsw.bestpractice.recommended) # includes WAL mode + logger = logging.getLogger(config.LOGGER_NAME) +apsw.ext.log_sqlite(logger=logger) def rowtracer(cursor, sql): @@ -50,7 +53,15 @@ def check_wal_file(db_file): def get_db_connection(db_file, read_only=True, check_wal=False): """Connects to the SQLite database, returning a db `Connection` object""" - logger.debug(f"Creating connection to `{db_file}`...") + + if hasattr(config, "DATABASE") and db_file == config.DATABASE: + db_file_name = "Ledger DB" + elif hasattr(config, "API_DATABASE") and db_file == config.API_DATABASE: + db_file_name = "API DB" + else: + db_file_name = db_file + if hasattr(logger, "trace"): + logger.trace(f"Creating connection to {db_file_name}...") if not read_only and check_wal: try: @@ -240,7 +251,7 @@ def update_version(db): def vacuum(db): - logger.info("Starting database VACUUM. This may take awhile...") + logger.info("Starting database VACUUM... this may take a while!") cursor = db.cursor() cursor.execute("VACUUM") logger.info("Database VACUUM completed.") diff --git a/counterparty-core/counterpartycore/lib/follow.py b/counterparty-core/counterpartycore/lib/follow.py index 4651036edd..f8ad07f786 100644 --- a/counterparty-core/counterpartycore/lib/follow.py +++ b/counterparty-core/counterpartycore/lib/follow.py @@ -80,7 +80,8 @@ def __init__(self, db): sentry.init() self.zmq_sequence_address, self.zmq_rawblock_address = get_zmq_notifications_addresses() self.db = db - self.loop = asyncio.get_event_loop() + self.loop = asyncio.new_event_loop() + asyncio.set_event_loop(self.loop) self.connect_to_zmq() self.mempool_block = [] self.mempool_block_hashes = [] @@ -223,24 +224,44 @@ async def handle(self): self.check_software_version_if_needed() util.BLOCK_PARSER_STATUS = "following" - # sequence topic - if not config.NO_MEMPOOL: - await self.receive_multipart(self.zmq_sub_socket_sequence, "sequence") - # check rawblock topic - check_block_delay = 10 if config.NETWORK_NAME == "mainnet" else 0.5 - if time.time() - self.last_block_check_time > check_block_delay: - await self.receive_multipart(self.zmq_sub_socket_rawblock, "rawblock") - self.last_block_check_time = time.time() + while True: + try: + # sequence topic + if not config.NO_MEMPOOL: + await self.receive_multipart(self.zmq_sub_socket_sequence, "sequence") + # check rawblock topic + check_block_delay = 10 if config.NETWORK_NAME == "mainnet" else 0.5 + if time.time() - self.last_block_check_time > check_block_delay: + await self.receive_multipart(self.zmq_sub_socket_rawblock, "rawblock") + self.last_block_check_time = time.time() - # schedule ourselves to receive the next message - asyncio.ensure_future(self.handle()) + # Yield control to the event loop to allow other tasks to run + await asyncio.sleep(0) + except asyncio.CancelledError: + logger.debug("BlockchainWatcher.handle() was cancelled.") + break # Exit the loop if the task is cancelled + except Exception as e: + logger.error("Error in handle loop: %s", e) + capture_exception(e) + break # Optionally break the loop on other exceptions def start(self): logger.debug("Starting blockchain watcher...") - self.loop.create_task(self.handle()) + # Schedule the handle coroutine once + self.task = self.loop.create_task(self.handle()) self.loop.run_forever() def stop(self): logger.debug("Stopping blockchain watcher...") + # Cancel the handle task + self.task.cancel() + try: + # Run the event loop until the task has been cancelled + self.loop.run_until_complete(self.task) + except asyncio.CancelledError: + logger.debug("BlockchainWatcher.handle() cancelled successfully.") + # Stop and close the event loop self.loop.stop() + self.loop.close() + # Clean up ZMQ context self.zmq_context.destroy() diff --git a/counterparty-core/counterpartycore/lib/gettxinfo.py b/counterparty-core/counterpartycore/lib/gettxinfo.py index 74ff07c7cb..e7983f58ae 100644 --- a/counterparty-core/counterpartycore/lib/gettxinfo.py +++ b/counterparty-core/counterpartycore/lib/gettxinfo.py @@ -590,6 +590,10 @@ def get_tx_info(db, decoded_tx, block_index): """Get the transaction info. Returns normalized None data for DecodeError and BTCOnlyError.""" if util.enabled("utxo_support", block_index=block_index): utxos_info = get_utxos_info(db, decoded_tx) + # update utxo balances cache before parsing the transaction + # to catch chained utxo moves + if len(utxos_info) > 1 and not util.PARSING_MEMPOOL: + ledger.UTXOBalancesCache(db).add_balance(utxos_info[-1]) else: utxos_info = [] try: diff --git a/counterparty-core/counterpartycore/lib/ledger.py b/counterparty-core/counterpartycore/lib/ledger.py index 28901ecc3a..80c85908bf 100644 --- a/counterparty-core/counterpartycore/lib/ledger.py +++ b/counterparty-core/counterpartycore/lib/ledger.py @@ -406,7 +406,8 @@ def credit(db, address, asset, quantity, tx_index, action=None, event=None): credit_address = None utxo = address utxo_address = backend.bitcoind.safe_get_utxo_address(utxo) - UTXOBalancesCache(db).add_balance(utxo) + if block_index != config.MEMPOOL_BLOCK_INDEX and not util.PARSING_MEMPOOL: + UTXOBalancesCache(db).add_balance(utxo) add_to_balance(db, address, asset, quantity, tx_index, utxo_address) diff --git a/counterparty-core/counterpartycore/lib/log.py b/counterparty-core/counterpartycore/lib/log.py index 0282a87d5b..ff61bde4c1 100644 --- a/counterparty-core/counterpartycore/lib/log.py +++ b/counterparty-core/counterpartycore/lib/log.py @@ -1,6 +1,7 @@ import decimal import logging import sys +import threading import time import traceback from datetime import datetime @@ -122,6 +123,14 @@ def json_record(self, message: str, extra: dict, record: logging.LogRecord) -> d return super(CustomisedJSONFormatter, self).json_record(message, extra, record) +class SQLiteFilter(logging.Filter): + def filter(self, record): + if "SQLITE" in record.getMessage(): + record.levelno = logging.DEBUG + record.levelname = "DEBUG" + return True + + def set_up( verbose=0, quiet=True, @@ -141,6 +150,10 @@ def set_up( logger = logging.getLogger(config.LOGGER_NAME) + # Add the SQLite filter to the logger + sqlite_filter = SQLiteFilter() + logger.addFilter(sqlite_filter) + log_level = logging.ERROR if quiet: log_level = logging.ERROR @@ -155,6 +168,9 @@ def set_up( logger.setLevel(log_level) + # Create a lock for file handlers + log_lock = threading.Lock() + # File Logging if log_file: fileh = RotatingFileHandler( @@ -162,6 +178,15 @@ def set_up( ) fileh.setLevel(logging.TRACE) fileh.setFormatter(CustomisedJSONFormatter()) + + # Wrap the emit method to use the lock + original_emit = fileh.emit + + def locked_emit(record): + with log_lock: + original_emit(record) + + fileh.emit = locked_emit logger.addHandler(fileh) if config.LOG_IN_CONSOLE: diff --git a/counterparty-core/counterpartycore/lib/messages/dispense.py b/counterparty-core/counterpartycore/lib/messages/dispense.py index 736b2d49df..7674e2ccb9 100644 --- a/counterparty-core/counterpartycore/lib/messages/dispense.py +++ b/counterparty-core/counterpartycore/lib/messages/dispense.py @@ -27,24 +27,36 @@ def get_must_give(db, dispenser, btc_amount, block_index=None): def validate(db, _source, destination, quantity): problems = [] + if not util.enabled("enable_dispense_tx"): problems.append("dispense tx is not enabled") + return problems + dispensers = ledger.get_dispensers(db, address=destination) if len(dispensers) == 0: problems.append("address doesn't have any open dispenser") + return problems + for dispenser in dispensers: + dispenser_problems = [] if dispenser["status"] != dispenser_module.STATUS_OPEN: - problems.append("dispenser is not open") + dispenser_problems.append(f"dispenser for {dispenser['asset']} is not open") if dispenser["give_remaining"] == 0: - problems.append("dispenser is empty") + dispenser_problems.append(f"dispenser for {dispenser['asset']} is empty") else: try: must_give = get_must_give(db, dispenser, quantity) * dispenser["give_quantity"] logger.debug("must_give: %s", must_give) if must_give > dispenser["give_remaining"]: - problems.append("dispenser doesn't have enough asset to give") + dispenser_problems.append( + f"dispenser for {dispenser['asset']} doesn't have enough asset to give" + ) except exceptions.NoPriceError as e: - problems.append(str(e)) + dispenser_problems.append(str(e)) + # no error if at least one dispenser is valid + if len(dispenser_problems) == 0 and util.enabled("accept_only_one_valid_dispenser"): + return [] + problems += dispenser_problems return problems diff --git a/counterparty-core/counterpartycore/lib/messages/fairmint.py b/counterparty-core/counterpartycore/lib/messages/fairmint.py index 17bf15effc..64caea02b4 100644 --- a/counterparty-core/counterpartycore/lib/messages/fairmint.py +++ b/counterparty-core/counterpartycore/lib/messages/fairmint.py @@ -110,6 +110,11 @@ def compose( if len(problems) > 0: raise exceptions.ComposeError(problems) + if quantity != 0: + fairminter = ledger.get_fairminter_by_asset(db, asset) + if fairminter["price"] == 0: + raise exceptions.ComposeError("quantity is not allowed for free fairminters") + # create message data = struct.pack(config.SHORT_TXTYPE_FORMAT, ID) # to optimize the data size (avoiding fixed sizes per parameter) we use a simple diff --git a/counterparty-core/counterpartycore/lib/telemetry/daemon.py b/counterparty-core/counterpartycore/lib/telemetry/daemon.py index c3cb48d006..dac8e7f2e7 100644 --- a/counterparty-core/counterpartycore/lib/telemetry/daemon.py +++ b/counterparty-core/counterpartycore/lib/telemetry/daemon.py @@ -33,6 +33,7 @@ def start(self): self.thread.start() def _run(self): + logger.info("Starting Telemetry Daemon thread...") last_run = time.time() while self.is_running: try: @@ -48,7 +49,7 @@ def _run(self): time.sleep(0.5) def stop(self): - logger.info("Stopping telemetry daemon...") + logger.info("Stopping Telemetry Daemon thread...") self.is_running = False self.collector.close() self.thread.join() diff --git a/counterparty-core/counterpartycore/lib/telemetry/oneshot.py b/counterparty-core/counterpartycore/lib/telemetry/oneshot.py index 63b818c64e..b7258d15a0 100644 --- a/counterparty-core/counterpartycore/lib/telemetry/oneshot.py +++ b/counterparty-core/counterpartycore/lib/telemetry/oneshot.py @@ -13,6 +13,7 @@ class TelemetryOneShot(metaclass=SingletonMeta): def __init__(self): + logger.debug("Initializing TelemetryOneShot") self.db = database.get_connection(read_only=True) self.collector = TelemetryCollectorInfluxDB(db=self.db) self.client = TelemetryClientInfluxDB() @@ -24,7 +25,7 @@ def submit(self): self.client.send(data) except Exception as e: capture_exception(e) - logger.error(f"Error in telemetry one shot: {e}") + logger.warning(f"Error in telemetry one shot: {e}") def close(self): self.db.close() @@ -32,3 +33,10 @@ def close(self): self.collector.close() self.collector = None self.client = None + + @classmethod + def close_instance(cls): + instance = SingletonMeta._instances.get(cls) + if instance: + instance.close() + del SingletonMeta._instances[cls] diff --git a/counterparty-core/counterpartycore/lib/transaction.py b/counterparty-core/counterpartycore/lib/transaction.py index 60ebb3209d..24972c9919 100644 --- a/counterparty-core/counterpartycore/lib/transaction.py +++ b/counterparty-core/counterpartycore/lib/transaction.py @@ -44,8 +44,11 @@ def collect_public_keys(pubkeys): raise exceptions.TransactionError("Invalid pubkeys.") for pubkey in provided_pubkeys: - if not script.is_fully_valid(binascii.unhexlify(pubkey)): - raise exceptions.ComposeError(f"invalid public key: {pubkey}") + try: + if not script.is_fully_valid(binascii.unhexlify(pubkey)): + raise exceptions.ComposeError(f"invalid public key: {pubkey}") + except binascii.Error as e: + raise exceptions.ComposeError(f"invalid public key: {pubkey}") from e return provided_pubkeys diff --git a/counterparty-core/counterpartycore/protocol_changes.json b/counterparty-core/counterpartycore/protocol_changes.json index af48992f88..9ff7e587a2 100644 --- a/counterparty-core/counterpartycore/protocol_changes.json +++ b/counterparty-core/counterpartycore/protocol_changes.json @@ -637,5 +637,12 @@ } } } + }, + "accept_only_one_valid_dispenser": { + "minimum_version_major": 10, + "minimum_version_minor": 6, + "minimum_version_revision": 0, + "block_index": 868300, + "testnet_block_index": 3195137 } } diff --git a/counterparty-core/counterpartycore/server.py b/counterparty-core/counterpartycore/server.py index 07554b08e0..266a8d7069 100755 --- a/counterparty-core/counterpartycore/server.py +++ b/counterparty-core/counterpartycore/server.py @@ -604,15 +604,6 @@ def initialise_config( config.GUNICORN_THREADS_PER_WORKER = gunicorn_threads_per_worker config.GUNICORN_WORKERS = gunicorn_workers - # Log all config parameters, sorted by key - # Filter out default values #TODO: these should be set in a different way - custom_config = { - k: v - for k, v in sorted(config.__dict__.items()) - if not k.startswith("__") and not k.startswith("DEFAULT_") - } - logger.debug(f"Config: {custom_config}") - def initialise_log_and_config(args): # Configuration @@ -698,30 +689,29 @@ def __init__(self): self.last_check = 0 threading.Thread.__init__(self) self.db = None - self.stopped = False self.daemon = True - self.running = False + self.stop_event = threading.Event() def run(self): self.db = database.get_db_connection(config.DATABASE, read_only=True, check_wal=False) - while not self.stopped: - self.running = True - if time.time() - self.last_check > 60 * 60 * 12: - try: - check.asset_conservation(self.db) - except check.SanityError as e: - logger.error("Asset conservation check failed: %s" % e) - _thread.interrupt_main() - self.last_check = time.time() - time.sleep(1) - self.running = False + try: + while not self.stop_event.is_set(): + if time.time() - self.last_check > 60 * 60 * 12: + try: + check.asset_conservation(self.db, self.stop_event) + except check.SanityError as e: + logger.error("Asset conservation check failed: %s" % e) + _thread.interrupt_main() + self.last_check = time.time() + time.sleep(1) + finally: + if self.db is not None: + self.db.close() + self.db = None + logger.info("Asset Conservation Checker thread stopped.") def stop(self): - self.stopped = True - while self.running: - time.sleep(0.1) - if self.db: - self.db.close() + self.stop_event.set() def start_all(args): @@ -733,8 +723,21 @@ def start_all(args): asset_conservation_checker = None db = None + # Log all config parameters, sorted by key + # Filter out default values #TODO: these should be set in a different way + custom_config = { + k: v + for k, v in sorted(config.__dict__.items()) + if not k.startswith("__") and not k.startswith("DEFAULT_") + } + logger.debug(f"Config: {custom_config}") + + def handle_interrupt_signal(signum, frame): + logger.warning("Keyboard interrupt received. Shutting down...") + raise KeyboardInterrupt + try: - # set signal handlers (needed for graceful shutdown on SIGINT/SIGTERM) + # Set signal handlers for graceful shutdown signal.signal(signal.SIGINT, handle_interrupt_signal) signal.signal(signal.SIGTERM, handle_interrupt_signal) @@ -742,33 +745,33 @@ def start_all(args): if ( not os.path.exists(config.DATABASE) and args.catch_up == "bootstrap" ) or args.catch_up == "bootstrap-always": - bootstrap(no_confirm=True) + bootstrap(no_confirm=True, snapshot_url=args.bootstrap_url) - # initialise database + # Initialise database db = database.initialise_db() blocks.initialise(db) blocks.check_database_version(db) database.optimize(db) - # check software version + # Check software version check.software_version() - # API Server v2. + # API Server v2 api_server_v2 = api_v2.APIServer() api_server_v2.start(args) - while not api_server_v2.is_ready(): + while not api_server_v2.is_ready() and not api_server_v2.has_stopped(): logger.trace("Waiting for API server to start...") time.sleep(0.1) - # Backend. + # Backend connect_to_backend() - # API Status Poller. + # API Status Poller api_status_poller = api_v1.APIStatusPoller() api_status_poller.daemon = True api_status_poller.start() - # API Server v1. + # API Server v1 api_server_v1 = api_v1.APIServer() api_server_v1.daemon = True api_server_v1.start() @@ -784,11 +787,16 @@ def start_all(args): logger.info("Watching for new blocks...") follower_daemon = follow.start_blockchain_watcher(db) + # Keep the main thread alive + while True: + time.sleep(1) + except KeyboardInterrupt: - logger.warning("Keyboard interrupt!") + pass except Exception as e: logger.error("Exception caught!", exc_info=e) finally: + # Ensure all services are stopped if api_server_v2: api_server_v2.stop() if telemetry_daemon: @@ -802,23 +810,33 @@ def start_all(args): if follower_daemon: follower_daemon.stop() if not config.NO_TELEMETRY: - TelemetryOneShot().close() + TelemetryOneShot.close_instance() if db: database.close(db) backend.addrindexrs.stop() log.shutdown() rsfetcher.stop() + + # Wait for any leftover DB connections to close + open_connections = len(database.DBConnectionPool().connections) + while open_connections > 0: + logger.warning(f"Waiting for {open_connections} DB connections to close...") + time.sleep(0.1) + open_connections = len(database.DBConnectionPool().connections) # Update count + + # Now it's safe to check for WAL files try: database.check_wal_file(config.DATABASE) except exceptions.WALFileFoundError: logger.warning( - "Database WAL file detected. To ensure no data corruption has occurred, run `counterpary-server check-db`." + "Database WAL file detected. To ensure no data corruption has occurred, run `counterparty-server check-db`." ) except exceptions.DatabaseError: logger.warning( "Database is in use by another process and was unable to be closed correctly." ) - # Ensure that the last closed connection is not read-only in order to delete WAL and SHM files + + logger.debug("Cleaning up WAL and SHM files...") api_db = database.get_db_connection(config.API_DATABASE, read_only=False, check_wal=False) api_db.close() logger.info("Shutdown complete.") diff --git a/counterparty-core/counterpartycore/test/fixtures/api_v2_fixtures.json b/counterparty-core/counterpartycore/test/fixtures/api_v2_fixtures.json index 2da7c9518b..46719c4a6b 100644 --- a/counterparty-core/counterpartycore/test/fixtures/api_v2_fixtures.json +++ b/counterparty-core/counterpartycore/test/fixtures/api_v2_fixtures.json @@ -485,6 +485,11 @@ "next_cursor": null, "result_count": 0 }, + "http://localhost:10009/v2/blocks/310491/fairmints?verbose=true": { + "result": [], + "next_cursor": null, + "result_count": 0 + }, "http://localhost:10009/v2/transactions?verbose=true": { "result": [ { @@ -1840,21 +1845,25 @@ "result_count": 12 }, "http://localhost:10009/v2/addresses/mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc/balances/NODIVISIBLE?verbose=true": { - "result": { - "address": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", - "asset": "NODIVISIBLE", - "quantity": 985, - "utxo": null, - "utxo_address": null, - "asset_info": { - "asset_longname": null, - "description": "No divisible asset", - "issuer": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", - "divisible": false, - "locked": false - }, - "quantity_normalized": "985" - } + "result": [ + { + "address": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", + "asset": "NODIVISIBLE", + "quantity": 985, + "utxo": null, + "utxo_address": null, + "asset_info": { + "asset_longname": null, + "description": "No divisible asset", + "issuer": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", + "divisible": false, + "locked": false + }, + "quantity_normalized": "985" + } + ], + "next_cursor": null, + "result_count": 1 }, "http://localhost:10009/v2/addresses/mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc/credits?verbose=true": { "result": [ @@ -5093,21 +5102,25 @@ "result_count": 3 }, "http://localhost:10009/v2/assets/NODIVISIBLE/balances/mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc?verbose=true": { - "result": { - "address": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", - "asset": "NODIVISIBLE", - "quantity": 985, - "utxo": null, - "utxo_address": null, - "asset_info": { - "asset_longname": null, - "description": "No divisible asset", - "issuer": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", - "divisible": false, - "locked": false - }, - "quantity_normalized": "985" - } + "result": [ + { + "address": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", + "asset": "NODIVISIBLE", + "quantity": 985, + "utxo": null, + "utxo_address": null, + "asset_info": { + "asset_longname": null, + "description": "No divisible asset", + "issuer": "mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc", + "divisible": false, + "locked": false + }, + "quantity_normalized": "985" + } + ], + "next_cursor": null, + "result_count": 1 }, "http://localhost:10009/v2/assets/NODIVISIBLE/orders?verbose=true": { "result": [], @@ -8329,6 +8342,25 @@ "type": "int", "description": "The index of the block to return (e.g. $LAST_ISSUANCE_BLOCK)" }, + { + "name": "asset_events", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "creation", + "reissuance", + "lock_quantity", + "reset", + "change_description", + "transfer", + "open_fairminter", + "fairmint", + "lock_description" + ], + "description": "Filter result by one or several comma separated asset events" + }, { "name": "cursor", "default": null, @@ -8507,6 +8539,113 @@ } ] }, + "/v2/blocks//fairminters": { + "function": "get_fairminters_by_block", + "description": "Returns the fairminters by its block index", + "args": [ + { + "name": "block_index", + "required": true, + "type": "int", + "description": "The block index of the fairminter to return (e.g. $LAST_FAIRMINTER_BLOCK)" + }, + { + "name": "status", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "open", + "closed", + "pending" + ], + "description": "The status of the fairminters to return" + }, + { + "name": "cursor", + "default": null, + "required": false, + "type": "str", + "description": "The last index of the fairminter to return" + }, + { + "name": "limit", + "default": 100, + "required": false, + "type": "int", + "description": "The maximum number of fairminter to return (e.g. 5)" + }, + { + "name": "offset", + "default": null, + "required": false, + "type": "int", + "description": "The number of lines to skip before" + }, + { + "name": "verbose", + "type": "bool", + "default": "false", + "description": "Include asset and dispenser info and normalized quantities in the response.", + "required": false + }, + { + "name": "show_unconfirmed", + "type": "bool", + "default": "false", + "description": "Include results from Mempool.", + "required": false + } + ] + }, + "/v2/blocks//fairmints": { + "function": "get_fairmints_by_block", + "description": "Returns the fairmints by its block index", + "args": [ + { + "name": "block_index", + "required": true, + "type": "int", + "description": "The block index of the fairmint to return (e.g. $LAST_FAIRMINT_BLOCK)" + }, + { + "name": "cursor", + "default": null, + "required": false, + "type": "str", + "description": "The last index of the fairmint to return" + }, + { + "name": "limit", + "default": 100, + "required": false, + "type": "int", + "description": "The maximum number of fairmint to return (e.g. 5)" + }, + { + "name": "offset", + "default": null, + "required": false, + "type": "int", + "description": "The number of lines to skip before returning results (overrides the `cursor` parameter)" + }, + { + "name": "verbose", + "type": "bool", + "default": "false", + "description": "Include asset and dispenser info and normalized quantities in the response.", + "required": false + }, + { + "name": "show_unconfirmed", + "type": "bool", + "default": "false", + "description": "Include results from Mempool.", + "required": false + } + ] + }, "/v2/transactions": { "function": "get_transactions", "description": "Returns the list of the last ten transactions", @@ -9250,8 +9389,8 @@ ] }, "/v2/addresses/
/balances/": { - "function": "get_balance_by_address_and_asset", - "description": "Returns the balance of an address and asset", + "function": "get_balances_by_address_and_asset", + "description": "Returns the balances of an address and asset", "args": [ { "name": "address", @@ -10150,6 +10289,25 @@ "type": "str", "description": "The address to return (e.g. $ADDRESS_1)" }, + { + "name": "asset_events", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "creation", + "reissuance", + "lock_quantity", + "reset", + "change_description", + "transfer", + "open_fairminter", + "fairmint", + "lock_description" + ], + "description": "Filter result by one or several comma separated asset events" + }, { "name": "cursor", "default": null, @@ -10521,6 +10679,19 @@ "type": "str", "description": "The source of the fairminter to return (e.g. $ADDRESS_1)" }, + { + "name": "status", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "open", + "closed", + "pending" + ], + "description": "The status of the fairminters to return" + }, { "name": "cursor", "default": null, @@ -14191,6 +14362,38 @@ "type": "str", "description": "The additional utxos to fund the transaction" }, + { + "name": "exact_fee", + "default": null, + "required": false, + "type": "int" + }, + { + "name": "change_address", + "default": null, + "required": false, + "type": "str" + }, + { + "name": "verbose", + "type": "bool", + "default": "false", + "description": "Include asset and dispenser info and normalized quantities in the response.", + "required": false + }, + { + "name": "show_unconfirmed", + "type": "bool", + "default": "false", + "description": "Include results from Mempool.", + "required": false + } + ] + }, + "/v2/compose/attach/estimatexcpfees": { + "function": "get_attach_estimate_xcp_fee", + "description": "Returns the estimated fee for attaching assets to a UTXO.", + "args": [ { "name": "verbose", "type": "bool", @@ -14336,8 +14539,8 @@ ] }, "/v2/assets//balances/
": { - "function": "get_balance_by_asset_and_address", - "description": "Returns the balance of an address and asset", + "function": "get_balances_by_asset_and_address", + "description": "Returns the balances of an address and asset", "args": [ { "name": "asset", @@ -14716,6 +14919,25 @@ "type": "str", "description": "The asset to return (e.g. $ASSET_1)" }, + { + "name": "asset_events", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "creation", + "reissuance", + "lock_quantity", + "reset", + "change_description", + "transfer", + "open_fairminter", + "fairmint", + "lock_description" + ], + "description": "Filter result by one or several comma separated asset events" + }, { "name": "cursor", "default": null, @@ -15051,6 +15273,19 @@ "type": "str", "description": "The asset of the fairminter to return (e.g. $ASSET_1)" }, + { + "name": "status", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "open", + "closed", + "pending" + ], + "description": "The status of the fairminters to return" + }, { "name": "cursor", "default": null, @@ -15197,6 +15432,20 @@ ], "description": "The status of the orders to return" }, + { + "name": "get_asset", + "default": null, + "required": false, + "type": "str", + "description": "The get asset to return" + }, + { + "name": "give_asset", + "default": null, + "required": false, + "type": "str", + "description": "The give asset to return" + }, { "name": "cursor", "default": null, @@ -16343,6 +16592,25 @@ "function": "get_issuances", "description": "Returns all the issuances", "args": [ + { + "name": "asset_events", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "creation", + "reissuance", + "lock_quantity", + "reset", + "change_description", + "transfer", + "open_fairminter", + "fairmint", + "lock_description" + ], + "description": "Filter result by one or several comma separated asset events" + }, { "name": "cursor", "default": null, @@ -16544,6 +16812,19 @@ "function": "get_all_fairminters", "description": "Returns all fairminters", "args": [ + { + "name": "status", + "default": "all", + "required": false, + "type": "enum[str]", + "members": [ + "all", + "open", + "closed", + "pending" + ], + "description": "The status of the fairminters to return" + }, { "name": "cursor", "default": null, diff --git a/counterparty-core/counterpartycore/test/fixtures/contract_vectors/dispenser.py b/counterparty-core/counterpartycore/test/fixtures/contract_vectors/dispenser.py index 461af4cc47..ac372beb80 100644 --- a/counterparty-core/counterpartycore/test/fixtures/contract_vectors/dispenser.py +++ b/counterparty-core/counterpartycore/test/fixtures/contract_vectors/dispenser.py @@ -311,8 +311,8 @@ "error": ( exceptions.ComposeError, [ - "dispenser doesn't have enough asset to give", - "dispenser doesn't have enough asset to give", + "dispenser for XCP doesn't have enough asset to give", + "dispenser for TESTDISP doesn't have enough asset to give", ], ), }, diff --git a/counterparty-core/counterpartycore/test/fixtures/contract_vectors/fairmint.py b/counterparty-core/counterpartycore/test/fixtures/contract_vectors/fairmint.py index a725e3e4f6..1ac0c39587 100644 --- a/counterparty-core/counterpartycore/test/fixtures/contract_vectors/fairmint.py +++ b/counterparty-core/counterpartycore/test/fixtures/contract_vectors/fairmint.py @@ -66,6 +66,14 @@ ), "error": (exceptions.ComposeError, ["asset supply quantity exceeds hard cap"]), }, + { + "in": ( + ADDR[1], # source + "FREEFAIRMIN", # asset + 35, # quantity + ), + "error": (exceptions.ComposeError, "quantity is not allowed for free fairminters"), + }, ], "unpack": [ {"in": (b"FREEFAIRMIN|0", False), "out": ("FREEFAIRMIN", 0)}, diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_2.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_2.log index b018ac3f2a..6086a2845b 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_2.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_2.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_3.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_3.log index 5b1593cd1d..0905756c33 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_3.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_1_of_3.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_2.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_2.log index 5e18c6f089..6d59d40092 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_2.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_2.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_3.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_3.log index d49ce36ebd..b7c07ead64 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_3.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_2_of_3.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_3_of_3.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_3_of_3.log index 0f73803a8a..f671822078 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_3_of_3.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/multisig_3_of_3.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/parseblock_unittest_fixture.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/parseblock_unittest_fixture.log index efcaa1c9aa..d4d870e878 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/parseblock_unittest_fixture.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/parseblock_unittest_fixture.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/simplesig.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/simplesig.log index 0536617d00..bb50e0d223 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/simplesig.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/simplesig.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds diff --git a/counterparty-core/counterpartycore/test/fixtures/scenarios/unittest_fixture.log b/counterparty-core/counterpartycore/test/fixtures/scenarios/unittest_fixture.log index e59c197b33..ea5463e66d 100644 --- a/counterparty-core/counterpartycore/test/fixtures/scenarios/unittest_fixture.log +++ b/counterparty-core/counterpartycore/test/fixtures/scenarios/unittest_fixture.log @@ -1,4 +1,3 @@ -Creating connection to `:memory:`... Initializing database... Initialising asset cache... Asset cache initialised in 0.00 seconds @@ -18,7 +17,6 @@ TX Construct - Transaction constructed. Issuance of 0 LOCKED by mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc [344dcc8909ca3a137630726d0071dfd2df4f7c855bac150c7d3a8367835c90bc] (valid) TX Construct - Transaction constructed. Initialising orders cache... -Creating connection to `:memory:`... Order opened for 100000000 XCP at mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc (4f0433ba841038e2e16328445930dd7bca35309b14b0da4451c8f94c631368b8) [open] TX Construct - Transaction constructed. Send DIVISIBLE from mn6q3dS2EnDUx3bmyWc6D4szJNVGtaR7zc to mtQheFaSfWELRB2MyMBaiWjdDm6ux9Ezns (6e91ae23de2035e3e28c3322712212333592a1f666bcff9dd91aec45d5ea2753) [valid] diff --git a/counterparty-core/counterpartycore/test/regtest/apidoc/apicache.json b/counterparty-core/counterpartycore/test/regtest/apidoc/apicache.json index 37b863e53c..00ecd9e512 100644 --- a/counterparty-core/counterpartycore/test/regtest/apidoc/apicache.json +++ b/counterparty-core/counterpartycore/test/regtest/apidoc/apicache.json @@ -2,93 +2,93 @@ "/v2/blocks": { "result": [ { - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", "difficulty": 545259519, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, "confirmed": true }, { - "block_index": 195, - "block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", - "block_time": 1729539514, - "previous_block_hash": "34afe554bacdcfaa324f45a80d72cf180633a12b8aacba104787728559bc8361", + "block_index": 200, + "block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", + "block_time": 1729876064, + "previous_block_hash": "680d63e1a94fcf9f7ce37000f837403efcff5a7d398a31eed9db2487ca1e40b5", "difficulty": 545259519, - "ledger_hash": "c3899c554834b50a26621c88b4bed68ee702ea293135873cce29ab64692e19bd", - "txlist_hash": "1755b991dcbcb5ac98971c32ef76f8bed5d6653c2fc4b806f47700889c817e16", - "messages_hash": "efc03b7f03dc0759a28ae41e985f9770bc604673efb8b74a167f9072db2dfc15", - "transaction_count": 1, + "ledger_hash": "336efe812ffe5396c704c2595aa7eb267beae7a33cf999c18be19a41f374087c", + "txlist_hash": "59daaee3faf1931a718b4990167f6fe8e3f24e16aa871ef809babcace67b6305", + "messages_hash": "cf00d968ac2ce169aa1a4be3eac4353ba1db59fd17e66566b9867accea98b2f2", + "transaction_count": 2, "confirmed": true }, { - "block_index": 194, - "block_hash": "34afe554bacdcfaa324f45a80d72cf180633a12b8aacba104787728559bc8361", - "block_time": 1729539510, - "previous_block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", + "block_index": 199, + "block_hash": "680d63e1a94fcf9f7ce37000f837403efcff5a7d398a31eed9db2487ca1e40b5", + "block_time": 1729876056, + "previous_block_hash": "019dfc456293078117151bea18eb53e2070e87beb9fa9e0f30da5a1f18d0d55b", "difficulty": 545259519, - "ledger_hash": "8a0b1ce684e176c0c676d84c2596dc84edf3549bed4a87b135d58660ad0c10ec", - "txlist_hash": "2d4a98efb870a98382b4527647ef00b420d401f16812bb64874dd314d3c28acb", - "messages_hash": "f68ca9795328519c4ea67221557f82ec21f3366411f6b4e26bd956cb59e4e796", + "ledger_hash": "5d19fa3c92a777c22206d0b7912c5aec9861e57fa9e23968b5b26da8d262d95e", + "txlist_hash": "1f07bdd8d6cfeaa370f401f09c76dd727c7d508ac615dbceaaf76fccee496ec5", + "messages_hash": "9cb0d96db0a3b2d578629764d069eaad58dc349b8fcee18491892b30f85e4d38", "transaction_count": 1, "confirmed": true }, { - "block_index": 193, - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_time": 1729539506, - "previous_block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", + "block_index": 198, + "block_hash": "019dfc456293078117151bea18eb53e2070e87beb9fa9e0f30da5a1f18d0d55b", + "block_time": 1729876053, + "previous_block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", "difficulty": 545259519, - "ledger_hash": "590a7b2cd73e248089c69df185643958664793017a4fc750dab93b74e86369e5", - "txlist_hash": "9271a5d601790d2e559e9aa9dfb4b67533d401590017b46e2b9aa91733a60676", - "messages_hash": "e81a6a2db04cd967e163318d74fe6aa727da4c463cf2bacc54ecc3d3f0f78d29", + "ledger_hash": "2a8b021bc5ac61c2570e26def8375d076c33c15f90711aa5fd7de2a26f98ec58", + "txlist_hash": "5d3ed76ad91068aea0d582fa2971a5e1b3a7f894a797780e186c8d7ab3ce4e6f", + "messages_hash": "7d651b3b7f2137114d4a7e66c602b3b8f99bfdef221e7b850f353d87c91d5607", "transaction_count": 1, "confirmed": true }, { - "block_index": 192, - "block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", - "block_time": 1729539502, - "previous_block_hash": "1fbfa93a4d84ecc6b6fac2b1d9f9796a3ce826e9e3973c30fb528eeb9b715646", + "block_index": 197, + "block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", + "block_time": 1729876048, + "previous_block_hash": "6e3cb216f3145455efc27a2f6f579c4a01305a02305f48759144dabb73b27da3", "difficulty": 545259519, - "ledger_hash": "6149c5da996cfae88a4d86c9baf5143ed26376be96d96cf35bc825c8b36887c2", - "txlist_hash": "49121e4a24ca0b386324c0ca001225824aefd311df34c7b0e68023151e6630e4", - "messages_hash": "77688a192fd204ba7e4bc20afe10f4ff0cd112e3cf9c8a6355aed2154315a67b", + "ledger_hash": "e03d381575e6fd123f8502086c5c4f4031998824840366947b1a1e82200076f2", + "txlist_hash": "4d905525c1e83f6f3b10de1a15f0e0c638f7e5420e4c7bfa902464194cb56ea4", + "messages_hash": "8f2707e5da86d6c8228ec3dca70cdfc49851e139797c1f8f8f4288647984f1e4", "transaction_count": 1, "confirmed": true } ], - "next_cursor": 191, - "result_count": 96 + "next_cursor": 196, + "result_count": 101 }, "/v2/blocks/": { "result": { - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", "difficulty": 545259519, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, "confirmed": true } }, "/v2/blocks/": { "result": { - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", "difficulty": 545259519, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, "confirmed": true } @@ -96,18 +96,18 @@ "/v2/blocks//transactions": { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -125,43 +125,43 @@ "/v2/blocks//events": { "result": [ { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null }, { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -172,18 +172,18 @@ "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -193,22 +193,22 @@ }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -218,10 +218,10 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" } ], - "next_cursor": 558, + "next_cursor": 598, "result_count": 14 }, "/v2/blocks//events/counts": { @@ -253,19 +253,19 @@ "/v2/blocks//events/": { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -275,22 +275,22 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -300,32 +300,32 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9" + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980" } ], "next_cursor": null, @@ -334,17 +334,17 @@ "/v2/blocks//credits": { "result": [ { - "block_index": 196, - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "block_index": 201, + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "quantity": 66, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -355,17 +355,17 @@ "quantity_normalized": "0.00000066" }, { - "block_index": 196, + "block_index": 201, "address": null, "asset": "XCP", "quantity": 1500000000, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -376,21 +376,21 @@ "quantity_normalized": "15.00000000" }, { - "block_index": 196, + "block_index": 201, "address": null, "asset": "MYASSETA", "quantity": 1500000000, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -403,17 +403,17 @@ "/v2/blocks//debits": { "result": [ { - "block_index": 196, + "block_index": 201, "address": null, "asset": "XCP", "quantity": 1500000000, "action": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -424,21 +424,21 @@ "quantity_normalized": "15.00000000" }, { - "block_index": 196, + "block_index": 201, "address": null, "asset": "MYASSETA", "quantity": 1500000000, "action": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -452,24 +452,24 @@ "result": [ { "type": "order", - "object_id": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "object_id": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "block_index": 184, "confirmed": true, - "block_time": 1729539395 + "block_time": 1729875934 }, { "type": "order", - "object_id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "object_id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, "confirmed": true, - "block_time": 1729539395 + "block_time": 1729875934 }, { "type": "order_match", - "object_id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "object_id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "block_index": 184, "confirmed": true, - "block_time": 1729539395 + "block_time": 1729875934 } ], "next_cursor": null, @@ -479,13 +479,13 @@ "result": [ { "tx_index": 58, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "status": "valid", "confirmed": true, - "block_time": 1729539502 + "block_time": 1729876028 } ], "next_cursor": null, @@ -495,15 +495,15 @@ "result": [ { "tx_index": 61, - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "tx_hash": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "block_index": 195, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "quantity": 1, "tag": "64657374726f79", "status": "valid", "confirmed": true, - "block_time": 1729539514, + "block_time": 1729876041, "asset_info": { "divisible": true, "asset_longname": null, @@ -520,32 +520,32 @@ "/v2/blocks//issuances": { "result": [ { - "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_index": 64, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", "msg_index": 0, - "block_index": 161, - "asset": "A95428956980101314", + "block_index": 198, + "asset": "UTXOASSET", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "transfer": false, "callable": false, "call_date": 0, "call_price": 0.0, - "description": "A subnumeric asset", - "fee_paid": 0, + "description": "My super asset", + "fee_paid": 50000000, "status": "valid", - "asset_longname": "A95428959745315388.SUBNUMERIC", + "asset_longname": null, "locked": false, "reset": false, "description_locked": false, "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729876053, "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.00000000" + "fee_paid_normalized": "0.50000000" } ], "next_cursor": null, @@ -554,11 +554,11 @@ "/v2/blocks//sends": { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -566,7 +566,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -578,11 +578,11 @@ "fee_paid_normalized": "0.00000000" }, { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "MYASSETA", "quantity": 1500000000, "status": "valid", @@ -590,11 +590,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -608,29 +608,29 @@ "/v2/blocks//dispenses": { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -645,7 +645,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -664,37 +664,110 @@ "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], "next_cursor": null, "result_count": 1 }, + "/v2/blocks//fairminters": { + "result": [ + { + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", + "tx_index": 42, + "block_index": 155, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "A95428958968845068", + "asset_parent": "MYASSETA", + "asset_longname": "MYASSETA.SUBMYASSETA", + "description": "", + "price": 1, + "quantity_by_price": 5, + "hard_cap": 0, + "burn_payment": false, + "max_mint_per_tx": 0, + "premint_quantity": 0, + "start_block": 0, + "end_block": 0, + "minted_asset_commission_int": 0, + "soft_cap": 0, + "soft_cap_deadline_block": 0, + "lock_description": false, + "lock_quantity": false, + "divisible": true, + "pre_minted": false, + "status": "open", + "earned_quantity": null, + "commission": null, + "paid_quantity": null, + "confirmed": true, + "block_time": 1729875887, + "price_normalized": "0.00000001", + "hard_cap_normalized": "0.00000000", + "soft_cap_normalized": "0.00000000", + "quantity_by_price_normalized": "0.00000005", + "max_mint_per_tx_normalized": "0.00000000", + "premint_quantity_normalized": "0.00000000" + } + ], + "next_cursor": null, + "result_count": 1 + }, + "/v2/blocks//fairmints": { + "result": [ + { + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", + "tx_index": 23, + "block_index": 136, + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", + "asset": "FAIRMINTD", + "earn_quantity": 40, + "paid_quantity": 34, + "commission": 0, + "status": "valid", + "confirmed": true, + "block_time": 1729875818, + "asset_info": { + "asset_longname": "", + "description": "", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "earn_quantity_normalized": "0.00000040", + "commission_normalized": "0.00000000", + "paid_quantity_normalized": "0.00000034" + } + ], + "next_cursor": null, + "result_count": 1 + }, "/v2/transactions": { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -706,91 +779,38 @@ "btc_amount_normalized": "0.00001000" }, { - "tx_index": 61, - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", - "block_index": 195, - "block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412", - "block_time": 1729539514, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "tx_index": 67, + "tx_hash": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "block_index": 200, + "block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280", + "block_time": 1729876064, + "source": "", "destination": null, - "btc_amount": 0, - "fee": 10000, - "data": "6e0000000000000001000000000000000164657374726f79", + "btc_amount": null, + "fee": null, + "data": null, "supported": true, - "utxos_info": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043:1", - "confirmed": true, - "unpacked_data": { - "message_type": "destroy", - "message_type_id": 110, - "message_data": { - "asset": "XCP", - "quantity": 1, - "tag": "64657374726f79", - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00000001" - } - }, - "btc_amount_normalized": "0.00000000" + "utxos_info": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0 69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98:0", + "confirmed": true } ], - "next_cursor": 60, - "result_count": 63 + "next_cursor": 66, + "result_count": 69 }, "/v2/transactions/info": { "result": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "64626372743171356865637279727072746864713736796c396a7579656a30657775746e337a746e79767233747c323233643938333561306239336462393037393036656131386634396534306231303665663438623139613639333439303465343639313461333238326135653a317c4d594153534554417c31303030303030303030", + "data": "0c00fa1f28ff3c2e3e00000000000000010000000000002710000000000000000100", "decoded_tx": { "version": 2, "segwit": true, "coinbase": false, "vin": [ { - "hash": "2617b41fa225962b83f0864b40b52546b9452d23d27501a4ee908bdf9b5a7ab3", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "d3ea7489f088d82239411b5aedee6827d952a53a205f08bb621d7b2fd5282680", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "9e72681c5dfcf2d3ab5e85b337afcf5729381dc783ca89b4f3819e8546db251f", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "5227d943c4fcf726b2b1041b584003367dcad46a80f2515d7297f98c9b28c60a", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "c99a63473be7b1d69373b9994b77e24168eb8982e8f115b704b303dc81cd9711", - "n": 0, - "script_sig": "", - "sequence": 4294967295, - "coinbase": false - }, - { - "hash": "69a0ac83f4176deb4608b43fe1d2bb44a82d01d089c33ee2011f84085d4f209b", + "hash": "4f8571a488ab04a918215d4a1f93ee57bdee8f748751083d045a02d7c5d0ec20", "n": 0, "script_sig": "", "sequence": 4294967295, @@ -799,45 +819,43 @@ ], "vout": [ { - "value": 1000, - "script_pub_key": "5121029d650e56a088510de3447b9733283649b474053ed7f6597c3ab9e1e76e01ef882102a5024a176041682eb71507db36c5c2970aff37bb7ccc5a9c3739315991b673702102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae" - }, - { - "value": 1000, - "script_pub_key": "5121039d650e56a088510de31578c42365345ce325506a9cbf1d6929fcb1e52b0fbc6c2103e85e114c250e6822b348129f7bcac7d44da577fd3a9a1ad63c3a365c9bbc78242102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae" - }, - { - "value": 1000, - "script_pub_key": "51210282650e56a088510de31278c124663644cc45210ef6ca7f4d34fcb9b32f06e92a2102ec5e434d15380d44877070ae42abf1ed7e914ecd0eff2ee0050b023da88e40162102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae" + "value": 0, + "script_pub_key": "6a2a53d62d377950872e33ce781c58a42345cae314bd15ad5cbb2bf248066d88550d0a7fbbbc01cc7240fbca" }, { - "value": 29999987000, - "script_pub_key": "0014a5f38190611aeed07b44f965c2664fcbb8b9c44b" + "value": 4999990000, + "script_pub_key": "0014aa5f1fcf04bccbd58dfaa75c74514113e56ff748" } ], "vtxinwit": [ - "3044022027f29d211f66dd2d64425535fbfc955efb23a63bceebba84ae3fd4de3aaa576b022031d0f151d239bf49fbdfd551da6afb2df5cf00e1da3d47b690d11dcf5fe40cbe01", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "304402207e981f9cb7deb5144845d7879ea5953f804a8dd2bdb3e3b5160d8727c0b9fc26022020bd525d063744152f15c47d96b5cc1292b7ad092a7532052bf12c6613d4ccc901", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "3044022063342cee4b75a01ea78e6e17d80d16efc295428d8583597882d9654ce275f3ca02202f786c10fa010a5b4fce8d3c8d251443384163ecf11a175e29b24dc571ce4f3c01", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "30440220588504dd3a496687b9ca373e279486241eb76a7a2ccd8abb37c35623fd8ea025022059456eddfd9f6bf53208210f3de4111234094e7f4cade7939f3a61b723af8dfa01", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "304402200b4a5f272bc2cdba190b12607753c33cc1d6c5cd9aa6d089f7edeea0d2a466370220135e1fb21cc7211036b135828035289b9a50412caa96fdaf25b4f88dc7ac5ee101", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011", - "3044022057a09551a955faa93de221d3960095a7f70d119bc532e753761cf0b5bfe9f70d02207e5ba66f807a3110e2f4086c7e36a6077c93b12d283bdcc5c52cde4de4b259f901", - "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011" + "304402200288c8930b6f242c23cd4b2c836cdd35a7f36120a57ad0a8a74a2a5634326ea402203c74a2e6277f1bb7e2d1c7162240daf44dbb75309807fe199a4dfe4f00e67bc001", + "0211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f515" ], "lock_time": 0, - "tx_hash": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3", - "tx_id": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3" + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "tx_id": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f" }, "unpacked_data": { - "message_type": "unknown", - "message_type_id": 100, + "message_type": "dispenser", + "message_type_id": 12, "message_data": { - "error": "Unknown message type" + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "mainchainrate": 1, + "dispenser_status": 0, + "action_address": null, + "oracle_address": null, + "status": "valid", + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "escrow_quantity_normalized": "0.00010000" } }, "btc_amount_normalized": "0.00000000" @@ -845,18 +863,18 @@ }, "/v2/transactions//info": { "result": { - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "decoded_tx": { "version": 2, "segwit": true, "coinbase": false, "vin": [ { - "hash": "8d178493fe646fed6e53cd6868022b209f0c785d349e893748666edf3be1b7da", + "hash": "1a4736dcb5b00f8859901726b6a731d7ddd53fde667085c039e038518019c026", "n": 1, "script_sig": "", "sequence": 4294967295, @@ -866,20 +884,20 @@ "vout": [ { "value": 0, - "script_pub_key": "6a2e7014254c85880c6b34c6ee44b1136dbf13def32e8e58a71bc39d68284101c845cdc0d57cdb8b18a59e59ccc399df" + "script_pub_key": "6a2e57e589f583ae5424e2cac4d48559fda7d7431a2a617073832f3eb2f7d5e48c232aa072921da9f0ca2cdbeb9f7cfd" }, { - "value": 4999955000, - "script_pub_key": "001492b8d704c9efa380416e70f1b303fe9c684ff733" + "value": 4999970000, + "script_pub_key": "0014ff7bfd93f2bf72a1088e1cdf07174f46f787c026" } ], "vtxinwit": [ - "3044022033b0c31cb2dd0abe9cc95ad655c12a87ae3e537db29f80ca30d856241293c2d602203d1a27233b85c9c15012d466691c18d16fad62aad4f2320318d81bef7ebb54fd01", - "03a6b117058eafcac447e39e209667778a8caa898b5e4947ac4921a762d46276f5" + "3044022010433c1e6d727485a461ff6e7bf52076e8005d7829c43cff5f2e0bae9ca8d36902205d3f93066744c90a7e5b9ffbfef092f666962e4f14679ecf69201db42447d5d101", + "0271e87f8220264edfff84c2d6d6e03361443ffa736d66fc4cc0ea261e2fa56d73" ], "lock_time": 0, - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_id": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314" + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_id": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515" }, "unpacked_data": { "message_type": "enhanced_send", @@ -887,7 +905,7 @@ "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -913,18 +931,18 @@ }, "/v2/transactions/": { "result": { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -938,18 +956,18 @@ }, "/v2/transactions/": { "result": { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_time": 1729539524, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_time": 1729876074, + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "btc_amount": 1000, "fee": 0, "data": "0d00", "supported": true, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "confirmed": true, "unpacked_data": { "message_type": "dispense", @@ -964,32 +982,32 @@ "/v2/transactions//events": { "result": [ { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1000,20 +1018,20 @@ "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -1023,24 +1041,24 @@ }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1050,24 +1068,24 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 558, + "event_index": 598, "event": "UTXO_MOVE", "params": { "asset": "XCP", - "block_index": 196, - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "block_index": 201, + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "msg_index": 1, "quantity": 1500000000, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "status": "valid", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1077,43 +1095,43 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 557, + "next_cursor": 597, "result_count": 12 }, "/v2/transactions//events": { "result": [ { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1124,20 +1142,20 @@ "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -1147,24 +1165,24 @@ }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1174,24 +1192,24 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 558, + "event_index": 598, "event": "UTXO_MOVE", "params": { "asset": "XCP", - "block_index": 196, - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "block_index": 201, + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "msg_index": 1, "quantity": 1500000000, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "status": "valid", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1201,22 +1219,22 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 557, + "next_cursor": 597, "result_count": 12 }, "/v2/transactions//sends": { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -1224,7 +1242,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1236,11 +1254,11 @@ "fee_paid_normalized": "0.00000000" }, { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "MYASSETA", "quantity": 1500000000, "status": "valid", @@ -1248,11 +1266,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -1266,29 +1284,29 @@ "/v2/transactions//dispenses": { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -1303,7 +1321,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1321,19 +1339,19 @@ "/v2/transactions//events/": { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1343,24 +1361,24 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1370,36 +1388,36 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], "next_cursor": null, @@ -1408,19 +1426,19 @@ "/v2/transactions//events/": { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1430,24 +1448,24 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -1457,36 +1475,36 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], "next_cursor": null, @@ -1499,7 +1517,7 @@ "total": 100000000000, "addresses": [ { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "utxo": null, "utxo_address": null, "quantity": 100000000000, @@ -1509,7 +1527,7 @@ "asset_info": { "asset_longname": "A95428959745315388.SUBNUMERIC", "description": "A subnumeric asset", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -1520,7 +1538,7 @@ "total": 97999999980, "addresses": [ { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "utxo": null, "utxo_address": null, "quantity": 97999999980, @@ -1530,7 +1548,7 @@ "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -1541,7 +1559,7 @@ "total": 500000000, "addresses": [ { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "quantity": 500000000, @@ -1551,7 +1569,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -1562,7 +1580,7 @@ "total": 40, "addresses": [ { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "quantity": 40, @@ -1572,7 +1590,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -1583,7 +1601,7 @@ "total": 19, "addresses": [ { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "quantity": 19, @@ -1593,7 +1611,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -1606,18 +1624,80 @@ "/v2/addresses/transactions": { "result": [ { - "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "block_index": 193, - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_time": 1729539506, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": null, - "btc_amount": 0, - "fee": 10000, - "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", - "supported": true, - "utxos_info": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf:1", + "tx_index": 63, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", + "block_time": 1729876048, + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "btc_amount": 4000, + "fee": 0, + "data": "0d00", + "supported": true, + "utxos_info": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2:0", + "confirmed": true, + "unpacked_data": { + "message_type": "dispense", + "message_type_id": 13, + "message_data": { + "data": "00" + } + }, + "btc_amount_normalized": "0.00004000" + }, + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 196, + "block_hash": "6e3cb216f3145455efc27a2f6f579c4a01305a02305f48759144dabb73b27da3", + "block_time": 1729876044, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": null, + "btc_amount": 0, + "fee": 10000, + "data": "0c00fa1f28ff3c2e3e00000000000000010000000000002710000000000000000100", + "supported": true, + "utxos_info": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1", + "confirmed": true, + "unpacked_data": { + "message_type": "dispenser", + "message_type_id": 12, + "message_data": { + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "mainchainrate": 1, + "dispenser_status": 0, + "action_address": null, + "oracle_address": null, + "status": "valid", + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "escrow_quantity_normalized": "0.00010000" + } + }, + "btc_amount_normalized": "0.00000000" + }, + { + "tx_index": 59, + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", + "block_index": 193, + "block_hash": "45f185041d0ca45bc37935f64eb5d323bdbf3867d26d00c4fe1ad1525a9812b6", + "block_time": 1729876032, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": null, + "btc_amount": 0, + "fee": 10000, + "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", + "supported": true, + "utxos_info": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -1653,23 +1733,23 @@ }, { "tx_index": 58, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", - "block_time": 1729539502, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "6be48c382c9942ca735bebd63f6fd172f2370046494e2b051ab2230e49f7c8c4", + "block_time": 1729876028, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "464aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "data": "46f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "supported": true, - "utxos_info": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73:1", + "utxos_info": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f:1", "confirmed": true, "unpacked_data": { "message_type": "cancel", "message_type_id": 70, "message_data": { - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "status": "valid" } }, @@ -1677,17 +1757,17 @@ }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 191, - "block_hash": "1fbfa93a4d84ecc6b6fac2b1d9f9796a3ce826e9e3973c30fb528eeb9b715646", - "block_time": 1729539497, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "4003b7caf894823fd81bb6e27f945a17aad4e8674493d4cb6aeceb6233323e87", + "block_time": 1729876024, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8:1", + "utxos_info": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -1720,279 +1800,139 @@ } }, "btc_amount_normalized": "0.00000000" - }, - { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "block_hash": "512cd864a4fb5f274f85b9ad4481189cf6977e77bf7c7064edd66a680fb6a663", - "block_time": 1729539483, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": null, - "btc_amount": 0, - "fee": 10000, - "data": "03000380f7eae152229797886fd0a0c038058dc14ebbf321806feccc6eea57e305353dbb4066d049f14d2df4ac8092b8d704c9efa380416e70f1b303fe9c684ff733400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", - "supported": true, - "utxos_info": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f:0", - "confirmed": true, - "unpacked_data": { - "message_type": "mpma_send", - "message_type_id": 3, - "message_data": [ - { - "asset": "MYASSETA", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "quantity": 10, - "memo": null, - "memo_is_hex": null, - "asset_info": { - "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "divisible": true, - "locked": false - }, - "quantity_normalized": "0.00000010" - }, - { - "asset": "XCP", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "quantity": 10, - "memo": null, - "memo_is_hex": null, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00000010" - } - ] - }, - "btc_amount_normalized": "0.00000000" - }, - { - "tx_index": 53, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", - "block_index": 187, - "block_hash": "3b12bc987628e1e2db65beb62bf59201295e7a22e69baa3c4eb63a4604767fdd", - "block_time": 1729539470, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "btc_amount": 2000, - "fee": 10000, - "data": "0bdf1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "supported": true, - "utxos_info": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633:0", - "confirmed": true, - "unpacked_data": { - "message_type": "btcpay", - "message_type_id": 11, - "message_data": { - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "status": "valid" - } - }, - "btc_amount_normalized": "0.00002000" } ], - "next_cursor": 52, - "result_count": 37 + "next_cursor": 56, + "result_count": 39 }, "/v2/addresses/events": { "result": [ { - "event_index": 529, - "event": "OPEN_ORDER", + "event_index": 561, + "event": "DISPENSE", "params": { - "block_index": 193, - "expiration": 21, - "expire_index": 214, - "fee_provided": 10000, - "fee_provided_remaining": 10000, - "fee_required": 0, - "fee_required_remaining": 0, - "get_asset": "BTC", - "get_quantity": 1000, - "get_remaining": 1000, - "give_asset": "XCP", - "give_quantity": 1000, - "give_remaining": 1000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "status": "open", - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "tx_index": 59, - "block_time": 1729539506, - "give_asset_info": { - "divisible": true, + "asset": "TESTLOCKDESC", + "block_index": 197, + "btc_amount": 4000, + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "dispense_index": 0, + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "tx_index": 63, + "block_time": 1729876048, + "asset_info": { "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "get_asset_info": { + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 + }, + { + "event_index": 560, + "event": "DISPENSER_UPDATE", + "params": { + "asset": "TESTLOCKDESC", + "dispense_count": 1, + "give_remaining": 6000, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "status": 0, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "asset_info": { "asset_longname": null, - "description": "The Bitcoin cryptocurrency", - "locked": false, - "issuer": null + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false }, - "give_quantity_normalized": "0.00001000", - "get_quantity_normalized": "0.00001000", - "get_remaining_normalized": "0.00001000", - "give_remaining_normalized": "0.00001000", - "fee_provided_normalized": "0.00010000", - "fee_required_normalized": "0.00000000", - "fee_required_remaining_normalized": "0.00000000", - "fee_provided_remaining_normalized": "0.00010000" + "give_remaining_normalized": "0.00006000" }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "block_index": 193, - "block_time": 1729539506 + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 }, { - "event_index": 528, - "event": "DEBIT", + "event_index": 559, + "event": "CREDIT", "params": { - "action": "open order", - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "block_index": 193, - "event": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "quantity": 1000, - "tx_index": 59, + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "block_index": 197, + "calling_function": "dispense", + "event": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "quantity": 4000, + "tx_index": 63, "utxo": null, "utxo_address": null, - "block_time": 1729539506, + "block_time": 1729876048, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false }, - "quantity_normalized": "0.00001000" + "quantity_normalized": "0.00004000" }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "block_index": 193, - "block_time": 1729539506 + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 }, { - "event_index": 527, + "event_index": 557, "event": "NEW_TRANSACTION", "params": { - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_index": 193, - "block_time": 1729539506, - "btc_amount": 0, - "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", - "destination": "", - "fee": 10000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "tx_index": 59, - "utxos_info": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf:1", + "block_hash": "71c33ed751f0d3896ba4ae8536beb0def514bfca9af11ca3d4a8d90245a6df48", + "block_index": 197, + "block_time": 1729876048, + "btc_amount": 4000, + "data": "0d00", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "fee": 0, + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "tx_index": 63, + "utxos_info": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2:0", "unpacked_data": { - "message_type": "order", - "message_type_id": 10, + "message_type": "dispense", + "message_type_id": 13, "message_data": { - "give_asset": "XCP", - "give_quantity": 1000, - "get_asset": "BTC", - "get_quantity": 1000, - "expiration": 21, - "fee_required": 0, - "status": "open", - "give_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "get_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Bitcoin cryptocurrency", - "locked": false, - "issuer": null - }, - "give_quantity_normalized": "0.00001000", - "get_quantity_normalized": "0.00001000" + "data": "00" } }, - "btc_amount_normalized": "0.00000000" + "btc_amount_normalized": "0.00004000" }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "block_index": 193, - "block_time": 1729539506 - }, - { - "event_index": 523, - "event": "CANCEL_ORDER", - "params": { - "block_index": 192, - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "status": "valid", - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", - "tx_index": 58, - "block_time": 1729539502 - }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", - "block_index": 192, - "block_time": 1729539502 - }, - { - "event_index": 522, - "event": "CREDIT", - "params": { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "block_index": 192, - "calling_function": "cancel order", - "event": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", - "quantity": 1000, - "tx_index": 58, - "utxo": null, - "utxo_address": null, - "block_time": 1729539502, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00001000" - }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", - "block_index": 192, - "block_time": 1729539502 + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "block_time": 1729876048 } ], - "next_cursor": 520, - "result_count": 179 + "next_cursor": 557, + "result_count": 189 }, "/v2/addresses/mempool": { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "ENHANCED_SEND", "params": { "asset": "XCP", "block_index": 9999999, - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "quantity": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, "asset_info": { "divisible": true, "asset_longname": null, @@ -2002,22 +1942,22 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -2027,22 +1967,22 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "DEBIT", "params": { "action": "send", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", - "block_index": 196, - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "block_index": 201, + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -2052,30 +1992,30 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "NEW_TRANSACTION", "params": { "block_hash": "mempool", "block_index": 9999999, - "block_time": 1729539528.51405, + "block_time": 1729876077.4463573, "btc_amount": 0, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "destination": "", "fee": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, - "utxos_info": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314:1", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, + "utxos_info": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515:1", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -2089,7 +2029,7 @@ }, "btc_amount_normalized": "0.00000000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, @@ -2098,7 +2038,7 @@ "/v2/addresses/
/balances": { "result": [ { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428956980101314", "quantity": 100000000000, "utxo": null, @@ -2106,14 +2046,14 @@ "asset_info": { "asset_longname": "A95428959745315388.SUBNUMERIC", "description": "A subnumeric asset", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "1000.00000000" }, { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "quantity": 97999999980, "utxo": null, @@ -2121,14 +2061,14 @@ "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "980.00000000" }, { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 82699937196, "utxo": null, @@ -2143,55 +2083,59 @@ "quantity_normalized": "826.99937000" }, { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "TESTLOCKDESC", - "quantity": 10000000000, + "quantity": 9999990000, "utxo": null, "utxo_address": null, "asset_info": { "asset_longname": null, "description": "Test Locking Description", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, - "quantity_normalized": "100.00000000" + "quantity_normalized": "99.99990000" } ], "next_cursor": null, "result_count": 4 }, "/v2/addresses/
/balances/": { - "result": { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "quantity": 82699937196, - "utxo": null, - "utxo_address": null, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "826.99937000" - } + "result": [ + { + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "XCP", + "quantity": 82699937196, + "utxo": null, + "utxo_address": null, + "asset_info": { + "divisible": true, + "asset_longname": null, + "description": "The Counterparty protocol native currency", + "locked": true, + "issuer": null + }, + "quantity_normalized": "826.99937000" + } + ], + "next_cursor": null, + "result_count": 1 }, "/v2/addresses/
/credits": { "result": [ { "block_index": 192, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "calling_function": "cancel order", - "event": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "event": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "tx_index": 58, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "asset_info": { "divisible": true, "asset_longname": null, @@ -2203,16 +2147,16 @@ }, { "block_index": 184, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "calling_function": "cancel order", - "event": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "event": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "tx_index": 0, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "asset_info": { "divisible": true, "asset_longname": null, @@ -2224,20 +2168,20 @@ }, { "block_index": 161, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428956980101314", "quantity": 100000000000, "calling_function": "issuance", - "event": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "event": "92b8cfc3dc569089881dfa46bd7aded69c484e727c25ac8c0d98ea48d182e205", "tx_index": 48, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539380, + "block_time": 1729875920, "asset_info": { "asset_longname": "A95428959745315388.SUBNUMERIC", "description": "A subnumeric asset", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2245,20 +2189,20 @@ }, { "block_index": 158, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "TESTLOCKDESC", "quantity": 10000000000, "calling_function": "issuance", - "event": "85578cf8517d8d0416602a14e03f4e979c18881eb240d51d22e1d55ef9dec14d", + "event": "d679c8a07c7838453357da218c63bf8e7fb7b0efdf968013a632b9f14d728268", "tx_index": 45, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539367, + "block_time": 1729875898, "asset_info": { "asset_longname": null, "description": "Test Locking Description", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2270,16 +2214,16 @@ "asset": "MYASSETA", "quantity": 1000000000, "calling_function": "attach to utxo", - "event": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", + "event": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1", "tx_index": 39, - "utxo": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", - "utxo_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "utxo": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1:1", + "utxo_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "confirmed": true, - "block_time": 1729539340, + "block_time": 1729875878, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2291,18 +2235,39 @@ }, "/v2/addresses/
/debits": { "result": [ + { + "block_index": 196, + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "TESTLOCKDESC", + "quantity": 10000, + "action": "open dispenser", + "event": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "tx_index": 62, + "utxo": null, + "utxo_address": null, + "confirmed": true, + "block_time": 1729876044, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "quantity_normalized": "0.00010000" + }, { "block_index": 193, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "action": "open order", - "event": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "event": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "tx_index": 59, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "asset_info": { "divisible": true, "asset_longname": null, @@ -2314,16 +2279,16 @@ }, { "block_index": 191, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "action": "open order", - "event": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "event": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "tx_index": 57, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539497, + "block_time": 1729876024, "asset_info": { "divisible": true, "asset_longname": null, @@ -2335,16 +2300,16 @@ }, { "block_index": 190, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 10, "action": "mpma send", - "event": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "event": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "tx_index": 56, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -2356,49 +2321,28 @@ }, { "block_index": 190, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "quantity": 20, "action": "mpma send", - "event": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "event": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "tx_index": 56, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "0.00000020" - }, - { - "block_index": 185, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "quantity": 10000, - "action": "open order", - "event": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx_index": 51, - "utxo": null, - "utxo_address": null, - "confirmed": true, - "block_time": 1729539463, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "0.00010000" } ], - "next_cursor": 43, - "result_count": 20 + "next_cursor": 44, + "result_count": 21 }, "/v2/addresses/
/bets": { "result": [], @@ -2409,9 +2353,9 @@ "result": [ { "tx_index": 24, - "tx_hash": "0d907b0a040fb6bb7f8923fa0dd88f22253c6495015234101a6d108a4e896f3d", + "tx_hash": "782e54445dc6f9962386534b10d6a8aaf57293a2b3496497dfb06449c9a278c5", "block_index": 137, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "timestamp": 4003903983, "value": 999.0, "fee_fraction_int": 0, @@ -2419,7 +2363,7 @@ "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539277, + "block_time": 1729875823, "fee_fraction_int_normalized": "0.00000000" } ], @@ -2430,14 +2374,14 @@ "result": [ { "tx_index": 0, - "tx_hash": "4a467522ed3f0bbd1fe3a9a3cec0bf6587ac5d29450d469e4069bd28a551c4d6", + "tx_hash": "03c6237993bf4e49be2d4706650f42c8f5e92d5801c440c704be95b788fa3a94", "block_index": 112, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "burned": 50000000, "earned": 74999998167, "status": "valid", "confirmed": true, - "block_time": 1729539171, + "block_time": 1729875719, "burned_normalized": "0.50000000", "earned_normalized": "749.99998000" } @@ -2449,10 +2393,10 @@ "result": [ { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "quantity": 10, "status": "valid", @@ -2460,7 +2404,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -2473,10 +2417,10 @@ }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -2484,11 +2428,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2497,10 +2441,10 @@ }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -2508,11 +2452,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2521,10 +2465,10 @@ }, { "tx_index": 39, - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", + "tx_hash": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1", "block_index": 152, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -2532,11 +2476,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539340, + "block_time": 1729875878, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2545,10 +2489,10 @@ }, { "tx_index": 36, - "tx_hash": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3", + "tx_hash": "20d672e20ae3e08302a625db8ec5e88b336dc5db4c807e88ee72d21b4d556904", "block_index": 149, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "223d9835a0b93db907906ea18f49e40b106ef48b19a6934904e46914a3282a5e:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "d04cbc4143bd475740dfb3d02bfdaaa23e40fc357c9e9475d29ecc97b6a5851a:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -2556,11 +2500,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539327, + "block_time": 1729875866, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2575,10 +2519,10 @@ "result": [ { "tx_index": 38, - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "block_index": 151, - "source": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a:0", - "destination": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "source": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86:0", + "destination": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "asset": "MYASSETA", "quantity": 500000000, "status": "valid", @@ -2586,11 +2530,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539336, + "block_time": 1729875873, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2605,10 +2549,10 @@ "result": [ { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -2616,11 +2560,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2629,10 +2573,10 @@ }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "MYASSETA", "quantity": 10, "status": "valid", @@ -2640,11 +2584,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2653,10 +2597,10 @@ }, { "tx_index": 39, - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", + "tx_hash": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1", "block_index": 152, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "52ccdea2e1b30a387fbe11e985eca8000c34c698e3fbc7d42b122d8112f49ca1:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -2664,11 +2608,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539340, + "block_time": 1729875878, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2677,10 +2621,10 @@ }, { "tx_index": 36, - "tx_hash": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3", + "tx_hash": "20d672e20ae3e08302a625db8ec5e88b336dc5db4c807e88ee72d21b4d556904", "block_index": 149, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "223d9835a0b93db907906ea18f49e40b106ef48b19a6934904e46914a3282a5e:1", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "d04cbc4143bd475740dfb3d02bfdaaa23e40fc357c9e9475d29ecc97b6a5851a:1", "asset": "MYASSETA", "quantity": 1000000000, "status": "valid", @@ -2688,11 +2632,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539327, + "block_time": 1729875866, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2707,10 +2651,10 @@ "result": [ { "tx_index": 38, - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "block_index": 151, - "source": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a:0", - "destination": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "source": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86:0", + "destination": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "asset": "MYASSETA", "quantity": 500000000, "status": "valid", @@ -2718,11 +2662,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539336, + "block_time": 1729875873, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -2737,9 +2681,9 @@ "result": [ { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -2748,7 +2692,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -2758,7 +2702,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -2771,17 +2715,54 @@ "escrow_quantity_normalized": "0.00010000", "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" + }, + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "confirmed": true, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" } ], "next_cursor": null, - "result_count": 1 + "result_count": 2 }, "/v2/addresses/
/dispensers/": { "result": { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -2790,7 +2771,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -2800,7 +2781,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -2817,22 +2798,71 @@ }, "/v2/addresses/
/dispenses/sends": { "result": [ + { + "tx_index": 63, + "dispense_index": 0, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "btc_amount": 4000, + "confirmed": true, + "dispenser": { + "tx_index": 62, + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -2840,7 +2870,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -2855,7 +2885,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -2869,19 +2899,19 @@ { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -2889,7 +2919,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -2904,7 +2934,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -2917,26 +2947,75 @@ } ], "next_cursor": null, - "result_count": 2 + "result_count": 3 }, "/v2/addresses/
/dispenses/receives": { "result": [ + { + "tx_index": 63, + "dispense_index": 0, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "btc_amount": 4000, + "confirmed": true, + "dispenser": { + "tx_index": 62, + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -2944,7 +3023,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -2959,7 +3038,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -2973,19 +3052,19 @@ { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -2993,7 +3072,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -3008,7 +3087,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -3021,26 +3100,26 @@ } ], "next_cursor": null, - "result_count": 2 + "result_count": 3 }, "/v2/addresses/
/dispenses/sends/": { "result": [ { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -3048,7 +3127,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -3063,7 +3142,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -3077,19 +3156,19 @@ { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -3097,7 +3176,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -3112,7 +3191,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -3132,19 +3211,19 @@ { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -3152,7 +3231,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -3167,7 +3246,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -3181,19 +3260,19 @@ { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -3201,7 +3280,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -3216,7 +3295,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -3235,16 +3314,16 @@ "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], @@ -3255,14 +3334,14 @@ "result": [ { "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_hash": "92b8cfc3dc569089881dfa46bd7aded69c484e727c25ac8c0d98ea48d182e205", "msg_index": 0, "block_index": 161, "asset": "A95428956980101314", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -3277,20 +3356,20 @@ "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729875920, "quantity_normalized": "1000.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 47, - "tx_hash": "22e53c1e51e03ae539a6db383da05a9f2eb53088fd05fb42887f4b3a178dc967", + "tx_hash": "be598808b3f486e15e9e7267071c662fd87779a774a700271319f7ac59268ea9", "msg_index": 0, "block_index": 160, "asset": "TESTLOCKDESC", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -3305,20 +3384,20 @@ "fair_minting": false, "asset_events": "lock_description", "confirmed": true, - "block_time": 1729539375, + "block_time": 1729875905, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 46, - "tx_hash": "081a1b2db8ae4b03be96796fb52a07a531fb9a198b44b98b7b5864281038f718", + "tx_hash": "d356791a0df1d37ddaf36b4b2a55eccaeda19adbaf8e099acda84fe9f8d43bb2", "msg_index": 0, "block_index": 159, "asset": "A95428959745315388", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -3333,20 +3412,20 @@ "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539371, + "block_time": 1729875901, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 45, - "tx_hash": "85578cf8517d8d0416602a14e03f4e979c18881eb240d51d22e1d55ef9dec14d", + "tx_hash": "d679c8a07c7838453357da218c63bf8e7fb7b0efdf968013a632b9f14d728268", "msg_index": 0, "block_index": 158, "asset": "TESTLOCKDESC", "quantity": 10000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -3361,20 +3440,20 @@ "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539367, + "block_time": 1729875898, "quantity_normalized": "100.00000000", "fee_paid_normalized": "0.50000000" }, { "tx_index": 42, - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "msg_index": 0, "block_index": 155, "asset": "A95428958968845068", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -3389,7 +3468,7 @@ "fair_minting": true, "asset_events": "open_fairminter", "confirmed": true, - "block_time": 1729539353, + "block_time": 1729875887, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" } @@ -3403,8 +3482,8 @@ "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -3412,16 +3491,16 @@ "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -3429,16 +3508,16 @@ "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -3446,16 +3525,16 @@ "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" }, { "asset": "FAIRMINTC", "asset_id": "1046814266084", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 19, @@ -3463,16 +3542,16 @@ "first_issuance_block_index": 131, "last_issuance_block_index": 134, "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, + "first_issuance_block_time": 1729875789, + "last_issuance_block_time": 1729875810, "supply_normalized": "0.00000019" }, { "asset": "FAIRMINTB", "asset_id": "1046814266083", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -3480,8 +3559,8 @@ "first_issuance_block_index": 126, "last_issuance_block_index": 130, "confirmed": true, - "first_issuance_block_time": 1729539230, - "last_issuance_block_time": 1729539247, + "first_issuance_block_time": 1729875771, + "last_issuance_block_time": 1729875786, "supply_normalized": "0.00000000" } ], @@ -3494,8 +3573,8 @@ "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -3503,16 +3582,16 @@ "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -3520,16 +3599,16 @@ "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -3537,16 +3616,16 @@ "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" }, { "asset": "FAIRMINTC", "asset_id": "1046814266084", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 19, @@ -3554,16 +3633,16 @@ "first_issuance_block_index": 131, "last_issuance_block_index": 134, "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, + "first_issuance_block_time": 1729875789, + "last_issuance_block_time": 1729875810, "supply_normalized": "0.00000019" }, { "asset": "FAIRMINTB", "asset_id": "1046814266083", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -3571,8 +3650,8 @@ "first_issuance_block_index": 126, "last_issuance_block_index": 130, "confirmed": true, - "first_issuance_block_time": 1729539230, - "last_issuance_block_time": 1729539247, + "first_issuance_block_time": 1729875771, + "last_issuance_block_time": 1729875786, "supply_normalized": "0.00000000" } ], @@ -3585,8 +3664,8 @@ "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -3594,16 +3673,16 @@ "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -3611,16 +3690,16 @@ "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -3628,16 +3707,16 @@ "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" }, { "asset": "FAIRMINTC", "asset_id": "1046814266084", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 19, @@ -3645,16 +3724,16 @@ "first_issuance_block_index": 131, "last_issuance_block_index": 134, "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, + "first_issuance_block_time": 1729875789, + "last_issuance_block_time": 1729875810, "supply_normalized": "0.00000019" }, { "asset": "FAIRMINTB", "asset_id": "1046814266083", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -3662,8 +3741,8 @@ "first_issuance_block_index": 126, "last_issuance_block_index": 130, "confirmed": true, - "first_issuance_block_time": 1729539230, - "last_issuance_block_time": 1729539247, + "first_issuance_block_time": 1729875771, + "last_issuance_block_time": 1729875786, "supply_normalized": "0.00000000" } ], @@ -3672,19 +3751,58 @@ }, "/v2/addresses/
/transactions": { "result": [ + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 196, + "block_hash": "6e3cb216f3145455efc27a2f6f579c4a01305a02305f48759144dabb73b27da3", + "block_time": 1729876044, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": null, + "btc_amount": 0, + "fee": 10000, + "data": "0c00fa1f28ff3c2e3e00000000000000010000000000002710000000000000000100", + "supported": true, + "utxos_info": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1", + "confirmed": true, + "unpacked_data": { + "message_type": "dispenser", + "message_type_id": 12, + "message_data": { + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "mainchainrate": 1, + "dispenser_status": 0, + "action_address": null, + "oracle_address": null, + "status": "valid", + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "escrow_quantity_normalized": "0.00010000" + } + }, + "btc_amount_normalized": "0.00000000" + }, { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "block_hash": "464133ab9468b3e1fb063e0d7173ad88879210557f9676eddb34b4b8b96bdc2b", - "block_time": 1729539506, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "45f185041d0ca45bc37935f64eb5d323bdbf3867d26d00c4fe1ad1525a9812b6", + "block_time": 1729876032, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf:1", + "utxos_info": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -3720,23 +3838,23 @@ }, { "tx_index": 58, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_hash": "012cbdad035d4f4113937edc75292d4f49aadededa8f24421c48386580fd11e4", - "block_time": 1729539502, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "6be48c382c9942ca735bebd63f6fd172f2370046494e2b051ab2230e49f7c8c4", + "block_time": 1729876028, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "464aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "data": "46f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "supported": true, - "utxos_info": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73:1", + "utxos_info": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f:1", "confirmed": true, "unpacked_data": { "message_type": "cancel", "message_type_id": 70, "message_data": { - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "status": "valid" } }, @@ -3744,17 +3862,17 @@ }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 191, - "block_hash": "1fbfa93a4d84ecc6b6fac2b1d9f9796a3ce826e9e3973c30fb528eeb9b715646", - "block_time": 1729539497, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "4003b7caf894823fd81bb6e27f945a17aad4e8674493d4cb6aeceb6233323e87", + "block_time": 1729876024, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, "data": "0a000000000000000100000000000003e8000000000000000000000000000003e800150000000000000000", "supported": true, - "utxos_info": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8:1", + "utxos_info": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703:1", "confirmed": true, "unpacked_data": { "message_type": "order", @@ -3790,17 +3908,17 @@ }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "block_hash": "512cd864a4fb5f274f85b9ad4481189cf6977e77bf7c7064edd66a680fb6a663", - "block_time": 1729539483, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_hash": "0c22d5f5069d1e48684934297db7b24cd14f263b972adee4e059a1b97f242b5a", + "block_time": 1729876020, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "destination": null, "btc_amount": 0, "fee": 10000, - "data": "03000380f7eae152229797886fd0a0c038058dc14ebbf321806feccc6eea57e305353dbb4066d049f14d2df4ac8092b8d704c9efa380416e70f1b303fe9c684ff733400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", + "data": "03000380e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba8041bc73770b22d4ed185c6ac763c7d17e3a3272ce80ff7bfd93f2bf72a1088e1cdf07174f46f787c026400000060acdc5db9400000000000000290000000000000005200000000000000020000000000000001400", "supported": true, - "utxos_info": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f:0", + "utxos_info": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65:0", "confirmed": true, "unpacked_data": { "message_type": "mpma_send", @@ -3808,14 +3926,14 @@ "message_data": [ { "asset": "MYASSETA", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "quantity": 10, "memo": null, "memo_is_hex": null, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -3823,7 +3941,7 @@ }, { "asset": "XCP", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "quantity": 10, "memo": null, "memo_is_hex": null, @@ -3839,75 +3957,29 @@ ] }, "btc_amount_normalized": "0.00000000" - }, - { - "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "block_index": 185, - "block_hash": "38a2e2019c785e70a5db3c2455f654a178ce61fbf47b70acae523659267f7da9", - "block_time": 1729539463, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": null, - "btc_amount": 0, - "fee": 10000, - "data": "0a000000000000000100000000000027100000000000000000000000000000271000150000000000000000", - "supported": true, - "utxos_info": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f:1", - "confirmed": true, - "unpacked_data": { - "message_type": "order", - "message_type_id": 10, - "message_data": { - "give_asset": "XCP", - "give_quantity": 10000, - "get_asset": "BTC", - "get_quantity": 10000, - "expiration": 21, - "fee_required": 0, - "status": "open", - "give_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "get_asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Bitcoin cryptocurrency", - "locked": false, - "issuer": null - }, - "give_quantity_normalized": "0.00010000", - "get_quantity_normalized": "0.00010000", - "fee_required_normalized": "0.00000000" - } - }, - "btc_amount_normalized": "0.00000000" } ], - "next_cursor": 49, - "result_count": 25 + "next_cursor": 51, + "result_count": 26 }, "/v2/addresses/
/dividends": { "result": [ { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -3929,9 +4001,9 @@ "result": [ { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -3946,7 +4018,7 @@ "fee_provided_remaining": 10000, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -3972,9 +4044,9 @@ }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -3989,7 +4061,7 @@ "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -4015,9 +4087,9 @@ }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -4032,7 +4104,7 @@ "fee_provided_remaining": 10000, "status": "cancelled", "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -4058,9 +4130,9 @@ }, { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -4075,7 +4147,7 @@ "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -4106,10 +4178,10 @@ "/v2/addresses/
/fairminters": { "result": [ { - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "tx_index": 42, "block_index": 155, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428958968845068", "asset_parent": "MYASSETA", "asset_longname": "MYASSETA.SUBMYASSETA", @@ -4134,7 +4206,7 @@ "commission": null, "paid_quantity": null, "confirmed": true, - "block_time": 1729539353, + "block_time": 1729875887, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -4143,10 +4215,10 @@ "premint_quantity_normalized": "0.00000000" }, { - "tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "tx_index": 22, "block_index": 135, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTD", "asset_parent": "", "asset_longname": "", @@ -4171,7 +4243,7 @@ "commission": 0, "paid_quantity": 34, "confirmed": true, - "block_time": 1729539269, + "block_time": 1729875814, "price_normalized": "0.00000050", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -4183,10 +4255,10 @@ "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "tx_index": 18, "block_index": 131, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTC", "asset_parent": "", "asset_longname": "", @@ -4211,7 +4283,7 @@ "commission": 0, "paid_quantity": 5, "confirmed": true, - "block_time": 1729539252, + "block_time": 1729875789, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -4223,10 +4295,10 @@ "paid_quantity_normalized": "0.00000005" }, { - "tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "tx_index": 14, "block_index": 130, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTB", "asset_parent": "", "asset_longname": "", @@ -4251,7 +4323,7 @@ "commission": 0, "paid_quantity": 300000000, "confirmed": true, - "block_time": 1729539247, + "block_time": 1729875786, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -4263,10 +4335,10 @@ "paid_quantity_normalized": "3.00000000" }, { - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "tx_index": 10, "block_index": 125, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTA", "asset_parent": "", "asset_longname": "", @@ -4291,7 +4363,7 @@ "commission": 0, "paid_quantity": 10000000000, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -4309,22 +4381,22 @@ "/v2/addresses/
/fairmints": { "result": [ { - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, "block_index": 136, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "asset": "FAIRMINTD", "earn_quantity": 40, "paid_quantity": 34, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4333,22 +4405,22 @@ "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "a7486862d3e4456d1632710a164fbd85e2a6bc980edc4c6695939b7a431eb7ea", + "tx_hash": "87884ac53a4aacf74156f175cb165810d1814f1f8055d20c774db5c03037d974", "tx_index": 21, "block_index": 134, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 11, "paid_quantity": 3, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539264, + "block_time": 1729875810, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4357,22 +4429,22 @@ "paid_quantity_normalized": "0.00000003" }, { - "tx_hash": "6b0b6971f5a8cceedb358c8201024c0dfc905dac2133c6795bdc472b3f266d9c", + "tx_hash": "cac3154c795618e62f7795292f95404673f9cf0c3ec5d3b8569e7e54e56041b5", "tx_index": 20, "block_index": 133, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 3, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539260, + "block_time": 1729875796, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4381,22 +4453,22 @@ "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "5fbc3c5e12fd4dd1997863af1aaca5514e1dcc00b4dd97e42788fa1b75941a73", + "tx_hash": "9938a552fcf5b52aac1996f6ef4c65ef99ff68e50830c40666c0ae6a2a3a0ea8", "tx_index": 19, "block_index": 132, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 5, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539256, + "block_time": 1729875793, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4405,22 +4477,22 @@ "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "acbf2d562429fbd98b480585502470dd41c2c1d32bb9119340fef75ebab055d9", + "tx_hash": "35e610d6b6a17ffa96a45a34067de3837f4816e5de97bbaa1a4ba6c0e62aabd1", "tx_index": 15, "block_index": 127, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "asset": "FAIRMINTB", "earn_quantity": 100000000, "paid_quantity": 100000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539235, + "block_time": 1729875776, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4429,22 +4501,22 @@ "paid_quantity_normalized": "1.00000000" }, { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4459,22 +4531,22 @@ "/v2/addresses/
/fairmints/": { "result": [ { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4492,7 +4564,7 @@ "/v2/addresses/
/compose/broadcast": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "timestamp": 4003903985, "value": 100.0, "fee_fraction": 0.05, @@ -4502,9 +4574,9 @@ "data": "434e5452505254591eeea6b9f14059000000000000004c4b400f2248656c6c6f2c20776f726c642122", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985819, - "btc_fee": 14181, - "rawtransaction": "02000000000101e74b782ba749f74c6e246c952ebf52c915b6d148c88de85fc2416363250320c400000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff0200000000000000002b6a29df0075da868d50e92cb0584f135ba79bac8cd164b95f9d3e8e9cc0c77dd4b5b1ec1267fb2bc85a80bd9bba052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985110, + "btc_fee": 14890, + "rawtransaction": "02000000000101ba9f4524168be2765a45cc71adb2b22281788fd6a477ebf760ed1f395345bbcb00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff0200000000000000002b6a2924f04cf861aaab433b87d991283f4abe647b7b8e6bdddce649bd29af4473b032afe6299df3411027f4d6b7052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "broadcast", "message_type_id": 30, @@ -4522,23 +4594,23 @@ "/v2/addresses/
/compose/btcpay": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41" + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf" }, "name": "btcpay", - "data": "434e5452505254590bdf1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "data": "434e5452505254590bd520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c19ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "btc_in": 5000000000, "btc_out": 3000, - "btc_change": 4999978951, - "btc_fee": 18049, - "rawtransaction": "0200000000010171ecb259e546e401bbc0b13a6c21191d940b518801248af3e6918f264b11af3f00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff03b80b000000000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b00000000000000004b6a494a85f391ce3167ce238464ad00412ce207c6b06655c322d98b693733b2e9ae78c7f5f491fe6e7aa82f87ae5ea46aa1ea24dc423dc152144c776ae0d8ba15f465df783a4b19e2529832c79f052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999978049, + "btc_fee": 18951, + "rawtransaction": "02000000000101be150b833f3b3d41e45aa03d1956746c24462d6ee5fa356310ae29f0fac3fdab00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff03b80b000000000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74800000000000000004b6a49c822823fcbefad04994d17ebc7cd5ac8aecd0288a5df471749e7634949cae075fc3c11394264e28ade6e0acb72a1cd42aa03094bf3bb3a54bdafd74d88414cb76cc29609c85e65b0ef419c052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "btcpay", "message_type_id": 11, "message_data": { - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "status": "valid" } } @@ -4547,7 +4619,7 @@ "/v2/addresses/
/compose/burn": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "quantity": 1000, "overburn": false }, @@ -4555,29 +4627,29 @@ "data": null, "btc_in": 5000000000, "btc_out": 1000, - "btc_change": 4999985815, - "btc_fee": 13185, - "rawtransaction": "02000000000101697aab377e493650354c22437285438ebef4e43aecd483075724fe8ebb0688dc00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff02e8030000000000001976a914a11b66a67b3ff69671c8f82254099faf374b800e88ac97ba052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000" + "btc_change": 4999985156, + "btc_fee": 13844, + "rawtransaction": "0200000000010137ec33628fcdb1a9c50007c3a89a0e6bae5706b02951f6125718f6b4529e541600000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff02e8030000000000001976a914a11b66a67b3ff69671c8f82254099faf374b800e88ac04b8052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000" } }, "/v2/addresses/
/compose/cancel": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "offer_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf" + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "offer_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff" }, "name": "cancel", - "data": "434e5452505254594612f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "data": "434e5452505254594665c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985819, - "btc_fee": 14181, - "rawtransaction": "02000000000101fd0f3d2d981f8785bd85d96da4b9829a77e170c79b70c90c5a55c83620c92c3800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff0200000000000000002b6a29f0621f175e4a17631a63f47d22f658f64ff0e594d5611953dd8201a91d17a18895a1578685f3a673bd9bba052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985110, + "btc_fee": 14890, + "rawtransaction": "020000000001017586b86bc163821cd6b659640efd899c63173e2317436686e63e8e3368fa8ec800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff0200000000000000002b6a298361e9b61b93c70680ebfc9f5db9ec6456157f10da5722c9c577426d29610c2a694f715838bea74b93d6b7052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "cancel", "message_type_id": 70, "message_data": { - "offer_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "offer_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "status": "valid" } } @@ -4586,7 +4658,7 @@ "/v2/addresses/
/compose/destroy": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "tag": "\"bugs!\"", @@ -4603,9 +4675,9 @@ "data": "434e5452505254596e000000000000000100000000000003e822627567732122", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999986346, - "btc_fee": 13654, - "rawtransaction": "02000000000101cf6bc92f6bdd3d6e1b54f236267378d1890fab3277a2c19dc4ce6e24dbe55f2000000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000226a20cda6d28834c0d19d727300aa3110b367c79c6e55dbe8b7bd464fddef251e8e2caabc052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985664, + "btc_fee": 14336, + "rawtransaction": "020000000001012e0e50c19f5074eea1d8c17cd6879adcb051c25abbe3e1a9328f06faf229116000000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000226a20c96ff42fd9bc9aecb9251b0a6417472b0690430266ca7cfe494b636da1f2197500ba052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "destroy", "message_type_id": 110, @@ -4621,7 +4693,7 @@ "/v2/addresses/
/compose/dispenser": { "result": { "params": { - "source": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "asset": "XCP", "give_quantity": 1000, "escrow_quantity": 1000, @@ -4641,11 +4713,11 @@ }, "name": "dispenser", "data": "434e5452505254590c000000000000000100000000000003e800000000000003e8000000000000006400", - "btc_in": 4949970000, + "btc_in": 4949934500, "btc_out": 0, - "btc_change": 4949955760, - "btc_fee": 14240, - "rawtransaction": "02000000000101ae1c0c30e85892e46aba35588bb2500546a9b77a376ecc44379a5b41f44e79e6020000001600141ead9f7ce72a0aee740fae10fdaafd105fda31abffffffff0200000000000000002c6a2ac191f58839ee9c99ddd7ce2ead0ad6ed986d26681b995c0fc0783aaf1f32d2b4471d1db523300c644aa2b0540a27010000001600141ead9f7ce72a0aee740fae10fdaafd105fda31ab02000000000000", + "btc_change": 4949919549, + "btc_fee": 14951, + "rawtransaction": "02000000000101e3f61985ad574271f36d9aa38a689b45a90eb31282c733525079b9be999e2f9c010000001600140e46f99c97e82da0b0b17c2eaf78f51070e611b4ffffffff0200000000000000002c6a2a4277113ca832cfadb6d4e12145ec87337a9894e147e80622109d08e3ed56eaef9652bd96b7ead91554df3dc70927010000001600140e46f99c97e82da0b0b17c2eaf78f51070e611b402000000000000", "unpacked_data": { "message_type": "dispenser", "message_type_id": 12, @@ -4667,14 +4739,14 @@ "/v2/addresses/
/compose/dividend": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "quantity_per_unit": 1, "asset": "FAIRMINTA", "dividend_asset": "XCP", "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4691,9 +4763,9 @@ "data": "434e545250525459320000000000000001000000f3bafe12e20000000000000001", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999986287, - "btc_fee": 13713, - "rawtransaction": "020000000001014d9d408c8aa28d263c6236e7ce9326c088a7c77733b15208936bba69fc66892b00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000236a21b9a0f3a14e8bd2b22c2973f10084449fa6342781e08c138982b0be1ddd8a2e28bc6fbc052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985602, + "btc_fee": 14398, + "rawtransaction": "0200000000010117d0c94606515db5d229f7068ab8f8b313ed418d31799d5245c932e70fe2a39700000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000236a217c09d61d451fcc78daa6dfaf67020c301b75fe683edb01d4f2fd53209555b2be5bc2b9052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "dividend", "message_type_id": 50, @@ -4710,10 +4782,10 @@ "/v2/addresses/
/compose/issuance": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCPTEST", "quantity": 1000, - "transfer_destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "transfer_destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "lock": false, "reset": false, @@ -4724,9 +4796,9 @@ "data": "434e5452505254591600000001a956fbdf00000000000003e8010000c04e554c4c", "btc_in": 5000000000, "btc_out": 546, - "btc_change": 4999983749, - "btc_fee": 15705, - "rawtransaction": "020000000001017903c0d3e85e6f55c818ff03b337e7667d08b9f04bf47baea1dd4ae822a742c200000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff032202000000000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b0000000000000000236a2163c004dfeca2b4a7a468f25c25e79c0bfd8a54da1aecdc196d5a885e0d13109e1585b2052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999982964, + "btc_fee": 16490, + "rawtransaction": "02000000000101327c00ce43ede25debe22ed780dac3ba76d392a9ba648307f515b626983b9be800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff032202000000000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff7480000000000000000236a21e04797aade082d95379ff0cfde5da76db1a9aca46565564ebd5c7cc3b9711a964274af052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "issuance", "message_type_id": 22, @@ -4751,16 +4823,16 @@ "/v2/addresses/
/compose/mpma": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset_dest_quant_list": [ [ "XCP", - "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", 1 ], [ "MYASSETA", - "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", 2 ] ], @@ -4768,26 +4840,26 @@ "memo_is_hex": false }, "name": "mpma", - "data": "434e54525052545903000280a5f38190611aeed07b44f965c2664fcbb8b9c44b80f7eae152229797886fd0a0c038058dc14ebbf3218f2248656c6c6f2c20776f726c6421228000000c159b8bb72000000000000000480000000000000008000000000000000200", + "data": "434e54525052545903000280aa5f1fcf04bccbd58dfaa75c74514113e56ff74880e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba8f2248656c6c6f2c20776f726c6421228000000c159b8bb72000000000000000480000000000000008000000000000000200", "btc_in": 20000000000, "btc_out": 2000, - "btc_change": 19999945492, - "btc_fee": 52508, - "rawtransaction": "0200000000010474586626d8d2dd94f8aa07f2aa1d928f1e8a6dabbc8d8cb03892249493f4f89300000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff4def0cdb59f17f28ce1f4b58f69b4c99e3fd1999f6d084a35cd458008bcd780600000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffffb8487c0f75f9841acc48f090931607d874d448815361ab44c83345b2802cd25300000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff6ae80d8015b049e741ea2a843d331c3d76ceae2a7efcebc95584b5ef699f990f00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff03e80300000000000069512103541391f6ecc5b04cd369fa68c3d9c3db53eda15c58f5889b22209590581877a2210253b3e4220c9a1e507851e852563b0a9d8e1d10b45470154cf563c3e30fded8ba2102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee803000000000000695121035b1391f6ecc5b04cd34a8d053110547be10cbbb2849b57e9f0c2f3df93a0ce82210297f82cd5e67b4c72efc6683d869bcaa58b90d3faef8334c3d72ba68f63b1f4482102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153ae14f316a804000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000002000002000002000000000000", + "btc_change": 19999942870, + "btc_fee": 55130, + "rawtransaction": "020000000001040dea2852b03c6db35c901546ffbbaebe82b32effb00adc6c763c9323ca41e24e00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffffd57a84ba84f216251a91df650d6b7116bf3b34922a157d82884f3d5c88678a0500000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff377647a5bd5470af2f29be5e89fbfe894378660e3eb587b09f3ce528215c9c0b00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff1f89794624b6dd4e5cdb4d3a46b6f08abc0f8c40cad8f8f03d83cb294ef2b5fe00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff03e8030000000000006951210359b1740fd686fce25029f048f4d762e7b9cfe85d1af814e08e031b6682763dcd21020336c3c2524555b015219669c830c4f6d6ae1751359a1b08bdc43930dd723abf210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aee8030000000000006951210356b1740fd686fce2500a8725061159d9544b5496c36075cc65574a27919352402103f47e0b2a91f4f85b701ef026d3692fdd02755da353c8a1879f8c5c5cb11d169d210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aed6e816a804000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000002000002000002000000000000", "unpacked_data": { "message_type": "mpma_send", "message_type_id": 3, "message_data": [ { "asset": "MYASSETA", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "quantity": 2, "memo": "\"Hello, world!\"", "memo_is_hex": false }, { "asset": "XCP", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "quantity": 1, "memo": "\"Hello, world!\"", "memo_is_hex": false @@ -4799,7 +4871,7 @@ "/v2/addresses/
/compose/order": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "get_asset": "FAIRMINTA", @@ -4816,7 +4888,7 @@ "get_asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -4828,9 +4900,9 @@ "data": "434e5452505254590a000000000000000100000000000003e8000000f3bafe12e200000000000003e800640000000000000064", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985233, - "btc_fee": 14767, - "rawtransaction": "0200000000010110f461a2b6b7d0ceb56a3c36070c4d6b502e5a4dfcef7fe4e8feb929d0a116a800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000356a33c4475277dd8914c093baaf2098c073c7f3417cbb37527cadf7775408a206f94d833711d4e20a9a572aa60bce74645d153d1edc51b8052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999984495, + "btc_fee": 15505, + "rawtransaction": "02000000000101ee39364187a27e574280596410b70f4847254d3f3aff821fcd8a0f9829133b3100000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000356a3373690747fb312f865b7593ea2d05ea3fe290d77e97b1bc967973240e6d379222a28d90fd71664cd13dc8f4773ffbfd91df14f06fb5052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "order", "message_type_id": 10, @@ -4852,8 +4924,8 @@ "/v2/addresses/
/compose/send": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "quantity": 1000, "memo": null, @@ -4869,19 +4941,19 @@ "quantity_normalized": "0.00001000" }, "name": "send", - "data": "434e54525052545902000000000000000100000000000003e880f7eae152229797886fd0a0c038058dc14ebbf321", + "data": "434e54525052545902000000000000000100000000000003e880e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985526, - "btc_fee": 14474, - "rawtransaction": "02000000000101ab2a29267ea80990ba798a8a5cbef290454d47632ba663cb826557dc9d5a67a800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000306a2e3ecd36925c62562e166af268e836db0d632d65538dec2ad71ff6f281d05f36c8c4aef6e3ca6e9cd358dd47ea8d8076b9052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999984803, + "btc_fee": 15197, + "rawtransaction": "020000000001015f572b10e82ae4e7245d3788318ec4699543a4e925fc2232a2de2c9271c49c8100000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000306a2ee796c2a399c14ecdd3bf731ace596700d4468848a6fdb759d1f64c8cfdb93a279ea80c4a861fba8a3e3f8c180e25a3b6052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 1000, - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "memo": null, "quantity_normalized": "0.00001000" } @@ -4891,23 +4963,23 @@ "/v2/addresses/
/compose/sweep": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "flags": 7, "memo": "FFFF" }, "name": "sweep", - "data": "434e5452505254590480f7eae152229797886fd0a0c038058dc14ebbf32107ffff", + "data": "434e5452505254590480e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba07ffff", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999986287, - "btc_fee": 13713, - "rawtransaction": "020000000001018f03db23da65dbf8feaf35c15745e3be5a97329d410a2f3e04cc91e3e44adb2c00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000236a21fb348a5109f4fa1d707ceaacaedab9d38472cdc9ba4aef08b2a1bd6b49714a9c466fbc052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999985602, + "btc_fee": 14398, + "rawtransaction": "02000000000101f01cf8227b24abff6c956382c4b2ebbeba4380b6f6290d16d7f3d1888da0998b00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000236a21b8ac5ec1c7c141350f22bbc7877bfd56e15fe9314cfecc34c55bc586ce69dbc72ac2b9052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "sweep", "message_type_id": 4, "message_data": { - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "flags": 7, "memo": "ffff" } @@ -4917,17 +4989,17 @@ "/v2/addresses/
/compose/dispense": { "result": { "params": { - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "quantity": 1000 }, "name": "dispense", "data": "434e5452505254590d00", - "btc_in": 4949868000, + "btc_in": 4949854000, "btc_out": 1000, - "btc_change": 4949852643, - "btc_fee": 14357, - "rawtransaction": "020000000001013316e120a1aeb734bcf6abbd5750b2a4a1f55bea04ff5bb94dc6de49eab03a4302000000160014f7eae152229797886fd0a0c038058dc14ebbf321ffffffff03e80300000000000016001492b8d704c9efa380416e70f1b303fe9c684ff73300000000000000000c6a0a7ba2439c1c0493c6d060e3c1082701000000160014f7eae152229797886fd0a0c038058dc14ebbf32102000000000000", + "btc_change": 4949837926, + "btc_fee": 15074, + "rawtransaction": "02000000000101f2919794fe633be2cb9c213e5644ca18b8d5064da3a1134edd8704d776a21d1102000000160014e8c3b1adeb653f6e4f1b59eb2bd4db48f26652baffffffff03e803000000000000160014ff7bfd93f2bf72a1088e1cdf07174f46f787c02600000000000000000c6a0a1e1e622ba185e90744bf6688082701000000160014e8c3b1adeb653f6e4f1b59eb2bd4db48f26652ba02000000000000", "unpacked_data": { "message_type": "dispense", "message_type_id": 13, @@ -4940,7 +5012,7 @@ "/v2/addresses/
/compose/fairminter": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSET", "asset_parent": "", "price": 10, @@ -4969,44 +5041,50 @@ "data": "434e5452505254595a4d5941535345547c7c31307c317c307c307c307c307c307c307c307c307c307c307c307c317c", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999985467, - "btc_fee": 14533, - "rawtransaction": "02000000000101ad72cbea3815af8e56b49732764ac81277d1379a63035d16d2b16668d9609fb800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000316a2f8bd5c040721f2a1ae4da92172aa2844f3ab149270964fe885d67263a582967abb9128220450562911ce6677777336b3bb9052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999984741, + "btc_fee": 15259, + "rawtransaction": "020000000001012a035812009894c8e7773b1d3a74269e92d17e91c4061aed16f13ca471a66f0500000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000316a2f04837b856423fea56cbc0aaccecd1342cc3751ec4c51b50e00cc5fc3939103c81dfe27dede267cf8fad823f319dd7a65b6052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "fairminter", "message_type_id": 90, - "message_data": [ - "MYASSET", - "", - 10, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - "0.00000000", - false, - false, - false, - true, - "" - ] + "message_data": { + "asset": "MYASSET", + "asset_parent": "", + "price": 10, + "quantity_by_price": 1, + "max_mint_per_tx": 0, + "hard_cap": 0, + "premint_quantity": 0, + "start_block": 0, + "end_block": 0, + "soft_cap": 0, + "soft_cap_deadline_block": 0, + "minted_asset_commission": "0.00000000", + "burn_payment": false, + "lock_description": false, + "lock_quantity": false, + "divisible": true, + "description": "", + "price_normalized": "0.00000010", + "hard_cap_normalized": "0.00000000", + "soft_cap_normalized": "0.00000000", + "quantity_by_price_normalized": "0.00000001", + "max_mint_per_tx_normalized": "0.00000000", + "premint_quantity_normalized": "0.00000000" + } } } }, "/v2/addresses/
/compose/fairmint": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTC", "quantity": 1, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5016,24 +5094,25 @@ "data": "434e5452505254595b464149524d494e54437c31", "btc_in": 5000000000, "btc_out": 0, - "btc_change": 4999987049, - "btc_fee": 12951, - "rawtransaction": "020000000001018ab515b6df8a396c3fbb515116f7b9534ec078b7c298c84b22bff5b986a604b300000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff020000000000000000166a14c8a692df72713aabad8e6bbf43388f2773f4ad7d69bf052a01000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000000000000", + "btc_change": 4999986402, + "btc_fee": 13598, + "rawtransaction": "02000000000101de0c787ae9cc816f11a997c834c15422b17f83ce29db74bc454956f6c4de267800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff020000000000000000166a1474ca8fac46f44178e095034e94a2d1b7d50beb40e2bc052a01000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000000000000", "unpacked_data": { "message_type": "fairmint", "message_type_id": 91, - "message_data": [ - "FAIRMINTC", - 1 - ] + "message_data": { + "asset": "FAIRMINTC", + "quantity": 1, + "quantity_normalized": "0.00000001" + } } } }, "/v2/addresses/
/compose/attach": { "result": { "params": { - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "082a83289e8589773e8bf0630ed971946ef9e3f822fc6450e6e58b37c46b2cf3:3", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f:1", "asset": "XCP", "quantity": 1000, "asset_info": { @@ -5046,12 +5125,12 @@ "quantity_normalized": "0.00001000" }, "name": "utxo", - "data": "434e54525052545964626372743171356865637279727072746864713736796c396a7579656a30657775746e337a746e79767233747c303832613833323839653835383937373365386266303633306564393731393436656639653366383232666336343530653665353862333763343662326366333a337c5843507c31303030", + "data": "434e54525052545964626372743171346630336c6e6379686e39617472303635617738673532707a306a6b6c6136673435707a76617c366537343964363866663964393938633138313733363561363035373633323431363931633532383362363137366366636563303235396262306565326336663a317c5843507c31303030", "btc_in": 30000000000, "btc_out": 3000, - "btc_change": 29999918531, - "btc_fee": 78469, - "rawtransaction": "02000000000106c388b2915db493176b5c1c0af0e59511a2e670be35eaa56e0500aa9f8f03ffd100000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff5103b9b4325e84d7594ad95a315511d9ba748040f7165478f8fd1dafe5f4101400000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff491d515143d422464a4a4c52070bfe540ec70b409faea08461f5e91c19f1119800000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff361617f69a0bab11945b69416173fd4d20dc7afda833112fe2494491e5d604bf00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff70993d1ed418241c419395c65954f1dc4dd6812490b0d105fd80e3aae364bc4f00000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff3202b35dfac6c5b0398beeb2caacbe45131462617bb783fe5a78ea829d82bb9500000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44bffffffff04e8030000000000006951210204d355adf9a03ffeec0b15ccd8b5f662a594c7e5f6b2488565a0ee8d2f314a5f21021a16389285927431bf8ee47f34b6936c237a32eb7b692bd745988197c92de6c22102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee8030000000000006951210304d355adf9a03ffeec574eca92f4ff2aa7cb91e3bca95cc521e7b68c3a3f4b372103524335ce958d283ebc8dab3872bec32063217bf83f3f6a9317938495c528b6172102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aee803000000000000695121032ed355adf9a03ffeec5d14c999fbf46fc8bff2fab5fb0ac517d486e95e067c432102637a01f8f0eb115b8feb930a40d8a01657144b9d095a5fab75a0b3f6f11ed45c2102d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe3501153aec36d22fc06000000160014a5f38190611aeed07b44f965c2664fcbb8b9c44b02000002000002000002000002000002000000000000", + "btc_change": 29999914612, + "btc_fee": 82388, + "rawtransaction": "0200000000010617008f4f372adb06a763d40a362f96e2e2740a0555de276dd5c8a1ff0650f2fa00000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748fffffffff528117da56199d9812d06e4ef27ed43620b916671babdd567a37a807614114700000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff76667f1d58f0b61461070d53d8bb7a55789c81b0a42ce2cad54bfe5d07b9832200000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff3a6e9e132bbe15f2b73d289f8abccc38b2894bfcb946091ed09d869a042b328200000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff54ee4eeab8d8a9eb4b8674287e88971334d615f78698f49de365af94e34114b600000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff0f821efaabb6e0e6971b5914b00bb4a770e9c495e67ed297762d8752328f8b0800000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff748ffffffff04e80300000000000069512102a750859296f9e5fa5855687c9443f3876369e4961a2d7e818363d1f300ab7b852103ed73bb9e8a0b92b1f28c4b0a44cc55a7eb92b65b6df3f77aad1d54c0a158297d210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aee80300000000000069512102a750859296f9e5fa58096c79df53fbcf6f6ce59d47742ecede6cdea241ee7d182103e874eed8845596e0b7c443534d9605a6bac5e54872e6a634ae410196a8597acb210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553aee803000000000000695121028d50859296f9e5fa58036929800df38a0f4c84d947732dc8eb0de89274d94bb72103db46dae9b26ca78382f67b602fa034918ca6832b178596069b7863f4983c1f98210211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f51553ae745e22fc06000000160014aa5f1fcf04bccbd58dfaa75c74514113e56ff74802000002000002000002000002000002000000000000", "unpacked_data": { "message_type": "unknown", "message_type_id": 100, @@ -5064,8 +5143,8 @@ "/v2/utxos//compose/detach": { "result": { "params": { - "source": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "quantity": 1000, "asset_info": { @@ -5078,12 +5157,12 @@ "quantity_normalized": "0.00001000" }, "name": "utxo", - "data": "434e54525052545964643337303864383039346464363764666162343932323031363732336164366136323464323735336233336236316163303437303736623038373933316666393a307c626372743171356865637279727072746864713736796c396a7579656a30657775746e337a746e79767233747c5843507c31303030", + "data": "434e54525052545964613763316533666335643338353462643362333135306632313531393432343436353236663538626530653331333837316261386530333337333131353938303a307c626372743171346630336c6e6379686e39617472303635617738673532707a306a6b6c6136673435707a76617c5843507c31303030", "btc_in": 4950080000, "btc_out": 3000, - "btc_change": 4950030353, - "btc_fee": 46647, - "rawtransaction": "020000000001031023a34b4e24fc742e8ef0708e9c952698bd84d884170649d86a917ba5901fa901000000160014f9b38e2d42efb9307785475778151ec301966ac2ffffffffae1c0c30e85892e46aba35588bb2500546a9b77a376ecc44379a5b41f44e79e600000000160014f9b38e2d42efb9307785475778151ec301966ac2ffffffff40f78e5b2ae900b1352a1ee4016317a453969ff556522ae9bd8e41e97807604a01000000160014f9b38e2d42efb9307785475778151ec301966ac2ffffffff04e80300000000000069512103151398cd88d8b1698ef01c9aa9e534c006fdca2289db6990ecbc522b55be218c21021f46bdfb6cce4502b4d93e18c32493ab7d0ecde235ec572ff1d81a4960464c5b21021b4822e4a2bb6c63f96f32ad6bf8bd9d3f424eb633146afb12bee8b898842c3753aee80300000000000069512103151398cd88d8b1698ea34ecbaeed3b9d0dfc9570d4856fdbeab9413d50f6262121024513efbf228e0611a4873b5fc6268ef573518bf963b5057cb7cc0d17670b088121021b4822e4a2bb6c63f96f32ad6bf8bd9d3f424eb633146afb12bee8b898842c3753aee803000000000000695121023f1398cd88d8b1698efa01dfece678d8668ea36adc8f6f9788da3349618713e321032d768ccd5bfc7663d0ef5f2ef110f7994a3bfe8006df3519c0b9797954717c7621021b4822e4a2bb6c63f96f32ad6bf8bd9d3f424eb633146afb12bee8b898842c3753ae11780b2701000000160014f9b38e2d42efb9307785475778151ec301966ac202000002000002000000000000", + "btc_change": 4950028023, + "btc_fee": 48977, + "rawtransaction": "02000000000103add2da36e3c80ec048f687ac495f3292dcab0d29f5898eb447e64dbe5ef76f2a010000001600149f22482d5ab564881e7bf35d1fe53187f23d85b7ffffffff2809c45f929d5db89e3bd6e3b3557330c64ae9cc1e0a7c6dbbe4ce90596c62bb000000001600149f22482d5ab564881e7bf35d1fe53187f23d85b7ffffffffa1980cf0c44a39398be3125f10f7a8eccd9a915fe1c121ea9001b44c410dad1d010000001600149f22482d5ab564881e7bf35d1fe53187f23d85b7ffffffff04e8030000000000006951210273d9564b709bebfe06c33885d9490a4153d102da83c9e97be48ed4a6a53d893c21037ce4e1a59dca1a69f97747044000cc02a68b0132b17a0ef41a499688cc68024b2103dfe916dc86fb9eef3d273cb8dd60f9776dd6ab378df03396da81eef4b9137e5f53aee8030000000000006951210373d9564b709bebfe06c26981894f5c4304870e8680cbec33e48995b0a77d88b521032ab2e0f8c6985a35a57a12460702cc51f2c45b30b42d4dbf191bcad5cf3f5d062103dfe916dc86fb9eef3d273cb8dd60f9776dd6ab378df03396da81eef4b9137e5f53aee8030000000000006951210359d9564b709bebfe06936cc2c00e0e0e6df167c281c1ec7f86eae7c4960cbcb521034c82d394a8fb235dcb4373327532fa6493b36357811f3dc52971a1b9ae093a732103dfe916dc86fb9eef3d273cb8dd60f9776dd6ab378df03396da81eef4b9137e5f53aef76e0b27010000001600149f22482d5ab564881e7bf35d1fe53187f23d85b702000002000002000000000000", "unpacked_data": { "message_type": "unknown", "message_type_id": 100, @@ -5095,12 +5174,29 @@ }, "/v2/assets": { "result": [ + { + "asset": "UTXOASSET", + "asset_id": "4336417415635", + "asset_longname": null, + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "owner": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "divisible": true, + "locked": false, + "supply": 100000000000, + "description": "My super asset", + "first_issuance_block_index": 198, + "last_issuance_block_index": 198, + "confirmed": true, + "first_issuance_block_time": 1729876053, + "last_issuance_block_time": 1729876053, + "supply_normalized": "1000.00000000" + }, { "asset": "TESTLOCKDESC", "asset_id": "70403005118950974", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -5108,16 +5204,16 @@ "first_issuance_block_index": 158, "last_issuance_block_index": 160, "confirmed": true, - "first_issuance_block_time": 1729539367, - "last_issuance_block_time": 1729539375, + "first_issuance_block_time": 1729875898, + "last_issuance_block_time": 1729875905, "supply_normalized": "100.00000000" }, { "asset": "MYASSETB", "asset_id": "103804245871", "asset_longname": null, - "issuer": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "owner": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "issuer": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "owner": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "divisible": true, "locked": false, "supply": 100000000000, @@ -5125,16 +5221,16 @@ "first_issuance_block_index": 157, "last_issuance_block_index": 157, "confirmed": true, - "first_issuance_block_time": 1729539363, - "last_issuance_block_time": 1729539363, + "first_issuance_block_time": 1729875894, + "last_issuance_block_time": 1729875894, "supply_normalized": "1000.00000000" }, { "asset": "MYASSETA", "asset_id": "103804245870", "asset_longname": null, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 100000000000, @@ -5142,16 +5238,16 @@ "first_issuance_block_index": 148, "last_issuance_block_index": 148, "confirmed": true, - "first_issuance_block_time": 1729539323, - "last_issuance_block_time": 1729539323, + "first_issuance_block_time": 1729875862, + "last_issuance_block_time": 1729875862, "supply_normalized": "1000.00000000" }, { "asset": "FAIRMINTD", "asset_id": "1046814266085", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 40, @@ -5159,38 +5255,21 @@ "first_issuance_block_index": 135, "last_issuance_block_index": 136, "confirmed": true, - "first_issuance_block_time": 1729539269, - "last_issuance_block_time": 1729539273, + "first_issuance_block_time": 1729875814, + "last_issuance_block_time": 1729875818, "supply_normalized": "0.00000040" - }, - { - "asset": "FAIRMINTC", - "asset_id": "1046814266084", - "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "divisible": true, - "locked": false, - "supply": 19, - "description": "", - "first_issuance_block_index": 131, - "last_issuance_block_index": 134, - "confirmed": true, - "first_issuance_block_time": 1729539252, - "last_issuance_block_time": 1729539264, - "supply_normalized": "0.00000019" } ], - "next_cursor": 3, - "result_count": 8 + "next_cursor": 4, + "result_count": 9 }, "/v2/assets/": { "result": { "asset": "FAIRMINTA", "asset_id": "1046814266082", "asset_longname": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 10000000000, @@ -5198,15 +5277,15 @@ "first_issuance_block_index": 122, "last_issuance_block_index": 125, "confirmed": true, - "first_issuance_block_time": 1729539213, - "last_issuance_block_time": 1729539226, + "first_issuance_block_time": 1729875755, + "last_issuance_block_time": 1729875767, "supply_normalized": "100.00000000" } }, "/v2/assets//balances": { "result": [ { - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "utxo": null, "utxo_address": null, "asset": "FAIRMINTA", @@ -5214,14 +5293,14 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "95.00000000" }, { - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "utxo": null, "utxo_address": null, "asset": "FAIRMINTA", @@ -5229,7 +5308,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5240,29 +5319,33 @@ "result_count": 2 }, "/v2/assets//balances/
": { - "result": { - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "asset": "XCP", - "quantity": 82699937196, - "utxo": null, - "utxo_address": null, - "asset_info": { - "divisible": true, - "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null - }, - "quantity_normalized": "826.99937000" - } + "result": [ + { + "address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "XCP", + "quantity": 82699937196, + "utxo": null, + "utxo_address": null, + "asset_info": { + "divisible": true, + "asset_longname": null, + "description": "The Counterparty protocol native currency", + "locked": true, + "issuer": null + }, + "quantity_normalized": "826.99937000" + } + ], + "next_cursor": null, + "result_count": 1 }, "/v2/assets//orders": { "result": [ { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -5277,7 +5360,7 @@ "fee_provided_remaining": 10000, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -5303,9 +5386,9 @@ }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -5320,7 +5403,7 @@ "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -5346,9 +5429,9 @@ }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -5363,7 +5446,7 @@ "fee_provided_remaining": 10000, "status": "cancelled", "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -5389,9 +5472,9 @@ }, { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -5406,7 +5489,7 @@ "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -5432,9 +5515,9 @@ }, { "tx_index": 52, - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "give_asset": "BTC", "give_quantity": 2000, "give_remaining": 0, @@ -5449,7 +5532,7 @@ "fee_provided_remaining": 10000, "status": "filled", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -5480,13 +5563,13 @@ "/v2/assets//matches": { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -5500,7 +5583,7 @@ "fee_paid": 0, "status": "pending", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -5520,13 +5603,13 @@ "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -5540,7 +5623,7 @@ "fee_paid": 0, "status": "completed", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -5560,13 +5643,13 @@ "fee_paid_normalized": "0.00000000" }, { - "id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "tx0_index": 49, - "tx0_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 50, - "tx1_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 1000, "backward_asset": "BTC", @@ -5580,7 +5663,7 @@ "fee_paid": 0, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -5607,20 +5690,20 @@ "result": [ { "block_index": 194, - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "event": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "tx_index": 60, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5628,20 +5711,20 @@ }, { "block_index": 125, - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "FAIRMINTA", "quantity": 9000000000, "calling_function": "fairmint", - "event": "178933543378d126cc11377c3aebf77bdd65a28f9ff63b131f19f0d415810246", + "event": "247a83049c76d2c8cce458965c61b55515a12725eee4559c2cbf08a90aa52cc1", "tx_index": 13, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5649,20 +5732,20 @@ }, { "block_index": 124, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "unescrowed fairmint", - "event": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "event": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "tx_index": 12, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5670,20 +5753,20 @@ }, { "block_index": 124, - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "unescrowed fairmint", - "event": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "event": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5695,16 +5778,16 @@ "asset": "FAIRMINTA", "quantity": 500000000, "calling_function": "escrowed fairmint", - "event": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "event": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "tx_index": 12, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5717,17 +5800,17 @@ "/v2/assets//debits": { "result": [ { - "block_index": 196, + "block_index": 201, "address": null, "asset": "XCP", "quantity": 1500000000, "action": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -5738,17 +5821,17 @@ "quantity_normalized": "15.00000000" }, { - "block_index": 195, - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "block_index": 198, + "address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "asset": "XCP", - "quantity": 1, - "action": "destroy", - "event": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", - "tx_index": 61, + "quantity": 50000000, + "action": "issuance fee", + "event": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "tx_index": 64, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539514, + "block_time": 1729876053, "asset_info": { "divisible": true, "asset_longname": null, @@ -5756,20 +5839,20 @@ "locked": true, "issuer": null }, - "quantity_normalized": "0.00000001" + "quantity_normalized": "0.50000000" }, { - "block_index": 194, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "block_index": 195, + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", - "quantity": 74499387833, - "action": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "tx_index": 60, + "quantity": 1, + "action": "destroy", + "event": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", + "tx_index": 61, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876041, "asset_info": { "divisible": true, "asset_longname": null, @@ -5777,20 +5860,20 @@ "locked": true, "issuer": null }, - "quantity_normalized": "744.99388000" + "quantity_normalized": "0.00000001" }, { "block_index": 194, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "quantity": 600000, - "action": "sweep fee", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "quantity": 74499387833, + "action": "sweep", + "event": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "tx_index": 60, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "asset_info": { "divisible": true, "asset_longname": null, @@ -5798,20 +5881,20 @@ "locked": true, "issuer": null }, - "quantity_normalized": "0.00600000" + "quantity_normalized": "744.99388000" }, { - "block_index": 193, - "address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "block_index": 194, + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "quantity": 1000, - "action": "open order", - "event": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", - "tx_index": 59, + "quantity": 600000, + "action": "sweep fee", + "event": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", + "tx_index": 60, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876037, "asset_info": { "divisible": true, "asset_longname": null, @@ -5819,30 +5902,30 @@ "locked": true, "issuer": null }, - "quantity_normalized": "0.00001000" + "quantity_normalized": "0.00600000" } ], - "next_cursor": 48, - "result_count": 39 + "next_cursor": 49, + "result_count": 40 }, "/v2/assets//dividends": { "result": [ { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -5864,14 +5947,14 @@ "result": [ { "tx_index": 13, - "tx_hash": "178933543378d126cc11377c3aebf77bdd65a28f9ff63b131f19f0d415810246", + "tx_hash": "247a83049c76d2c8cce458965c61b55515a12725eee4559c2cbf08a90aa52cc1", "msg_index": 0, "block_index": 125, "asset": "FAIRMINTA", "quantity": 9000000000, "divisible": true, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -5886,20 +5969,20 @@ "fair_minting": false, "asset_events": "fairmint", "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "quantity_normalized": "90.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 12, - "tx_hash": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "tx_hash": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "msg_index": 0, "block_index": 124, "asset": "FAIRMINTA", "quantity": 500000000, "divisible": true, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -5914,20 +5997,20 @@ "fair_minting": true, "asset_events": "fairmint", "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "quantity_normalized": "5.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 11, - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "msg_index": 0, "block_index": 123, "asset": "FAIRMINTA", "quantity": 500000000, "divisible": true, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -5942,20 +6025,20 @@ "fair_minting": true, "asset_events": "fairmint", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "quantity_normalized": "5.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 10, - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "msg_index": 0, "block_index": 122, "asset": "FAIRMINTA", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -5970,7 +6053,7 @@ "fair_minting": true, "asset_events": "open_fairminter", "confirmed": true, - "block_time": 1729539213, + "block_time": 1729875755, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.50000000" } @@ -5981,11 +6064,11 @@ "/v2/assets//sends": { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -5993,7 +6076,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -6006,10 +6089,10 @@ }, { "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "quantity": 10, "status": "valid", @@ -6017,7 +6100,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -6030,10 +6113,10 @@ }, { "tx_index": 55, - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca", + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a", "block_index": 189, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "quantity": 10000, "status": "valid", @@ -6041,7 +6124,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539479, + "block_time": 1729876016, "asset_info": { "divisible": true, "asset_longname": null, @@ -6054,10 +6137,10 @@ }, { "tx_index": 44, - "tx_hash": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02", + "tx_hash": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62", "block_index": 157, - "source": "4a600778e9418ebde92a5256f59f9653a4176301e41e2a35b100e92a5b8ef740:0", - "destination": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "1dad0d414cb40190ea21c1e15f919acdeca8f7105f12e38b39394ac4f00c98a1:0", + "destination": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -6065,7 +6148,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539363, + "block_time": 1729875894, "asset_info": { "divisible": true, "asset_longname": null, @@ -6078,10 +6161,10 @@ }, { "tx_index": 43, - "tx_hash": "4a600778e9418ebde92a5256f59f9653a4176301e41e2a35b100e92a5b8ef740", + "tx_hash": "1dad0d414cb40190ea21c1e15f919acdeca8f7105f12e38b39394ac4f00c98a1", "block_index": 156, - "source": "dab7e13bdf6e664837899e345d780c9f202b026868cd536eed6f64fe9384178d:0", - "destination": "4a600778e9418ebde92a5256f59f9653a4176301e41e2a35b100e92a5b8ef740:0", + "source": "26c019805138e039c0857066de3fd5ddd731a7b626179059880fb0b5dc36471a:0", + "destination": "1dad0d414cb40190ea21c1e15f919acdeca8f7105f12e38b39394ac4f00c98a1:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -6089,7 +6172,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539357, + "block_time": 1729875891, "asset_info": { "divisible": true, "asset_longname": null, @@ -6108,9 +6191,9 @@ "result": [ { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -6119,7 +6202,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6129,7 +6212,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -6145,9 +6228,9 @@ }, { "tx_index": 29, - "tx_hash": "dc00a1ed7cfb037439c2160332f950d8b34d85c8b13502ffb694562001335701", + "tx_hash": "12f60c8df8cefdbdd94f3b60fb85a2a2b58f8970e8f67131e13d2a118ee446db", "block_index": 142, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -6156,7 +6239,7 @@ "give_remaining": 10000, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "origin": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "dispense_count": 0, "last_status_tx_source": null, "close_block_index": null, @@ -6166,7 +6249,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539298, + "block_time": 1729875840, "asset_info": { "divisible": true, "asset_longname": null, @@ -6182,9 +6265,9 @@ }, { "tx_index": 30, - "tx_hash": "35ec70b0a2764c50b4609f0e32541676c795160f154238d9339df8428ade9320", + "tx_hash": "8a0a52171c4efc276df87ce95bc204e13120c49d1702588067a90c1931a5de67", "block_index": 150, - "source": "mnizsbWSmdSHrHsW3qa6HXoXc5Gg71TiEe", + "source": "mymSDaJc8UDD3vXT5QFhccicJMeXuYM2hK", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10, @@ -6192,10 +6275,10 @@ "status": 10, "give_remaining": 0, "oracle_address": null, - "last_status_tx_hash": "4a0a8441287387458928a3041406e12121d9f7904945859710151b6f6d1e3197", - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_hash": "c91d1d242120d71e6248eab1da2513b751b655d271348c2ac27c5ac31c23beb3", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 0, - "last_status_tx_source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "close_block_index": 150, "confirmed": true, "fiat_price": null, @@ -6203,7 +6286,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539332, + "block_time": 1729875869, "asset_info": { "divisible": true, "asset_longname": null, @@ -6219,18 +6302,18 @@ }, { "tx_index": 33, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6240,7 +6323,7 @@ "fiat_unit": "USD", "oracle_price_last_updated": 138, "satoshi_price": 16, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -6261,9 +6344,9 @@ "/v2/assets//dispensers/
": { "result": { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -6272,7 +6355,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6282,7 +6365,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -6310,7 +6393,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6318,7 +6401,7 @@ }, { "asset": "FAIRMINTA", - "address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "quantity": 500000000, "escrow": null, "cursor_id": "balances_13", @@ -6327,7 +6410,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6335,7 +6418,7 @@ }, { "asset": "FAIRMINTA", - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "quantity": 0, "escrow": null, "cursor_id": "balances_14", @@ -6344,7 +6427,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6352,7 +6435,7 @@ }, { "asset": "FAIRMINTA", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "quantity": 9500000000, "escrow": null, "cursor_id": "balances_15", @@ -6361,7 +6444,7 @@ "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6374,29 +6457,29 @@ "/v2/assets//dispenses": { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6411,7 +6494,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -6425,27 +6508,27 @@ { "tx_index": 34, "dispense_index": 0, - "tx_hash": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae", + "tx_hash": "bb626c5990cee4bb6d7c0a1ecce94ac6307355b3e3d63b9eb85d9d925fc40928", "block_index": 147, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "asset": "XCP", "dispense_quantity": 666, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 10000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6460,7 +6543,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539319, + "block_time": 1729875858, "asset_info": { "divisible": true, "asset_longname": null, @@ -6474,19 +6557,19 @@ { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6494,7 +6577,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6509,7 +6592,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -6523,19 +6606,19 @@ { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -6543,7 +6626,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -6558,7 +6641,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -6579,8 +6662,8 @@ "asset": "A95428959745315388", "asset_id": "95428959745315388", "asset_longname": "TESTLOCKDESC.MYSUBASSET", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "owner": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "owner": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false, "supply": 0, @@ -6588,8 +6671,8 @@ "first_issuance_block_index": 159, "last_issuance_block_index": 159, "confirmed": true, - "first_issuance_block_time": 1729539371, - "last_issuance_block_time": 1729539371, + "first_issuance_block_time": 1729875901, + "last_issuance_block_time": 1729875901, "supply_normalized": "0.00000000" } ], @@ -6599,10 +6682,10 @@ "/v2/assets//fairminters": { "result": [ { - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "tx_index": 10, "block_index": 125, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTA", "asset_parent": "", "asset_longname": "", @@ -6627,7 +6710,7 @@ "commission": 0, "paid_quantity": 10000000000, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -6645,22 +6728,22 @@ "/v2/assets//fairmints": { "result": [ { - "tx_hash": "178933543378d126cc11377c3aebf77bdd65a28f9ff63b131f19f0d415810246", + "tx_hash": "247a83049c76d2c8cce458965c61b55515a12725eee4559c2cbf08a90aa52cc1", "tx_index": 13, "block_index": 125, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 9000000000, "paid_quantity": 9000000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6669,22 +6752,22 @@ "paid_quantity_normalized": "90.00000000" }, { - "tx_hash": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0", + "tx_hash": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3", "tx_index": 12, "block_index": 124, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539222, + "block_time": 1729875763, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6693,22 +6776,22 @@ "paid_quantity_normalized": "5.00000000" }, { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6723,22 +6806,22 @@ "/v2/assets//fairmints/
": { "result": [ { - "tx_hash": "5c01322eaf8fafb69890e06fae40443e5f8ad63a03a0a9d01016300ca059ef5d", + "tx_hash": "de184419a11537960bae99ccefa71431f36d0c43aa7748376b4cc904b81daed8", "tx_index": 11, "block_index": 123, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "asset": "FAIRMINTA", "earn_quantity": 500000000, "paid_quantity": 500000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539218, + "block_time": 1729875760, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -6754,9 +6837,9 @@ "result": [ { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -6771,7 +6854,7 @@ "fee_provided_remaining": 10000, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -6797,9 +6880,9 @@ }, { "tx_index": 52, - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "give_asset": "BTC", "give_quantity": 2000, "give_remaining": 0, @@ -6814,7 +6897,7 @@ "fee_provided_remaining": 10000, "status": "filled", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -6840,9 +6923,9 @@ }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -6857,7 +6940,7 @@ "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -6883,9 +6966,9 @@ }, { "tx_index": 54, - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "block_index": 188, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "give_asset": "BTC", "give_quantity": 3000, "give_remaining": 0, @@ -6900,7 +6983,7 @@ "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -6926,9 +7009,9 @@ }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -6943,7 +7026,7 @@ "fee_provided_remaining": 10000, "status": "cancelled", "confirmed": true, - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -6974,9 +7057,9 @@ "/v2/orders/": { "result": { "tx_index": 59, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -6991,7 +7074,7 @@ "fee_provided_remaining": 10000, "status": "open", "confirmed": true, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7019,13 +7102,13 @@ "/v2/orders//matches": { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -7039,7 +7122,7 @@ "fee_paid": 0, "status": "pending", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7059,13 +7142,13 @@ "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -7079,7 +7162,7 @@ "fee_paid": 0, "status": "completed", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7106,15 +7189,15 @@ "result": [ { "tx_index": 53, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "btc_amount": 2000, - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "status": "valid", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "btc_amount_normalized": "0.00002000" } ], @@ -7125,9 +7208,9 @@ "result": [ { "tx_index": 52, - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "block_index": 187, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "give_asset": "BTC", "give_quantity": 2000, "give_remaining": 0, @@ -7145,7 +7228,7 @@ "market_pair": "BTC/XCP", "market_dir": "SELL", "market_price": "1.00000000", - "block_time": 1729539470, + "block_time": 1729876008, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7171,9 +7254,9 @@ }, { "tx_index": 54, - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "block_index": 188, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "give_asset": "BTC", "give_quantity": 3000, "give_remaining": 0, @@ -7191,7 +7274,7 @@ "market_pair": "BTC/XCP", "market_dir": "SELL", "market_price": "1.00000000", - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7217,9 +7300,9 @@ }, { "tx_index": 49, - "tx_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", + "tx_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", "block_index": 184, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -7237,7 +7320,7 @@ "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539395, + "block_time": 1729875934, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7263,9 +7346,9 @@ }, { "tx_index": 51, - "tx_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "block_index": 188, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 10000, "give_remaining": 5000, @@ -7283,7 +7366,7 @@ "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539474, + "block_time": 1729876012, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7309,9 +7392,9 @@ }, { "tx_index": 57, - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", "block_index": 192, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, @@ -7329,7 +7412,7 @@ "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539502, + "block_time": 1729876028, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -7360,13 +7443,13 @@ "/v2/orders///matches": { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -7383,7 +7466,7 @@ "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7403,13 +7486,13 @@ "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -7426,7 +7509,7 @@ "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7446,13 +7529,13 @@ "fee_paid_normalized": "0.00000000" }, { - "id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "tx0_index": 49, - "tx0_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 50, - "tx1_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 1000, "backward_asset": "BTC", @@ -7469,7 +7552,7 @@ "market_pair": "BTC/XCP", "market_dir": "BUY", "market_price": "1.00000000", - "block_time": 1729539395, + "block_time": 1729875934, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7495,13 +7578,13 @@ "/v2/order_matches": { "result": [ { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 54, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "forward_asset": "XCP", "forward_quantity": 3000, "backward_asset": "BTC", @@ -7515,7 +7598,7 @@ "fee_paid": 0, "status": "pending", "confirmed": true, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7535,13 +7618,13 @@ "fee_paid_normalized": "0.00000000" }, { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "tx0_index": 51, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 52, - "tx1_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 2000, "backward_asset": "BTC", @@ -7555,7 +7638,7 @@ "fee_paid": 0, "status": "completed", "confirmed": true, - "block_time": 1729539470, + "block_time": 1729876008, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7575,13 +7658,13 @@ "fee_paid_normalized": "0.00000000" }, { - "id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", + "id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", "tx0_index": 49, - "tx0_hash": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_hash": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx1_index": 50, - "tx1_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "tx1_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "forward_asset": "XCP", "forward_quantity": 1000, "backward_asset": "BTC", @@ -7595,7 +7678,7 @@ "fee_paid": 0, "status": "expired", "confirmed": true, - "block_time": 1729539395, + "block_time": 1729875934, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -7640,66 +7723,66 @@ "result": [ { "tx_index": 9, - "tx_hash": "8f53b933c75c6287892dd9a2784df9a8083cc903e69796d5774d348f9604e349", + "tx_hash": "bffb2be5bdaa6276cca4057394e8a543c6324ecbc27920251c3eb7fd5e3ddc60", "block_index": 121, - "source": "bcrt1qwt93j38jza7mma9luld0e0wgdk7h44wj54tzqt", + "source": "bcrt1qwv0kz40a9nmvlc7dgqqdmwky9e6gxn9ja9sksv", "burned": 50000000, "earned": 74999996667, "status": "valid", "confirmed": true, - "block_time": 1729539209, + "block_time": 1729875752, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 8, - "tx_hash": "2a9b510e5f5aca3dae44ce8a998879757edd7cd63f153b744cf89a510dfbfdd2", + "tx_hash": "1175633d80e0c71fc0a539ed361665eb4eb52ab3acbfd25433e460029e7be56f", "block_index": 120, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "burned": 50000000, "earned": 74999996833, "status": "valid", "confirmed": true, - "block_time": 1729539204, + "block_time": 1729875747, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 7, - "tx_hash": "60d3eb784e7053d9ea02fec8b1ace9d88a1d88b89b2e0e6f07fba180a8740c02", + "tx_hash": "a832284ce8b0d7a599d29aa9371faa4f6b7b73dc93a91b3c852cddfda619d104", "block_index": 119, - "source": "bcrt1qrxzhp76gz0ylrz27xh6m0fuag607eflff98khh", + "source": "bcrt1qu3xm5xg3tj9sv3ns4qdxgmk0n06h4w48udmzju", "burned": 50000000, "earned": 74999997000, "status": "valid", "confirmed": true, - "block_time": 1729539200, + "block_time": 1729875744, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 6, - "tx_hash": "33477f55f645d71f9cdd38e175d3267ca3dd704eeeb61773d02dc2c609d88c26", + "tx_hash": "4f1c28ff39c8e163c217e59ec95dcb92c47282cf100fe2b69444e221bee48965", "block_index": 118, - "source": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "burned": 50000000, "earned": 74999997167, "status": "valid", "confirmed": true, - "block_time": 1729539196, + "block_time": 1729875741, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, { "tx_index": 5, - "tx_hash": "3d3ebe47cdd9eb4144552306c7e10f02ea01c8e1ddb9f6dfbfa88660099997a2", + "tx_hash": "b863e0316b321904eb30a9f46b5013d3b7ddbc0243ab9641b9ab3ee262c15708", "block_index": 117, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "burned": 50000000, "earned": 74999997333, "status": "valid", "confirmed": true, - "block_time": 1729539192, + "block_time": 1729875737, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" } @@ -7711,9 +7794,9 @@ "result": [ { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -7722,7 +7805,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -7732,7 +7815,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -7748,9 +7831,9 @@ }, { "tx_index": 29, - "tx_hash": "dc00a1ed7cfb037439c2160332f950d8b34d85c8b13502ffb694562001335701", + "tx_hash": "12f60c8df8cefdbdd94f3b60fb85a2a2b58f8970e8f67131e13d2a118ee446db", "block_index": 142, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -7759,7 +7842,7 @@ "give_remaining": 10000, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "origin": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "dispense_count": 0, "last_status_tx_source": null, "close_block_index": null, @@ -7769,7 +7852,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539298, + "block_time": 1729875840, "asset_info": { "divisible": true, "asset_longname": null, @@ -7785,9 +7868,9 @@ }, { "tx_index": 30, - "tx_hash": "35ec70b0a2764c50b4609f0e32541676c795160f154238d9339df8428ade9320", + "tx_hash": "8a0a52171c4efc276df87ce95bc204e13120c49d1702588067a90c1931a5de67", "block_index": 150, - "source": "mnizsbWSmdSHrHsW3qa6HXoXc5Gg71TiEe", + "source": "mymSDaJc8UDD3vXT5QFhccicJMeXuYM2hK", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10, @@ -7795,10 +7878,10 @@ "status": 10, "give_remaining": 0, "oracle_address": null, - "last_status_tx_hash": "4a0a8441287387458928a3041406e12121d9f7904945859710151b6f6d1e3197", - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_hash": "c91d1d242120d71e6248eab1da2513b751b655d271348c2ac27c5ac31c23beb3", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 0, - "last_status_tx_source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "last_status_tx_source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "close_block_index": 150, "confirmed": true, "fiat_price": null, @@ -7806,7 +7889,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539332, + "block_time": 1729875869, "asset_info": { "divisible": true, "asset_longname": null, @@ -7820,20 +7903,57 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, + { + "tx_index": 62, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "confirmed": true, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, { "tx_index": 33, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -7843,7 +7963,7 @@ "fiat_unit": "USD", "oracle_price_last_updated": 138, "satoshi_price": 16, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -7859,14 +7979,14 @@ } ], "next_cursor": null, - "result_count": 4 + "result_count": 5 }, "/v2/dispensers/": { "result": { "tx_index": 26, - "tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "XCP", "give_quantity": 1, "escrow_quantity": 10000, @@ -7875,7 +7995,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -7885,7 +8005,7 @@ "fiat_unit": null, "oracle_price_last_updated": null, "satoshi_price": 1, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -7905,19 +8025,19 @@ { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -7925,7 +8045,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -7940,7 +8060,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -7954,19 +8074,19 @@ { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -7974,7 +8094,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -7989,7 +8109,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -8008,20 +8128,20 @@ "result": [ { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -8042,20 +8162,20 @@ "/v2/dividends/": { "result": { "tx_index": 41, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "MYASSETA", "dividend_asset": "XCP", "quantity_per_unit": 100000000, "fee_paid": 40000, "status": "valid", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -8078,12 +8198,12 @@ "asset": "XCP", "quantity": 1500000000, "calling_function": "dividend", - "event": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "event": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "tx_index": 41, - "utxo": "dab7e13bdf6e664837899e345d780c9f202b026868cd536eed6f64fe9384178d:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "utxo": "26c019805138e039c0857066de3fd5ddd731a7b626179059880fb0b5dc36471a:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "divisible": true, "asset_longname": null, @@ -8095,16 +8215,16 @@ }, { "block_index": 154, - "address": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "address": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "asset": "XCP", "quantity": 500000000, "calling_function": "dividend", - "event": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "event": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "tx_index": 41, "utxo": null, "utxo_address": null, "confirmed": true, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "divisible": true, "asset_longname": null, @@ -8121,47 +8241,47 @@ "/v2/events": { "result": [ { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -8172,20 +8292,20 @@ "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -8195,24 +8315,24 @@ }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -8222,40 +8342,40 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 558, - "result_count": 564 + "next_cursor": 598, + "result_count": 604 }, "/v2/events/": { "result": { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 } }, "/v2/events/counts": { "result": [ { "event": "UTXO_MOVE", - "event_count": 9 + "event_count": 11 }, { "event": "TRANSACTION_PARSED", - "event_count": 50 + "event_count": 54 }, { "event": "SWEEP", @@ -8276,19 +8396,19 @@ "/v2/events/": { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -8298,24 +8418,24 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 557, + "event_index": 597, "event": "CREDIT", "params": { "address": null, "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -8325,127 +8445,127 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 554, + "event_index": 594, "event": "CREDIT", "params": { "address": null, "asset": "MYASSETA", - "block_index": 196, + "block_index": 201, "calling_function": "utxo move", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", - "utxo_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", + "utxo_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 }, { - "event_index": 540, + "event_index": 587, "event": "CREDIT", "params": { - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "asset": "XCP", - "block_index": 194, - "calling_function": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "quantity": 74499387833, - "tx_index": 60, - "utxo": null, - "utxo_address": null, - "block_time": 1729539510, + "address": null, + "asset": "UTXOASSET", + "block_index": 200, + "calling_function": "utxo move", + "event": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "quantity": 1000000000, + "tx_index": 67, + "utxo": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98:0", + "utxo_address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "block_time": 1729876064, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "divisible": true, + "locked": false }, - "quantity_normalized": "744.99388000" + "quantity_normalized": "10.00000000" }, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "block_index": 194, - "block_time": 1729539510 + "tx_hash": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "block_index": 200, + "block_time": 1729876064 }, { - "event_index": 538, + "event_index": 584, "event": "CREDIT", "params": { - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "asset": "MYASSETA", - "block_index": 194, - "calling_function": "sweep", - "event": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "quantity": 10, - "tx_index": 60, - "utxo": null, - "utxo_address": null, - "block_time": 1729539510, + "address": null, + "asset": "UTXOASSET", + "block_index": 200, + "calling_function": "utxo move", + "event": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "quantity": 1000000000, + "tx_index": 66, + "utxo": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0", + "utxo_address": "bcrt1qu3xm5xg3tj9sv3ns4qdxgmk0n06h4w48udmzju", + "block_time": 1729876064, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, - "quantity_normalized": "0.00000010" + "quantity_normalized": "10.00000000" }, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", - "block_index": 194, - "block_time": 1729539510 + "tx_hash": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "block_index": 200, + "block_time": 1729876064 } ], - "next_cursor": 536, - "result_count": 71 + "next_cursor": 575, + "result_count": 76 }, "/v2/events//count": { "result": { "event": "CREDIT", - "event_count": 71 + "event_count": 76 } }, "/v2/dispenses": { "result": [ { - "tx_index": 62, + "tx_index": 68, "dispense_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 1000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -8460,7 +8580,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -8471,30 +8591,79 @@ "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, + { + "tx_index": 63, + "dispense_index": 0, + "tx_hash": "111da276d70487dd4e13a1a34d06d5b818ca44563e219ccbe23b63fe949791f2", + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "asset": "TESTLOCKDESC", + "dispense_quantity": 4000, + "dispenser_tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "btc_amount": 4000, + "confirmed": true, + "dispenser": { + "tx_index": 62, + "block_index": 197, + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "give_quantity": 1, + "escrow_quantity": 10000, + "satoshirate": 1, + "status": 0, + "give_remaining": 6000, + "oracle_address": null, + "last_status_tx_hash": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "dispense_count": 1, + "last_status_tx_source": null, + "close_block_index": null, + "fiat_price": null, + "oracle_price": null, + "fiat_unit": null, + "oracle_price_last_updated": null, + "satoshi_price": 1, + "give_quantity_normalized": "0.00000001", + "give_remaining_normalized": "0.00006000", + "escrow_quantity_normalized": "0.00010000", + "satoshirate_normalized": "0.00000001", + "satoshi_price_normalized": "0.00000001" + }, + "block_time": 1729876048, + "asset_info": { + "asset_longname": null, + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false + }, + "dispense_quantity_normalized": "0.00004000", + "btc_amount_normalized": "0.00004000" + }, { "tx_index": 34, "dispense_index": 0, - "tx_hash": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae", + "tx_hash": "bb626c5990cee4bb6d7c0a1ecce94ac6307355b3e3d63b9eb85d9d925fc40928", "block_index": 147, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "destination": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "destination": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "asset": "XCP", "dispense_quantity": 666, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "btc_amount": 10000, "confirmed": true, "dispenser": { "tx_index": 33, - "block_index": 196, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "block_index": 201, + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, "status": 0, "give_remaining": 9268, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "last_status_tx_hash": null, - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "origin": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -8509,7 +8678,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000016" }, - "block_time": 1729539319, + "block_time": 1729875858, "asset_info": { "divisible": true, "asset_longname": null, @@ -8523,19 +8692,19 @@ { "tx_index": 28, "dispense_index": 0, - "tx_hash": "3a5adbed23255285387d27551bf8f37d165238aee354e594a9a342f598404336", + "tx_hash": "895ffd0096fc74da46fae8991008d7b96917b3d7af4052139abd8ca5243c7d6f", "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 4000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 4000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -8543,7 +8712,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -8558,7 +8727,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539293, + "block_time": 1729875837, "asset_info": { "divisible": true, "asset_longname": null, @@ -8572,19 +8741,19 @@ { "tx_index": 27, "dispense_index": 0, - "tx_hash": "d61aa484f6c20d2f9f9aa064ae03c4f8af8f5fc44c5d9d0c6ff1477b9fca0939", + "tx_hash": "25170fc51b03a3d18f94ff7d53767773e1a9a2ef3e46d71c32b0431533374742", "block_index": 140, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "asset": "XCP", "dispense_quantity": 6000, - "dispenser_tx_hash": "4f7738c313e2b10823a02dfbb084910208537ac64a23e0fd9bfab8012f8fa6a0", + "dispenser_tx_hash": "2a52b7fd4f499f184c7e2ff320327898de5c7d3afd9e8f717268697a8c24df52", "btc_amount": 6000, "confirmed": true, "dispenser": { "tx_index": 26, "block_index": 141, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "give_quantity": 1, "escrow_quantity": 10000, "satoshirate": 1, @@ -8592,7 +8761,7 @@ "give_remaining": 0, "oracle_address": null, "last_status_tx_hash": null, - "origin": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "dispense_count": 2, "last_status_tx_source": null, "close_block_index": null, @@ -8607,7 +8776,7 @@ "satoshirate_normalized": "0.00000001", "satoshi_price_normalized": "0.00000001" }, - "block_time": 1729539289, + "block_time": 1729875832, "asset_info": { "divisible": true, "asset_longname": null, @@ -8620,16 +8789,16 @@ } ], "next_cursor": null, - "result_count": 4 + "result_count": 5 }, "/v2/sends": { "result": [ { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "XCP", "quantity": 1500000000, "status": "valid", @@ -8637,7 +8806,7 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -8649,11 +8818,11 @@ "fee_paid_normalized": "0.00000000" }, { - "tx_index": 62, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "tx_index": 68, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "asset": "MYASSETA", "quantity": 1500000000, "status": "valid", @@ -8661,11 +8830,11 @@ "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -8673,93 +8842,121 @@ "fee_paid_normalized": "0.00000000" }, { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "asset": "XCP", - "quantity": 10, + "tx_index": 67, + "tx_hash": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "block_index": 200, + "source": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0", + "destination": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98:0", + "asset": "UTXOASSET", + "quantity": 1000000000, "status": "valid", - "msg_index": 2, + "msg_index": 0, "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876064, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "divisible": true, + "locked": false }, - "quantity_normalized": "0.00000010", + "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" }, { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "asset": "MYASSETA", - "quantity": 10, + "tx_index": 66, + "tx_hash": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "block_index": 200, + "source": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320:1", + "destination": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3:0", + "asset": "UTXOASSET", + "quantity": 1000000000, "status": "valid", - "msg_index": 1, + "msg_index": 0, "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876064, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, - "quantity_normalized": "0.00000010", + "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" }, { - "tx_index": 56, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", - "block_index": 190, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "asset": "MYASSETA", - "quantity": 10, + "tx_index": 65, + "tx_hash": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320", + "block_index": 199, + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "destination": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320:1", + "asset": "UTXOASSET", + "quantity": 1000000000, "status": "valid", "msg_index": 0, "memo": null, "fee_paid": 0, "confirmed": true, - "block_time": 1729539483, + "block_time": 1729876056, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, - "quantity_normalized": "0.00000010", + "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" } ], - "next_cursor": 11, - "result_count": 16 + "next_cursor": 14, + "result_count": 19 }, "/v2/issuances": { "result": [ + { + "tx_index": 64, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "msg_index": 0, + "block_index": 198, + "asset": "UTXOASSET", + "quantity": 100000000000, + "divisible": true, + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "transfer": false, + "callable": false, + "call_date": 0, + "call_price": 0.0, + "description": "My super asset", + "fee_paid": 50000000, + "status": "valid", + "asset_longname": null, + "locked": false, + "reset": false, + "description_locked": false, + "fair_minting": false, + "asset_events": "creation", + "confirmed": true, + "block_time": 1729876053, + "quantity_normalized": "1000.00000000", + "fee_paid_normalized": "0.50000000" + }, { "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_hash": "92b8cfc3dc569089881dfa46bd7aded69c484e727c25ac8c0d98ea48d182e205", "msg_index": 0, "block_index": 161, "asset": "A95428956980101314", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -8774,20 +8971,20 @@ "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729875920, "quantity_normalized": "1000.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 47, - "tx_hash": "22e53c1e51e03ae539a6db383da05a9f2eb53088fd05fb42887f4b3a178dc967", + "tx_hash": "be598808b3f486e15e9e7267071c662fd87779a774a700271319f7ac59268ea9", "msg_index": 0, "block_index": 160, "asset": "TESTLOCKDESC", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -8802,20 +8999,20 @@ "fair_minting": false, "asset_events": "lock_description", "confirmed": true, - "block_time": 1729539375, + "block_time": 1729875905, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 46, - "tx_hash": "081a1b2db8ae4b03be96796fb52a07a531fb9a198b44b98b7b5864281038f718", + "tx_hash": "d356791a0df1d37ddaf36b4b2a55eccaeda19adbaf8e099acda84fe9f8d43bb2", "msg_index": 0, "block_index": 159, "asset": "A95428959745315388", "quantity": 0, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -8830,20 +9027,20 @@ "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539371, + "block_time": 1729875901, "quantity_normalized": "0.00000000", "fee_paid_normalized": "0.00000000" }, { "tx_index": 45, - "tx_hash": "85578cf8517d8d0416602a14e03f4e979c18881eb240d51d22e1d55ef9dec14d", + "tx_hash": "d679c8a07c7838453357da218c63bf8e7fb7b0efdf968013a632b9f14d728268", "msg_index": 0, "block_index": 158, "asset": "TESTLOCKDESC", "quantity": 10000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "transfer": false, "callable": false, "call_date": 0, @@ -8858,86 +9055,58 @@ "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539367, + "block_time": 1729875898, "quantity_normalized": "100.00000000", "fee_paid_normalized": "0.50000000" - }, - { - "tx_index": 44, - "tx_hash": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02", - "msg_index": 0, - "block_index": 157, - "asset": "MYASSETB", - "quantity": 100000000000, - "divisible": true, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "issuer": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "transfer": false, - "callable": false, - "call_date": 0, - "call_price": 0.0, - "description": "My super asset B", - "fee_paid": 50000000, - "status": "valid", - "asset_longname": null, - "locked": false, - "reset": false, - "description_locked": false, - "fair_minting": false, - "asset_events": "creation", - "confirmed": true, - "block_time": 1729539363, - "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.50000000" } ], - "next_cursor": 17, - "result_count": 22 + "next_cursor": 18, + "result_count": 23 }, "/v2/issuances/": { "result": { - "tx_index": 48, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", + "tx_index": 64, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", "msg_index": 0, - "block_index": 161, - "asset": "A95428956980101314", + "block_index": 198, + "asset": "UTXOASSET", "quantity": 100000000000, "divisible": true, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "transfer": false, "callable": false, "call_date": 0, "call_price": 0.0, - "description": "A subnumeric asset", - "fee_paid": 0, + "description": "My super asset", + "fee_paid": 50000000, "status": "valid", - "asset_longname": "A95428959745315388.SUBNUMERIC", + "asset_longname": null, "locked": false, "reset": false, "description_locked": false, "fair_minting": false, "asset_events": "creation", "confirmed": true, - "block_time": 1729539380, + "block_time": 1729876053, "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.00000000" + "fee_paid_normalized": "0.50000000" } }, "/v2/sweeps": { "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], @@ -8948,16 +9117,16 @@ "result": [ { "tx_index": 60, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "flags": 1, "status": "valid", "memo": "sweep my assets", "fee_paid": 600000, "confirmed": true, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" } ], @@ -8968,9 +9137,9 @@ "result": [ { "tx_index": 25, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "block_index": 138, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "timestamp": 4003903983, "value": 66600.0, "fee_fraction_int": 0, @@ -8978,14 +9147,14 @@ "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539280, + "block_time": 1729875826, "fee_fraction_int_normalized": "0.00000000" }, { "tx_index": 24, - "tx_hash": "0d907b0a040fb6bb7f8923fa0dd88f22253c6495015234101a6d108a4e896f3d", + "tx_hash": "782e54445dc6f9962386534b10d6a8aaf57293a2b3496497dfb06449c9a278c5", "block_index": 137, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "timestamp": 4003903983, "value": 999.0, "fee_fraction_int": 0, @@ -8993,7 +9162,7 @@ "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539277, + "block_time": 1729875823, "fee_fraction_int_normalized": "0.00000000" } ], @@ -9003,9 +9172,9 @@ "/v2/broadcasts/": { "result": { "tx_index": 25, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "block_index": 138, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "timestamp": 4003903983, "value": 66600.0, "fee_fraction_int": 0, @@ -9013,17 +9182,17 @@ "locked": false, "status": "valid", "confirmed": true, - "block_time": 1729539280, + "block_time": 1729875826, "fee_fraction_int_normalized": "0.00000000" } }, "/v2/fairminters": { "result": [ { - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "tx_index": 42, "block_index": 155, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "A95428958968845068", "asset_parent": "MYASSETA", "asset_longname": "MYASSETA.SUBMYASSETA", @@ -9048,7 +9217,7 @@ "commission": null, "paid_quantity": null, "confirmed": true, - "block_time": 1729539353, + "block_time": 1729875887, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -9057,10 +9226,10 @@ "premint_quantity_normalized": "0.00000000" }, { - "tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "tx_index": 22, "block_index": 135, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTD", "asset_parent": "", "asset_longname": "", @@ -9085,7 +9254,7 @@ "commission": 0, "paid_quantity": 34, "confirmed": true, - "block_time": 1729539269, + "block_time": 1729875814, "price_normalized": "0.00000050", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -9097,10 +9266,10 @@ "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "tx_index": 18, "block_index": 131, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTC", "asset_parent": "", "asset_longname": "", @@ -9125,7 +9294,7 @@ "commission": 0, "paid_quantity": 5, "confirmed": true, - "block_time": 1729539252, + "block_time": 1729875789, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -9137,10 +9306,10 @@ "paid_quantity_normalized": "0.00000005" }, { - "tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "tx_index": 14, "block_index": 130, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTB", "asset_parent": "", "asset_longname": "", @@ -9165,7 +9334,7 @@ "commission": 0, "paid_quantity": 300000000, "confirmed": true, - "block_time": 1729539247, + "block_time": 1729875786, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -9177,10 +9346,10 @@ "paid_quantity_normalized": "3.00000000" }, { - "tx_hash": "291c6f8738588bac30d947d856c581e8be4430449c94a54d86a61eb61e6882c7", + "tx_hash": "e5fbab5552d39b8da2835a6510f0a5df1ca29f754c9cffa94cc56e5acb501dba", "tx_index": 10, "block_index": 125, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "asset": "FAIRMINTA", "asset_parent": "", "asset_longname": "", @@ -9205,7 +9374,7 @@ "commission": 0, "paid_quantity": 10000000000, "confirmed": true, - "block_time": 1729539226, + "block_time": 1729875767, "price_normalized": "0.00000001", "hard_cap_normalized": "100.00000000", "soft_cap_normalized": "10.00000000", @@ -9223,22 +9392,22 @@ "/v2/fairmints": { "result": [ { - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, "block_index": 136, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "asset": "FAIRMINTD", "earn_quantity": 40, "paid_quantity": 34, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9247,22 +9416,22 @@ "paid_quantity_normalized": "0.00000034" }, { - "tx_hash": "a7486862d3e4456d1632710a164fbd85e2a6bc980edc4c6695939b7a431eb7ea", + "tx_hash": "87884ac53a4aacf74156f175cb165810d1814f1f8055d20c774db5c03037d974", "tx_index": 21, "block_index": 134, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 11, "paid_quantity": 3, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539264, + "block_time": 1729875810, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9271,22 +9440,22 @@ "paid_quantity_normalized": "0.00000003" }, { - "tx_hash": "6b0b6971f5a8cceedb358c8201024c0dfc905dac2133c6795bdc472b3f266d9c", + "tx_hash": "cac3154c795618e62f7795292f95404673f9cf0c3ec5d3b8569e7e54e56041b5", "tx_index": 20, "block_index": 133, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 3, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539260, + "block_time": 1729875796, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9295,22 +9464,22 @@ "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "5fbc3c5e12fd4dd1997863af1aaca5514e1dcc00b4dd97e42788fa1b75941a73", + "tx_hash": "9938a552fcf5b52aac1996f6ef4c65ef99ff68e50830c40666c0ae6a2a3a0ea8", "tx_index": 19, "block_index": 132, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "db43043eadb83265c506a65bc68f96a7f5837a7db5053e314d124a3a5cc8567c", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "ef080661adc888d76e84e31b7fac496b24e1f17a36ceb0636ff5a0e378d127f5", "asset": "FAIRMINTC", "earn_quantity": 5, "paid_quantity": 1, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539256, + "block_time": 1729875793, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9319,22 +9488,22 @@ "paid_quantity_normalized": "0.00000001" }, { - "tx_hash": "15cbb083e55df10a939e89ba7e6289f7573b1ae141c47d85c66a5470173f096c", + "tx_hash": "37e5f57c83e48468fde220893ad85c68bc067778a970ccc71ebcf96555186026", "tx_index": 17, "block_index": 129, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "fairminter_tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "fairminter_tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe", "asset": "FAIRMINTB", "earn_quantity": 100000000, "paid_quantity": 100000000, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539243, + "block_time": 1729875782, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9348,22 +9517,22 @@ }, "/v2/fairmints/": { "result": { - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, "block_index": 136, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "asset": "FAIRMINTD", "earn_quantity": 40, "paid_quantity": 34, "commission": 0, "status": "valid", "confirmed": true, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -9375,22 +9544,31 @@ "/v2/bitcoin/addresses/utxos": { "result": [ { - "vout": 2, - "height": 147, - "value": 4949970000, - "confirmations": 50, - "amount": 49.4997, - "txid": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae", - "address": "bcrt1qr6ke7l889g9wuaq04cg0m2hazp0a5vdtueust7" + "vout": 0, + "height": 200, + "value": 5460, + "confirmations": 2, + "amount": 5.46e-05, + "txid": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98", + "address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8" + }, + { + "vout": 1, + "height": 200, + "value": 4949934500, + "confirmations": 2, + "amount": 49.499345, + "txid": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3", + "address": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8" }, { "vout": 2, "height": 157, "value": 100000, - "confirmations": 40, + "confirmations": 45, "amount": 0.001, - "txid": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02", - "address": "bcrt1qrxzhp76gz0ylrz27xh6m0fuag607eflff98khh" + "txid": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62", + "address": "bcrt1qu3xm5xg3tj9sv3ns4qdxgmk0n06h4w48udmzju" } ], "next_cursor": null, @@ -9399,28 +9577,28 @@ "/v2/bitcoin/addresses/
/transactions": { "result": [ { - "tx_hash": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a" + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14" }, { - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41" + "tx_hash": "d04cbc4143bd475740dfb3d02bfdaaa23e40fc357c9e9475d29ecc97b6a5851a" }, { - "tx_hash": "223d9835a0b93db907906ea18f49e40b106ef48b19a6934904e46914a3282a5e" + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a" }, { - "tx_hash": "69d649846d6b6d72ac5a26711a5b63a45bd293920c3bd9a2ee41d48f631fc6ab" + "tx_hash": "4441e31fc17357751ecc85a725105ff847a383cda23c8d9519c93ab66c150276" }, { - "tx_hash": "49a50eaab7725193aac10cc01d4bc6f7eae484aed04c6798c767ef861ed08cb1" + "tx_hash": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86" }, { - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca" + "tx_hash": "2459771d0358a9f4e4944129a25f7bd6d7cb7779fcdef57cff34ff7a6d6e7fa0" }, { - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de" + "tx_hash": "fb7a4f0b452e71991d1e44f65ec7ff0767bd9988506e968fc5b0a67d4aa921a3" }, { - "tx_hash": "0fc4017e21d2550ba7c5985f1cecf6c67285441f5721797db4cf647cff59bdf0" + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf" } ], "next_cursor": null, @@ -9428,43 +9606,51 @@ }, "/v2/bitcoin/addresses/
/transactions/oldest": { "result": { - "block_index": 8, - "tx_hash": "1fefaa944cd2b172be2e5e7a9aa5941928348c48a8e109c9c7af463795ee7df7" + "block_index": 9, + "tx_hash": "837ad3733d118b7dbd9efcc3cb8e2d4689b54ab79ef5b521696406c4020a5752" } }, "/v2/bitcoin/addresses/
/utxos": { "result": [ { - "vout": 2, - "height": 147, - "value": 4949970000, - "confirmations": 50, - "amount": 49.4997, - "txid": "e6794ef4415b9a3744cc6e377ab7a9460550b28b5835ba6ae49258e8300c1cae" + "vout": 0, + "height": 200, + "value": 5460, + "confirmations": 2, + "amount": 5.46e-05, + "txid": "69c82666bed1f4cb98b3c9af4a8ae1face1cde752ff77c6db647b839b4630d98" + }, + { + "vout": 1, + "height": 200, + "value": 4949934500, + "confirmations": 2, + "amount": 49.499345, + "txid": "9c2f9e99beb979505233c78212b30ea9459b688aa39a6df3714257ad8519f6e3" } ], "next_cursor": null, "result_count": null }, "/v2/bitcoin/addresses/
/pubkey": { - "result": "02d393acf5309fd41fb39330532a9a699cf3d020d9b9eaf40af9f8894e1fe35011" + "result": "0211fc3ee26c9dc627b64802ffd7b0b6e4b6b7457ab997983e0a3b366bc6f2f515" }, "/v2/bitcoin/transactions/": { - "result": "02000000000101022b2b7328c1ce8fecdfd2b82c1f92afff11e172dff021955a515c01a8ecba8a0100000000ffffffff03e803000000000000160014f9b38e2d42efb9307785475778151ec301966ac200000000000000000c6a0a7d82b6f3e055a09e357cdced082701000000160014e45967b7fecba92e6994bb5717d89bed54a185bf0247304402201b69df03b74908caced340d83b3ae8725acd0e9dfa04794749c2476b37dcc78702202ac14b0889b1e66f38545229ef6488f9dd6d365f17c05fe94c2025b2b19b5e89012103514d859a6b04eb531cc4cf85550585f580466b31f72710b8da1de2be597c5e1e00000000" + "result": "0200000000010162dd492c370b0b3db90c80467cd473b13a3537582e455584cb23148f21f272580100000000ffffffff03e8030000000000001600149f22482d5ab564881e7bf35d1fe53187f23d85b700000000000000000c6a0a96667af1a04c6c644af8dced0827010000001600147456bd897a33076ce4667b017973899a15be77f60247304402205e33ab76c1c59b0f64afdae48c481b7782b32af7f3344bee338d76268a780b70022049e84e2831027ef76f8fba8f9a2799169ee928de4e38db4372a56702b9a83ab0012102d7f4ece0006152226d7ed234de9a4ead39071a2074bf0931525a3471a13b1d6d00000000" }, "/v2/bitcoin/estimatesmartfee": { - "result": 58603 + "result": 61530 }, "/v2/bitcoin/getmempoolinfo": { "result": { "loaded": true, "size": 1, "bytes": 167, - "usage": 1216, + "usage": 1232, "total_fee": 0.0001, "maxmempool": 300000000, - "mempoolminfee": 1e-05, - "minrelaytxfee": 1e-05, + "mempoolminfee": 0.0, + "minrelaytxfee": 0.0, "incrementalrelayfee": 1e-05, "unbroadcastcount": 1, "fullrbf": false @@ -9473,28 +9659,28 @@ "/v2/mempool/events": { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63 + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69 }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "ENHANCED_SEND", "params": { "asset": "XCP", "block_index": 9999999, - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "quantity": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, "asset_info": { "divisible": true, "asset_longname": null, @@ -9504,22 +9690,22 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -9529,22 +9715,22 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "DEBIT", "params": { "action": "send", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", - "block_index": 196, - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "block_index": 201, + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -9554,30 +9740,30 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "NEW_TRANSACTION", "params": { "block_hash": "mempool", "block_index": 9999999, - "block_time": 1729539528.51405, + "block_time": 1729876077.4463573, "btc_amount": 0, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "destination": "", "fee": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, - "utxos_info": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314:1", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, + "utxos_info": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515:1", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -9591,7 +9777,7 @@ }, "btc_amount_normalized": "0.00000000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, @@ -9600,19 +9786,19 @@ "/v2/mempool/events/": { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -9622,7 +9808,7 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, @@ -9631,28 +9817,28 @@ "/v2/mempool/transactions//events": { "result": [ { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63 + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69 }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "ENHANCED_SEND", "params": { "asset": "XCP", "block_index": 9999999, - "destination": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "destination": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "quantity": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, "asset_info": { "divisible": true, "asset_longname": null, @@ -9662,22 +9848,22 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "CREDIT", "params": { - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "send", - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -9687,22 +9873,22 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "DEBIT", "params": { "action": "send", - "address": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "address": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "asset": "XCP", - "block_index": 196, - "event": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "block_index": 201, + "event": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "quantity": 10000, - "tx_index": 63, + "tx_index": 69, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -9712,30 +9898,30 @@ }, "quantity_normalized": "0.00010000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 }, { - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", "event": "NEW_TRANSACTION", "params": { "block_hash": "mempool", "block_index": 9999999, - "block_time": 1729539528.51405, + "block_time": 1729876077.4463573, "btc_amount": 0, - "data": "0200000000000000010000000000002710806feccc6eea57e305353dbb4066d049f14d2df4ac", + "data": "02000000000000000100000000000027108041bc73770b22d4ed185c6ac763c7d17e3a3272ce", "destination": "", "fee": 10000, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", - "tx_hash": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314", - "tx_index": 63, - "utxos_info": "a0917914f8e16a7bc73e72e286070e6d4e0d7c090516ddbbad356a0d12abd314:1", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", + "tx_hash": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515", + "tx_index": 69, + "utxos_info": "4651c67a048a2edade78728ea7a8ec971902e40c4dd8a648f4adfec4928b0515:1", "unpacked_data": { "message_type": "enhanced_send", "message_type_id": 2, "message_data": { "asset": "XCP", "quantity": 10000, - "address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "memo": null, "asset_info": { "divisible": true, @@ -9749,7 +9935,7 @@ }, "btc_amount_normalized": "0.00000000" }, - "timestamp": 1729539528.51405 + "timestamp": 1729876077.4463573 } ], "next_cursor": null, @@ -9768,40 +9954,40 @@ "/v2/events/NEW_BLOCK": { "result": [ { - "event_index": 550, + "event_index": 590, "event": "NEW_BLOCK", "params": { - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_index": 196, - "block_time": 1729539524, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_index": 201, + "block_time": 1729876074, "difficulty": 545259519, - "previous_block_hash": "54a08e10f1108cf0fb8f341ff738b181a89065f6cf64b9117c2d21a181f6b412" + "previous_block_hash": "60187b840762167e305d00a47596db3813ef4bff1d205bf0aa238f0bf8b5d280" }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 544, - "result_count": 96 + "next_cursor": 580, + "result_count": 101 }, "/v2/events/NEW_TRANSACTION": { "result": [ { - "event_index": 551, + "event_index": 591, "event": "NEW_TRANSACTION", "params": { - "block_hash": "6170e59b0cb76bbf5f5e8b72ba4a971a5abc7f7154c8ad7853262de6047837c2", - "block_index": 196, - "block_time": 1729539524, + "block_hash": "1764b0a3c71e2a7c32468c4927b235bf41e7dc838edad64aa089c739ce3256e1", + "block_index": 201, + "block_time": 1729876074, "btc_amount": 1000, "data": "0d00", - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "fee": 0, - "source": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "utxos_info": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1 d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "source": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "utxos_info": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1 a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "unpacked_data": { "message_type": "dispense", "message_type_id": 13, @@ -9811,92 +9997,92 @@ }, "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 545, - "result_count": 63 + "next_cursor": 582, + "result_count": 69 }, "/v2/events/NEW_TRANSACTION_OUTPUT": { "result": [ { - "event_index": 552, + "event_index": 592, "event": "NEW_TRANSACTION_OUTPUT", "params": { - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "destination": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "out_index": 0, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 277, - "result_count": 4 + "next_cursor": 558, + "result_count": 5 }, "/v2/events/BLOCK_PARSED": { "result": [ { - "event_index": 563, + "event_index": 603, "event": "BLOCK_PARSED", "params": { - "block_index": 196, - "ledger_hash": "f76515b3b90c71dc33a051ae4dfd966ce1e497d4694382b237914e6a007bfcd7", - "messages_hash": "64422068c69c6cb3378c878c1a75732ebab2699620c9d3e8dfff6b6e0c8fc47a", + "block_index": 201, + "ledger_hash": "1bf24c7d510c9bdddbfcc1a2bb4253dad844fcf1f918c2fd3ac2eb53548b7b66", + "messages_hash": "555be690592ed6a56bf164f3e17847a40ebcb9a1618754bef2d173445baadc45", "transaction_count": 1, - "txlist_hash": "6bde31fecb2b87f833b3cf241442f1ebd26e2a103822bafb69de93e1a6687a55", - "block_time": 1729539524 + "txlist_hash": "fe395baf6721b16cf3318c38c00e055f0e29be4a82dd5dc162f4703950ff3714", + "block_time": 1729876074 }, "tx_hash": null, - "block_index": 196, - "block_time": 1729539524 + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 549, - "result_count": 96 + "next_cursor": 589, + "result_count": 101 }, "/v2/events/TRANSACTION_PARSED": { "result": [ { - "event_index": 562, + "event_index": 602, "event": "TRANSACTION_PARSED", "params": { "supported": true, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68 }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 548, - "result_count": 50 + "next_cursor": 578, + "result_count": 54 }, "/v2/events/DEBIT": { "result": [ { - "event_index": 556, + "event_index": 596, "event": "DEBIT", "params": { "action": "utxo move", "address": null, "asset": "XCP", - "block_index": 196, - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "block_index": 201, + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 1500000000, - "tx_index": 62, - "utxo": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", - "utxo_address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", - "block_time": 1729539524, + "tx_index": 68, + "utxo": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", + "utxo_address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -9906,30 +10092,30 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 553, - "result_count": 56 + "next_cursor": 593, + "result_count": 61 }, "/v2/events/CREDIT": { "result": [ { - "event_index": 559, + "event_index": 599, "event": "CREDIT", "params": { - "address": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "address": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "asset": "XCP", - "block_index": 196, + "block_index": 201, "calling_function": "dispense", - "event": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", + "event": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", "quantity": 66, - "tx_index": 62, + "tx_index": 68, "utxo": null, "utxo_address": null, - "block_time": 1729539524, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -9939,13 +10125,13 @@ }, "quantity_normalized": "0.00000066" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 557, - "result_count": 71 + "next_cursor": 597, + "result_count": 76 }, "/v2/events/ENHANCED_SEND": { "result": [ @@ -9955,14 +10141,14 @@ "params": { "asset": "XCP", "block_index": 189, - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "memo": null, "quantity": 10000, - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "status": "valid", - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca", + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a", "tx_index": 55, - "block_time": 1729539479, + "block_time": 1729876016, "asset_info": { "divisible": true, "asset_longname": null, @@ -9972,9 +10158,9 @@ }, "quantity_normalized": "0.00010000" }, - "tx_hash": "04a59d92d90fa9c4601b76cb0b6cf070edef6454c5df132df9f1371ee94fa8ca", + "tx_hash": "dc24a98f4f65b086869c6350383240e014524d822aab2e2630ccaa222668e74a", "block_index": 189, - "block_time": 1729539479 + "block_time": 1729876016 } ], "next_cursor": null, @@ -9988,15 +10174,15 @@ "params": { "asset": "XCP", "block_index": 190, - "destination": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "memo": null, "msg_index": 2, "quantity": 10, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "valid", - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "tx_index": 56, - "block_time": 1729539483, + "block_time": 1729876020, "asset_info": { "divisible": true, "asset_longname": null, @@ -10006,9 +10192,9 @@ }, "quantity_normalized": "0.00000010" }, - "tx_hash": "48109a9c868cbff39f84b5283761f02dd6b311d9e05f43e4fd535a4d82dc8f8f", + "tx_hash": "919449b62dbff81fcd96e48125e7189c2874935af0ab6e8ca4b4ce67bb2a1f65", "block_index": 190, - "block_time": 1729539483 + "block_time": 1729876020 } ], "next_cursor": 509, @@ -10031,20 +10217,20 @@ "event": "SWEEP", "params": { "block_index": 194, - "destination": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "destination": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "fee_paid": 600000, "flags": 1, "memo": "sweep my assets", - "source": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "source": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "status": "valid", - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "tx_index": 60, - "block_time": 1729539510, + "block_time": 1729876037, "fee_paid_normalized": "0.00600000" }, - "tx_hash": "065da7b0cb1947773a868aedeb13ecb0187bdd793e86c9c0c04e9adff1b896de", + "tx_hash": "1d031b9b6673ffa862e5c7d317e913556ea7cdd6a6bc1f5f92953c4c751f3c14", "block_index": 194, - "block_time": 1729539510 + "block_time": 1729876037 } ], "next_cursor": null, @@ -10061,15 +10247,15 @@ "dividend_asset": "XCP", "fee_paid": 40000, "quantity_per_unit": 100000000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "valid", - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "tx_index": 41, - "block_time": 1729539349, + "block_time": 1729875884, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10083,9 +10269,9 @@ "quantity_per_unit_normalized": "1.00000000", "fee_paid_normalized": "0.00040000" }, - "tx_hash": "ffdcbf9e315885b39cfb2c05915b2eb0b613fd4e637c0223ea455f0a02805da2", + "tx_hash": "6a9e8d85dff00cad75497c9d493b1ae63a575a6431e10264a90c8debe24c9938", "block_index": 154, - "block_time": 1729539349 + "block_time": 1729875884 } ], "next_cursor": null, @@ -10099,60 +10285,60 @@ "/v2/events/ASSET_CREATION": { "result": [ { - "event_index": 394, + "event_index": 567, "event": "ASSET_CREATION", "params": { - "asset_id": "95428956980101314", - "asset_longname": "A95428959745315388.SUBNUMERIC", - "asset_name": "A95428956980101314", - "block_index": 161, - "block_time": 1729539380 + "asset_id": "4336417415635", + "asset_longname": null, + "asset_name": "UTXOASSET", + "block_index": 198, + "block_time": 1729876053 }, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", - "block_index": 161, - "block_time": 1729539380 + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "block_index": 198, + "block_time": 1729876053 } ], - "next_cursor": 381, - "result_count": 10 + "next_cursor": 394, + "result_count": 11 }, "/v2/events/ASSET_ISSUANCE": { "result": [ { - "event_index": 395, + "event_index": 568, "event": "ASSET_ISSUANCE", "params": { - "asset": "A95428956980101314", + "asset": "UTXOASSET", "asset_events": "creation", - "asset_longname": "A95428959745315388.SUBNUMERIC", - "block_index": 161, + "asset_longname": null, + "block_index": 198, "call_date": 0, "call_price": 0.0, "callable": false, - "description": "A subnumeric asset", + "description": "My super asset", "description_locked": false, "divisible": true, - "fee_paid": 0, - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "fee_paid": 50000000, + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "locked": false, "quantity": 100000000000, "reset": false, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "status": "valid", "transfer": false, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", - "tx_index": 48, - "block_time": 1729539380, + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "tx_index": 64, + "block_time": 1729876053, "quantity_normalized": "1000.00000000", - "fee_paid_normalized": "0.00000000" + "fee_paid_normalized": "0.50000000" }, - "tx_hash": "bca44c35ced564248cbf070dcb043ea82827988c3ce0f7ae34b5bd1294fada9c", - "block_index": 161, - "block_time": 1729539380 + "tx_hash": "f3a8ec3efb4bec820d9096bd166a892a84a722f07fdd33ea1a39e8a5a5a01dc5", + "block_index": 198, + "block_time": 1729876053 } ], - "next_cursor": 388, - "result_count": 22 + "next_cursor": 395, + "result_count": 23 }, "/v2/events/ASSET_DESTRUCTION": { "result": [ @@ -10163,12 +10349,12 @@ "asset": "XCP", "block_index": 195, "quantity": 1, - "source": "bcrt1qj2udwpxfa73cqstwwrcmxql7n35ylaen0kr8vy", + "source": "bcrt1qlaalmyljhae2zzywrn0sw960gmmc0spxvpjqdj", "status": "valid", "tag": "64657374726f79", - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "tx_hash": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "tx_index": 61, - "block_time": 1729539514, + "block_time": 1729876041, "asset_info": { "divisible": true, "asset_longname": null, @@ -10178,9 +10364,9 @@ }, "quantity_normalized": "0.00000001" }, - "tx_hash": "9dd877d29d046eaf79d2a6d479eaa71f7d7eeb925999a4516e0def474f60e043", + "tx_hash": "d41b13b0b1a25e8e77dbd3c8caa5b91aff948a81618a598872934c4809d49e7e", "block_index": 195, - "block_time": 1729539514 + "block_time": 1729876041 } ], "next_cursor": 157, @@ -10205,11 +10391,11 @@ "give_asset": "XCP", "give_quantity": 1000, "give_remaining": 1000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "open", - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "tx_index": 59, - "block_time": 1729539506, + "block_time": 1729876032, "give_asset_info": { "divisible": true, "asset_longname": null, @@ -10233,9 +10419,9 @@ "fee_required_remaining_normalized": "0.00000000", "fee_provided_remaining_normalized": "0.00010000" }, - "tx_hash": "12f59e68eb1d4aa427f3b5ee130109aa1186da2d0c92e057126958b46b4ffbcf", + "tx_hash": "65c319684ebfbc3089092b88bccebca1161eaa146bea63118e9cffa5e182e1ff", "block_index": 193, - "block_time": 1729539506 + "block_time": 1729876032 } ], "next_cursor": 516, @@ -10253,20 +10439,20 @@ "fee_paid": 0, "forward_asset": "XCP", "forward_quantity": 3000, - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "match_expire_index": 208, "status": "pending", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "tx0_block_index": 186, "tx0_expiration": 21, - "tx0_hash": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f", + "tx0_hash": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1", "tx0_index": 51, - "tx1_address": "bcrt1qdlkvcmh22l3s2dfahdqxd5zf79xjma9v90rxm8", + "tx1_address": "bcrt1qgx78xactyt2w6xzudtrk83730caryukw22u84l", "tx1_block_index": 188, "tx1_expiration": 21, - "tx1_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx1_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "tx1_index": 54, - "block_time": 1729539474, + "block_time": 1729876012, "forward_asset_info": { "divisible": true, "asset_longname": null, @@ -10285,9 +10471,9 @@ "backward_quantity_normalized": "0.00003000", "fee_paid_normalized": "0.00000000" }, - "tx_hash": "538a0d34b255c53468bcdad2e2d7a06db1571ade263e45f76593329aeeec8c41", + "tx_hash": "9ddc9005da276a24214c6bc21ab5432a41fdebd774b4360b50cf3bfd14f9c8cf", "block_index": 188, - "block_time": 1729539474 + "block_time": 1729876012 } ], "next_cursor": 475, @@ -10300,11 +10486,11 @@ "event": "ORDER_UPDATE", "params": { "status": "cancelled", - "tx_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8" + "tx_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703" }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_time": 1729539502 + "block_time": 1729876028 } ], "next_cursor": 490, @@ -10317,11 +10503,11 @@ "event": "ORDER_FILLED", "params": { "status": "filled", - "tx_hash": "9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60" + "tx_hash": "2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21" }, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "block_time": 1729539470 + "block_time": 1729876008 } ], "next_cursor": null, @@ -10333,13 +10519,13 @@ "event_index": 481, "event": "ORDER_MATCH_UPDATE", "params": { - "id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", + "id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", "status": "completed" }, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "block_time": 1729539470 + "block_time": 1729876008 } ], "next_cursor": 454, @@ -10353,18 +10539,18 @@ "params": { "block_index": 187, "btc_amount": 2000, - "destination": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "order_match_id": "df1faddd2a2bc734b619a3d4968d5798d23731ebce533790c8a53cb2ec25948f_9e43a67f991468c2b197378a5872baaec0cbdb5217acf194b11ce9c32b35ab60", - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "destination": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "order_match_id": "d520c2aa18ab6f1e759f7092cd1deea4a8f20c5531a78f9ebb60ead76684c4c1_2d3ed10288bef569d3dfc1e6e32be56a7e4cb31fbcf9b25b4c6fe09364867a21", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "status": "valid", - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "tx_index": 53, - "block_time": 1729539470, + "block_time": 1729876008, "btc_amount_normalized": "0.00002000" }, - "tx_hash": "433ab0ea49dec64db95bff04ea5bf5a1a4b25057bdabf6bc34b7aea120e11633", + "tx_hash": "9ee9bd8d92a90b0b16898ec2694ab3634b8e067e8abb224eb1f5945f459ea82d", "block_index": 187, - "block_time": 1729539470 + "block_time": 1729876008 } ], "next_cursor": null, @@ -10377,16 +10563,16 @@ "event": "CANCEL_ORDER", "params": { "block_index": 192, - "offer_hash": "4aa57b6a8b232185f43a4cbd382ace92cfc09f7f336a620ef6d57cb3b30f0bf8", - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "offer_hash": "f39acf57f70f323d391b87e019faff99be00cc841fb36ae75d86435e80171703", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": "valid", - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "tx_index": 58, - "block_time": 1729539502 + "block_time": 1729876028 }, - "tx_hash": "6c62a742af558dcd1016d2a71efcca0a846b38284825a0dc77bf5d6b9f2dfe73", + "tx_hash": "6e5994a49b95a9d34b6f4e68f6eb65886caabed3ac7e73da743efacf6f95c15f", "block_index": 192, - "block_time": 1729539502 + "block_time": 1729876028 } ], "next_cursor": null, @@ -10399,13 +10585,13 @@ "event": "ORDER_EXPIRATION", "params": { "block_index": 184, - "order_hash": "a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "block_time": 1729539395 + "order_hash": "a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "block_time": 1729875934 }, "tx_hash": null, "block_index": 184, - "block_time": 1729539395 + "block_time": 1729875934 } ], "next_cursor": 460, @@ -10418,14 +10604,14 @@ "event": "ORDER_MATCH_EXPIRATION", "params": { "block_index": 184, - "order_match_id": "faf8f07bf29c005d2a9b7b95d634aefb8d4c62019293db727c9db73883c9ae47_a4f781da21ae3d263fa756a5cb8fdfdd650ecc7b61a3e1a5342e67781a783212", - "tx0_address": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "tx1_address": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", - "block_time": 1729539395 + "order_match_id": "111cae1f148e5e4f64d102a7b4d610db135455bd946bb24c769e8de37ef9306b_a8f1292c76427996585305824eba2290bcb249972fc3c2f705f73573e7589f04", + "tx0_address": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "tx1_address": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", + "block_time": 1729875934 }, "tx_hash": null, "block_index": 184, - "block_time": 1729539395 + "block_time": 1729875934 } ], "next_cursor": null, @@ -10434,55 +10620,55 @@ "/v2/events/OPEN_DISPENSER": { "result": [ { - "event_index": 272, + "event_index": 553, "event": "OPEN_DISPENSER", "params": { - "asset": "XCP", - "block_index": 146, + "asset": "TESTLOCKDESC", + "block_index": 196, "dispense_count": 0, "escrow_quantity": 10000, "give_quantity": 1, "give_remaining": 10000, - "oracle_address": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "origin": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "oracle_address": null, + "origin": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "satoshirate": 1, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "tx_index": 33, - "block_time": 1729539315, + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "tx_index": 62, + "block_time": 1729876044, "asset_info": { - "divisible": true, "asset_longname": null, - "description": "The Counterparty protocol native currency", - "locked": true, - "issuer": null + "description": "Test Locking Description", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "divisible": true, + "locked": false }, "give_quantity_normalized": "0.00000001", "give_remaining_normalized": "0.00010000", "escrow_quantity_normalized": "0.00010000", "satoshirate_normalized": "0.00000001" }, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "block_index": 146, - "block_time": 1729539315 + "tx_hash": "6e749d68ff9d998c1817365a605763241691c5283b6176cfcec0259bb0ee2c6f", + "block_index": 196, + "block_time": 1729876044 } ], - "next_cursor": 254, - "result_count": 4 + "next_cursor": 272, + "result_count": 5 }, "/v2/events/DISPENSER_UPDATE": { "result": [ { - "event_index": 560, + "event_index": 600, "event": "DISPENSER_UPDATE", "params": { "asset": "XCP", "dispense_count": 2, "give_remaining": 9268, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": 0, - "tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", + "tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", "asset_info": { "divisible": true, "asset_longname": null, @@ -10492,13 +10678,13 @@ }, "give_remaining_normalized": "0.00009268" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 302, - "result_count": 7 + "next_cursor": 560, + "result_count": 8 }, "/v2/events/REFILL_DISPENSER": { "result": [ @@ -10508,13 +10694,13 @@ "params": { "asset": "XCP", "block_index": 144, - "destination": "mnizsbWSmdSHrHsW3qa6HXoXc5Gg71TiEe", + "destination": "mymSDaJc8UDD3vXT5QFhccicJMeXuYM2hK", "dispense_quantity": 10, - "dispenser_tx_hash": "35ec70b0a2764c50b4609f0e32541676c795160f154238d9339df8428ade9320", - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", - "tx_hash": "eb8e726f3aba4011de694df07774c7d0552239ca3018fca6bb584009ae709b21", + "dispenser_tx_hash": "8a0a52171c4efc276df87ce95bc204e13120c49d1702588067a90c1931a5de67", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", + "tx_hash": "f91defe0eba18322595dc1ad3aa8818da3374398fb0d92cc58e6420aabaa6956", "tx_index": 31, - "block_time": 1729539306, + "block_time": 1729875848, "asset_info": { "divisible": true, "asset_longname": null, @@ -10524,9 +10710,9 @@ }, "dispense_quantity_normalized": "0.00000010" }, - "tx_hash": "eb8e726f3aba4011de694df07774c7d0552239ca3018fca6bb584009ae709b21", + "tx_hash": "f91defe0eba18322595dc1ad3aa8818da3374398fb0d92cc58e6420aabaa6956", "block_index": 144, - "block_time": 1729539306 + "block_time": 1729875848 } ], "next_cursor": null, @@ -10535,20 +10721,20 @@ "/v2/events/DISPENSE": { "result": [ { - "event_index": 561, + "event_index": 601, "event": "DISPENSE", "params": { "asset": "XCP", - "block_index": 196, + "block_index": 201, "btc_amount": 1000, - "destination": "bcrt1qu3vk0dl7ew5ju6v5hdt30kyma422rpdl8xqn92", + "destination": "bcrt1qw3ttmzt6xvrkeerx0vqhjuufng2mualkxfplkw", "dispense_index": 0, "dispense_quantity": 66, - "dispenser_tx_hash": "a91f90a57b916ad849061784d884bd9826959c8e70f08e2e74fc244e4ba32310", - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "dispenser_tx_hash": "2a6ff75ebe4de647b48e89f5290dabdc92325f49ac87f648c00ec8e336dad2ad", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -10559,13 +10745,13 @@ "dispense_quantity_normalized": "0.00000066", "btc_amount_normalized": "0.00001000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 280, - "result_count": 4 + "next_cursor": 561, + "result_count": 5 }, "/v2/events/BROADCAST": { "result": [ @@ -10576,19 +10762,19 @@ "block_index": 138, "fee_fraction_int": 0, "locked": false, - "source": "bcrt1qlxecut2za7unqau9gaths9g7cvqev6kztzx0eg", + "source": "bcrt1qnu3yst26k4jgs8nm7dw3lef3slermpdhxrtvyg", "status": "valid", "text": "price-USD", "timestamp": 4003903983, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "tx_index": 25, "value": 66600.0, - "block_time": 1729539280, + "block_time": 1729875826, "fee_fraction_int_normalized": "0.00000000" }, - "tx_hash": "bc26386dfc9cdc4cd5a32823937c05781cea8f1df83db76753c7efc08230a6ec", + "tx_hash": "d0bcadf4061f5cc9dd2021552cedac29e6d9d4cf7d8d36630832ec154f123cfa", "block_index": 138, - "block_time": 1729539280 + "block_time": 1729875826 } ], "next_cursor": 213, @@ -10619,12 +10805,12 @@ "quantity_by_price": 5, "soft_cap": 0, "soft_cap_deadline_block": 0, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "start_block": 0, "status": "open", - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "tx_index": 42, - "block_time": 1729539353, + "block_time": 1729875887, "price_normalized": "0.00000001", "hard_cap_normalized": "0.00000000", "soft_cap_normalized": "0.00000000", @@ -10632,9 +10818,9 @@ "max_mint_per_tx_normalized": "0.00000000", "premint_quantity_normalized": "0.00000000" }, - "tx_hash": "18a2aa4370d81f196aed60088f4ded51c3be32be47adba760b382df9cf064a6b", + "tx_hash": "772d960e551d4fc5c1336a1240f36767f99bf76fc41c0822689601aebf475857", "block_index": 155, - "block_time": 1729539353 + "block_time": 1729875887 } ], "next_cursor": 196, @@ -10647,11 +10833,11 @@ "event": "FAIRMINTER_UPDATE", "params": { "status": "closed", - "tx_hash": "a595c90ab750bbb387c4528fab36da9ec3009b65c36eae9869e465bf474cb5f6" + "tx_hash": "5bbb7d89d98e4d3cea2e5bcb4f6438a19666ff81c76b02e70f1508276c81fcfe" }, "tx_hash": null, "block_index": 130, - "block_time": 1729539247 + "block_time": 1729875786 } ], "next_cursor": 110, @@ -10667,17 +10853,17 @@ "block_index": 136, "commission": 0, "earn_quantity": 40, - "fairminter_tx_hash": "6864c03dd0911a051c24373b6a047eebf150fc495ac97888b315812d51715346", + "fairminter_tx_hash": "5361559a88d02eae2c794d10d512f6a0cd9edcf9100e94befc4a514df243e1b5", "paid_quantity": 34, - "source": "bcrt1q7l4wz53zj7tcsm7s5rqrspvdc98thuep6pyhkk", + "source": "bcrt1qarpmrt0tv5lkuncmt84jh4xmfrexv54640pyws", "status": "valid", - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "tx_index": 23, - "block_time": 1729539273, + "block_time": 1729875818, "asset_info": { "asset_longname": "", "description": "", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, @@ -10685,9 +10871,9 @@ "commission_normalized": "0.00000000", "paid_quantity_normalized": "0.00000034" }, - "tx_hash": "7bbccd9f3e4db3324f6bf971311959970c58c96100dc2c11dce9f059a624a1f0", + "tx_hash": "ecec50cf753443c475ce9f73a76cedc25f382d25cefaa00d66706cdd544af1e4", "block_index": 136, - "block_time": 1729539273 + "block_time": 1729875818 } ], "next_cursor": 190, @@ -10696,37 +10882,37 @@ "/v2/events/ATTACH_TO_UTXO": { "result": [ { - "event_index": 319, + "event_index": 577, "event": "ATTACH_TO_UTXO", "params": { - "asset": "MYASSETA", - "block_index": 152, - "destination": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553:1", + "asset": "UTXOASSET", + "block_index": 199, + "destination": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320:1", "fee_paid": 0, "msg_index": 0, "quantity": 1000000000, - "source": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "source": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "status": "valid", - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", - "tx_index": 39, - "block_time": 1729539340, + "tx_hash": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320", + "tx_index": 65, + "block_time": 1729876056, "asset_info": { "asset_longname": null, - "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "description": "My super asset", + "issuer": "bcrt1qper0n8yhaqk6pv930sh27784zpcwvyd593fuq8", "divisible": true, "locked": false }, "quantity_normalized": "10.00000000", "fee_paid_normalized": "0.00000000" }, - "tx_hash": "d5c3847058046181372a0c9a597bd2cfd67b6ef7c177bcf63771754bb719f553", - "block_index": 152, - "block_time": 1729539340 + "tx_hash": "8f4a21628ca29d1bea08cb89d21471e891436a32de8d929d8de16f5de07f6320", + "block_index": 199, + "block_time": 1729876056 } ], - "next_cursor": 296, - "result_count": 2 + "next_cursor": 319, + "result_count": 3 }, "/v2/events/DETACH_FROM_UTXO": { "result": [ @@ -10736,28 +10922,28 @@ "params": { "asset": "MYASSETA", "block_index": 151, - "destination": "bcrt1qkp2qrhrxgzzlx0l3s6xarn8ajn3n5t77p95edg", + "destination": "bcrt1qlnehx4acfdgpf3cz4hqtgdgf5wejvwhpr9x5kq", "fee_paid": 0, "msg_index": 0, "quantity": 500000000, - "source": "a36880934b79a2781c05b2798632c55c1fb520ea4cd9b568e76b0147df04bd1a:0", + "source": "03cae60632c738d12c7ac2243ef952bbe11e47c70391ef56c5a8012cf1c8ca86:0", "status": "valid", - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "tx_index": 38, - "block_time": 1729539336, + "block_time": 1729875873, "asset_info": { "asset_longname": null, "description": "My super asset A", - "issuer": "bcrt1q5hecryrprthdq76yl9juyej0ewutn3ztnyvr3t", + "issuer": "bcrt1q4f03lncyhn9atr065aw8g52pz0jkla6g45pzva", "divisible": true, "locked": false }, "quantity_normalized": "5.00000000", "fee_paid_normalized": "0.00000000" }, - "tx_hash": "c40081156faaec979607d8a30cb70a11a096a403fa5bc53b9c3c307d2271669a", + "tx_hash": "d9c867b10bea6f7411fc096f380763fb0a09ee8fc6ca89568b5c11ee0f15063c", "block_index": 151, - "block_time": 1729539336 + "block_time": 1729875873 } ], "next_cursor": null, @@ -10766,19 +10952,19 @@ "/v2/events/UTXO_MOVE": { "result": [ { - "event_index": 558, + "event_index": 598, "event": "UTXO_MOVE", "params": { "asset": "XCP", - "block_index": 196, - "destination": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9:0", + "block_index": 201, + "destination": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980:0", "msg_index": 1, "quantity": 1500000000, - "source": "8abaeca8015c515a9521f0df72e111ffaf921f2cb8d2dfec8fcec128732b2b02:1", + "source": "5872f2218f1423cb8455452e5837353ab173d47c46800cb93d0b0b372c49dd62:1", "status": "valid", - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "tx_index": 62, - "block_time": 1729539524, + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "tx_index": 68, + "block_time": 1729876074, "asset_info": { "divisible": true, "asset_longname": null, @@ -10788,13 +10974,13 @@ }, "quantity_normalized": "15.00000000" }, - "tx_hash": "d3708d8094dd67dfab4922016723ad6a624d2753b33b61ac047076b087931ff9", - "block_index": 196, - "block_time": 1729539524 + "tx_hash": "a7c1e3fc5d3854bd3b3150f2151942446526f58be0e313871ba8e03373115980", + "block_index": 201, + "block_time": 1729876074 } ], - "next_cursor": 555, - "result_count": 9 + "next_cursor": 595, + "result_count": 11 }, "/v2/events/BURN": { "result": [ @@ -10805,17 +10991,17 @@ "block_index": 121, "burned": 50000000, "earned": 74999996667, - "source": "bcrt1qwt93j38jza7mma9luld0e0wgdk7h44wj54tzqt", + "source": "bcrt1qwv0kz40a9nmvlc7dgqqdmwky9e6gxn9ja9sksv", "status": "valid", - "tx_hash": "8f53b933c75c6287892dd9a2784df9a8083cc903e69796d5774d348f9604e349", + "tx_hash": "bffb2be5bdaa6276cca4057394e8a543c6324ecbc27920251c3eb7fd5e3ddc60", "tx_index": 9, - "block_time": 1729539209, + "block_time": 1729875752, "burned_normalized": "0.50000000", "earned_normalized": "749.99997000" }, - "tx_hash": "8f53b933c75c6287892dd9a2784df9a8083cc903e69796d5774d348f9604e349", + "tx_hash": "bffb2be5bdaa6276cca4057394e8a543c6324ecbc27920251c3eb7fd5e3ddc60", "block_index": 121, - "block_time": 1729539209 + "block_time": 1729875752 } ], "next_cursor": 65, diff --git a/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md b/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md index 82086e64a5..78cbb22bf6 100644 --- a/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md +++ b/counterparty-core/counterpartycore/test/regtest/apidoc/blueprint-template.md @@ -158,7 +158,7 @@ Returns server information and the list of documented routes in JSON format. "result": { "server_ready": true, "network": "mainnet", - "version": "10.5.0", + "version": "10.6.0", "backend_height": 850214, "counterparty_height": 850214, "documentation": "https://counterpartycore.docs.apiary.io/", diff --git a/counterparty-core/counterpartycore/test/regtest/genapidoc.py b/counterparty-core/counterpartycore/test/regtest/genapidoc.py index 7a1b7ce4db..1c5e16b34c 100644 --- a/counterparty-core/counterpartycore/test/regtest/genapidoc.py +++ b/counterparty-core/counterpartycore/test/regtest/genapidoc.py @@ -484,8 +484,9 @@ def generate_regtest_fixtures(db): regtest_fixtures["$LAST_FAIRMINTER_TX_HASH"] = row["tx_hash"] # tx with fairmint - cursor.execute("SELECT tx_hash FROM fairmints ORDER BY rowid DESC LIMIT 1") + cursor.execute("SELECT block_index, tx_hash FROM fairmints ORDER BY rowid DESC LIMIT 1") row = cursor.fetchone() + regtest_fixtures["$LAST_FAIRMINT_BLOCK"] = row["block_index"] regtest_fixtures["$LAST_FAIRMINT_TX_HASH"] = row["tx_hash"] # get utxo from bitcoin-cli diff --git a/counterparty-core/counterpartycore/test/regtest/regtestnode.py b/counterparty-core/counterpartycore/test/regtest/regtestnode.py index 683269e62f..36ac4e1d52 100644 --- a/counterparty-core/counterpartycore/test/regtest/regtestnode.py +++ b/counterparty-core/counterpartycore/test/regtest/regtestnode.py @@ -105,7 +105,8 @@ def send_transaction( self.wait_for_counterparty_server() if return_only_data: params["return_only_data"] = True - params["exact_fee"] = 10000 # fixed fee + if "exact_fee" not in params: + params["exact_fee"] = 10000 # fixed fee query_string = urllib.parse.urlencode(params) if tx_name in ["detach", "movetoutxo"]: compose_url = f"utxos/{source}/compose/{tx_name}?{query_string}" @@ -228,6 +229,8 @@ def start_bitcoin_node(self): "-zmqpubrawblock=tcp://0.0.0.0:29333", "-fallbackfee=0.0002", "-acceptnonstdtxn", + "-minrelaytxfee=0", + "-blockmintxfee=0", f"-datadir={self.datadir}", _bg=True, _out=sys.stdout, @@ -248,6 +251,8 @@ def start_bitcoin_node_2(self): f"-datadir={self.datadir}/node2", "-port=28444", "-rpcport=28443", + "-minrelaytxfee=0", + "-blockmintxfee=0", _bg=True, _out=sys.stdout, ) @@ -290,6 +295,7 @@ def start(self): _bg=True, _out=self.server_out, _err_to_out=True, + _bg_exc=False, ) self.wait_for_counterparty_follower() @@ -380,6 +386,7 @@ def check_node_state(self, command, previous_state): _bg=True, _out=self.server_out, _err_to_out=True, + _bg_exc=False, ) self.wait_for_counterparty_follower() self.wait_for_counterparty_watcher() @@ -399,6 +406,7 @@ def test_command(self, command): 150, # avoid tx using `disable_protocol_changes` params (scenario_6_dispenser.py) _out=sys.stdout, _err_to_out=True, + _bg_exc=False, ) self.check_node_state(command, state_before) print(f"`{command}` successful") diff --git a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_17_dispenser.py b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_17_dispenser.py new file mode 100644 index 0000000000..b941dc614b --- /dev/null +++ b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_17_dispenser.py @@ -0,0 +1,165 @@ +SCENARIO = [ + { + "title": "Create Dispenser 6", + "transaction": "dispenser", + "source": "$ADDRESS_1", + "params": { + "asset": "TESTLOCKDESC", + "give_quantity": 1, + "escrow_quantity": 10000, + "mainchainrate": 1, # 1 BTC for 1 XCP + "status": 0, + }, + "set_variables": { + "DISPENSER_6_TX_HASH": "$TX_HASH", + }, + "controls": [ + { + "url": "blocks/$BLOCK_INDEX/events?event_name=OPEN_DISPENSER,DEBIT", + "result": [ + { + "event": "OPEN_DISPENSER", + "event_index": "$EVENT_INDEX_4", + "params": { + "asset": "TESTLOCKDESC", + "block_index": "$BLOCK_INDEX", + "dispense_count": 0, + "escrow_quantity": 10000, + "give_quantity": 1, + "give_remaining": 10000, + "oracle_address": None, + "origin": "$ADDRESS_1", + "satoshirate": 1, + "source": "$ADDRESS_1", + "status": 0, + "tx_hash": "$TX_HASH", + "tx_index": "$TX_INDEX", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "DEBIT", + "event_index": "$EVENT_INDEX_3", + "params": { + "action": "open dispenser", + "address": "$ADDRESS_1", + "asset": "TESTLOCKDESC", + "block_index": "$BLOCK_INDEX", + "event": "$TX_HASH", + "quantity": 10000, + "tx_index": "$TX_INDEX", + "utxo": None, + "utxo_address": None, + }, + "tx_hash": "$TX_HASH", + }, + ], + }, + { + "url": "addresses/$ADDRESS_1/dispensers", + "result": [ + { + "asset": "TESTLOCKDESC", + "block_index": "$BLOCK_INDEX", + "close_block_index": None, + "confirmed": True, + "dispense_count": 0, + "escrow_quantity": 10000, + "give_quantity": 1, + "give_remaining": 10000, + "last_status_tx_hash": None, + "last_status_tx_source": None, + "oracle_address": None, + "origin": "$ADDRESS_1", + "satoshirate": 1, + "source": "$ADDRESS_1", + "status": 0, + "tx_hash": "$TX_HASH", + "tx_index": 62, + }, + { + "asset": "XCP", + "block_index": "$DISPENSER_1_LAST_UPDATE_BLOCK_INDEX", + "close_block_index": None, + "confirmed": True, + "dispense_count": 2, + "escrow_quantity": 10000, + "give_quantity": 1, + "give_remaining": 0, + "last_status_tx_hash": None, + "last_status_tx_source": None, + "oracle_address": None, + "origin": "$ADDRESS_1", + "satoshirate": 1, + "source": "$ADDRESS_1", + "status": 10, + "tx_hash": "$DISPENSER_1_TX_HASH", + "tx_index": "$DISPENSER_1_TX_INDEX", + }, + ], + }, + ], + }, + { + "title": "Dispense on address with two dispensers, one of them is closed", + "transaction": "dispense", + "source": "$ADDRESS_2", + "params": { + "dispenser": "$ADDRESS_1", + "quantity": 4000, + }, + "controls": [ + { + "url": "blocks/$BLOCK_INDEX/events?event_name=DISPENSE,DISPENSER_UPDATE,CREDIT", + "result": [ + { + "event": "DISPENSE", + "event_index": "$EVENT_INDEX_6", + "params": { + "asset": "TESTLOCKDESC", + "block_index": "$BLOCK_INDEX", + "btc_amount": 4000, + "destination": "$ADDRESS_2", + "dispense_index": 0, + "dispense_quantity": 4000, + "dispenser_tx_hash": "$DISPENSER_6_TX_HASH", + "source": "$ADDRESS_1", + "tx_hash": "$TX_HASH", + "tx_index": "$TX_INDEX", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "DISPENSER_UPDATE", + "event_index": "$EVENT_INDEX_5", + "params": { + "asset": "TESTLOCKDESC", + "dispense_count": 1, + "give_remaining": 6000, + "source": "$ADDRESS_1", + "status": 0, + "tx_hash": "$DISPENSER_6_TX_HASH", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "CREDIT", + "event_index": "$EVENT_INDEX_4", + "params": { + "address": "$ADDRESS_2", + "asset": "TESTLOCKDESC", + "block_index": "$BLOCK_INDEX", + "calling_function": "dispense", + "event": "$TX_HASH", + "quantity": 4000, + "tx_index": "$TX_INDEX", + "utxo": None, + "utxo_address": None, + }, + "tx_hash": "$TX_HASH", + }, + ], + } + ], + }, +] diff --git a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_18_utxo.py b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_18_utxo.py new file mode 100644 index 0000000000..56a80c3927 --- /dev/null +++ b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_18_utxo.py @@ -0,0 +1,345 @@ +SCENARIO = [ + { + "title": "Create asset UTXOASSET", + "transaction": "issuance", + "source": "$ADDRESS_7", + "params": { + "asset": "UTXOASSET", + "quantity": 1000 * 10**8, + "divisible": True, + "description": "My super asset", + }, + "controls": [ + { + "url": "blocks/$BLOCK_INDEX/events?event_name=CREDIT,ASSET_ISSUANCE,ASSET_CREATION,DEBIT", + "result": [ + { + "event": "CREDIT", + "event_index": "$EVENT_INDEX_6", + "params": { + "address": "$ADDRESS_7", + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "calling_function": "issuance", + "event": "$TX_HASH", + "quantity": 100000000000, + "tx_index": "$TX_INDEX", + "utxo": None, + "utxo_address": None, + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "ASSET_ISSUANCE", + "event_index": "$EVENT_INDEX_5", + "params": { + "asset": "UTXOASSET", + "asset_longname": None, + "asset_events": "creation", + "block_index": "$BLOCK_INDEX", + "call_date": 0, + "call_price": 0.0, + "callable": False, + "description": "My super asset", + "description_locked": False, + "divisible": True, + "fee_paid": 50000000, + "issuer": "$ADDRESS_7", + "locked": False, + "quantity": 100000000000, + "reset": False, + "source": "$ADDRESS_7", + "status": "valid", + "transfer": False, + "tx_hash": "$TX_HASH", + "tx_index": "$TX_INDEX", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "ASSET_CREATION", + "event_index": "$EVENT_INDEX_4", + "params": { + "asset_id": "4336417415635", + "asset_longname": None, + "asset_name": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "DEBIT", + "event_index": "$EVENT_INDEX_3", + "params": { + "action": "issuance fee", + "address": "$ADDRESS_7", + "asset": "XCP", + "block_index": "$BLOCK_INDEX", + "event": "$TX_HASH", + "quantity": 50000000, + "tx_index": "$TX_INDEX", + "utxo": None, + "utxo_address": None, + }, + "tx_hash": "$TX_HASH", + }, + ], + } + ], + }, + { + "title": "Attach asset to UTXO", + "transaction": "attach", + "source": "$ADDRESS_7", + "params": { + "asset": "UTXOASSET", + "quantity": 10 * 10**8, + }, + "set_variables": { + "UTXOASSET_UTXO_1_TX_HASH": "$TX_HASH", + }, + "controls": [ + { + "url": "blocks/$BLOCK_INDEX/events?event_name=ATTACH_TO_UTXO,INCREMENT_TRANSACTION_COUNT,CREDIT,DEBIT", + "result": [ + { + "event": "ATTACH_TO_UTXO", + "event_index": "$EVENT_INDEX_6", + "params": { + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "destination": "$TX_HASH:1", + "fee_paid": 0, + "msg_index": 0, + "quantity": 1000000000, + "source": "$ADDRESS_7", + "status": "valid", + "tx_hash": "$TX_HASH", + "tx_index": "$TX_INDEX", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "INCREMENT_TRANSACTION_COUNT", + "event_index": "$EVENT_INDEX_5", + "params": { + "block_index": "$BLOCK_INDEX", + "count": 3, + "transaction_id": 100, + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "CREDIT", + "event_index": "$EVENT_INDEX_4", + "params": { + "address": None, + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "calling_function": "attach to utxo", + "event": "$TX_HASH", + "quantity": 1000000000, + "tx_index": "$TX_INDEX", + "utxo": "$TX_HASH:1", + "utxo_address": "$ADDRESS_7", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "DEBIT", + "event_index": "$EVENT_INDEX_3", + "params": { + "action": "attach to utxo", + "address": "$ADDRESS_7", + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "event": "$TX_HASH", + "quantity": 1000000000, + "tx_index": "$TX_INDEX", + "utxo": None, + "utxo_address": None, + }, + "tx_hash": "$TX_HASH", + }, + ], + } + ], + }, + { + "title": "Move assets from UTXO to UTXO", + "transaction": "movetoutxo", + "source": "$UTXOASSET_UTXO_1_TX_HASH:1", + "no_confirmation": True, + "params": { + "destination": "$ADDRESS_8", + }, + "set_variables": { + "UTXOASSET_UTXO_2_TX_HASH": "$TX_HASH", + "UTXOASSET_UTXO_2_TX_INDEX": "$TX_INDEX", + }, + "controls": [ + { + "url": "mempool/transactions/$TX_HASH/events?event_name=UTXO_MOVE,CREDIT,DEBIT", + "result": [ + { + "event": "UTXO_MOVE", + "params": { + "asset": "UTXOASSET", + "block_index": 9999999, + "destination": "$TX_HASH:0", + "msg_index": 0, + "quantity": 1000000000, + "source": "$UTXOASSET_UTXO_1_TX_HASH:1", + "status": "valid", + "tx_hash": "$TX_HASH", + "tx_index": "$TX_INDEX", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "CREDIT", + "params": { + "address": None, + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "calling_function": "utxo move", + "event": "$TX_HASH", + "quantity": 1000000000, + "tx_index": "$TX_INDEX", + "utxo": "$TX_HASH:0", + "utxo_address": "$ADDRESS_8", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "DEBIT", + "params": { + "action": "utxo move", + "address": None, + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "event": "$TX_HASH", + "quantity": 1000000000, + "tx_index": "$TX_INDEX", + "utxo": "$UTXOASSET_UTXO_1_TX_HASH:1", + "utxo_address": "$ADDRESS_7", + }, + "tx_hash": "$TX_HASH", + }, + ], + } + ], + }, + { + "title": "Move assets from UTXO to UTXO", + "transaction": "movetoutxo", + "source": "$UTXOASSET_UTXO_2_TX_HASH:0", + "params": { + "destination": "$ADDRESS_7", + "exact_fee": 0, + }, + "controls": [ + { + "url": "blocks/$BLOCK_INDEX/events?event_name=UTXO_MOVE,CREDIT,DEBIT", + "result": [ + { + "event": "UTXO_MOVE", + "event_index": "$EVENT_INDEX_9", + "params": { + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "destination": "$TX_HASH:0", + "msg_index": 0, + "quantity": 1000000000, + "source": "$UTXOASSET_UTXO_2_TX_HASH:0", + "status": "valid", + "tx_hash": "$TX_HASH", + "tx_index": "$TX_INDEX", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "CREDIT", + "event_index": "$EVENT_INDEX_8", + "params": { + "address": None, + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "calling_function": "utxo move", + "event": "$TX_HASH", + "quantity": 1000000000, + "tx_index": "$TX_INDEX", + "utxo": "$TX_HASH:0", + "utxo_address": "$ADDRESS_7", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "DEBIT", + "event_index": "$EVENT_INDEX_7", + "params": { + "action": "utxo move", + "address": None, + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "event": "$TX_HASH", + "quantity": 1000000000, + "tx_index": "$TX_INDEX", + "utxo": "$UTXOASSET_UTXO_2_TX_HASH:0", + "utxo_address": "$ADDRESS_8", + }, + "tx_hash": "$TX_HASH", + }, + { + "event": "UTXO_MOVE", + "event_index": "$EVENT_INDEX_6", + "params": { + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "destination": "$UTXOASSET_UTXO_2_TX_HASH:0", + "msg_index": 0, + "quantity": 1000000000, + "source": "$UTXOASSET_UTXO_1_TX_HASH:1", + "status": "valid", + "tx_hash": "$UTXOASSET_UTXO_2_TX_HASH", + "tx_index": "$UTXOASSET_UTXO_2_TX_INDEX", + }, + "tx_hash": "$UTXOASSET_UTXO_2_TX_HASH", + }, + { + "event": "CREDIT", + "event_index": "$EVENT_INDEX_5", + "params": { + "address": None, + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "calling_function": "utxo move", + "event": "$UTXOASSET_UTXO_2_TX_HASH", + "quantity": 1000000000, + "tx_index": "$UTXOASSET_UTXO_2_TX_INDEX", + "utxo": "$UTXOASSET_UTXO_2_TX_HASH:0", + "utxo_address": "$ADDRESS_8", + }, + "tx_hash": "$UTXOASSET_UTXO_2_TX_HASH", + }, + { + "event": "DEBIT", + "event_index": "$EVENT_INDEX_4", + "params": { + "action": "utxo move", + "address": None, + "asset": "UTXOASSET", + "block_index": "$BLOCK_INDEX", + "event": "$UTXOASSET_UTXO_2_TX_HASH", + "quantity": 1000000000, + "tx_index": "$UTXOASSET_UTXO_2_TX_INDEX", + "utxo": "$UTXOASSET_UTXO_1_TX_HASH:1", + "utxo_address": "$ADDRESS_7", + }, + "tx_hash": "$UTXOASSET_UTXO_2_TX_HASH", + }, + ], + }, + ], + }, +] diff --git a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_1_fairminter.py b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_1_fairminter.py index 875cedf443..6e4102f451 100644 --- a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_1_fairminter.py +++ b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_1_fairminter.py @@ -645,6 +645,23 @@ }, ], }, + { + "url": "assets/FAIRMINTA", + "result": { + "asset": "FAIRMINTA", + "asset_id": "1046814266082", + "asset_longname": "", + "confirmed": True, + "description": "", + "divisible": True, + "first_issuance_block_index": 122, + "issuer": "$ADDRESS_1", + "last_issuance_block_index": 125, + "locked": False, + "owner": "$ADDRESS_1", + "supply": 100 * 10**8, + }, + }, ], }, ] diff --git a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_5_dispenser.py b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_5_dispenser.py index af6a350b0d..b7840214ed 100644 --- a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_5_dispenser.py +++ b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_5_dispenser.py @@ -12,6 +12,8 @@ }, "set_variables": { "DISPENSER_1_TX_HASH": "$TX_HASH", + "DISPENSER_1_TX_INDEX": "$TX_INDEX", + "DISPENSER_1_BLOCK_INDEX": "$BLOCK_INDEX", }, "controls": [ { @@ -158,7 +160,7 @@ "dispenser": "$ADDRESS_1", "quantity": 4001, }, - "expected_error": ["dispenser doesn't have enough asset to give"], + "expected_error": ["dispenser for XCP doesn't have enough asset to give"], }, { "title": "Dispense 3: no dispenser error", @@ -178,6 +180,9 @@ "dispenser": "$ADDRESS_1", "quantity": 4000, }, + "set_variables": { + "DISPENSER_1_LAST_UPDATE_BLOCK_INDEX": "$BLOCK_INDEX", + }, "controls": [ { "url": "blocks/$BLOCK_INDEX/events?event_name=NEW_TRANSACTION,NEW_TRANSACTION_OUTPUT,CREDIT,DISPENSER_UPDATE,DISPENSE", @@ -271,7 +276,7 @@ "dispenser": "$ADDRESS_1", "quantity": 4001, }, - "expected_error": ["dispenser is not open", "dispenser is empty"], + "expected_error": ["dispenser for XCP is not open", "dispenser for XCP is empty"], }, { "title": "Create Dispenser 2: dispenser must be created by source", diff --git a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_7_utxo.py b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_7_utxo.py index 6a1af52a1c..56610ef88a 100644 --- a/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_7_utxo.py +++ b/counterparty-core/counterpartycore/test/regtest/scenarios/scenario_7_utxo.py @@ -651,13 +651,15 @@ }, { "url": "addresses/$ADDRESS_6/balances/MYASSETA", - "result": { - "address": None, - "asset": "MYASSETA", - "quantity": 1500000000, - "utxo": "$TX_HASH:0", - "utxo_address": "$ADDRESS_6", - }, + "result": [ + { + "address": None, + "asset": "MYASSETA", + "quantity": 1500000000, + "utxo": "$TX_HASH:0", + "utxo_address": "$ADDRESS_6", + } + ], }, ], }, diff --git a/counterparty-core/counterpartycore/test/regtest/testscenarios.py b/counterparty-core/counterpartycore/test/regtest/testscenarios.py index ad588db344..9e3190a4e7 100644 --- a/counterparty-core/counterpartycore/test/regtest/testscenarios.py +++ b/counterparty-core/counterpartycore/test/regtest/testscenarios.py @@ -26,6 +26,8 @@ scenario_14_sweep, scenario_15_destroy, scenario_16_fairminter, + scenario_17_dispenser, + scenario_18_utxo, scenario_last_mempool, ) from termcolor import colored @@ -47,14 +49,15 @@ SCENARIOS += scenario_13_cancel.SCENARIO SCENARIOS += scenario_14_sweep.SCENARIO SCENARIOS += scenario_15_destroy.SCENARIO +SCENARIOS += scenario_17_dispenser.SCENARIO +SCENARIOS += scenario_18_utxo.SCENARIO # more scenarios before this one SCENARIOS += scenario_last_mempool.SCENARIO CURR_DIR = os.path.dirname(os.path.realpath(__file__)) BASE_DIR = os.path.join(CURR_DIR, "../../../../") -# SCENARIOS = [] -# SCENARIOS += scenario_1_fairminter.SCENARIO +# SCENARIOS = scenario_18_utxo.SCENARIO def compare_strings(string1, string2): @@ -338,7 +341,7 @@ def run_scenarios(serve=False, wsgi_server="gunicorn"): print(regtest_node_thread.node.server_out.getvalue()) raise e finally: - print(regtest_node_thread.node.server_out.getvalue()) + # print(regtest_node_thread.node.server_out.getvalue()) regtest_node_thread.stop() diff --git a/counterparty-core/requirements.txt b/counterparty-core/requirements.txt index 83c8c20076..4d77bb57fd 100644 --- a/counterparty-core/requirements.txt +++ b/counterparty-core/requirements.txt @@ -34,4 +34,4 @@ JSON-log-formatter==1.0 yoyo-migrations==8.2.0 gunicorn==23.0.0 waitress==3.0.0 -counterparty-rs==10.5.0 +counterparty-rs==10.6.0 \ No newline at end of file diff --git a/counterparty-rs/Cargo.lock b/counterparty-rs/Cargo.lock index d4e65ec25f..d9a1b149c8 100644 --- a/counterparty-rs/Cargo.lock +++ b/counterparty-rs/Cargo.lock @@ -382,7 +382,7 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "counterparty-rs" -version = "10.5.0" +version = "10.6.0" dependencies = [ "bip32", "bitcoin 0.29.2", diff --git a/counterparty-rs/Cargo.toml b/counterparty-rs/Cargo.toml index 30e3d5b968..161e0a4536 100644 --- a/counterparty-rs/Cargo.toml +++ b/counterparty-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "counterparty-rs" -version = "10.5.0" +version = "10.6.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/counterparty-wallet/requirements.txt b/counterparty-wallet/requirements.txt index 50abaa2411..7421a94899 100644 --- a/counterparty-wallet/requirements.txt +++ b/counterparty-wallet/requirements.txt @@ -5,4 +5,4 @@ colorlog==6.8.0 python-dateutil==2.8.2 requests==2.32.0 termcolor==2.4.0 -counterparty-core==10.5.0 +counterparty-core==10.6.0 diff --git a/docker-compose.yml b/docker-compose.yml index a2371c62bf..dabad76ae2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ x-addrindexrs-common: &addrindexrs-common restart: unless-stopped x-counterparty-common: &counterparty-common - image: counterparty/counterparty:v10.5.0 + image: counterparty/counterparty:v10.6.0 stop_grace_period: 1m volumes: - data:/root/.bitcoin diff --git a/dredd.yml b/dredd.yml index 88b1db1063..dbebfba882 100644 --- a/dredd.yml +++ b/dredd.yml @@ -19,6 +19,8 @@ only: - Blocks > Get Sends By Block > Get Sends By Block - Blocks > Get Dispenses By Block > Get Dispenses By Block - Blocks > Get Sweeps By Block > Get Sweeps By Block +- Blocks > Get Fairminters By Block > Get Fairminters By Block +- Blocks > Get Fairmints By Block > Get Fairmints By Block - Transactions > Get Transactions > Get Transactions - Transactions > Info > Info - Transactions > Info By Tx Hash > Info By Tx Hash @@ -39,7 +41,7 @@ only: - Addresses > Get Events By Addresses > Get Events By Addresses - Addresses > Get Mempool Events By Addresses > Get Mempool Events By Addresses - Addresses > Get Address Balances > Get Address Balances -- Addresses > Get Balance By Address And Asset > Get Balance By Address And Asset +- Addresses > Get Balances By Address And Asset > Get Balances By Address And Asset - Addresses > Get Credits By Address > Get Credits By Address - Addresses > Get Debits By Address > Get Debits By Address - Addresses > Get Broadcasts By Source > Get Broadcasts By Source @@ -86,10 +88,11 @@ only: - Compose > Compose Attach > Compose Attach - Compose > Compose Detach > Compose Detach - Compose > Compose Movetoutxo > Compose Movetoutxo +- Compose > Get Attach Estimate Xcp Fee > Get Attach Estimate Xcp Fee - Assets > Get Valid Assets > Get Valid Assets - Assets > Get Asset > Get Asset - Assets > Get Asset Balances > Get Asset Balances -- Assets > Get Balance By Asset And Address > Get Balance By Asset And Address +- Assets > Get Balances By Asset And Address > Get Balances By Asset And Address - Assets > Get Orders By Asset > Get Orders By Asset - Assets > Get Order Matches By Asset > Get Order Matches By Asset - Assets > Get Credits By Asset > Get Credits By Asset diff --git a/release-notes/release-notes-v10.6.0.md b/release-notes/release-notes-v10.6.0.md new file mode 100644 index 0000000000..82f315584d --- /dev/null +++ b/release-notes/release-notes-v10.6.0.md @@ -0,0 +1,58 @@ +# Release Notes - Counterparty Core v10.6.0 (2024-10-24) + +This release includes a protocol change to fix a regression for the case when there have been multiple dispensers opened at a single address. The bug prevents users from triggering dispensers at addresses where there have previously been closed dispensers (rather than simply re-opened dispensers). + + +# Upgrading + +This release is a protocol change from mainnet block 868,300 (in about six days). It also includes a backwards-incompatible change in the API: + +- `/v2/addresses/
/balances/` and `/v2/assets//balances/
` now return a list that may include balances attached to UTXOs of `
`. + +This release also includes a bugfix for chained UTXO movements within the same block. This bugfix requires an automatic reparse starting from block 867000. Given the current slowdowns in catching up with the API database, we recommend using `counterparty-server bootstrap` before restarting your server. + +*IMPORTANT* All wallets should use the `compose_dispense()` call to trigger dispenses rather than the legacy `create_send()`. Due to the above bug, using `create_send()` can make it possible for users to send BTC to an address where the dispense will fail. All node hosts should migrate to `compose_dispense()` as soon as possible. + + +# ChangeLog + +## Protocol Changes + +- Block 868300: Dispenses are now triggered if *at least* one dispenser on the address is valid rather than only if all of them are valid. + +## Bugfixes + +- Catch invalid pubkeys in the compose API correctly +- Run reparse only if necessary +- Fix `message_data` when retrieving information about fairminter or fairmint transactions +- Use `threading.Event()` to cleanly stop threads and subprocesses started by `counterparty-server` +- Don't update UTXOs balances cache on mempool transactions +- Update UTXOs balances cache before transacation parsing to catch chained UTXO moves in the same block + +## Codebase + +- Use a lock file for RS Fetcher thread +- Add checkpoint for block 867290 + +## API + +- Have `/v2/addresses/
/balances/` and `/v2/assets//balances/
` now return a list that may include balances attached to UTXOs of `
` +- Add the following routes: + * `/v2/blocks//fairminters` + * `/v2/blocks//fairmints` + * `/v2/compose/attach/estimatexcpfees` +- Add `status` argument for Fairminters routes +- Make `/blocks/last` faster by adding an index to the `ledger_hash` field +- Have `/v2/addresses/
/sweeps` now also search by the `destination` field +- Add `asset_events` argument for Issuances routes +- Raise an error on `fairmint.compose()` when the fairminter is free and the quantity is not zero +- Add `get_asset` and `give_asset` arguments for the `/v2/orders` route + +## CLI + +- Add support for `--bootstrap-url` to `start` command + +# Credits + +* Ouziel Slama +* Adam Krellenstein