Skip to content
This repository has been archived by the owner on Feb 18, 2020. It is now read-only.

Commit

Permalink
Update security-of-the-contracts.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Rafanator committed Aug 24, 2018
1 parent ba91d00 commit da90a6c
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions source/security-of-the-contracts.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# Security
Security was the main focus on the design and implementation of the DutchX.

The mechanism are design to solve the problems of other exchanges (centralised
and not centralised ones) so there are not parties taking advantage and
profiting out of the users.
The mechanism is designed to solve the problems other exchanges (centralized
and decentralized ones) face, aiming to remove parties that take advantage and
profit out of the users.

The result is a fare exchange of tokens were all users play under the same rules.
The result is a fair exchange of tokens where all users play under the same rules.

The smart contract's code was submitted to:
* **Internal audits**:
* The code is open source and public for anyone to review.
* During the construction, it was subjected to constant internal audits, peer
* During construction, it was subjected to constant internal audits, peer
reviews, and unit testing.
* **External audit**: A thorough external audit by Solidify ([https://solidified.io/](https://solidified.io/))

Expand All @@ -21,10 +21,10 @@ The smart contract's code was submitted to:
</p>

* Three auditors reviewed the code in parallel in an isolated review. Then they
compare the findings and come to a group consensus. Then the final report
compared the findings and came to a group consensus. The final report
is done, and over some iterations all the risks are mitigated.
* Check out the <a href="./_static/docs/Solidified_Audit_Report.pdf">Solidify Audit Report</a>.
* Check this post <a href="https://medium.com/solidified/securing-gnosis-dutch-exchange-smart-contracts-a-case-study-65c3dcc0ed0b" target="_blank">Securing Gnosis’ Dutch exchange smart contracts — a case study</a> to learn how was the proccess.
* Check this post <a href="https://medium.com/solidified/securing-gnosis-dutch-exchange-smart-contracts-a-case-study-65c3dcc0ed0b" target="_blank">Securing Gnosis’ Dutch exchange smart contracts — a case study</a> to learn how this was done.

* **Bug bounty**:
* On top of the audits, a Bug bounty program was created. It offers generous
Expand All @@ -33,9 +33,9 @@ The smart contract's code was submitted to:
* Check the details in <a href="https://blog.gnosis.pm/gnosis-dutchx-and-initial-owl-generation-bug-bounty-71ba53dfd2db" target="_blank">Gnosis DutchX and Initial OWL Generation Bug Bounty</a> for more information.

The DutchX is a non-custodial trading protocol. Your funds are only held in
the audited smart contracts, son **no company or organisation holds the funds**,
the audited smart contracts, so **no company or organisation holds the funds**,
just the audited contracts.

Keep in mind that, as a user for a decentralised application, you are the only
Keep in mind that, as a user of a decentralized application, you are the only
one who has access to your private key, so it's important that you
**keep you keys safe**.

0 comments on commit da90a6c

Please sign in to comment.