INRx security record

BNB Chaininrx.io

As of 3 Nov 2026, INRx has 1 audit report on Trustblock, by CertiK, dated 9 Nov 2022. That report lists no open critical findings.

Critical findings
No open critical findings
In 1 report.
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.

Audits1

Newest first

AuditSecurity firmDateScopeCritical findingsReport
INRx - AuditSecurity firm: CertiKDate: Scope: Files named in the reportNo open critical findingsOpen · skynet.certik.com

Findings6

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

SeverityOpenAcknowledgedFixed
Critical000
High100
Medium000
Low005
LowDead CodeINRx - Audit · CertiK · 9 Nov 2022Fixed

One or more internal functions are not used. ```solidity=104 function reset(Counter storage counter) internal { ``` --- ```solidity=243 function _disableInitializers() internal virtual { ``` --- ```solidity=252 function _getInitializedVersion() internal view returns (uint8) { ``` --- ```solidity=257 function _isInitializing() internal view returns (bool) { ``` --- ```solidity=373 function toHexString(uint256 value) internal pure returns (string memory) { ``` --- ```solidity=387 function toHexString(uint256 value, uint256 length) internal pure returns (string memory) { ``` --- ```solidity=400 function toHexString(address addr) internal pure returns (string memory) { ``` --- ```solidity=446 function tryRecover(bytes32 hash, bytes memory signature) internal pure returns (address, RecoverError) { ``` --- ```solidity=479 function recover(bytes32 hash, bytes memory signature) internal pure returns (address) { ``` --- ```solidity=492 function tryRecover( ``` --- ```solidity=507 function recover( ``` --- ```solidity=574 function toEthSignedMessageHash(bytes32 hash) internal pure returns (bytes32) { ``` --- ```solidity=588 function toEthSignedMessageHash(bytes memory s) internal pure returns (bytes32) { ```

Open the report
LowDouble-spending allowance to mint tokenINRx - Audit · CertiK · 9 Nov 2022Fixed

A minter may double-spending his/her allowance being authorized by the owner. Example: - The owner, Alice, configures the minter, Bob, 100 allowances to mint tokens. - One day, Alice decides to decrease the allowance to Bob from 100 to 50. - Before Alice decreases the allowance, Bob spends the 100 allowances by front-running. - Alice continues to configure the minter, Bob, 50 allowances to mint tokens. - Bob spends another 50 allowances to mint tokens. From the above example, we noticed that Bob spends a total of 150 allowances, instead of 50 allowances, even though Alice changed her mind to only give Bob 50 allowances.

Open the report
LowUnnecessary Use of SafeMathINRx - Audit · CertiK · 9 Nov 2022Fixed

The `SafeMath` library is used unnecessarily. With Solidity compiler versions 0.8.0 or newer, arithmetic operations will automatically revert in case of integer overflow or underflow. ```solidity=5 library SafeMath { ``` - An implementation of `SafeMath` library is found. --- ```solidity=671 using SafeMath for uint256; ``` - `SafeMath` library is used for `uint256` type in `INRxToken` contract. ```solidity=720 totalSupply_ = totalSupply_.add(_amount); ``` - `SafeMath.add` is called in `mint` function of `INRxToken` contract. *Note: Only a sample of 2 `SafeMath` library usage in this contract (out of 11) are shown above.*

Open the report
LowUnused EventINRx - Audit · CertiK · 9 Nov 2022Fixed

```solidity=290 event PauserChanged(address indexed newAddress); ``` - `PauserChanged` is declared in `Pausable` but never emitted. --- ```solidity=319 event BlacklisterChanged(address indexed newBlacklister); ``` - `BlacklisterChanged` is declared in `Blacklistable` but never emitted.

Open the report
LowUnused State VariableINRx - Audit · CertiK · 9 Nov 2022Fixed

One or more state variables are never used in the codebase. Variable `_PERMIT_TYPEHASH_DEPRECATED_SLOT` in `INRxToken` is never used in `INRxToken`. ```solidity=688 bytes32 private _PERMIT_TYPEHASH_DEPRECATED_SLOT; ``` ```solidity=670 contract INRxToken is Ownable, Pausable, Blacklistable,Initializable, IERC20Permit, EIP712 { ```

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="inrx"
></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