File: Broker.sol
073:     function init(
---
080:     ) external initializer {
---
101:         setBatchAuctionLength(batchAuctionLength_);
102:         setDutchAuctionLength(dutchAuctionLength_);
103:     }
---
197:     function setBatchAuctionLength(uint48 newAuctionLength) public governance {
198:         require(
199:             newAuctionLength == 0 ||
200:                 (newAuctionLength >= MIN_AUCTION_LENGTH && newAuctionLength <= MAX_AUCTION_LENGTH),
201:             "invalid batchAuctionLength"
202:         );
203:         emit BatchAuctionLengthSet(batchAuctionLength, newAuctionLength);
204:         batchAuctionLength = newAuctionLength;
205:     }
---
219:     function setDutchAuctionLength(uint48 newAuctionLength) public governance {
220:         require(
221:             newAuctionLength == 0 ||
222:                 (newAuctionLength >= MIN_AUCTION_LENGTH && newAuctionLength <= MAX_AUCTION_LENGTH),
223:             "invalid dutchAuctionLength"
224:         );
225:         emit DutchAuctionLengthSet(dutchAuctionLength, newAuctionLength);
226:         dutchAuctionLength = newAuctionLength;
227:     }
