Conversation
|
Hi, thanks for your PR!
See more here: https://otr.cash/docs/list/ Thanks! |
The idea of having the contracts print metadata on-chain was explored, but there didn't seem to be much interest in that path. There is metadata in the NFT commitment and it's used to emit an op_return message contractually. So the name of each series the baton is used to print is noted in the genesis transaction.
Ideally, users will never have to know or interact with this token or category. Their wallet or app will automatically generate metadata for FBCH verifying the authenticity with this NFT Baton without the end-user ever having to know what it is. User expectation at the moment is that CashTokens are collectible series of NFTs, or a pre-minted pool of Fungible Tokens, so moving the utility baton category id and information to the protocol page manages the expectation of people that would look to collect or trade the contract controlled utility baton.
The names of the FBCH fungible series the batons mint go up to lock times of 4M so far, which localized is 9 characters. So with
The idea with the design of the icon is to render an image without hosting a file in perpetuity or the client having to make a network call. The spaces in the SVG icon URI have been escaped with "%20", making the overall length now 367 characters, but technically more valid uri. From a registry perspective, there is an obvious potential for abuse. But if it's an SVG under a certain length, what I'm seeing is that svg uris provide a much better, faster and more private user experience than using an IPFS gateway and pinning service. These are non-collectable NFTs in this case, so the associated artwork is less important.
The NFT entry has been updated to describe how the parseable bytecode is read and used, following the decentralized application example in the bcmr spec. |
|
@bitjson I had originally wanted to add this NFT baton token so that it could appear on the salemkode explorer. But the ability to add custom registries has been added there. If token can't be added because the icon URI is |
New Listing:
FBCH-BATONFuture BCH Batonfbc0b001313509454331f23f4b1891a8d9a284421efcc33187f1a1cdd37ccb46Evidence Linking Authbase to Identity
Each statement below is linked to a transaction or contract on Georg Englemann's sickpig blockexplorer:
FBCH-4FJGyVzxb46zn8EWYrdfbc0b00...was used to generate a single minting NFT with the commitment40420f00(1e6)Every claim above can be substantiated with the transactions in block 858,444
The authhead is controlled by the million block FBCH vault gantry and currently lives in the unspent outputs of the last transaction from here and onward.
The salemkode token page correctly shows that minting is not active, and lists all four mutable child NFT batons.
Evidence Linking Identity to Authbase
This signed message proves association of the authbase and this account.
This is the above message signed using the cashaddres: qzvl56y0w65q7tj0mh7m2yspdjx7tmuqcqgw9j6lxz
This is the same message signed with 2qx#72497; 🦇 (qqad5sy4jml3f6vcp246dulsex04xp48wq23d35rqe)
Archived URL(s):
Evidence Linking Authbase to Categories
categoryis equal to the authbase for all Identity Snapshots.categoryvalues below:Substantiation of Other Claims
description) includes no claims requiring substantiation.This is an Audit by Bitcoin Cash Autist @A60AB5450353F40E .
The audit touches lightly on the battery contract that controlled the minting baton.
Since the minting baton was successfully burned and the four mutable batons are now contract controlled, it would take a tremendous amount of chain-work to start minting new tokens.
This is an overview of the FBCH contracts that control the FBCH-BATONs.
This is an integration guide for using the batons to validate the issuance of other tokens, which is mirrored on a post on Bitcoin Cash Research.
The four (4) mutable "gantry" batons are enforced as the first input and output of each transaction. If they aren't impossible to remove from the gantry, they whole contract system an all associated tokens would be considered worthless.
Checklist
namedescriptiontokeninformation (if applicable)categoryis defined.category,decimalsis defined.symbol/^[A-Z0-9]+[-A-Z0-9]*$/)uris.iconQm...), trydweb.link. For example,QmcNL1KcVmiDtwJe8WokrnzYeoHirsz1sNxNojncsxyb2pis a v0 CID. It can be viewed athttps://dweb.link/ipfs/QmcNL1KcVmiDtwJe8WokrnzYeoHirsz1sNxNojncsxyb2p, which redirects to a subdomain equal to the v1 CID:https://bafybeigqogqx3n4cldk6nizl5vihopi2dkgvw4yqamc5rhleyqu25soe4e.ipfs.dweb.link/. The correct URI for this icon is:ipfs://bafybeigqogqx3n4cldk6nizl5vihopi2dkgvw4yqamc5rhleyqu25soe4e.SVGformat OR 400px by 400pxAVIF,WebP, orPNGuris.webHTTPSprotocol OR ongoing activity demonstrated via optional URI identifiers (described in Substantiation of Other Claims)IPFSwith v1 CIDs to ensure file integrity (e.g.ipfs://ba...).