{"id":18557995,"url":"https://github.com/zh/cp202101","last_synced_at":"2025-05-15T14:30:52.421Z","repository":{"id":66384517,"uuid":"330187810","full_name":"zh/cp202101","owner":"zh","description":"CopiParty Hackathron 2021/01","archived":false,"fork":false,"pushed_at":"2021-01-18T03:15:09.000Z","size":379,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-13T21:05:50.345Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-01-16T15:02:37.000Z","updated_at":"2021-11-22T11:47:08.000Z","dependencies_parsed_at":"2023-02-27T18:00:24.134Z","dependency_job_id":null,"html_url":"https://github.com/zh/cp202101","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fcp202101","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fcp202101/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fcp202101/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fcp202101/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zh","download_url":"https://codeload.github.com/zh/cp202101/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254358545,"owners_count":22057938,"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":[],"created_at":"2024-11-06T21:38:37.410Z","updated_at":"2025-05-15T14:30:52.386Z","avatar_url":"https://github.com/zh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Easy BCH SLP-based NFTs\n\nCoinParty 2021/01 Project\n\n## Objectives\n\nWorking with Non-fungible tokens (NFT) on the BCH blockchain is still a very complicated task. In order to increase the SLP-based NFTs adoption amound UI/UX designers, beginner programmers and other software engineers without deep blockchain experience, the current project will try to implement some building blocks for easier working with NFTs:\n\n* Easy to use **REST API interface** - usual GET/POST requests to create NFTs and quering the blockchain for NFT-related information\n* **Basic React frontend** for REST API usage demonstration\n\nFor the time of the hackatron all parts implementations will be in the current repository,\nbut because parts should be independent, the plans are to have independent repositories for every part, so they can be used separately.\n\n## REST backend\n\nImplemented using [koa.js web framework](https://koajs.com/). See [nft-rest repository](./nft-rest/) for more information about the installation and usage.\n\n## React Frontend\n\nImplemented using [react.js](https://reactjs.org/). See [nft-react repository](./nft-react/) for more information about the installation and usage.\n\n## Used libraries and services\n\n* [slpjs](https://github.com/simpleledger/slpjs) - all BCH/SLP related operations\n* [SLPDB](https://slpdb.fountainhead.cash/explorer) - SLP-related queries\n* [koa.js](https://koajs.com/) - web framework used for the REST interface backend\n* [react.js](https://reactjs.org/) - JavaScript library for building user interfaces\n\n## Work progress\n\nBecause of the short time of the hackatron, implementing all parts is very difficult, but I'm planing to continue working on the project even after the end of the hackatron.\n\n## Contacts\n\n* BCH: `bitcoincash:qq3t709lskk7tpg5nl8xdfvu8rx4v66ys5cwlxw3ac`\n* SLP: `simpleledger:qqpy2cwa2h9h4caqht9rpnm87e9rmc46ssxl4u3x7m`\n\n![SLP Address](./slp_address.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzh%2Fcp202101","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzh%2Fcp202101","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzh%2Fcp202101/lists"}