Skip to content

Feature/artifacts cleanup#1030

Merged
alexcos20 merged 3 commits into
mainfrom
feature/artifacts_cleanup
Jun 29, 2026
Merged

Feature/artifacts cleanup#1030
alexcos20 merged 3 commits into
mainfrom
feature/artifacts_cleanup

Conversation

@alexcos20

@alexcos20 alexcos20 commented Jun 29, 2026

Copy link
Copy Markdown
Member

Fixes # .

Changes proposed in this PR:

  • cleanup artifacts

@alexcos20 alexcos20 requested a review from trentmc as a code owner June 29, 2026 04:31
@alexcos20

Copy link
Copy Markdown
Member Author

/run-security-scan

@alexcos20

Copy link
Copy Markdown
Member Author

@coderabbitai review

@openzeppelin-code

Copy link
Copy Markdown

Feature/artifacts cleanup

Generated at commit: 331e68f8521c4eeb9d131f3cfb67dd1161aa91a9

🚨 Report Summary

Severity Level Results
Contracts Critical
High
Medium
Low
Note
Total
2
1
0
9
40
52
Dependencies Critical
High
Medium
Low
Note
Total
0
0
0
0
0
0

For more details view the full report in OpenZeppelin Code Inspector

@alexcos20

Copy link
Copy Markdown
Member Author

/run-security-scan

@alexcos20

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 29, 2026

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitai Bot commented Jun 29, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 156 files, which is 6 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: c216ddce-c559-413a-b29e-080a3f876f9a

📥 Commits

Reviewing files that changed from the base of the PR and between dfc5a10 and 331e68f.

📒 Files selected for processing (156)
  • .gitignore
  • artifacts/@openzeppelin/contracts/access/Ownable.sol/Ownable.dbg.json
  • artifacts/@openzeppelin/contracts/access/Ownable.sol/Ownable.json
  • artifacts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json
  • artifacts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json
  • artifacts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json
  • artifacts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json
  • artifacts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json
  • artifacts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json
  • artifacts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.dbg.json
  • artifacts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.json
  • artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata.dbg.json
  • artifacts/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol/IERC20Metadata.json
  • artifacts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.dbg.json
  • artifacts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.json
  • artifacts/@openzeppelin/contracts/utils/Address.sol/Address.dbg.json
  • artifacts/@openzeppelin/contracts/utils/Address.sol/Address.json
  • artifacts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json
  • artifacts/@openzeppelin/contracts/utils/Context.sol/Context.json
  • artifacts/@openzeppelin/contracts/utils/Create2.sol/Create2.dbg.json
  • artifacts/@openzeppelin/contracts/utils/Create2.sol/Create2.json
  • artifacts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json
  • artifacts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json
  • artifacts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.dbg.json
  • artifacts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.json
  • artifacts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json
  • artifacts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json
  • artifacts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.dbg.json
  • artifacts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.json
  • artifacts/build-info/2340233b538fc00a4355e60b10bcb6bf.json
  • artifacts/build-info/25c0db0e0b4173278f91cf0f8e05c6da.json
  • artifacts/build-info/3397ea53218ee3774119908cb5b0dc4b.json
  • artifacts/build-info/aa1bc765139c7c46dde7784b40c3d13d.json
  • artifacts/contracts/ERC721Factory.sol/ERC721Factory.dbg.json
  • artifacts/contracts/ERC721Factory.sol/ERC721Factory.json
  • artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.dbg.json
  • artifacts/contracts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.json
  • artifacts/contracts/df/DFRewards.sol/DFRewards.json
  • artifacts/contracts/df/DFStrategyV1.sol/DFStrategyV1.json
  • artifacts/contracts/interfaces/IDFRewards.sol/IDFRewards.json
  • artifacts/contracts/interfaces/IDispenser.sol/IDispenser.dbg.json
  • artifacts/contracts/interfaces/IDispenser.sol/IDispenser.json
  • artifacts/contracts/interfaces/IERC1271.sol/IERC1271.dbg.json
  • artifacts/contracts/interfaces/IERC1271.sol/IERC1271.json
  • artifacts/contracts/interfaces/IERC20.sol/IERC20.dbg.json
  • artifacts/contracts/interfaces/IERC20.sol/IERC20.json
  • artifacts/contracts/interfaces/IERC20Template.sol/IERC20Template.dbg.json
  • artifacts/contracts/interfaces/IERC20Template.sol/IERC20Template.json
  • artifacts/contracts/interfaces/IERC721Template.sol/IERC721Template.dbg.json
  • artifacts/contracts/interfaces/IERC721Template.sol/IERC721Template.json
  • artifacts/contracts/interfaces/IERC725X.sol/IERC725X.dbg.json
  • artifacts/contracts/interfaces/IERC725X.sol/IERC725X.json
  • artifacts/contracts/interfaces/IERC725Y.sol/IERC725Y.dbg.json
  • artifacts/contracts/interfaces/IERC725Y.sol/IERC725Y.json
  • artifacts/contracts/interfaces/IFactory.sol/IFactory.dbg.json
  • artifacts/contracts/interfaces/IFactory.sol/IFactory.json
  • artifacts/contracts/interfaces/IFactoryRouter.sol/IFactoryRouter.dbg.json
  • artifacts/contracts/interfaces/IFactoryRouter.sol/IFactoryRouter.json
  • artifacts/contracts/interfaces/IFixedRateExchange.sol/IFixedRateExchange.dbg.json
  • artifacts/contracts/interfaces/IFixedRateExchange.sol/IFixedRateExchange.json
  • artifacts/contracts/interfaces/IPool.sol/IPool.dbg.json
  • artifacts/contracts/interfaces/IPool.sol/IPool.json
  • artifacts/contracts/interfaces/ISideStaking.sol/ISideStaking.dbg.json
  • artifacts/contracts/interfaces/ISideStaking.sol/ISideStaking.json
  • artifacts/contracts/interfaces/IV3ERC20.sol/IV3ERC20.dbg.json
  • artifacts/contracts/interfaces/IV3ERC20.sol/IV3ERC20.json
  • artifacts/contracts/interfaces/IV3Factory.sol/IV3Factory.dbg.json
  • artifacts/contracts/interfaces/IV3Factory.sol/IV3Factory.json
  • artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.dbg.json
  • artifacts/contracts/pools/FactoryRouter.sol/FactoryRouter.json
  • artifacts/contracts/pools/balancer/BConst.sol/BConst.dbg.json
  • artifacts/contracts/pools/balancer/BConst.sol/BConst.json
  • artifacts/contracts/pools/balancer/BFactory.sol/BFactory.dbg.json
  • artifacts/contracts/pools/balancer/BFactory.sol/BFactory.json
  • artifacts/contracts/pools/balancer/BMath.sol/BMath.dbg.json
  • artifacts/contracts/pools/balancer/BMath.sol/BMath.json
  • artifacts/contracts/pools/balancer/BNum.sol/BNum.dbg.json
  • artifacts/contracts/pools/balancer/BNum.sol/BNum.json
  • artifacts/contracts/pools/balancer/BPool.sol/BPool.dbg.json
  • artifacts/contracts/pools/balancer/BPool.sol/BPool.json
  • artifacts/contracts/pools/balancer/BToken.sol/BToken.dbg.json
  • artifacts/contracts/pools/balancer/BToken.sol/BToken.json
  • artifacts/contracts/pools/balancer/BToken.sol/BTokenBase.dbg.json
  • artifacts/contracts/pools/balancer/BToken.sol/BTokenBase.json
  • artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.dbg.json
  • artifacts/contracts/pools/dispenser/Dispenser.sol/Dispenser.json
  • artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.dbg.json
  • artifacts/contracts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.json
  • artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.dbg.json
  • artifacts/contracts/pools/ssContracts/SideStaking.sol/SideStaking.json
  • artifacts/contracts/templates/ERC20Template.sol/ERC20Template.dbg.json
  • artifacts/contracts/templates/ERC20Template.sol/ERC20Template.json
  • artifacts/contracts/templates/ERC20Template3.sol/ERC20Template3.json
  • artifacts/contracts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.dbg.json
  • artifacts/contracts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.json
  • artifacts/contracts/templates/ERC721Template.sol/ERC721Template.dbg.json
  • artifacts/contracts/templates/ERC721Template.sol/ERC721Template.json
  • artifacts/contracts/utils/Deployer.sol/Deployer.dbg.json
  • artifacts/contracts/utils/Deployer.sol/Deployer.json
  • artifacts/contracts/utils/ERC20Roles.sol/ERC20Roles.dbg.json
  • artifacts/contracts/utils/ERC20Roles.sol/ERC20Roles.json
  • artifacts/contracts/utils/ERC721/Address.sol/Address.dbg.json
  • artifacts/contracts/utils/ERC721/Address.sol/Address.json
  • artifacts/contracts/utils/ERC721/Context.sol/Context.dbg.json
  • artifacts/contracts/utils/ERC721/Context.sol/Context.json
  • artifacts/contracts/utils/ERC721/ERC165.sol/ERC165.json
  • artifacts/contracts/utils/ERC721/ERC721.sol/ERC721.dbg.json
  • artifacts/contracts/utils/ERC721/ERC721.sol/ERC721.json
  • artifacts/contracts/utils/ERC721/EnumerableMap.sol/EnumerableMap.json
  • artifacts/contracts/utils/ERC721/EnumerableSet.sol/EnumerableSet.json
  • artifacts/contracts/utils/ERC721/IERC165.sol/IERC165.json
  • artifacts/contracts/utils/ERC721/IERC721.sol/IERC721.dbg.json
  • artifacts/contracts/utils/ERC721/IERC721.sol/IERC721.json
  • artifacts/contracts/utils/ERC721/IERC721Enumerable.sol/IERC721Enumerable.dbg.json
  • artifacts/contracts/utils/ERC721/IERC721Enumerable.sol/IERC721Enumerable.json
  • artifacts/contracts/utils/ERC721/IERC721Metadata.sol/IERC721Metadata.dbg.json
  • artifacts/contracts/utils/ERC721/IERC721Metadata.sol/IERC721Metadata.json
  • artifacts/contracts/utils/ERC721/IERC721Receiver.sol/IERC721Receiver.dbg.json
  • artifacts/contracts/utils/ERC721/IERC721Receiver.sol/IERC721Receiver.json
  • artifacts/contracts/utils/ERC721/Strings.sol/Strings.dbg.json
  • artifacts/contracts/utils/ERC721/Strings.sol/Strings.json
  • artifacts/contracts/utils/ERC721RolesAddress.sol/ERC721RolesAddress.dbg.json
  • artifacts/contracts/utils/ERC721RolesAddress.sol/ERC721RolesAddress.json
  • artifacts/contracts/utils/ERC725/ERC725Ocean.sol/ERC725Ocean.dbg.json
  • artifacts/contracts/utils/ERC725/ERC725Ocean.sol/ERC725Ocean.json
  • artifacts/contracts/utils/OceanToken.sol/OceanToken.json
  • artifacts/contracts/utils/Ownable.sol/Ownable.dbg.json
  • artifacts/contracts/utils/Ownable.sol/Ownable.json
  • artifacts/contracts/utils/SafeERC20.sol/SafeERC20.dbg.json
  • artifacts/contracts/utils/SafeERC20.sol/SafeERC20.json
  • artifacts/contracts/utils/UtilsLib.sol/UtilsLib.dbg.json
  • artifacts/contracts/utils/UtilsLib.sol/UtilsLib.json
  • artifacts/contracts/utils/mock/MockERC20.sol/MockERC20.dbg.json
  • artifacts/contracts/utils/mock/MockERC20.sol/MockERC20.json
  • artifacts/contracts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.dbg.json
  • artifacts/contracts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.json
  • artifacts/contracts/utils/mock/MockExchange.sol/MockExchange.dbg.json
  • artifacts/contracts/utils/mock/MockExchange.sol/MockExchange.json
  • artifacts/contracts/utils/mock/MockOcean.sol/MockOcean.dbg.json
  • artifacts/contracts/utils/mock/MockOcean.sol/MockOcean.json
  • artifacts/contracts/utils/mock/MockOldDT.sol/MockOldDT.dbg.json
  • artifacts/contracts/utils/mock/MockOldDT.sol/MockOldDT.json
  • artifacts/contracts/v3/IDataTokenTemplate.sol/IDataTokenTemplate.dbg.json
  • artifacts/contracts/v3/V3DTFactory.sol/V3DTFactory.dbg.json
  • artifacts/contracts/v3/V3DataTokenTemplate.sol/V3DataTokenTemplate.dbg.json
  • artifacts/contracts/v3/V3MetaData.sol/V3Metadata.dbg.json
  • artifacts/contracts/ve/SmartWalletChecker.sol/SmartWalletChecker.json
  • artifacts/contracts/ve/veAllocate.sol/veAllocate.json
  • artifacts/contracts/ve/veDelegation.vy/veDelegation.json
  • artifacts/contracts/ve/veFeeDistributor.vy/veFeeDistributor.json
  • artifacts/contracts/ve/veOCEAN.vy/veOCEAN.json
  • artifacts/hardhat/console.sol/console.dbg.json
  • artifacts/hardhat/console.sol/console.json
  • artifacts/solidity-bytes-utils/contracts/BytesLib.sol/BytesLib.dbg.json
  • artifacts/solidity-bytes-utils/contracts/BytesLib.sol/BytesLib.json
  • package.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/artifacts_cleanup

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@alexcos20 alexcos20 merged commit 1c779f9 into main Jun 29, 2026
12 checks passed
@alexcos20 alexcos20 deleted the feature/artifacts_cleanup branch June 29, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant