Description:
Builtin Symbol Shadowing occurs when a local variable, function, or other symbol within a contract has the same name as a built-in symbol provided by the language or its standard libraries, leading to potential confusion and bugs.
2 Found Instances
- Found in IBitcoinTransactionsVerifier.sol [Line: 9](contracts/illuminex/xengine/chains/btc/interfaces/IBitcoinTransactionsVerifier.sol#L9)
```solidity
BitcoinUtils.BitcoinTransaction memory tx,
```
- Found in IBitcoinTransactionsVerifier.sol [Line: 10](contracts/illuminex/xengine/chains/btc/interfaces/IBitcoinTransactionsVerifier.sol#L10)
```solidity
BitcoinUtils.BitcoinBlockHeaders memory block,
```
Github username: @mhhacker111 Twitter username: -- Submission hash (on-chain): 0x059ece24fb08ad3aece7d446a98277bb923669fc9ac46ede7dd9b6f5faf5c1d2 Severity: low
Description: Builtin Symbol Shadowing occurs when a local variable, function, or other symbol within a contract has the same name as a built-in symbol provided by the language or its standard libraries, leading to potential confusion and bugs.
2 Found Instances
- Found in IBitcoinTransactionsVerifier.sol [Line: 9](contracts/illuminex/xengine/chains/btc/interfaces/IBitcoinTransactionsVerifier.sol#L9) ```solidity BitcoinUtils.BitcoinTransaction memory tx, ``` - Found in IBitcoinTransactionsVerifier.sol [Line: 10](contracts/illuminex/xengine/chains/btc/interfaces/IBitcoinTransactionsVerifier.sol#L10) ```solidity BitcoinUtils.BitcoinBlockHeaders memory block, ```