ClayStack security record

Ethereum, Polygon (POS)claystack.comX

As of 3 Nov 2026, ClayStack has 4 audit reports by 3 security firms on Trustblock; the latest is by Nethermind Security, dated 25 Jan 2024. Those reports list no open critical findings.

Critical findings
No open critical findings
Across the 4 reports, 1 critical finding was reported. It is marked fixed by the firm that reported it. See the findings
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits, findings and contracts up to Nov 2026, and incidents up to Oct 2026. Trustblock does not review code.

Audits4

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Claystack security reviewSecurity firm: Nethermind SecurityDate: Scope: Not recorded (see the report)1 critical finding, fixedOpen · GitHub
Claystack/Matic platformSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com
ClayStackSecurity firm: QuantstampDate: Scope: Files named in the reportNo open critical findingsOpen · certificate.quantstamp.com
Claystack Matic platformSecurity firm: ChainSecurityDate: Scope: Files named in the reportNo open critical findingsOpen · chainsecurity.com

Findings42

Statuses are the security firm’s own, from each report.

SeverityOpenAcknowledgedFixed
Critical001
High000
Medium001
Low0634
LowBlock Timestamp ManipulationClayStack · Quantstamp · 26 Sep 2022Acknowledged

Projects may rely on block timestamps for various purposes. However, it's important to realize that miners individually set the timestamp of a block, and attackers may be able to manipulate timestamps for their own purposes. If a smart contract relies on a timestamp, it must take this into account.

Open the report
LowFees May Be UninitializedClayStack · Quantstamp · 26 Sep 2022Acknowledged

Fees are charged when users deposit, withdraw, instantly withdraw, or make an early claim on funds. However, the only fee guaranteed to be initialized is the deposit fee. If the remaining fees remain uninitialized for any transactions, the protocol may lose out on earnings.

Open the report
LowReliance on `clayTunnel` to Be Working as ExpectedClayStack · Quantstamp · 26 Sep 2022Acknowledged

The `ClayManager._exchangeCsToken()` for calculating how many MATIC can be exchanged from a certain amount of csMatic tokens. This procedure totally relies on the security, correctness, and stability of `clayTunnel.getFunds()`. An incorrect rate could lead to devastating consequences.

Open the report
LowReliance on Off-Chain Component to Be Working as ExpectedClayStack · Quantstamp · 26 Sep 2022Acknowledged

The `UserProxy` contract is responsible for completing the process of a batch order that is specified by `batchID` in polygon, using the functions below: 1. `UserProxy.deposit()` 2. `UserProxy.withdraw()` These functions are designed and expected to be called only once by the tunnel. The tunnel is expected to guard against replay attacks. However, we note that it is outside the scope of this audit.

Open the report
LowTimelock Should Allow Adequate Time for Users to ExitClayStack · Quantstamp · 26 Sep 2022Acknowledged

Some functions in `ClayManager` are restricted to the `TIMELOCK_ROLE` and `TIMELOCK_UPGRADES_ROLE`. This gives users time to exit before a potentially dangerous change is applied. However, with withdrawals potentially taking several days before they can be claimed, it is important that the timelock be configured such that users have adequate time to complete their exit if they choose to do so.

Open the report
LowUpgradabilityClayStack · Quantstamp · 26 Sep 2022Acknowledged

Many contracts within the project are upgradeable. While this is not a vulnerability, users should be aware that the behavior of the contracts could drastically change if the contracts are upgraded. Furthermore, new vulnerabilities not present during the audit could be introduced in upgraded versions of the contract, or if contract upgrade deployments are not done correctly.

Open the report

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

The repositories and files the reports name

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="claystack"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us