As of 29 Oct 2026, USPD has 1 audit report on Trustblock, by Resonance Security, dated 4 Aug 2025. That report lists no open critical findings.
Record last updated . It holds audits and findings, contracts and incidents up to Oct 2026. Trustblock does not review code.
Newest first
| Audit | Security firm | Date | Scope | Critical findings | Report |
|---|---|---|---|---|---|
| USPD | Security firm: Resonance Security | Date: | Scope: Repository, no commit named | 1 critical finding, fixed | Open · IPFS |
Statuses are the security firm’s own, from each report.
| Severity | Open | Acknowledged | Fixed |
|---|---|---|---|
| Critical | 0 | 0 | 1 |
| High | 0 | 0 | 0 |
| Medium | 0 | 0 | 3 |
| Low | 5 | 0 | 13 |
The smart contract contains several functions access controlled by administrative users with privileged rights in charge of performing admin tasks such as minting and burning tokens. These users need to be trusted not to perform malicious updates on the contract.
Open the reportThe Chainlink network uses a technology called Sequencers in their Off-Chain Reporting protocol. Sequencers help in improving data transmission efficiency by enabling transaction aggregation and submitting data on-chain in batches.It is crucial for the protocol to verify the status of the Chainlink sequencer involved. Not checking the sequencer's status might lead to scenarios where the protocol is working with outdated, inaccurate, or even completely missing data. This could potentially lead to incorrect operation of the contracts or even financial loss, depending on the role of the oracle data.
Open the reportThe protocol provides first minter a 125% threshold to liquidate other positions and then this benefit decreases by a 5% until the default 110%. As there is no access control on the minting process, this function can be frontrun by other users to obtain an advantageous position.
Open the reportThroughout the protocol there are multiple instances where input parameters are not being validated against the Zero Address, most of which are used to perform external calls, allowing for undefined behavior within the protocol.It should be noted that although this occurs mostly in the constructor, mistakes can be made by the deployer of the smart contracts, allowing for unwanted transactions to take place in the future.
Open the reportIt was observed that throughout the protocol there are multiple instances of redundant code on several accounts:Invariant testing within the source code. Invariant testing should be done mostly within test files;Variables and values related to testing environments;Redundant functions, e.g. mint() and mintShares();These design patterns increase code complexity and do not maximize transaction gas and storage efficiency on the blockchain.
Open the reportThe reports name a repository or files. Open a report to see its scope.
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.
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.
<head><script src="https://widget.trustblock.run/project-widget.min.js" defer></script></head><body><divdata-tb-project-widgetdata-tb-project-slug="uspd"></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