Functions:
Factory.sol : setMinLicenseFee, setAuctionDecrement, setAuctionMultiplier, setBondPercentDiv, setOwnerSplit
Basket.sol: mint, changeLicenseFee, setNewMaxSupply, publishNewIndex, deleteNewIndex
Auction.sol: startAuction, killAuction, bondForRebalance, settleAuction
Visibility can be changed to external to save gas
Tools Used
Manual Analysis
Recommended Mitigation Steps
Change the visibility of the functions to external
Handle
saian
Vulnerability details
Impact
Function can be external
Proof of Concept
Functions: Factory.sol : setMinLicenseFee, setAuctionDecrement, setAuctionMultiplier, setBondPercentDiv, setOwnerSplit Basket.sol: mint, changeLicenseFee, setNewMaxSupply, publishNewIndex, deleteNewIndex Auction.sol: startAuction, killAuction, bondForRebalance, settleAuction Visibility can be changed to external to save gas
Tools Used
Manual Analysis
Recommended Mitigation Steps
Change the visibility of the functions to external