RAILGUN Smart Contract Review

Multi-Chain
Audited on 20/04/2022
No active critical issues

Summary

RAILGUN contributors set of contracts represents functionality for the private balances keeping empowered with Merkle trees and snarks verifications. Audited contracts are well-structured, have very high code quality and are completely documented. There were no critical issues found. The functionality is sufficiently covered with unit-tests, which were also verified by auditors team. Auditors have carefully checked business logic, access control, verification process, tokens usage and other security factors. Few issues present in the report are connected to the Solidity best practices and do not influence contract security.

Issues (2)

Low
Medium
High
Critical
Total
Not fixed
2---2
Fixed
----0
Total20002

Contracts (7)

#Github RepositoryCommit HashFileUrl
1

railgun-privacy/contract

62401e1a64b9af968d85b8f5347f1a72cc56862ccontracts/logic/Snark.sol
Check on Github
2

railgun-privacy/contract

62401e1a64b9af968d85b8f5347f1a72cc56862ccontracts/logic/Poseidon.sol
Check on Github
3

railgun-privacy/contract

62401e1a64b9af968d85b8f5347f1a72cc56862ccontracts/logic/Globals.sol
Check on Github
4

railgun-privacy/contract

62401e1a64b9af968d85b8f5347f1a72cc56862ccontracts/logic/Commitments.sol
Check on Github
5

railgun-privacy/contract

62401e1a64b9af968d85b8f5347f1a72cc56862ccontracts/logic/RailgunLogic.sol
Check on Github
6

railgun-privacy/contract

62401e1a64b9af968d85b8f5347f1a72cc56862ccontracts/logic/Verifier.sol
Check on Github