iExec Proof of Contribution protocol smart contracts


This repository contains the smart contract implementation of iExec's Proof of Contribution protocol.
- PoCo Series #1 — About Trust and Agents Incentives
- PoCo Series #2 — On the use of staking to prevent attacks
- PoCo Series #3 — PoCo protocol update
- PoCo Series #4 — Enclaves and Trusted Executions
- PoCo Series #5 — Open decentralized brokering on the iExec platform
- PoCo Series #6 — Smart Contract Upgradeability and Governance
- PoCo Series #8 — Future-proofing iExec - Smart Contract Interoperability and Modularity
- iExec PoCo v6 — Building the diamond foundation
- iExec technical documentation
- Protocol specific documentation
- Solidity contracts API
- Technical README
- NPM Package: @iexec/poco includes all smart contract source code, ABIs, and deployment artifacts.
- ABIs: available in the abis/ directory of this repository and the published NPM package.
Note: ⚠️ artifacts/ folder is deprecated and will be removed in future versions.
- Deployment addresses: available in the deployments/ folder of this repository and the published NPM package.
- Subgraph: the Subgraph indexing Arbitrum deployments is available on The Graph Explorer:
- Arbitrum Mainnet
- Arbitrum Sepolia Testnet
All contract audit files can be found in audits/ folder.