{"id":24809513,"url":"https://github.com/bittraveler/bitcoin-cat-examples","last_synced_at":"2026-05-04T03:36:15.373Z","repository":{"id":274457329,"uuid":"922965292","full_name":"bittraveler/bitcoin-cat-examples","owner":"bittraveler","description":"Bitcoin Fractal CAT Examples: CAT20, CAT721 Tokens","archived":false,"fork":false,"pushed_at":"2025-02-06T08:46:53.000Z","size":38,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T09:36:15.088Z","etag":null,"topics":["bitcoin","cat-protocol","cat20","cat721","fractal","opcat"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bittraveler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-27T12:12:14.000Z","updated_at":"2025-02-06T08:46:57.000Z","dependencies_parsed_at":"2025-01-28T02:55:09.030Z","dependency_job_id":null,"html_url":"https://github.com/bittraveler/bitcoin-cat-examples","commit_stats":null,"previous_names":["bittraveler/bitcoin-cat-examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittraveler%2Fbitcoin-cat-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittraveler%2Fbitcoin-cat-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittraveler%2Fbitcoin-cat-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bittraveler%2Fbitcoin-cat-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bittraveler","download_url":"https://codeload.github.com/bittraveler/bitcoin-cat-examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245458710,"owners_count":20618697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","cat-protocol","cat20","cat721","fractal","opcat"],"created_at":"2025-01-30T11:14:29.020Z","updated_at":"2026-05-04T03:36:10.351Z","avatar_url":"https://github.com/bittraveler.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bitcoin Fractal CAT Examples  \n\nThis repository provides detailed examples of Bitcoin Fractal CAT token implementations, specifically for CAT20 and CAT721 tokens. These examples demonstrate how to create, manage, and interact with these token standards on the Bitcoin blockchain.\n\n## Introduction\n\nBitcoin Fractal CAT (Contract-Assisted Tokens) is a framework for issuing and managing fungible and non-fungible tokens on Bitcoin. It enables tokenized assets to be created directly on the Bitcoin blockchain while maintaining security and decentralization.\n\n## What is Bitcoin Fractal CAT?\n\nBitcoin Fractal CAT is an evolving token standard built on Bitcoin's UTXO model. It leverages contract-assisted transactions to enable token issuance, transfers, and management without requiring a separate smart contract platform.\n\n## Token Standards\n\n### CAT20 (Fungible Token)\nCAT20 is a fungible token standard that allows the creation and transfer of tokenized assets similar to ERC-20 on Ethereum. Key features include:\n\n- Fixed or dynamic supply\n- Transferable between Bitcoin addresses\n- Uses UTXO-based accounting\n\n### CAT721 (Non-Fungible Token)\nCAT721 is a non-fungible token (NFT) standard on Bitcoin, similar to ERC-721 on Ethereum. Each token is unique and indivisible, allowing the representation of digital assets like art, collectibles, and real-world assets.\n\n- Unique token IDs\n- Immutable metadata\n- Ownership verification on Bitcoin\n\n## Use Cases\n\nBitcoin Fractal CAT tokens enable various applications, including:\n\n- **Tokenized Assets:** Represent real-world assets such as real estate and stocks.\n- **Gaming:** In-game assets, rewards, and collectibles.\n- **NFTs:** Digital art, music, and virtual goods.\n- **Loyalty Programs:** Reward systems for businesses and platforms.\n- **Decentralized Finance (DeFi):** Liquidity pools and staking mechanisms.\n\n## Getting Started\n\n### Prerequisites\nTo work with Bitcoin Fractal CAT tokens, ensure you have the following:\n\n- A Bitcoin wallet that supports CAT transactions.\n- Node.js and npm installed for development.\n- Basic knowledge of Bitcoin transactions and UTXOs.\n\n### Installation\n1. Clone this repository:\n   ```sh\n   git clone https://github.com/bittraveler/bitcoin-cat-examples.git\n   cd bitcoin-cat-examples\n   ```\n2. Install dependencies (if applicable):\n   ```sh\n   npm install\n   ```\n\n## Examples\n\n### Creating a CAT20 Token\nStep-by-step guide to issuing a new CAT20 token on Bitcoin, including setting supply, token symbol, and initial distribution.\n\n### Transferring CAT20 Tokens\nExplanation of how to transfer CAT20 tokens between addresses and how to track transactions on the blockchain.\n\n### Minting a CAT721 Token\nGuide on creating a unique CAT721 NFT, setting metadata, and verifying authenticity.\n\n### Verifying Token Ownership\nSteps to confirm token ownership and retrieve metadata from the blockchain.\n\n\n## Contributing\nWe welcome contributions to improve these examples! Feel free to submit pull requests or open issues.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbittraveler%2Fbitcoin-cat-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbittraveler%2Fbitcoin-cat-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbittraveler%2Fbitcoin-cat-examples/lists"}