{"result":[{"asset_a":"BITCORN","asset_b":"XCP","reserve_a":998703.0,"reserve_b":1314.23645318,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"a5648507864ea0d63272d57235c7419480bf9e07c0f2a612b603950c86251e05","opened_block":952800,"lp_asset":"A4200000000000000069","creator":"19QWXpMXeLkoEKEJv2xo9rn8wkPCyxACSX","last_change_block":971142,"changed_at":"2026-10-12T21:47:21+00:00","quote_asset":"XCP","swaps_all":24,"swaps_24h":0,"vol_quote_all":1057.55643685,"vol_quote_24h":0.0,"vol_xcp_all":1057.55643685,"vol_xcp_24h":0.0,"last_swap_block":971142,"last_swap_at":"2026-10-12T21:47:21+00:00","last_swap_price":0.0013429816596,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":20969969.0,"burned":10.0,"circulating":20969959.0,"locked":true,"supply_exact":"20969969","burned_exact":"10","circulating_exact":"20969959","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"BITCORN","asset_b":"CORNTUKTUK","reserve_a":25000.0,"reserve_b":2.0,"reserves_known":true,"reserve_source":"OPEN_POOL","tx":"248723e723af1dc84de631568628e50ad958c7eef81ed81620811d88a5742745","opened_block":954181,"lp_asset":"A17955189050830360214","creator":"17TkmnxyBmtGBRgiQ4Y8Wa8HYYz6WWUtLj","last_change_block":954181,"changed_at":"2026-06-18T03:38:32+00:00","quote_asset":null,"swaps_all":0,"swaps_24h":0,"vol_quote_all":0.0,"vol_quote_24h":0.0,"vol_xcp_all":0.0,"vol_xcp_24h":0.0,"last_swap_block":null,"last_swap_at":null,"last_swap_price":null,"chg_24h":null,"chg_24h_basis":"never-swapped","fee_bps_min":null,"fee_bps_max":null,"a":{"supply":20969969.0,"burned":10.0,"circulating":20969959.0,"locked":true,"supply_exact":"20969969","burned_exact":"10","circulating_exact":"20969959","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":64.0,"burned":0.0,"circulating":64.0,"locked":true,"supply_exact":"64","burned_exact":"0","circulating_exact":"64","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"divisible_a":false,"divisible_b":false,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"PEPECASH","asset_b":"XCP","reserve_a":1613503.8600461,"reserve_b":1697.08540235,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"11c893c5211f6b553b09309b8432acca0f4f23d41752293cb7e1b938fce8ab80","opened_block":961101,"lp_asset":"A6900000000000001774","creator":"bc1qx8tfd8jzad7gfpppy44zedavek88pkjynsznz5","last_change_block":971004,"changed_at":"2026-10-11T23:55:44+00:00","quote_asset":"XCP","swaps_all":118,"swaps_24h":0,"vol_quote_all":4288.56453531,"vol_quote_24h":0.0,"vol_xcp_all":4288.56453531,"vol_xcp_24h":0.0,"last_swap_block":971004,"last_swap_at":"2026-10-11T23:55:44+00:00","last_swap_price":0.001060157534007208,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":995268826.9707891,"burned":303834093.1936216,"circulating":691434733.7771676,"locked":true,"supply_exact":"995268826.97078908","burned_exact":"303834093.1936216","circulating_exact":"691434733.77716748","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"MINTS","asset_b":"XCP","reserve_a":1009727.36120308,"reserve_b":990.77894783,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"349bc6944efa329d2cdfc73201f7b115a5b4e4da4f6a99f8e399599c7932db5c","opened_block":962358,"lp_asset":"A1688888888888888888","creator":"bc1qx8tfd8jzad7gfpppy44zedavek88pkjynsznz5","last_change_block":968115,"changed_at":"2026-09-22T07:16:41+00:00","quote_asset":"XCP","swaps_all":38,"swaps_24h":0,"vol_quote_all":84.71680035,"vol_quote_24h":0.0,"vol_xcp_all":84.71680035,"vol_xcp_24h":0.0,"last_swap_block":968115,"last_swap_at":"2026-09-22T07:16:41+00:00","last_swap_price":0.000976521381151032,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"PEPEONMUSK","asset_b":"XCP","reserve_a":197685.0,"reserve_b":6.37404577,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"1f90375d216118e809e202a66adde4322882ba7fc9087ac0ea533d34a53dd50c","opened_block":963180,"lp_asset":"A16459115350311936342","creator":"15e15ua6A3FJqjMevtrWcFSzKn9k6bMQeA","last_change_block":970636,"changed_at":"2026-10-09T13:33:26+00:00","quote_asset":"XCP","swaps_all":15,"swaps_24h":0,"vol_quote_all":23.86289473,"vol_quote_24h":0.0,"vol_xcp_all":23.86289473,"vol_xcp_24h":0.0,"last_swap_block":970636,"last_swap_at":"2026-10-09T13:33:26+00:00","last_swap_price":2.7675270234093815e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":224999999.0,"burned":135003093.0,"circulating":89996906.0,"locked":true,"supply_exact":"224999999","burned_exact":"135003093","circulating_exact":"89996906","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"TESTNETPEPE","asset_b":"XCP","reserve_a":291801.19882614,"reserve_b":17.22059476,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"fcbb4f619fdc8f299700005c4dbcbc375bbb25aef37d11d4a040670fa2d22b09","opened_block":963180,"lp_asset":"A14270793329709528491","creator":"15e15ua6A3FJqjMevtrWcFSzKn9k6bMQeA","last_change_block":969052,"changed_at":"2026-09-28T21:54:34+00:00","quote_asset":"XCP","swaps_all":13,"swaps_24h":0,"vol_quote_all":71.07976803,"vol_quote_24h":0.0,"vol_xcp_all":71.07976803,"vol_xcp_24h":0.0,"last_swap_block":968110,"last_swap_at":"2026-09-22T06:21:46+00:00","last_swap_price":6.33102526328981e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":999999714.4999994,"burned":85555714.999998,"circulating":914443999.5000014,"locked":true,"supply_exact":"999999714.49999940","burned_exact":"85555714.999998","circulating_exact":"914443999.50000140","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"CAPTAINDAN","asset_b":"XCP","reserve_a":39107216.74893008,"reserve_b":3991.71950149,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c68f680bb834c7ab6e04067d7ac318520aad7da3a0d5053ebe5c66052bf6ac34","opened_block":963193,"lp_asset":"A698766641129358169","creator":"bc1q6y74gzucttepmdgr539ep3p0sewzhudypsdlvl","last_change_block":971371,"changed_at":"2026-10-14T07:19:37+00:00","quote_asset":"XCP","swaps_all":338,"swaps_24h":5,"vol_quote_all":9686.80682539,"vol_quote_24h":137.27322411,"vol_xcp_all":9686.80682539,"vol_xcp_24h":137.27322411,"last_swap_block":971371,"last_swap_at":"2026-10-14T07:19:37+00:00","last_swap_price":0.00010271421490081957,"chg_24h":-6.567083182324905,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":99992812.31347838,"burned":0.0,"circulating":99992812.31347838,"locked":true,"supply_exact":"99992812.31347838","burned_exact":"0","circulating_exact":"99992812.31347838","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"STOLEYERGIRL","asset_b":"XCP","reserve_a":37795510.97763801,"reserve_b":650.9165907,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"2741b7507c3cb21fc5082f9334041e9867cfe2271b5aa006253383762f82830b","opened_block":963331,"lp_asset":"A695227472614786469","creator":"18PHGKzAcMDNVNie6kwDp2s6rkKM8RBcg2","last_change_block":970322,"changed_at":"2026-10-07T09:20:19+00:00","quote_asset":"XCP","swaps_all":156,"swaps_24h":0,"vol_quote_all":1789.65248108,"vol_quote_24h":0.0,"vol_xcp_all":1789.65248108,"vol_xcp_24h":0.0,"last_swap_block":970322,"last_swap_at":"2026-10-07T09:20:19+00:00","last_swap_price":1.7181409429036583e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"CAPTAINDAN","asset_b":"STOLEYERGIRL","reserve_a":0.0,"reserve_b":0.0,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"72e8d683e52cd638c5de2eceb29d1a64c909a2f123690eb920d4cb83f007a74e","opened_block":963337,"lp_asset":"A17343591106995799661","creator":"16aZDCvD6w1x25qYNWDrXLUswEXiUU9ttr","last_change_block":963461,"changed_at":"2026-08-21T15:59:03+00:00","quote_asset":"STOLEYERGIRL","swaps_all":4,"swaps_24h":0,"vol_quote_all":7677.06501998,"vol_quote_24h":0.0,"vol_xcp_all":null,"vol_xcp_24h":0.0,"last_swap_block":963414,"last_swap_at":"2026-08-21T09:14:33+00:00","last_swap_price":1.1228189926479926,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":100,"fee_bps_max":100,"a":{"supply":99992812.31347838,"burned":0.0,"circulating":99992812.31347838,"locked":true,"supply_exact":"99992812.31347838","burned_exact":"0","circulating_exact":"99992812.31347838","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"divisible_a":true,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"DANKMEMECASH","asset_b":"XCP","reserve_a":1424394.65938413,"reserve_b":62.97399104,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"adbfbb65f254c8c17d29a6ceaac70f5addb06eb0d9a15ea3f00603745991cd8e","opened_block":963404,"lp_asset":"A14121122299558243664","creator":"15e15ua6A3FJqjMevtrWcFSzKn9k6bMQeA","last_change_block":965820,"changed_at":"2026-09-06T19:13:35+00:00","quote_asset":"XCP","swaps_all":15,"swaps_24h":0,"vol_quote_all":145.31763193,"vol_quote_24h":0.0,"vol_xcp_all":145.31763193,"vol_xcp_24h":0.0,"last_swap_block":965798,"last_swap_at":"2026-09-06T15:51:27+00:00","last_swap_price":4.399222288337297e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":882537456.5077777,"burned":29103703.45,"circulating":853433753.0577776,"locked":true,"supply_exact":"882537456.50777774","burned_exact":"29103703.45000000","circulating_exact":"853433753.05777774","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"PEPEMEMECOIN","asset_b":"XCP","reserve_a":24444504.03202488,"reserve_b":1375.84422347,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"e156cfbd66521a9d11a5c8bc89f81bf153b3ee62767cd70b88dc267ae00bf2f5","opened_block":963452,"lp_asset":"A690994519084744469","creator":"1APxNaxSgYTknypZ5tT8XMWti5M6CueYd7","last_change_block":971355,"changed_at":"2026-10-14T05:33:22+00:00","quote_asset":"XCP","swaps_all":216,"swaps_24h":1,"vol_quote_all":3800.1650662,"vol_quote_24h":12.1625115,"vol_xcp_all":3800.1650662,"vol_xcp_24h":12.1625115,"last_swap_block":971355,"last_swap_at":"2026-10-14T05:33:22+00:00","last_swap_price":5.6500533291377805e-05,"chg_24h":-4.056364853064985,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":8.538,"circulating":99999991.462,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"8.538","circulating_exact":"99999991.46200000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"GOOBY","asset_b":"XCP","reserve_a":38214027.35452779,"reserve_b":565.24628097,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"833cc40f680461a4b2b386bc3904ef4a5e1eb279f53f2a29a264bcf36589f33c","opened_block":963889,"lp_asset":"A691207554967958369","creator":"17Xw41Zg2zxNV5DcCPQ28TdSVaAwk1SpdA","last_change_block":970959,"changed_at":"2026-10-11T16:57:40+00:00","quote_asset":"XCP","swaps_all":116,"swaps_24h":0,"vol_quote_all":1127.49340544,"vol_quote_24h":0.0,"vol_xcp_all":1127.49340544,"vol_xcp_24h":0.0,"last_swap_block":970959,"last_swap_at":"2026-10-11T16:57:40+00:00","last_swap_price":1.511311969024166e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":98000000.0,"burned":0.0,"circulating":98000000.0,"locked":true,"supply_exact":"98000000.00000000","burned_exact":"0","circulating_exact":"98000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"PEPECASH","asset_b":"PEPEMEMECOIN","reserve_a":700828.81320918,"reserve_b":12132618.23296649,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"e917569224d59495632795e35b6a8e819871037719c68b1ee01c2fcc69b746db","opened_block":963927,"lp_asset":"A4405800475778414737","creator":"1APxNaxSgYTknypZ5tT8XMWti5M6CueYd7","last_change_block":971055,"changed_at":"2026-10-12T06:47:00+00:00","quote_asset":"PEPEMEMECOIN","swaps_all":45,"swaps_24h":0,"vol_quote_all":22154863.15064008,"vol_quote_24h":0.0,"vol_xcp_all":null,"vol_xcp_24h":0.0,"last_swap_block":971055,"last_swap_at":"2026-10-12T06:47:00+00:00","last_swap_price":16.766032926131228,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":100,"fee_bps_max":100,"a":{"supply":995268826.9707891,"burned":303834093.1936216,"circulating":691434733.7771676,"locked":true,"supply_exact":"995268826.97078908","burned_exact":"303834093.1936216","circulating_exact":"691434733.77716748","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":100000000.0,"burned":8.538,"circulating":99999991.462,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"8.538","circulating_exact":"99999991.46200000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"SEISMONSTER","asset_b":"XCP","reserve_a":25873930.81952257,"reserve_b":833.5576611,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c485e9fd3351d84760e820669e09d3c81012d6a6964c11a9eb73e0eacb48c8bc","opened_block":964019,"lp_asset":"A696064678507395669","creator":"1ALXrsNxpo3uJsjNWSjGiKGWsqMtWtZsr5","last_change_block":971082,"changed_at":"2026-10-12T10:35:51+00:00","quote_asset":"XCP","swaps_all":144,"swaps_24h":0,"vol_quote_all":1110.68333878,"vol_quote_24h":0.0,"vol_xcp_all":1110.68333878,"vol_xcp_24h":0.0,"last_swap_block":971082,"last_swap_at":"2026-10-12T10:35:51+00:00","last_swap_price":3.2290612986502274e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"EVOLVEDPEPE","asset_b":"XCP","reserve_a":45809304.3403359,"reserve_b":526.90211142,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"3d285d740c0c3d9febbb2955242e1ce66cc49486bf4f6e1e53dfe0f08e720af9","opened_block":964199,"lp_asset":"A13947097731247636657","creator":"14RFPTKnBr6u38znGjKnsRc4pohpUt8ZmT","last_change_block":969477,"changed_at":"2026-10-01T18:35:46+00:00","quote_asset":"XCP","swaps_all":113,"swaps_24h":0,"vol_quote_all":902.70843444,"vol_quote_24h":0.0,"vol_xcp_all":902.70843444,"vol_xcp_24h":0.0,"last_swap_block":969477,"last_swap_at":"2026-10-01T18:35:46+00:00","last_swap_price":1.1535742371449821e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"FUNTRUMP","asset_b":"XCP","reserve_a":25799697.54426691,"reserve_b":842.10631267,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"256a646b259135f84b4a58d2731e1af8c484f33aa06a5722eb03e5194e3ff3a9","opened_block":964334,"lp_asset":"A699294694659305569","creator":"bc1qtke38j72qv4d8eljn7pccaykypw8luytfwdn7q","last_change_block":970817,"changed_at":"2026-10-10T19:56:32+00:00","quote_asset":"XCP","swaps_all":152,"swaps_24h":0,"vol_quote_all":2332.55461879,"vol_quote_24h":0.0,"vol_xcp_all":2332.55461879,"vol_xcp_24h":0.0,"last_swap_block":970817,"last_swap_at":"2026-10-10T19:56:32+00:00","last_swap_price":3.324492289822349e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":99890371.92414907,"burned":0.0,"circulating":99890371.92414907,"locked":true,"supply_exact":"99890371.92414906","burned_exact":"0","circulating_exact":"99890371.92414906","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"NAKAMOTOFUN","asset_b":"XCP","reserve_a":47841212.21343969,"reserve_b":464.30577374,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"dc623822c9c44d33a6c37a473c1e3b2413ddd07b08ba67ff87b481d1cb9915c6","opened_block":964590,"lp_asset":"A693531505741244269","creator":"16xG9NoSKAbMhbAgnwhMv2iDx8RY9cf87X","last_change_block":970945,"changed_at":"2026-10-11T14:52:30+00:00","quote_asset":"XCP","swaps_all":105,"swaps_24h":0,"vol_quote_all":997.93896551,"vol_quote_24h":0.0,"vol_xcp_all":997.93896551,"vol_xcp_24h":0.0,"last_swap_block":970945,"last_swap_at":"2026-10-11T14:52:30+00:00","last_swap_price":9.86277303752648e-06,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":99999999.9998339,"burned":0.0,"circulating":99999999.9998339,"locked":true,"supply_exact":"99999999.99983389","burned_exact":"0","circulating_exact":"99999999.99983389","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"EGGPLANTPEPE","asset_b":"XCP","reserve_a":99.0,"reserve_b":495.05012817,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"1a2e9755ce5b1191f9f9b9138eda4c29391a87f74b081fdc1661b855b12f69fb","opened_block":964603,"lp_asset":"A800813500000000000","creator":"bc1qx8tfd8jzad7gfpppy44zedavek88pkjynsznz5","last_change_block":970337,"changed_at":"2026-10-07T12:06:53+00:00","quote_asset":"XCP","swaps_all":2,"swaps_24h":0,"vol_quote_all":10.10267669,"vol_quote_24h":0.0,"vol_xcp_all":10.10267669,"vol_xcp_24h":0.0,"last_swap_block":970337,"last_swap_at":"2026-10-07T12:06:53+00:00","last_swap_price":5.02627426,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":999.0,"burned":0.0,"circulating":999.0,"locked":true,"supply_exact":"999","burned_exact":"0","circulating_exact":"999","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"CAPTAINDAN","asset_b":"NAKAMOTOFUN","reserve_a":0.0,"reserve_b":0.0,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"f739b741f91466eb27907e8ef7e106b86cd4d75bbeecfcf8299893b7cbdef189","opened_block":964677,"lp_asset":"A7180206120106504271","creator":"14RFPTKnBr6u38znGjKnsRc4pohpUt8ZmT","last_change_block":965403,"changed_at":"2026-09-04T00:40:43+00:00","quote_asset":"NAKAMOTOFUN","swaps_all":4,"swaps_24h":0,"vol_quote_all":45852.72451875,"vol_quote_24h":0.0,"vol_xcp_all":null,"vol_xcp_24h":0.0,"last_swap_block":965230,"last_swap_at":"2026-09-02T22:46:50+00:00","last_swap_price":11.676164188478664,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":100,"fee_bps_max":100,"a":{"supply":99992812.31347838,"burned":0.0,"circulating":99992812.31347838,"locked":true,"supply_exact":"99992812.31347838","burned_exact":"0","circulating_exact":"99992812.31347838","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":99999999.9998339,"burned":0.0,"circulating":99999999.9998339,"locked":true,"supply_exact":"99999999.99983389","burned_exact":"0","circulating_exact":"99999999.99983389","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"divisible_a":true,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"CAPTAINDAN","asset_b":"PEPEMEMECOIN","reserve_a":0.0,"reserve_b":0.0,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"b0ed5ad9faba17fe96011b9407236c708d0de1cdf6332a2775650797c2717dbe","opened_block":964677,"lp_asset":"A4003727729327915500","creator":"14RFPTKnBr6u38znGjKnsRc4pohpUt8ZmT","last_change_block":966517,"changed_at":"2026-09-11T14:22:18+00:00","quote_asset":"PEPEMEMECOIN","swaps_all":4,"swaps_24h":0,"vol_quote_all":13531.35604715,"vol_quote_24h":0.0,"vol_xcp_all":null,"vol_xcp_24h":0.0,"last_swap_block":966274,"last_swap_at":"2026-09-09T22:12:17+00:00","last_swap_price":2.035503158739438,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":100,"fee_bps_max":100,"a":{"supply":99992812.31347838,"burned":0.0,"circulating":99992812.31347838,"locked":true,"supply_exact":"99992812.31347838","burned_exact":"0","circulating_exact":"99992812.31347838","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":100000000.0,"burned":8.538,"circulating":99999991.462,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"8.538","circulating_exact":"99999991.46200000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"CHARIZARD","asset_b":"PIKACHU","reserve_a":0.0,"reserve_b":0.0,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"f6bdcd34805e60bb096ce6479db87c9e90215537eaf276b8b313f832c84a9052","opened_block":964716,"lp_asset":"A180270095406341182","creator":"bc1qn7n09udje9hf33py72tc28606ur44luxzhwmw0","last_change_block":965184,"changed_at":"2026-09-02T14:57:04+00:00","quote_asset":null,"swaps_all":0,"swaps_24h":0,"vol_quote_all":0.0,"vol_quote_24h":0.0,"vol_xcp_all":0.0,"vol_xcp_24h":0.0,"last_swap_block":null,"last_swap_at":null,"last_swap_price":null,"chg_24h":null,"chg_24h_basis":"never-swapped","fee_bps_min":null,"fee_bps_max":null,"a":{"supply":50.0,"burned":0.0,"circulating":50.0,"locked":true,"supply_exact":"50","burned_exact":"0","circulating_exact":"50","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":80.0,"burned":0.0,"circulating":80.0,"locked":true,"supply_exact":"80","burned_exact":"0","circulating_exact":"80","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"divisible_a":false,"divisible_b":false,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"MEWTWO","asset_b":"MEWX","reserve_a":0.0,"reserve_b":0.0,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"56c947b2d592aeee681a5632e0b1e1245b047f94b9b94f8691cda8713b504e7e","opened_block":964716,"lp_asset":"A9884693534977779197","creator":"bc1qn7n09udje9hf33py72tc28606ur44luxzhwmw0","last_change_block":965184,"changed_at":"2026-09-02T14:57:04+00:00","quote_asset":null,"swaps_all":0,"swaps_24h":0,"vol_quote_all":0.0,"vol_quote_24h":0.0,"vol_xcp_all":0.0,"vol_xcp_24h":0.0,"last_swap_block":null,"last_swap_at":null,"last_swap_price":null,"chg_24h":null,"chg_24h_basis":"never-swapped","fee_bps_min":null,"fee_bps_max":null,"a":{"supply":30.0,"burned":0.0,"circulating":30.0,"locked":true,"supply_exact":"30","burned_exact":"0","circulating_exact":"30","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":30.0,"burned":0.0,"circulating":30.0,"locked":true,"supply_exact":"30","burned_exact":"0","circulating_exact":"30","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"divisible_a":false,"divisible_b":false,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"CAKE","asset_b":"XCP","reserve_a":0.0,"reserve_b":0.0,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"262ef2b769d57a1ef664c9183956099aaf6736aa85e7771fe6e1e922de625e67","opened_block":964720,"lp_asset":"A17763985636145889130","creator":"16HVn75ygDNTmBWXMVMjLR9CSUq6km9CPR","last_change_block":965018,"changed_at":"2026-09-01T10:15:41+00:00","quote_asset":null,"swaps_all":0,"swaps_24h":0,"vol_quote_all":0.0,"vol_quote_24h":0.0,"vol_xcp_all":0.0,"vol_xcp_24h":0.0,"last_swap_block":null,"last_swap_at":null,"last_swap_price":null,"chg_24h":null,"chg_24h_basis":"never-swapped","fee_bps_min":null,"fee_bps_max":null,"a":{"supply":49999.0,"burned":0.0,"circulating":49999.0,"locked":false,"supply_exact":"49999","burned_exact":"0","circulating_exact":"49999","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"MSGA","asset_b":"XCP","reserve_a":36552610.28098693,"reserve_b":591.10901157,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"dff2594547d7ef8c181c9c8352e114bd31b74bd7b3cf8022186f51125303df6c","opened_block":965027,"lp_asset":"A699324362415350269","creator":"bc1qudgymslu2j70qhh6mnsflwtx95d4q9eun52hmk","last_change_block":970973,"changed_at":"2026-10-11T19:36:40+00:00","quote_asset":"XCP","swaps_all":96,"swaps_24h":0,"vol_quote_all":1352.91004678,"vol_quote_24h":0.0,"vol_xcp_all":1352.91004678,"vol_xcp_24h":0.0,"last_swap_block":970973,"last_swap_at":"2026-10-11T19:36:40+00:00","last_swap_price":1.626863072789785e-05,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"BITCRYSTALS","asset_b":"XCP","reserve_a":4343.04495695,"reserve_b":21.82434653,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"5b50b00932bbcfb6b52584d8cb8abf450385e9e7977a60ea8e528b788c5f364c","opened_block":965039,"lp_asset":"A6779161110994803225","creator":"14RFPTKnBr6u38znGjKnsRc4pohpUt8ZmT","last_change_block":970661,"changed_at":"2026-10-09T17:15:41+00:00","quote_asset":"XCP","swaps_all":7,"swaps_24h":0,"vol_quote_all":17.57022418,"vol_quote_24h":0.0,"vol_xcp_all":17.57022418,"vol_xcp_24h":0.0,"last_swap_block":970661,"last_swap_at":"2026-10-09T17:15:41+00:00","last_swap_price":0.005182760919829395,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":99999972.99999999,"burned":0.0,"circulating":99999972.99999999,"locked":true,"supply_exact":"99999972.99999999","burned_exact":"0","circulating_exact":"99999972.99999999","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"MEMENOME","asset_b":"XCP","reserve_a":54368125.43350765,"reserve_b":395.10026377,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"5dfbc6ffaae2939838c411edcb99952c768f9375a3fa090f42ebe6ecfef4d464","opened_block":965043,"lp_asset":"A18189972090142917414","creator":"bc1qqvw6arq0r86uyu69yejpy3j566p09dejzqq7aq","last_change_block":970413,"changed_at":"2026-10-08T00:36:22+00:00","quote_asset":"XCP","swaps_all":73,"swaps_24h":0,"vol_quote_all":439.08032357,"vol_quote_24h":0.0,"vol_xcp_all":439.08032357,"vol_xcp_24h":0.0,"last_swap_block":970413,"last_swap_at":"2026-10-08T00:36:22+00:00","last_swap_price":7.241573169055546e-06,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"COVDANRARE","asset_b":"XCP","reserve_a":41034474.39176095,"reserve_b":525.73422575,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"9b7120da6d9232d36267038b6fbff07716e042d6e417d9d348e3d66c3c2b3f9c","opened_block":965232,"lp_asset":"A691461150654650569","creator":"15dx2KbwKxppVjJYvXrK6pCwnQeqat71ZA","last_change_block":971355,"changed_at":"2026-10-14T05:33:22+00:00","quote_asset":"XCP","swaps_all":120,"swaps_24h":1,"vol_quote_all":949.77018376,"vol_quote_24h":13.06637747,"vol_xcp_all":949.77018376,"vol_xcp_24h":13.06637747,"last_swap_block":971355,"last_swap_at":"2026-10-14T05:33:22+00:00","last_swap_price":1.3066377479880664e-05,"chg_24h":-4.862358167551753,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":99968500.0,"burned":0.0,"circulating":99968500.0,"locked":true,"supply_exact":"99968500.00000000","burned_exact":"0","circulating_exact":"99968500.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"HONDACIVIC","asset_b":"XCP","reserve_a":14213572.27155987,"reserve_b":1530.78037232,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"1c935db55b9d994f3d5ec14e1d7262120da102c21452e294fd7bc56a7c9126a4","opened_block":965495,"lp_asset":"A693168509484012269","creator":"1KacrYMuQW5eqLbrYUotQ1mdsVpxin6hC9","last_change_block":971392,"changed_at":"2026-10-14T10:39:41+00:00","quote_asset":"XCP","swaps_all":237,"swaps_24h":6,"vol_quote_all":2706.82171539,"vol_quote_24h":55.75247634,"vol_xcp_all":2706.82171539,"vol_xcp_24h":55.75247634,"last_swap_block":971392,"last_swap_at":"2026-10-14T10:39:41+00:00","last_swap_price":0.00010753260725328716,"chg_24h":9.629299350511456,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":88348603.76167665,"burned":0.0,"circulating":88348603.76167665,"locked":true,"supply_exact":"88348603.76167666","burned_exact":"0","circulating_exact":"88348603.76167666","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"JAPANESENFT","asset_b":"XCP","reserve_a":56635273.32827456,"reserve_b":380.21329338,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"f0966fbd613f4b839a21c0b20b4c677cd3896712365a0b5300b4ca061c9ac4bf","opened_block":965814,"lp_asset":"A693369034207190069","creator":"16xG9NoSKAbMhbAgnwhMv2iDx8RY9cf87X","last_change_block":971202,"changed_at":"2026-10-13T06:23:08+00:00","quote_asset":"XCP","swaps_all":76,"swaps_24h":0,"vol_quote_all":658.1409951,"vol_quote_24h":0.0,"vol_xcp_all":658.1409951,"vol_xcp_24h":0.0,"last_swap_block":971202,"last_swap_at":"2026-10-13T06:23:08+00:00","last_swap_price":6.799862825784847e-06,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"MAJORLOWERY","asset_b":"XCP","reserve_a":54770384.65201004,"reserve_b":392.4508486,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c68c7512810335a74a6bce69f3d001cd56382273f3ebdddefdaaea55b34c5918","opened_block":965836,"lp_asset":"A693009796969443469","creator":"1Dw5WtDY3LRptQuRK1WHw3mjk5F9w2ieny","last_change_block":971304,"changed_at":"2026-10-13T21:17:58+00:00","quote_asset":"XCP","swaps_all":64,"swaps_24h":1,"vol_quote_all":489.73506632,"vol_quote_24h":5.5,"vol_xcp_all":489.73506632,"vol_xcp_24h":5.5,"last_swap_block":971304,"last_swap_at":"2026-10-13T21:17:58+00:00","last_swap_price":7.100467299929016e-06,"chg_24h":0.5918619008636788,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"FEWGOODMAN","asset_b":"XCP","reserve_a":53761595.52977998,"reserve_b":400.73436599,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"3fb234d24885a435c8bc1eda787d65ccce78df5ed4b3bcdc1e8dadaa20b43873","opened_block":965945,"lp_asset":"A692890855536909669","creator":"bc1pk90zy8ax8wfe9ghdnjav2eecaej8skr50fa8pekfv5p5gjw20vcq2gnupc","last_change_block":971260,"changed_at":"2026-10-13T15:08:44+00:00","quote_asset":"XCP","swaps_all":85,"swaps_24h":1,"vol_quote_all":709.26180779,"vol_quote_24h":0.61501145,"vol_xcp_all":709.26180779,"vol_xcp_24h":0.61501145,"last_swap_block":971260,"last_swap_at":"2026-10-13T15:08:44+00:00","last_swap_price":7.479874817704811e-06,"chg_24h":-0.7167752121099843,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"BONPARTY","asset_b":"XCP","reserve_a":448.0,"reserve_b":111.68085976,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"473000c03c6eba35d25c55469731b96d22309250e991143f3748898a72d983d0","opened_block":966025,"lp_asset":"A9363376930128120806","creator":"bc1pary3645xyj927jtm3dh5gsc43ukw8e3nw54x6eekxywd05vajl5systdel","last_change_block":967890,"changed_at":"2026-09-20T20:23:21+00:00","quote_asset":"XCP","swaps_all":5,"swaps_24h":0,"vol_quote_all":14.52850996,"vol_quote_24h":0.0,"vol_xcp_all":14.52850996,"vol_xcp_24h":0.0,"last_swap_block":967890,"last_swap_at":"2026-09-20T20:23:21+00:00","last_swap_price":0.2483121225,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":1779.0,"burned":0.0,"circulating":1779.0,"locked":true,"supply_exact":"1779","burned_exact":"0","circulating_exact":"1779","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"MEMEPOW","asset_b":"XCP","reserve_a":5.0,"reserve_b":100.0,"reserves_known":true,"reserve_source":"OPEN_POOL","tx":"2803fcf3c5b6dd60c1847de6985430bfaa0d5092dbc937156df2089e6de7415c","opened_block":966033,"lp_asset":"A10567163511974929035","creator":"bc1ptr7v723wqf5sygtlz7gwz89t3nclfv9rleuev7wd72uzg5xuvqysqx0tcd","last_change_block":966033,"changed_at":"2026-09-08T06:56:05+00:00","quote_asset":null,"swaps_all":0,"swaps_24h":0,"vol_quote_all":0.0,"vol_quote_24h":0.0,"vol_xcp_all":0.0,"vol_xcp_24h":0.0,"last_swap_block":null,"last_swap_at":null,"last_swap_price":null,"chg_24h":null,"chg_24h_basis":"never-swapped","fee_bps_min":null,"fee_bps_max":null,"a":{"supply":20.0,"burned":0.0,"circulating":20.0,"locked":true,"supply_exact":"20","burned_exact":"0","circulating_exact":"20","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"SIDEEYE","asset_b":"XCP","reserve_a":15.0,"reserve_b":66.77796328,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"3ae3aa82a4e2f7b29a569a6a5018266f7d83e84ba4d23ba99e0fa66ab631ea05","opened_block":966033,"lp_asset":"A3760599981958362418","creator":"bc1ptr7v723wqf5sygtlz7gwz89t3nclfv9rleuev7wd72uzg5xuvqysqx0tcd","last_change_block":966056,"changed_at":"2026-09-08T10:50:23+00:00","quote_asset":"XCP","swaps_all":1,"swaps_24h":0,"vol_quote_all":33.22203672,"vol_quote_24h":0.0,"vol_xcp_all":33.22203672,"vol_xcp_24h":0.0,"last_swap_block":966056,"last_swap_at":"2026-09-08T10:50:23+00:00","last_swap_price":6.644407344,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":30.0,"burned":0.0,"circulating":30.0,"locked":true,"supply_exact":"30","burned_exact":"0","circulating_exact":"30","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"LORDFUN","asset_b":"XCP","reserve_a":50279104.40909023,"reserve_b":429.80056706,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"409b27e1d9a32f5157b4e8a293382ae399551e4e8ee89b20f646572f5e704bba","opened_block":966425,"lp_asset":"A690010001000111269","creator":"bc1q6y74gzucttepmdgr539ep3p0sewzhudypsdlvl","last_change_block":971180,"changed_at":"2026-10-13T03:16:13+00:00","quote_asset":"XCP","swaps_all":113,"swaps_24h":0,"vol_quote_all":1009.44981045,"vol_quote_24h":0.0,"vol_xcp_all":1009.44981045,"vol_xcp_24h":0.0,"last_swap_block":971180,"last_swap_at":"2026-10-13T03:16:13+00:00","last_swap_price":8.590985500859442e-06,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":99950000.0,"burned":0.0,"circulating":99950000.0,"locked":true,"supply_exact":"99950000.00000000","burned_exact":"0","circulating_exact":"99950000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"PEPEKUBE","asset_b":"XCP","reserve_a":9.0,"reserve_b":5.5583473,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"15af74bee964be7295d722c875069ac7156063f7eef8fa113a15b8d925a4bc06","opened_block":966983,"lp_asset":"A303386581704320838","creator":"bc1p5jf7zpnu6g0r0u2q20d5n34pd2c49upgq2hkx45p99u4mzavq4uq0epxj9","last_change_block":968321,"changed_at":"2026-09-23T21:15:01+00:00","quote_asset":"XCP","swaps_all":1,"swaps_24h":0,"vol_quote_all":0.5583473,"vol_quote_24h":0.0,"vol_xcp_all":0.5583473,"vol_xcp_24h":0.0,"last_swap_block":968321,"last_swap_at":"2026-09-23T21:15:01+00:00","last_swap_price":0.5583473,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100.0,"burned":0.0,"circulating":100.0,"locked":true,"supply_exact":"100","burned_exact":"0","circulating_exact":"100","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"DANFUNPILL","asset_b":"XCP","reserve_a":56940484.8700588,"reserve_b":377.69147369,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"562653383cdd7ffb9e96c458f83d35bc5a82f33cb332e119ae6a065bf592bfe2","opened_block":967049,"lp_asset":"A692503876675348469","creator":"bc1q6y74gzucttepmdgr539ep3p0sewzhudypsdlvl","last_change_block":971387,"changed_at":"2026-10-14T10:11:17+00:00","quote_asset":"XCP","swaps_all":77,"swaps_24h":1,"vol_quote_all":525.77040433,"vol_quote_24h":2.2759554,"vol_xcp_all":525.77040433,"vol_xcp_24h":2.2759554,"last_swap_block":971387,"last_swap_at":"2026-10-14T10:11:17+00:00","last_swap_price":6.639897299510938e-06,"chg_24h":-2.355259511952505,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"BOBOCASH","asset_b":"DANKMEMECASH","reserve_a":4601.0,"reserve_b":137046.8694984,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"84bcfa9620c2cc0c9763cc049ed2248dc03cf887e6ab4b94e7f8929df6ae6aaa","opened_block":967724,"lp_asset":"A7711021155918193487","creator":"bc1qz8y760738dcuv6g3jf6sa5tdcmzddneh2u220w","last_change_block":968322,"changed_at":"2026-09-23T21:26:21+00:00","quote_asset":"DANKMEMECASH","swaps_all":1,"swaps_24h":0,"vol_quote_all":12953.86588622,"vol_quote_24h":0.0,"vol_xcp_all":null,"vol_xcp_24h":0.0,"last_swap_block":968322,"last_swap_at":"2026-09-23T21:26:21+00:00","last_swap_price":32.303904953167084,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":100,"fee_bps_max":100,"a":{"supply":20834310.0,"burned":1.0,"circulating":20834309.0,"locked":true,"supply_exact":"20834310","burned_exact":"1","circulating_exact":"20834309","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"b":{"supply":882537456.5077777,"burned":29103703.45,"circulating":853433753.0577776,"locked":true,"supply_exact":"882537456.50777774","burned_exact":"29103703.45000000","circulating_exact":"853433753.05777774","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"divisible_a":false,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"FAKEBANG","asset_b":"XCP","reserve_a":31306570.38555094,"reserve_b":1324.47637457,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"e8092f1c66b0f13fff0bf741444adac52eb82cf5b90e41e898faf962de0a7f1f","opened_block":968911,"lp_asset":"A4742738723668466522","creator":"bc1phaeq2pv8fwy2sw7kuxw3kq897swcdgeq7xe8etvqftgfk9m5fwvqyl0tsv","last_change_block":971378,"changed_at":"2026-10-14T08:35:35+00:00","quote_asset":"XCP","swaps_all":82,"swaps_24h":2,"vol_quote_all":2087.05755595,"vol_quote_24h":24.81863814,"vol_xcp_all":2087.05755595,"vol_xcp_24h":24.81863814,"last_swap_block":971378,"last_swap_at":"2026-10-14T08:35:35+00:00","last_swap_price":4.2834604518228177e-05,"chg_24h":-2.2021559440035485,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"XCP","asset_b":"XCPISFOREVER","reserve_a":441.64506547,"reserve_b":48658882.84749238,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c9451e2ce7a1e4ceb7502ada42652ce8b7dca41036e6d30571d1d04b4b4ca9fb","opened_block":968981,"lp_asset":"A691675191943844169","creator":"bc1qrstuv4x3gua5e5vdvw9rwf6hxz3zg9ystxe8y7","last_change_block":971388,"changed_at":"2026-10-14T10:15:40+00:00","quote_asset":"XCP","swaps_all":50,"swaps_24h":1,"vol_quote_all":474.85936103,"vol_quote_24h":9.22046036,"vol_xcp_all":474.85936103,"vol_xcp_24h":9.22046036,"last_swap_block":971388,"last_swap_at":"2026-10-14T10:15:40+00:00","last_swap_price":9.22046036093431e-06,"chg_24h":-5.128059371703939,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"b":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"divisible_a":null,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"FAKEBANG","asset_b":"PEPEMEMECOIN","reserve_a":4920576.98617959,"reserve_b":3680269.54074316,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"1d152cfb260cb874b898cca48b313998aa64d9d0d40e7755a9674e084072a448","opened_block":969207,"lp_asset":"A9435815902943780153","creator":"1APxNaxSgYTknypZ5tT8XMWti5M6CueYd7","last_change_block":971032,"changed_at":"2026-10-12T03:16:31+00:00","quote_asset":"PEPEMEMECOIN","swaps_all":5,"swaps_24h":0,"vol_quote_all":842141.44366439,"vol_quote_24h":0.0,"vol_xcp_all":null,"vol_xcp_24h":0.0,"last_swap_block":971032,"last_swap_at":"2026-10-12T03:16:31+00:00","last_swap_price":0.7848037500047729,"chg_24h":null,"chg_24h_basis":"no-swap-in-window","fee_bps_min":100,"fee_bps_max":100,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":100000000.0,"burned":8.538,"circulating":99999991.462,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"8.538","circulating_exact":"99999991.46200000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"FASTLAMBO","asset_b":"XCP","reserve_a":40635085.05421997,"reserve_b":528.42363117,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"fd6656188b6c3086c372b70d42bc458d1605e762ee75f07ea194412a6baefc4b","opened_block":970626,"lp_asset":"A692649968431016769","creator":"bc1q6y74gzucttepmdgr539ep3p0sewzhudypsdlvl","last_change_block":971393,"changed_at":"2026-10-14T10:56:58+00:00","quote_asset":"XCP","swaps_all":37,"swaps_24h":11,"vol_quote_all":418.06965397,"vol_quote_24h":107.09724801,"vol_xcp_all":418.06965397,"vol_xcp_24h":107.09724801,"last_swap_block":971393,"last_swap_at":"2026-10-14T10:56:58+00:00","last_swap_price":1.2327481826708837e-05,"chg_24h":14.189011533496595,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":100000000.0,"burned":0.0,"circulating":100000000.0,"locked":true,"supply_exact":"100000000.00000000","burned_exact":"0","circulating_exact":"100000000.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"b":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"divisible_a":true,"divisible_b":null,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."},{"asset_a":"XCP","asset_b":"XCPETS","reserve_a":589.37445459,"reserve_b":36409360.37127847,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"90238f4d17381c7c9de869189d21db41989c0a00bd8dd73608a1d1e409bc2de2","opened_block":970960,"lp_asset":"A690816027127535069","creator":"bc1ps9av86ymmlzy9zj3a8pn6g94pz4j5e0kagv3td3wutaagfjvekjs26m3s4","last_change_block":971393,"changed_at":"2026-10-14T10:56:58+00:00","quote_asset":"XCP","swaps_all":35,"swaps_24h":6,"vol_quote_all":411.08729511,"vol_quote_24h":67.51382633,"vol_xcp_all":411.08729511,"vol_xcp_24h":67.51382633,"last_swap_block":971393,"last_swap_at":"2026-10-14T10:56:58+00:00","last_swap_price":1.6891842992721382e-05,"chg_24h":-11.520672828887331,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":null,"burned":null,"circulating":null,"locked":null,"supply_exact":null,"burned_exact":null,"circulating_exact":null,"supply_reason":"supply here is derived from ASSET_ISSUANCE in our own archive and this asset has no valid issuance event at all — XCP is created by PROOF-OF-BURN and issues none, so every XCP leg is in this state. ABSENT, NOT ZERO: read this null as 'we cannot measure it from issuance', never as 'there is none'.","burned_is_lower_bound":null,"circulating_is_upper_bound":null,"burned_zero_meaning":null},"b":{"supply":99429526.0,"burned":0.0,"circulating":99429526.0,"locked":true,"supply_exact":"99429526.00000000","burned_exact":"0","circulating_exact":"99429526.00000000","supply_reason":null,"burned_is_lower_bound":true,"circulating_is_upper_bound":true,"burned_zero_meaning":"⛔ THIS ZERO IS NOT A CLAIM THAT NONE WAS BURNED. It means: the curated burn addresses this archive checks hold none of this asset. Burns to any address NOT on that curated list are invisible here and read as zero. So `burned` is a LOWER bound (it can only be too low), `circulating` is an UPPER bound, and any market cap built on `circulating` is an UPPER bound too — never an exact figure. We cannot say 'none was burned': proving that would need an exhaustive holder scan of this asset, which this archive does not perform. See `burn_list_caveat`, `burn_addresses` and `burn_source` on this row."},"divisible_a":null,"divisible_b":true,"supply_source":"derived from ASSET_ISSUANCE/ASSET_DESTRUCTION in our own archive","burn_ok":true,"burn_reason":null,"burn_source":"https://api.counterparty.io:4000/v2","burn_fetched_at":"2026-10-14T11:18:45Z","burn_addresses":7,"burn_addresses_counted":5,"burn_addresses_are_a_curated_list":true,"burn_list_caveat":"burn totals cover ONLY the curated address list; an asset burned to an address not on it reads as zero burned. So `burned` is a LOWER bound and `circulating` — and any market cap built on it — is an UPPER bound, never an exact figure."}],"count":43,"as_of_block":971394,"stale_fallback":true,"rows_age_s":1182.731,"rebuild_failing":false,"rebuilding":true,"freshness":{"archive":{"age_s":1182.731,"stale_fallback":true,"built_at_block":971394,"keyed_on":"archive_head + backfill fingerprint","rebuild_failing":false,"rebuilding":true},"window":{"age_s":745.61,"stale_fallback":true,"ttl_s":60.0,"keyed_on":"wall clock","rebuild_failing":false,"rebuilding":true},"note":"this body is assembled from TWO caches. `archive` carries supply, reserves and pool identity and is rebuilt when the archive changes; `window` carries the swap tape — all-time AND trailing-24h volume, prices and fees — and is rebuilt on a 60s clock. Both are rebuilt in the background: while a half is being rebuilt it is served from its last good build with `rebuilding: true`, `stale_fallback: true` and that build's own age (and, for `archive`, its block). The top-level stale_fallback/rows_age_s are the WORST of the two, never an average."},"rebuild_health":{"archive":{"failing_now":false,"outages":0,"armed_s":0.0,"armed_exceeds_observed":false,"armed_fraction":0.0,"longest_armed_s":0.0,"window_s":3600.0,"observed_s":3600.0},"window":{"failing_now":false,"outages":0,"armed_s":0.0,"armed_exceeds_observed":false,"armed_fraction":0.0,"longest_armed_s":0.0,"window_s":3600.0,"observed_s":3600.0}},"halves":{"archive_pools":43,"window_pairs":38,"pools_with_swap_row":38,"pools_without_swap_row":5,"pools_without_swap_row_unconfirmed":0,"window_tape_head":971393,"window_pairs_unmatched":0},"pools_total":43,"truncated":false,"next_offset":null,"ceiling_note":null,"source":"derived from events archived by opreturn.art","note":"changed_at is null until the block→time map is populated; POOL_UPDATE carries no timestamp of its own. stale_fallback is true when a rebuild did not finish and you were served the last good rows instead; rebuilding is true when that is because the rebuild is still running, and rebuild_failing when it failed; rows_age_s is how old the OLDER of this body's two halves is, in seconds. ⚠️ this body is assembled from TWO caches — see `freshness`: the ARCHIVE half (pools, supply, reserves) is rebuilt when the archive changes and publishes the block it was built at; the WINDOW half (swaps, prices, fees, 24h volume) is rebuilt on a 60s clock and carries no block height of its own. ⚠️ as_of_block dates the REQUEST, not either half. Read rows_age_s and freshness, never as_of_block, to judge how current a figure is."}