diff --git a/docs/assets/reports/Coinspect - Flare - Smart Contract Review - FAsset Liquidator - v231207.pdf b/docs/assets/reports/Coinspect - Flare - Smart Contract Review - FAsset Liquidator - v231207.pdf new file mode 100644 index 000000000..86ed00643 Binary files /dev/null and b/docs/assets/reports/Coinspect - Flare - Smart Contract Review - FAsset Liquidator - v231207.pdf differ diff --git a/docs/assets/reports/Coinspect - Flare - Smart Contract Review - FAsset V2 - v240220.pdf b/docs/assets/reports/Coinspect - Flare - Smart Contract Review - FAsset V2 - v240220.pdf new file mode 100644 index 000000000..c14655f19 Binary files /dev/null and b/docs/assets/reports/Coinspect - Flare - Smart Contract Review - FAsset V2 - v240220.pdf differ diff --git a/docs/assets/reports/Coinspect - Flare - Smart Contract Review - StakingP2 - v240220.pdf b/docs/assets/reports/Coinspect - Flare - Smart Contract Review - StakingP2 - v240220.pdf new file mode 100644 index 000000000..055b58c9a Binary files /dev/null and b/docs/assets/reports/Coinspect - Flare - Smart Contract Review - StakingP2 - v240220.pdf differ diff --git a/docs/assets/reports/Coinspect - Flare - Source Code Review - FAsset Bots - v240220.pdf b/docs/assets/reports/Coinspect - Flare - Source Code Review - FAsset Bots - v240220.pdf new file mode 100644 index 000000000..6c3e9b45e Binary files /dev/null and b/docs/assets/reports/Coinspect - Flare - Source Code Review - FAsset Bots - v240220.pdf differ diff --git a/docs/assets/reports/Coinspect - Flare - Source Code Review - Staking P2 Offchain Services - v240220.pdf b/docs/assets/reports/Coinspect - Flare - Source Code Review - Staking P2 Offchain Services - v240220.pdf new file mode 100644 index 000000000..9d7f2aa56 Binary files /dev/null and b/docs/assets/reports/Coinspect - Flare - Source Code Review - Staking P2 Offchain Services - v240220.pdf differ diff --git a/docs/assets/reports/Coinspect - Smart Contract Review - Flare Attestation Suite - v240220.pdf b/docs/assets/reports/Coinspect - Smart Contract Review - Flare Attestation Suite - v240220.pdf new file mode 100644 index 000000000..d925c8ec3 Binary files /dev/null and b/docs/assets/reports/Coinspect - Smart Contract Review - Flare Attestation Suite - v240220.pdf differ diff --git a/docs/dev/index.md b/docs/dev/index.md index a13654d18..9ae8a8240 100644 --- a/docs/dev/index.md +++ b/docs/dev/index.md @@ -37,3 +37,4 @@ These are Flare's main source repositories, both on [GitHub](https://github.com/ * [Reference Guides](./reference/index.md) * [External Learning Resources](./external-resources.md) * [Tools and Projects](./tools.md) +* [Security](./security.md) diff --git a/docs/dev/security.md b/docs/dev/security.md new file mode 100644 index 000000000..fc4c0dcf9 --- /dev/null +++ b/docs/dev/security.md @@ -0,0 +1,21 @@ +# Security + +## Source Code Audit Reports + +The following table lists reviews of the Flare source code and Flare smart-contract security reports. + +| Auditor | Date | Title | +| --------- | -------- | --------------------------------------------------------------------------- | +| Coinspect | Sep 2023 | [Staking P2 Smart Contract Review][report001]{:download=""} | +| Coinspect | Oct 2023 | [Staking P2 Off-chain Services Source Code Review][report002]{:download=""} | +| Coinspect | Dec 2023 | [FAsset Liquidator Smart Contract Review][report003]{:download=""} | +| Coinspect | Nov 2023 | [FAsset V2 Smart Contract Review][report004]{:download=""} | +| Coinspect | Nov 2023 | [FAsset V2 Bots Source Code Review][report005]{:download=""} | +| Coinspect | Jun 2023 | [Flare Attestation Suite Security Assessment][report006]{:download=""} | + +[report001]: ../assets/reports/Coinspect%20-%20Flare%20-%20Smart%20Contract%20Review%20-%20StakingP2%20-%20v240220.pdf +[report002]: ../assets/reports/Coinspect%20-%20Flare%20-%20Source%20Code%20Review%20-%20Staking%20P2%20Offchain%20Services%20-%20v240220.pdf +[report003]: ../assets/reports/Coinspect%20-%20Flare%20-%20Smart%20Contract%20Review%20-%20FAsset%20Liquidator%20-%20v231207.pdf +[report004]: ../assets/reports/Coinspect%20-%20Flare%20-%20Smart%20Contract%20Review%20-%20FAsset%20V2%20-%20v240220.pdf +[report005]: ../assets/reports/Coinspect%20-%20Flare%20-%20Source%20Code%20Review%20-%20FAsset%20Bots%20-%20v240220.pdf +[report006]: ../assets/reports/Coinspect%20-%20Smart%20Contract%20Review%20-%20%20Flare%20Attestation%20Suite%20-%20v240220.pdf diff --git a/docs/tech/flare.md b/docs/tech/flare.md index 585b29c55..8b74a0232 100644 --- a/docs/tech/flare.md +++ b/docs/tech/flare.md @@ -66,3 +66,8 @@ Flare uses two chains and is developing a built-in interoperability mechanism be * **C-Chain:** The contract chain that is used for smart contracts. It is where the Ethereum Virtual Machine operates, and is the chain where the vast bulk of the community currently interact. * **P-Chain:** The platform chain that accommodates [staking](../tech/validators.md) and provides rewards to its validators. + +## Security + +The Flare source code has been audited and is secure and safe. +[View the audit reports](../dev/security.md) on Flare clients and smart contracts. diff --git a/mkdocs.yml b/mkdocs.yml index 3caf0a92c..cb84110f2 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -274,6 +274,7 @@ nav: - dev/reference/wallets.md - dev/external-resources.md - dev/tools.md + - dev/security.md - APIs: - apis/index.md - Smart Contracts API: