From 356c2c9d7967b009ff6e297c50a67c0cb1710b27 Mon Sep 17 00:00:00 2001 From: 2qx <2qx.git@small.neomailbox.ch> Date: Thu, 19 Sep 2024 12:38:23 -0500 Subject: [PATCH 1/2] add FBCH-BATON --- .../bitcoin-cash-metadata-registry.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/static/.well-known/bitcoin-cash-metadata-registry.json b/static/.well-known/bitcoin-cash-metadata-registry.json index 6afee60..7997ed8 100644 --- a/static/.well-known/bitcoin-cash-metadata-registry.json +++ b/static/.well-known/bitcoin-cash-metadata-registry.json @@ -104177,6 +104177,21 @@ "reddit": "https://www.reddit.com/r/FoldingCash" } } + }, + "fbc0b001313509454331f23f4b1891a8d9a284421efcc33187f1a1cdd37ccb46": { + "2024-08-10T00:00:00.000Z": { + "name": "Future BCH Baton", + "description": "Contract issued and controlled NFT batons used to authenticate issuance of valid FBCH fungible tokens. The initial minting baton was used to create four (4) mutable batons, then the single minting baton was burned by the battery contract. The data commitments of the four mutable batons track the current series locktime being generated for fungible futures tokens in four gantry contract instances. Although each series of fungible FBCH tokens has a different category id, all valid fungible FBCH tokens are minted in a transaction with the tracking baton as the sole input and first output.", + "token": { + "category": "fbc0b001313509454331f23f4b1891a8d9a284421efcc33187f1a1cdd37ccb46", + "symbol": "FBCH-BATON" + }, + "uris": { + "icon": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' style='width:400px; height:400px;'%3E%3Crect style='fill:%23fbc;' width='14' height='14' x='1' y='1' rx='3' ry='3' /%3E%3Cpath d='m 5,3 h 6 V 5 H 7 V 7 H 9 V 9 H 7 v 4 H 5 Z' style='fill:%23fff;' /%3E%3C/svg%3E", + "web": "https://futurebitcoin.cash/protocol", + "telegram": "https://t.me/Future_Bitcoin_Cash" + } + } } }, "license": "CC0-1.0" From cd081557ec2f963c400e14d09badf1c6dffeb9e8 Mon Sep 17 00:00:00 2001 From: 2qx <2qx.git@small.neomailbox.ch> Date: Mon, 23 Sep 2024 09:21:47 -0500 Subject: [PATCH 2/2] add nft parseable data; remove spaces from uri --- .../bitcoin-cash-metadata-registry.json | 32 +++++++++++++++++-- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/static/.well-known/bitcoin-cash-metadata-registry.json b/static/.well-known/bitcoin-cash-metadata-registry.json index 7997ed8..31b48b4 100644 --- a/static/.well-known/bitcoin-cash-metadata-registry.json +++ b/static/.well-known/bitcoin-cash-metadata-registry.json @@ -104181,13 +104181,39 @@ "fbc0b001313509454331f23f4b1891a8d9a284421efcc33187f1a1cdd37ccb46": { "2024-08-10T00:00:00.000Z": { "name": "Future BCH Baton", - "description": "Contract issued and controlled NFT batons used to authenticate issuance of valid FBCH fungible tokens. The initial minting baton was used to create four (4) mutable batons, then the single minting baton was burned by the battery contract. The data commitments of the four mutable batons track the current series locktime being generated for fungible futures tokens in four gantry contract instances. Although each series of fungible FBCH tokens has a different category id, all valid fungible FBCH tokens are minted in a transaction with the tracking baton as the sole input and first output.", + "description": "Contract issued and controlled NFT batons used to validate issuance of canonical FBCH fungible tokens. The initial minting baton was used to create four (4) mutable batons, then the single minting baton was burned by the battery contract. The data commitments of the four mutable batons track the current series locktime being generated for fungible futures tokens in four gantry contract instances. Although each series of fungible FBCH tokens has a different category id, all valid fungible FBCH tokens are minted in a transaction with the tracking baton as the sole input and first output.", "token": { "category": "fbc0b001313509454331f23f4b1891a8d9a284421efcc33187f1a1cdd37ccb46", - "symbol": "FBCH-BATON" + "symbol": "FBCH-BATON", + "nfts": { + "description": "Utility NFT tracking the state of FBCH fungible token vault creation.", + "fields": { + "currentLock": { + "name": "Locktime Value", + "description": "A variable to track the maturation date of the most recent token Vault contract funded by a Gantry contract holding a baton.", + "encoding": { + "type": "locktime" + } + } + }, + "parse": { + "bytecode": "006b00cf6b", + "types": { + "": { + "name": "Gantry State", + "description": "The current state of the Gantry contract controlling an NFT Baton.", + "fields": ["currentLock"], + "uris": { + "icon": "data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20style='width:400px;%20height:400px;'%3E%3Crect%20style='fill:%23fbc;'%20width='14'%20height='14'%20x='1'%20y='1'%20rx='3'%20ry='3'%20/%3E%3Cpath%20d='m%205,3%20h%206%20V%205%20H%207%20V%207%20H%209%20V%209%20H%207%20v%204%20H%205%20Z'%20style='fill:%23fff;'%20/%3E%3C/svg%3E", + "web": "https://futurebitcoin.cash/protocol" + } + } + } + } + } }, "uris": { - "icon": "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' style='width:400px; height:400px;'%3E%3Crect style='fill:%23fbc;' width='14' height='14' x='1' y='1' rx='3' ry='3' /%3E%3Cpath d='m 5,3 h 6 V 5 H 7 V 7 H 9 V 9 H 7 v 4 H 5 Z' style='fill:%23fff;' /%3E%3C/svg%3E", + "icon": "data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20style='width:400px;%20height:400px;'%3E%3Crect%20style='fill:%23fbc;'%20width='14'%20height='14'%20x='1'%20y='1'%20rx='3'%20ry='3'%20/%3E%3Cpath%20d='m%205,3%20h%206%20V%205%20H%207%20V%207%20H%209%20V%209%20H%207%20v%204%20H%205%20Z'%20style='fill:%23fff;'%20/%3E%3C/svg%3E", "web": "https://futurebitcoin.cash/protocol", "telegram": "https://t.me/Future_Bitcoin_Cash" }