{"id":18437854,"url":"https://github.com/zilliqa/zrc","last_synced_at":"2025-04-07T20:34:36.186Z","repository":{"id":36309619,"uuid":"192305825","full_name":"Zilliqa/ZRC","owner":"Zilliqa","description":"Zilliqa Reference Contracts","archived":false,"fork":false,"pushed_at":"2023-07-11T15:00:06.000Z","size":875,"stargazers_count":40,"open_issues_count":15,"forks_count":61,"subscribers_count":22,"default_branch":"main","last_synced_at":"2023-10-21T00:01:43.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/Zilliqa.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":".github/CODEOWNERS","security":null,"support":null,"governance":null}},"created_at":"2019-06-17T08:25:30.000Z","updated_at":"2023-10-21T00:01:51.440Z","dependencies_parsed_at":"2023-01-17T00:20:46.795Z","dependency_job_id":"e86f495d-ea23-4c70-b3d3-e0e7afe20a05","html_url":"https://github.com/Zilliqa/ZRC","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zilliqa%2FZRC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zilliqa%2FZRC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zilliqa%2FZRC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zilliqa%2FZRC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zilliqa","download_url":"https://codeload.github.com/Zilliqa/ZRC/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247726140,"owners_count":20985837,"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-06T06:16:26.332Z","updated_at":"2025-04-07T20:34:35.405Z","avatar_url":"https://github.com/Zilliqa.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\n  ZRC (Zilliqa Reference Contracts)\n  \u003c/h1\u003e\n  \u003cstrong\u003e\n  Contract standards for the Zilliqa platform\n  \u003c/strong\u003e\n\u003c/div\u003e\n\u003chr/\u003e\n\n[![Build Status](https://app.travis-ci.com/Zilliqa/ZRC.svg?branch=master)](https://app.travis-ci.com/Zilliqa/ZRC) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\nThe Zilliqa Reference Contracts (ZRCs) are the contract standards for the Zilliqa platform.\n\n|           ZRC           | Title                                           |\n| :---------------------: | ----------------------------------------------- |\n| [ZRC-7](/zrcs/zrc-7.md) | NFT Metadata Standard                           |\n| [ZRC-6](/zrcs/zrc-6.md) | Non-Fungible Token Standard                     |\n| [ZRC-5](/zrcs/zrc-5.md) | Convention for Deposit of ZIL                   |\n| [ZRC-4](/zrcs/zrc-4.md) | Standard for Multisig Wallet                    |\n| [ZRC-3](/zrcs/zrc-3.md) | Standard for Metatransactions                   |\n| [ZRC-2](/zrcs/zrc-2.md) | Standard for Fungible Tokens                    |\n| [ZRC-1](/zrcs/zrc-1.md) | Standard for Non Fungible Tokens _(deprecated)_ |\n\n## Contributing\n\n1. Review [ZRC-0](https://github.com/Zilliqa/ZRC/blob/master/zrcs/zrc-0.md).\n2. Fork the repository by clicking \"Fork\" in the top right.\n3. Add your ZRC to your fork of the repository. There is a template ZRC [here](https://github.com/Zilliqa/ZRC/blob/master/zrcs/zrc-1.md).\n4. Submit a Pull Request to [Zilliqa's ZRC repository](https://github.com/Zilliqa/ZRC).\n\nYour first PR should be a first draft of the final ZRC. An editor will manually review the first PR for a new ZRC and assign it a number before merging it. Make sure you include a `discussions-to header` with the URL to a discussion forum or open GitHub issue where people can discuss the ZRC as a whole.\n\nIf your ZRC requires images, the image files should be included in a subdirectory of the assets folder for that ZRC as follow: `assets/zrc-X` (for zrc X). When linking to an image in the ZRC, use relative links such as `../assets/zrc-X/image.png`.\n\nWhen you believe your ZRC is ready to progress past the 'Draft' phase, you should go to our [Zilliqa Official Discord](https://discord.gg/XMRE9tt) server and ask to have your issue added to the next community dev call where it can be discussed for inclusion in a future platform upgrade. If the community agrees to include it, the ZRC editors will update the state of your ZRC to 'Approved'.\n\n## ZRC Status\n\n1. **Draft** - a preliminary version of the ZRC that is not yet ready for submission.\n2. **Ready** - a preliminary version of the ZRC that is ready for review by a wide audience.\n3. **Approved** - a finalized version of the ZRC that has been in the 'Ready' state for at least 2 weeks and any technical changes that were requested have been addressed by the author.\n4. **Implemented** - a finalized version of the ZRC that the Core Devs have decided to implement and release.\n\n## Contract Testing\n\n### `npm test`\n\nRuns contract tests using [Isolated Server container](https://hub.docker.com/r/zilliqa/zilliqa-isolated-server), [Jest](https://jestjs.io/), and [Scilla JSON Utils](https://github.com/Zilliqa/scilla-json-utils)\n\n## License\n\nThis project is open source software licensed as [MIT](https://github.com/zilliqa/zrc/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzilliqa%2Fzrc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzilliqa%2Fzrc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzilliqa%2Fzrc/lists"}