{"id":21919563,"url":"https://github.com/bosonprotocol/boson-protocol-contracts","last_synced_at":"2025-04-19T12:33:26.707Z","repository":{"id":60985856,"uuid":"467260425","full_name":"bosonprotocol/boson-protocol-contracts","owner":"bosonprotocol","description":"Boson Protocol V2 (latest)","archived":false,"fork":false,"pushed_at":"2024-05-22T13:27:02.000Z","size":70053,"stargazers_count":32,"open_issues_count":38,"forks_count":7,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-05-23T07:54:11.165Z","etag":null,"topics":["bosonprotocol","dcommerce","solidity","web3"],"latest_commit_sha":null,"homepage":"https://bosonprotocol.io/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bosonprotocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"docs/code-of-conduct.md","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":"2022-03-07T21:09:48.000Z","updated_at":"2024-05-27T12:16:18.860Z","dependencies_parsed_at":"2022-10-07T23:43:17.412Z","dependency_job_id":"992edcbf-971e-48a3-aa01-26dae15c8b91","html_url":"https://github.com/bosonprotocol/boson-protocol-contracts","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fboson-protocol-contracts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fboson-protocol-contracts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fboson-protocol-contracts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bosonprotocol%2Fboson-protocol-contracts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bosonprotocol","download_url":"https://codeload.github.com/bosonprotocol/boson-protocol-contracts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249693374,"owners_count":21311476,"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":["bosonprotocol","dcommerce","solidity","web3"],"created_at":"2024-11-28T20:08:57.787Z","updated_at":"2025-04-19T12:33:26.686Z","avatar_url":"https://github.com/bosonprotocol.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![banner](docs/images/banner.png)](https://bosonprotocol.io)\n\n\u003ch1 align=\"center\"\u003eBoson Protocol V2\u003c/h1\u003e\n\n[![Coverage Status](https://coveralls.io/repos/github/bosonprotocol/boson-protocol-contracts/badge.svg)](https://coveralls.io/github/bosonprotocol/boson-protocol-contracts)\n[![Contracts CI](https://github.com/bosonprotocol/boson-protocol-contracts/actions/workflows/ci.yaml/badge.svg)](https://github.com/bosonprotocol/boson-protocol-contracts/actions/workflows/ci.yaml)\n\n### Intro | [Audits](docs/audits.md) | [Setup](docs/setup.md) | [Tasks](docs/tasks.md) | [Architecture](docs/architecture.md) | [Domain Model](docs/domain.md) | [State Machines](docs/state-machines.md) | [Sequences](docs/sequences.md)\n\n## Status\n\nDone or in progress are:\n\n- ✅ Developer environment configuration\n- ✅ Developer setup and tasks documentation\n- ✅ Role-based access controller contract, with tests\n- ✅ High level architecture documentation\n- ✅ Proxied voucher contract\n- ✅ Protocol Diamond contract, libs, and facets, with tests\n- ✅ Shared domain model for contracts (minimal)\n- ✅ Domain model expressed in JS, with tests\n- ✅ Shared script modules for use in deployment and testing\n- ✅ Github Actions for CI\n- ✅ Support for EIP-712 meta-transactions\n- ✅ Protocol facet contracts and interfaces\n- ✅ Remediated audits\n- ✅ Generated contract documentation\n\n## Developers\n\n- [Audits](docs/audits.md) - See the results of our latest security audits\n- [Setup](docs/setup.md) - Get going quickly on your local system\n- [Tasks](docs/tasks.md) - Build, test, analyse, and deploy\n- [Architecture](docs/architecture.md) - Start with the big picture\n- [Domain Model](docs/domain.md) - Entities and their relationships\n- [State Machines](docs/state-machines.md) - State Machines in the Core Exchange Mechanism\n- [Sequences](docs/sequences.md) - Timeline of the simplest exchange\n- [Examples](docs/examples.md) - Enhancing the capabilities of the protocol with external contracts\n- [Contributing](#contributing) - Guidelines for contributing to this repo\n- [License](#license) - License information\n\n## Contributing\n\nWe welcome contributions! Until now, Boson Protocol has been largely worked on by a small dedicated team. However, the ultimate goal is for all of the Boson Protocol repositories to be fully owned by the community and contributors. Issues, pull requests, suggestions, and any sort of involvement are more than welcome.\n\nIf you have noticed a bug, please report it via our [Bug Bounty program](https://github.com/bosonprotocol/community/blob/main/BugBountyProgram.md).\n\nQuestions and feedback are always welcome, we will use them to improve our offering.\n\nAll PRs must pass all tests before being merged.\n\nBy being in this community, you agree to the [Code of Conduct](/docs/code-of-conduct.md). Take a look at it, if you haven't already.\n\nBefore starting to contribute, please check out [Local development](/docs/local-development.md) guide.\n\n## License\n\nLicensed under [GPL-v3](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbosonprotocol%2Fboson-protocol-contracts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbosonprotocol%2Fboson-protocol-contracts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbosonprotocol%2Fboson-protocol-contracts/lists"}