{"id":13803509,"url":"https://github.com/smartcontractkit/chainlink-brownie-contracts","last_synced_at":"2025-05-16T01:07:18.881Z","repository":{"id":39580978,"uuid":"354867034","full_name":"smartcontractkit/chainlink-brownie-contracts","owner":"smartcontractkit","description":"A repository for automatically using the latest chainlink repo from the core chainlink repo. ","archived":false,"fork":false,"pushed_at":"2025-04-03T23:34:32.000Z","size":49935,"stargazers_count":382,"open_issues_count":0,"forks_count":78,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-08T12:08:12.188Z","etag":null,"topics":["chainlink"],"latest_commit_sha":null,"homepage":"","language":"Solidity","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/smartcontractkit.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":"2021-04-05T14:45:01.000Z","updated_at":"2025-04-08T10:13:32.000Z","dependencies_parsed_at":"2023-02-09T09:47:20.315Z","dependency_job_id":"d7d591f9-19f4-4cc8-b90d-5cda16549ccd","html_url":"https://github.com/smartcontractkit/chainlink-brownie-contracts","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink-brownie-contracts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink-brownie-contracts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink-brownie-contracts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smartcontractkit%2Fchainlink-brownie-contracts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smartcontractkit","download_url":"https://codeload.github.com/smartcontractkit/chainlink-brownie-contracts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448579,"owners_count":22072764,"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":["chainlink"],"created_at":"2024-08-04T01:00:34.199Z","updated_at":"2025-05-16T01:07:13.808Z","avatar_url":"https://github.com/smartcontractkit.png","language":"Solidity","funding_links":[],"categories":["Templates \u0026 Libraries"],"sub_categories":[],"readme":"\n# Overview\nThis repository is a slimmed down version of Chainlink's official repo. It clones *only* the Chainlink `contracts` folder and the repo automatically updates every time there is a new NPM release. \n\n- NPM's latest release can be found here: https://www.npmjs.com/package/@chainlink/contracts\n- Chainlink's official repo: https://github.com/smartcontractkit/chainlink\n\n# chainlink-brownie-contracts\n\nA minimal repo that is a copy of the npm package [@chainlink/contracts](https://www.npmjs.com/package/@chainlink/contracts). These contracts are taken from the [core chainlink github](https://github.com/smartcontractkit/chainlink), compressed, and deployed to npm. \n\nEveryday at 3AM, the latest version of the package is updated here, this way, you can use the Chainlink contracts with foundry without having to use npm/yarn. This also makes other third party packages like Brownie and Ape easier to work with. \n\n## Usage\n\n### Foundry\n\n1. Run this in your projects root directory.\n\n```bash\nforge install smartcontractkit/chainlink-brownie-contracts --no-commit\n```\n\n2. Then, update your `foundry.toml` to include the following in the `remappings`.\n\n```\nremappings = [\n  '@chainlink/contracts/=lib/chainlink-brownie-contracts/contracts/',\n]\n```\n\n\u003e! IMPORTANT\nThere were compatibility issues with `1.0.0`, `1.1.0` and `1.2.0`, where there were originally 2 versions of each version. We have deleted the deprecated and outdated versions so that there is no longer any conflict. \n\nAll the releases of this package are going to match the [@chainlink/contracts NPM tags](https://www.npmjs.com/package/@chainlink/contracts). \nSo the versioning will look \"backwards\", but we are starting with v0.2.1\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartcontractkit%2Fchainlink-brownie-contracts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartcontractkit%2Fchainlink-brownie-contracts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartcontractkit%2Fchainlink-brownie-contracts/lists"}