Ethos
  • About Ethos
    • Ethos Overview
    • Why Ethos
    • Ethos Labs
  • Ethos Mechanisms
    • Review
    • Vouch
    • Slash
    • Invite
    • Attest
    • Profile
    • Credibility Score
  • Ethos.Markets
    • Litepaper
  • Governance
    • Principles
    • Credibility Consensus
  • Security
    • Contracts and Ownership
    • Smart Contract Audits
    • Bug Bounty
Powered by GitBook
On this page
  1. Security

Smart Contract Audits

Last updated 1 month ago

Ethos completed two smart contract audits through Sherlock.xyz for Ethos.Network

Audit
Date
Competition Link
Judging Link
PDF Report

Ethos 1 (Social Contracts)

November 3rd, 2024

https://github.com/sherlock-audit/2024-10-ethos-network
https://github.com/sherlock-audit/2024-10-ethos-network-judging
https://github.com/sherlock-audit/2024-10-ethos-network-judging/blob/main/Audit_Report.pdf

Ethos 2 (Financial Contracts)

Dec 5, 2024

https://github.com/sherlock-audit/2024-11-ethos-network-ii
https://github.com/sherlock-audit/2024-11-ethos-network-ii-judging
https://github.com/sherlock-audit/2024-11-ethos-network-ii-judging/blob/main/Audit_Report.pdf

Ethos 3 (Reputation Market)

Dec 30, 2024

https://github.com/sherlock-audit/2024-12-ethos-update
https://github.com/sherlock-audit/2024-12-ethos-update-judging
https://github.com/sherlock-audit/2024-12-ethos-update-judging/blob/main/Audit_Report.pdf

Contract Upgrades

Ethos deployed the following smart contract upgrades:

Change
Description
Audited
Transaction

Update Vouch After Attestation (Vouch Contract)

If you vouch for a social identity, update the Subject Profile Id upon attestation.

Update Vouch After Attestation (Profile Contract)

If you vouch for a social identity, update the Subject Profile Id upon attestation.

Empty Array Check

Avoid attempts to pop() from an empty vouch tracking index.

https://basescan.org/tx/0xe2e83110a708016ac45ef5b50c514cb09b16a476c5b2da966351f310d5b426c1#eventlog#539
https://basescan.org/tx/0xaae965a3f277c66d488cceab54a3ac7232187df13da49675fc724bf5d90681ea#eventlog#306
https://basescan.org/tx/0xfd5197a6fc15315b11e170b7612d91ad643730e8a9180b16326e07c805d9e8a4