{"result":[{"asset_a":"BITCORN","asset_b":"XCP","reserve_a":924380.0,"reserve_b":1419.36781251,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"a5648507864ea0d63272d57235c7419480bf9e07c0f2a612b603950c86251e05","opened_block":952800,"lp_asset":"A4200000000000000069","creator":"19QWXpMXeLkoEKEJv2xo9rn8wkPCyxACSX","last_change_block":969331,"changed_at":"2026-09-30T17:57:31+00:00","quote_asset":"XCP","swaps_all":22,"swaps_24h":0,"vol_quote_all":952.42507752,"vol_quote_24h":0.0,"vol_xcp_all":952.42507752,"vol_xcp_24h":0.0,"last_swap_block":969331,"last_swap_at":"2026-09-30T17:57:31+00:00","last_swap_price":0.0015283821428571428,"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-02T00:17:36Z","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-02T00:17:36Z","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":1584496.51245055,"reserve_b":1798.02102055,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"11c893c5211f6b553b09309b8432acca0f4f23d41752293cb7e1b938fce8ab80","opened_block":961101,"lp_asset":"A6900000000000001774","creator":"bc1qx8tfd8jzad7gfpppy44zedavek88pkjynsznz5","last_change_block":969417,"changed_at":"2026-10-01T07:56:00+00:00","quote_asset":"XCP","swaps_all":115,"swaps_24h":1,"vol_quote_all":4222.88482795,"vol_quote_24h":0.0087,"vol_xcp_all":4222.88482795,"vol_xcp_24h":0.0087,"last_swap_block":969417,"last_swap_at":"2026-10-01T07:56:00+00:00","last_swap_price":0.0011404553715601371,"chg_24h":0.13135303697965364,"chg_24h_basis":"prior-swap","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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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":231304.0,"reserve_b":5.44363086,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"1f90375d216118e809e202a66adde4322882ba7fc9087ac0ea533d34a53dd50c","opened_block":963180,"lp_asset":"A16459115350311936342","creator":"15e15ua6A3FJqjMevtrWcFSzKn9k6bMQeA","last_change_block":968113,"changed_at":"2026-09-22T06:47:09+00:00","quote_asset":"XCP","swaps_all":14,"swaps_24h":0,"vol_quote_all":22.93247982,"vol_quote_24h":0.0,"vol_xcp_all":22.93247982,"vol_xcp_24h":0.0,"last_swap_block":968113,"last_swap_at":"2026-09-22T06:47:09+00:00","last_swap_price":2.6242055256605895e-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-02T00:17:36Z","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":36178296.35215689,"reserve_b":4313.17429635,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c68f680bb834c7ab6e04067d7ac318520aad7da3a0d5053ebe5c66052bf6ac34","opened_block":963193,"lp_asset":"A698766641129358169","creator":"bc1q6y74gzucttepmdgr539ep3p0sewzhudypsdlvl","last_change_block":969483,"changed_at":"2026-10-01T19:12:53+00:00","quote_asset":"XCP","swaps_all":323,"swaps_24h":6,"vol_quote_all":9358.35181053,"vol_quote_24h":93.40839957,"vol_xcp_all":9358.35181053,"vol_xcp_24h":93.40839957,"last_swap_block":969483,"last_swap_at":"2026-10-01T19:12:53+00:00","last_swap_price":0.00011968013560593363,"chg_24h":-2.751499393275478,"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-02T00:17:36Z","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":38209955.69831097,"reserve_b":643.68350665,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"2741b7507c3cb21fc5082f9334041e9867cfe2271b5aa006253383762f82830b","opened_block":963331,"lp_asset":"A695227472614786469","creator":"18PHGKzAcMDNVNie6kwDp2s6rkKM8RBcg2","last_change_block":969501,"changed_at":"2026-10-01T23:15:35+00:00","quote_asset":"XCP","swaps_all":152,"swaps_24h":1,"vol_quote_all":1754.88556513,"vol_quote_24h":8.49198941,"vol_xcp_all":1754.88556513,"vol_xcp_24h":8.49198941,"last_swap_block":969501,"last_swap_at":"2026-10-01T23:15:35+00:00","last_swap_price":1.6983978826110836e-05,"chg_24h":-6.664301208812054,"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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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":21866517.31321865,"reserve_b":1688.44380418,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"e156cfbd66521a9d11a5c8bc89f81bf153b3ee62767cd70b88dc267ae00bf2f5","opened_block":963452,"lp_asset":"A690994519084744469","creator":"1APxNaxSgYTknypZ5tT8XMWti5M6CueYd7","last_change_block":969404,"changed_at":"2026-10-01T06:18:13+00:00","quote_asset":"XCP","swaps_all":200,"swaps_24h":1,"vol_quote_all":3244.54668941,"vol_quote_24h":2.5,"vol_xcp_all":3244.54668941,"vol_xcp_24h":2.5,"last_swap_block":969404,"last_swap_at":"2026-10-01T06:18:13+00:00","last_swap_price":7.748906052698572e-05,"chg_24h":-0.6911313513398938,"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-02T00:17:36Z","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":37164027.35482315,"reserve_b":581.13630462,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"833cc40f680461a4b2b386bc3904ef4a5e1eb279f53f2a29a264bcf36589f33c","opened_block":963889,"lp_asset":"A691207554967958369","creator":"17Xw41Zg2zxNV5DcCPQ28TdSVaAwk1SpdA","last_change_block":968905,"changed_at":"2026-09-28T00:06:09+00:00","quote_asset":"XCP","swaps_all":114,"swaps_24h":0,"vol_quote_all":1111.60338179,"vol_quote_24h":0.0,"vol_xcp_all":1111.60338179,"vol_xcp_24h":0.0,"last_swap_block":968905,"last_swap_at":"2026-09-28T00:06:09+00:00","last_swap_price":1.577106130481932e-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-02T00:17:36Z","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":771082.269105,"reserve_b":11016754.41258717,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"e917569224d59495632795e35b6a8e819871037719c68b1ee01c2fcc69b746db","opened_block":963927,"lp_asset":"A4405800475778414737","creator":"1APxNaxSgYTknypZ5tT8XMWti5M6CueYd7","last_change_block":968904,"changed_at":"2026-09-27T23:58:06+00:00","quote_asset":"PEPEMEMECOIN","swaps_all":42,"swaps_24h":0,"vol_quote_all":21038999.33026076,"vol_quote_24h":0.0,"vol_xcp_all":null,"vol_xcp_24h":0.0,"last_swap_block":968904,"last_swap_at":"2026-09-27T23:58:06+00:00","last_swap_price":14.064153526662235,"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-02T00:17:36Z","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":24352632.48656291,"reserve_b":885.26586069,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c485e9fd3351d84760e820669e09d3c81012d6a6964c11a9eb73e0eacb48c8bc","opened_block":964019,"lp_asset":"A696064678507395669","creator":"1ALXrsNxpo3uJsjNWSjGiKGWsqMtWtZsr5","last_change_block":969488,"changed_at":"2026-10-01T19:59:21+00:00","quote_asset":"XCP","swaps_all":136,"swaps_24h":1,"vol_quote_all":1039.19513919,"vol_quote_24h":2.55,"vol_xcp_all":1039.19513919,"vol_xcp_24h":2.55,"last_swap_block":969488,"last_swap_at":"2026-10-01T19:59:21+00:00","last_swap_price":3.642939297316202e-05,"chg_24h":0.6757273188884259,"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-02T00:17:36Z","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":3,"vol_quote_all":902.70843444,"vol_quote_24h":22.83892248,"vol_xcp_all":902.70843444,"vol_xcp_24h":22.83892248,"last_swap_block":969477,"last_swap_at":"2026-10-01T18:35:46+00:00","last_swap_price":1.1535742371449821e-05,"chg_24h":-7.824212233350789,"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-02T00:17:36Z","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":24612486.55591405,"reserve_b":882.41121036,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"256a646b259135f84b4a58d2731e1af8c484f33aa06a5722eb03e5194e3ff3a9","opened_block":964334,"lp_asset":"A699294694659305569","creator":"bc1qtke38j72qv4d8eljn7pccaykypw8luytfwdn7q","last_change_block":969385,"changed_at":"2026-10-01T02:59:47+00:00","quote_asset":"XCP","swaps_all":148,"swaps_24h":2,"vol_quote_all":2270.0297211,"vol_quote_24h":107.77965858,"vol_xcp_all":2270.0297211,"vol_xcp_24h":107.77965858,"last_swap_block":969385,"last_swap_at":"2026-10-01T02:59:47+00:00","last_swap_price":3.830517406018285e-05,"chg_24h":-11.027119777592361,"chg_24h_basis":"prior-swap","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-02T00:17:36Z","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":45841212.21458978,"reserve_b":484.46054563,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"dc623822c9c44d33a6c37a473c1e3b2413ddd07b08ba67ff87b481d1cb9915c6","opened_block":964590,"lp_asset":"A693531505741244269","creator":"16xG9NoSKAbMhbAgnwhMv2iDx8RY9cf87X","last_change_block":969138,"changed_at":"2026-09-29T09:57:28+00:00","quote_asset":"XCP","swaps_all":103,"swaps_24h":0,"vol_quote_all":977.78419362,"vol_quote_24h":0.0,"vol_xcp_all":977.78419362,"vol_xcp_24h":0.0,"last_swap_block":969138,"last_swap_at":"2026-09-29T09:57:28+00:00","last_swap_price":1.052800382944933e-05,"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-02T00:17:36Z","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":98.0,"reserve_b":500.07640243,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"1a2e9755ce5b1191f9f9b9138eda4c29391a87f74b081fdc1661b855b12f69fb","opened_block":964603,"lp_asset":"A800813500000000000","creator":"bc1qx8tfd8jzad7gfpppy44zedavek88pkjynsznz5","last_change_block":964661,"changed_at":"2026-08-30T02:07:17+00:00","quote_asset":"XCP","swaps_all":1,"swaps_24h":0,"vol_quote_all":5.07640243,"vol_quote_24h":0.0,"vol_xcp_all":5.07640243,"vol_xcp_24h":0.0,"last_swap_block":964661,"last_swap_at":"2026-08-30T02:07:17+00:00","last_swap_price":5.07640243,"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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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":36755548.71037139,"reserve_b":587.43582832,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"dff2594547d7ef8c181c9c8352e114bd31b74bd7b3cf8022186f51125303df6c","opened_block":965027,"lp_asset":"A699324362415350269","creator":"bc1qudgymslu2j70qhh6mnsflwtx95d4q9eun52hmk","last_change_block":969480,"changed_at":"2026-10-01T18:54:24+00:00","quote_asset":"XCP","swaps_all":91,"swaps_24h":2,"vol_quote_all":1266.58323003,"vol_quote_24h":28.62770788,"vol_xcp_all":1266.58323003,"vol_xcp_24h":28.62770788,"last_swap_block":969480,"last_swap_at":"2026-10-01T18:54:24+00:00","last_swap_price":1.621837431582641e-05,"chg_24h":-8.692546123665391,"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-02T00:17:36Z","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":3789.89514269,"reserve_b":24.9930598,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"5b50b00932bbcfb6b52584d8cb8abf450385e9e7977a60ea8e528b788c5f364c","opened_block":965039,"lp_asset":"A6779161110994803225","creator":"14RFPTKnBr6u38znGjKnsRc4pohpUt8ZmT","last_change_block":968756,"changed_at":"2026-09-26T23:43:40+00:00","quote_asset":"XCP","swaps_all":4,"swaps_24h":0,"vol_quote_all":14.40151091,"vol_quote_24h":0.0,"vol_xcp_all":14.40151091,"vol_xcp_24h":0.0,"last_swap_block":968756,"last_swap_at":"2026-09-26T23:43:40+00:00","last_swap_price":0.005783732298587308,"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-02T00:17:36Z","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":54287204.35098596,"reserve_b":395.68625971,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"5dfbc6ffaae2939838c411edcb99952c768f9375a3fa090f42ebe6ecfef4d464","opened_block":965043,"lp_asset":"A18189972090142917414","creator":"bc1qqvw6arq0r86uyu69yejpy3j566p09dejzqq7aq","last_change_block":969136,"changed_at":"2026-09-29T09:46:37+00:00","quote_asset":"XCP","swaps_all":72,"swaps_24h":0,"vol_quote_all":438.49432763,"vol_quote_24h":0.0,"vol_xcp_all":438.49432763,"vol_xcp_24h":0.0,"last_swap_block":969136,"last_swap_at":"2026-09-29T09:46:37+00:00","last_swap_price":7.2774494034940605e-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-02T00:17:36Z","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":38402395.65538093,"reserve_b":561.57380385,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"9b7120da6d9232d36267038b6fbff07716e042d6e417d9d348e3d66c3c2b3f9c","opened_block":965232,"lp_asset":"A691461150654650569","creator":"15dx2KbwKxppVjJYvXrK6pCwnQeqat71ZA","last_change_block":969448,"changed_at":"2026-10-01T13:23:31+00:00","quote_asset":"XCP","swaps_all":116,"swaps_24h":1,"vol_quote_all":911.93060566,"vol_quote_24h":15.3,"vol_xcp_all":911.93060566,"vol_xcp_24h":15.3,"last_swap_block":969448,"last_swap_at":"2026-10-01T13:23:31+00:00","last_swap_price":1.4296475232132624e-05,"chg_24h":2.3915499597198373,"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-02T00:17:36Z","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":21627974.72853687,"reserve_b":1002.90103856,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"1c935db55b9d994f3d5ec14e1d7262120da102c21452e294fd7bc56a7c9126a4","opened_block":965495,"lp_asset":"A693168509484012269","creator":"1KacrYMuQW5eqLbrYUotQ1mdsVpxin6hC9","last_change_block":969508,"changed_at":"2026-10-02T00:31:40+00:00","quote_asset":"XCP","swaps_all":149,"swaps_24h":15,"vol_quote_all":1914.09328853,"vol_quote_24h":363.85956147,"vol_xcp_all":1914.09328853,"vol_xcp_24h":363.85956147,"last_swap_block":969508,"last_swap_at":"2026-10-02T00:31:40+00:00","last_swap_price":4.651062823246538e-05,"chg_24h":32.72939041776497,"chg_24h_basis":"prior-swap","fee_bps_min":50,"fee_bps_max":50,"a":{"supply":95002486.57405064,"burned":0.0,"circulating":95002486.57405064,"locked":true,"supply_exact":"95002486.57405063","burned_exact":"0","circulating_exact":"95002486.57405063","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-02T00:17:36Z","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":54135273.33117421,"reserve_b":397.6827156,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"f0966fbd613f4b839a21c0b20b4c677cd3896712365a0b5300b4ca061c9ac4bf","opened_block":965814,"lp_asset":"A693369034207190069","creator":"16xG9NoSKAbMhbAgnwhMv2iDx8RY9cf87X","last_change_block":969473,"changed_at":"2026-10-01T18:07:31+00:00","quote_asset":"XCP","swaps_all":73,"swaps_24h":1,"vol_quote_all":640.67157288,"vol_quote_24h":10.0,"vol_xcp_all":640.67157288,"vol_xcp_24h":10.0,"last_swap_block":969473,"last_swap_at":"2026-10-01T18:07:31+00:00","last_swap_price":7.197356658128797e-06,"chg_24h":1.734105012013072,"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-02T00:17:36Z","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":53544981.55870827,"reserve_b":401.33122324,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c68c7512810335a74a6bce69f3d001cd56382273f3ebdddefdaaea55b34c5918","opened_block":965836,"lp_asset":"A693009796969443469","creator":"1Dw5WtDY3LRptQuRK1WHw3mjk5F9w2ieny","last_change_block":969143,"changed_at":"2026-09-29T11:02:49+00:00","quote_asset":"XCP","swaps_all":61,"swaps_24h":0,"vol_quote_all":469.85469168,"vol_quote_24h":0.0,"vol_xcp_all":469.85469168,"vol_xcp_24h":0.0,"last_swap_block":969143,"last_swap_at":"2026-09-29T11:02:49+00:00","last_swap_price":7.658091011651701e-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-02T00:17:36Z","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":54249167.6468175,"reserve_b":397.03738036,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"3fb234d24885a435c8bc1eda787d65ccce78df5ed4b3bcdc1e8dadaa20b43873","opened_block":965945,"lp_asset":"A692890855536909669","creator":"bc1pk90zy8ax8wfe9ghdnjav2eecaej8skr50fa8pekfv5p5gjw20vcq2gnupc","last_change_block":969138,"changed_at":"2026-09-29T09:57:28+00:00","quote_asset":"XCP","swaps_all":81,"swaps_24h":0,"vol_quote_all":689.72877052,"vol_quote_24h":0.0,"vol_xcp_all":689.72877052,"vol_xcp_24h":0.0,"last_swap_block":969138,"last_swap_at":"2026-09-29T09:57:28+00:00","last_swap_price":7.3945886768224126e-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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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-02T00:17:36Z","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":45757001.11391961,"reserve_b":471.95655661,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"409b27e1d9a32f5157b4e8a293382ae399551e4e8ee89b20f646572f5e704bba","opened_block":966425,"lp_asset":"A690010001000111269","creator":"bc1q6y74gzucttepmdgr539ep3p0sewzhudypsdlvl","last_change_block":969143,"changed_at":"2026-09-29T11:02:49+00:00","quote_asset":"XCP","swaps_all":103,"swaps_24h":0,"vol_quote_all":947.2938209,"vol_quote_24h":0.0,"vol_xcp_all":947.2938209,"vol_xcp_24h":0.0,"last_swap_block":969143,"last_swap_at":"2026-09-29T11:02:49+00:00","last_swap_price":1.0376223838727668e-05,"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-02T00:17:36Z","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-02T00:17:36Z","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":52040484.87201012,"reserve_b":413.0694156,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"562653383cdd7ffb9e96c458f83d35bc5a82f33cb332e119ae6a065bf592bfe2","opened_block":967049,"lp_asset":"A692503876675348469","creator":"bc1q6y74gzucttepmdgr539ep3p0sewzhudypsdlvl","last_change_block":969291,"changed_at":"2026-09-30T10:12:18+00:00","quote_asset":"XCP","swaps_all":70,"swaps_24h":0,"vol_quote_all":490.39246242,"vol_quote_24h":0.0,"vol_xcp_all":490.39246242,"vol_xcp_24h":0.0,"last_swap_block":969291,"last_swap_at":"2026-09-30T10:12:18+00:00","last_swap_price":7.899682554899074e-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-02T00:17:36Z","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-02T00:17:36Z","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":25180447.6189823,"reserve_b":1969.31813491,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"e8092f1c66b0f13fff0bf741444adac52eb82cf5b90e41e898faf962de0a7f1f","opened_block":968911,"lp_asset":"A4742738723668466522","creator":"bc1phaeq2pv8fwy2sw7kuxw3kq897swcdgeq7xe8etvqftgfk9m5fwvqyl0tsv","last_change_block":969484,"changed_at":"2026-10-01T19:19:47+00:00","quote_asset":"XCP","swaps_all":45,"swaps_24h":3,"vol_quote_all":1321.56868843,"vol_quote_24h":102.12017547,"vol_xcp_all":1321.56868843,"vol_xcp_24h":102.12017547,"last_swap_block":969484,"last_swap_at":"2026-10-01T19:19:47+00:00","last_swap_price":7.848149327867546e-05,"chg_24h":-6.629152063905542,"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-02T00:17:36Z","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":450.66595157,"reserve_b":47618269.92131571,"reserves_known":true,"reserve_source":"POOL_UPDATE","tx":"c9451e2ce7a1e4ceb7502ada42652ce8b7dca41036e6d30571d1d04b4b4ca9fb","opened_block":968981,"lp_asset":"A691675191943844169","creator":"bc1qrstuv4x3gua5e5vdvw9rwf6hxz3zg9ystxe8y7","last_change_block":969490,"changed_at":"2026-10-01T20:03:42+00:00","quote_asset":"XCP","swaps_all":34,"swaps_24h":3,"vol_quote_all":339.76382119,"vol_quote_24h":20.61120121,"vol_xcp_all":339.76382119,"vol_xcp_24h":20.61120121,"last_swap_block":969490,"last_swap_at":"2026-10-01T20:03:42+00:00","last_swap_price":9.300639314878539e-06,"chg_24h":7.891769133608162,"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-02T00:17:36Z","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":2000000.0,"reserve_b":2400000.0,"reserves_known":true,"reserve_source":"OPEN_POOL","tx":"1d152cfb260cb874b898cca48b313998aa64d9d0d40e7755a9674e084072a448","opened_block":969207,"lp_asset":"A9435815902943780153","creator":"1APxNaxSgYTknypZ5tT8XMWti5M6CueYd7","last_change_block":969207,"changed_at":"2026-09-29T21:39:09+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":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-02T00:17:36Z","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":41,"as_of_block":969513,"stale_fallback":false,"rows_age_s":0.0,"rebuild_failing":false,"freshness":{"archive":{"age_s":0.0,"stale_fallback":false,"built_at_block":969513,"keyed_on":"archive_head + backfill fingerprint","rebuild_failing":false},"window":{"age_s":0.0,"stale_fallback":false,"ttl_s":60.0,"keyed_on":"wall clock","rebuild_failing":false},"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. 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":41,"window_pairs":35,"pools_with_swap_row":35,"pools_without_swap_row":6,"pools_without_swap_row_unconfirmed":0,"window_tape_head":969508,"window_pairs_unmatched":0},"pools_total":41,"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; 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."}