Auction.startAuction() (contracts/Auction.sol#34-41)
killAuction() should be declared external:
Auction.killAuction() (contracts/Auction.sol#43-45)
initialize(address,address) should be declared external:
Auction.initialize(address,address) (contracts/Auction.sol#47-52)
bondForRebalance() should be declared external:
Auction.bondForRebalance() (contracts/Auction.sol#54-67)
settleAuction(uint256[],address[],uint256[],address[],uint256[]) should be declared external:
-Auction.settleAuction(uint256[],address[],uint256[],address[],uint256[]) (contracts/Auction.sol#69-109)
addBounty(IERC20,uint256) should be declared external:
Auction.addBounty(IERC20,uint256) (contracts/Auction.sol#126-138)
initialize(IFactory.Proposal,IAuction) should be declared external:
Basket.initialize(IFactory.Proposal,IAuction) (contracts/Basket.sol#36-47)
mint(uint256) should be declared external:
Basket.mint(uint256) (contracts/Basket.sol#72-74)
burn(uint256) should be declared external:
Basket.burn(uint256) (contracts/Basket.sol#89-100)
changePublisher(address) should be declared external:
Basket.changePublisher(address) (contracts/Basket.sol#133-148)
changeLicenseFee(uint256) should be declared external:
Basket.changeLicenseFee(uint256) (contracts/Basket.sol#152-166)
publishNewIndex(address[],uint256[]) should be declared external:
Basket.publishNewIndex(address[],uint256[]) (contracts/Basket.sol#170-194)
deleteNewIndex() should be declared external:
Basket.deleteNewIndex() (contracts/Basket.sol#207-214)
setMinLicenseFee(uint256) should be declared external:
Factory.setMinLicenseFee(uint256) (contracts/Factory.sol#39-41)
setAuctionDecrement(uint256) should be declared external:
Factory.setAuctionDecrement(uint256) (contracts/Factory.sol#43-45)
setAuctionMultiplier(uint256) should be declared external:
Factory.setAuctionMultiplier(uint256) (contracts/Factory.sol#47-49)
setBondPercentDiv(uint256) should be declared external:
Factory.setBondPercentDiv(uint256) (contracts/Factory.sol#51-53)
setOwnerSplit(uint256) should be declared external:
Factory.setOwnerSplit(uint256) (contracts/Factory.sol#55-59)
proposeBasketLicense(uint256,string,string,address[],uint256[]) should be declared external:
Handle
hack3r-0m
Vulnerability details
startAuction() should be declared external: