RSILibrary.calculate: Not valid RSIOracle.read: RSI time period must be at least 1RSILibrary.calculate: Length of data array must be greater than ` BTC Daily RSI Oracle
LinkedListLibrary.initialize: Initialized LinkedList must be emp` TimeSeriesFeed.constructor: Must include at least one seeded val` add node that exceeds data size` TimeSeriesFeed.constructor: Max data points must be greater than` LinkedListLibrary.initialize: dataSizeLimit must be greater than` TimeSeriesFeed.constructor: Update interval must be greater than` TimeSeriesFeed.constructor: nextEarliestUpdate must be greater t` han current timestamp. update non-existent nodeLinkedListLibrary: Node must be added at next expected index in ` TwoAssetLinearizedTimeSeriesFeed.changeQuoteOracle: Must give ne` w quote oracle address.LinkedListLibrary: Attempting to add node that exceeds data size` TimeSeriesFeed.poke: Not enough time elapsed since last updateTimeLockUpgradeV2: New period must be greater than existingTimeLockUpgradeV2.removeRegisteredUpgrade: Upgrade hash must be ` TimeLockUpgradeV2: Time lock period must have elapsed.TwoAssetLinearizedTimeSeriesFeed.changeBaseOracle: Must give new` base oracle address.TimeLockUpgradeV2: The caller muLinkedListLibrary: Attempting to update non-existent nodeLinkedListLibrary: Node must be added at next expected index in ` LinkedListLibrary: Querying more data than availableLinkedListLibrary.initialize: Initialized LinkedList must be emp` LinkedListLibrary.initialize: dataSizeLimit must be greater than` 7LinkedListLibrary: Attempting toBTC Time Series Feed
TWAPAuction.constructor: Auction period too long.asset pair bounds are invalid.TWAPAuction.constructor: Range bounds must be less than 100%.TWAPAuction.constructor: Asset pair volume bounds must be unique` TWAPAuction.constructor: Expected auction length must exceed 0.range end must exceed completion` TWAPAuction.validateTWAPParameters: Expected auction duration ex` ceeds allowed length.Auction.validateBidQuantity: Bid exceeds remaining current setsLinearAuction.initializeAuction: Minimum bid must be less than o` r equal to 1% of collateral.TWAPLiquidator: Invalid or disabled proposed SetToken addressSetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` TwoAssetPriceBoundedLinearAuction: Only two components are allow` TWAPLiquidator: Bounds invalidTWAPState.validateNextChunkAuction: Not enough time elapsed from` last chunk auction end.TWAPAuction.validateTWAPParameters: Passed chunk size must be be` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidTWAPState.validateNextChunkAuction: TWAPAuction is finished.TWAPLiquidator: Rebalance must bAuction.settleRebalance: Rebalance not completed7TWAPAuction.constructor: Passed QuarterPercentTWAPLiquidator
TWAPAuction.constructor: Auction period too long.asset pair bounds are invalid.TWAPAuction.constructor: Range bounds must be less than 100%.TWAPAuction.constructor: Asset pair volume bounds must be unique` TWAPAuction.constructor: Expected auction length must exceed 0.range end must exceed completion` TWAPAuction.validateTWAPParameters: Expected auction duration ex` ceeds allowed length.Auction.validateBidQuantity: Bid exceeds remaining current setsLinearAuction.initializeAuction: Minimum bid must be less than o` r equal to 1% of collateral.TWAPLiquidator: Invalid or disabled proposed SetToken addressSetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` TwoAssetPriceBoundedLinearAuction: Only two components are allow` TWAPLiquidator: Bounds invalidTWAPState.validateNextChunkAuction: Not enough time elapsed from` last chunk auction end.TWAPAuction.validateTWAPParameters: Passed chunk size must be be` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidTWAPState.validateNextChunkAuction: TWAPAuction is finished.TWAPLiquidator: Rebalance must bAuction.settleRebalance: Rebalance not completed7TWAPAuction.constructor: Passed HalfPercentTWAPLiquidator
Auction.validateBidQuantity: Bid exceeds remaining current setsLinearAuction.initializeAuction: Minimum bid must be less than o` r equal to 1% of collateral.TwoAssetPriceBoundedLinearAuction: Only two components are allow` LinearAuctionLiquidator: Invalid or disabled proposed SetToken a` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidAuction.settleRebalance: Rebalance not completedQuarterPercentLinearAuctionLiquidator
Auction.validateBidQuantity: Bid exceeds remaining current setsLinearAuction.initializeAuction: Minimum bid must be less than o` r equal to 1% of collateral.TwoAssetPriceBoundedLinearAuction: Only two components are allow` LinearAuctionLiquidator: Invalid or disabled proposed SetToken a` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidAuction.settleRebalance: Rebalance not completedHalfPercentLinearAuctionLiquidator
TWAPAuction.constructor: Auction period too long.asset pair bounds are invalid.TWAPAuction.constructor: Range bounds must be less than 100%.TWAPAuction.constructor: Asset pair volume bounds must be unique` TWAPAuction.constructor: Expected auction length must exceed 0.range end must exceed completion` TWAPAuction.validateTWAPParameters: Expected auction duration ex` ceeds allowed length.Auction.validateBidQuantity: Bid exceeds remaining current setsLinearAuction.initializeAuction: Minimum bid must be less than o` r equal to 1% of collateral.TWAPLiquidator: Invalid or disabled proposed SetToken addressSetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` TwoAssetPriceBoundedLinearAuction: Only two components are allow` TWAPLiquidator: Bounds invalidTWAPState.validateNextChunkAuction: Not enough time elapsed from` last chunk auction end.TWAPAuction.validateTWAPParameters: Passed chunk size must be be` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidTWAPState.validateNextChunkAuction: TWAPAuction is finished.TWAPLiquidator: Rebalance must bAuction.settleRebalance: Rebalance not completed7TWAPAuction.constructor: Passed
PerformanceFeeCalculator.validateFeeParameters: Fee collection f` requency must exceed highWaterma`@Must be multiple of 0.01%SetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` PerformanceFeeCalculator.calculateFees: Caller must be valid Reb` alancingSetToken.PerformanceFeeCalculator.adjustFee: ProfitFeePeriod must have el` apsed to update feePerformanceFeeCalculator.validateStreamingFeePercentage: Streami` ng fee exceeds maximum.PerformanceFeeCalculator.parseNewFeeCallData: Fee type invalidPerformanceFeeCalculator.validateProfitFeePercentage: Profit fee` exceeds maximum.
PerformanceFeeCalculator.validateFeeParameters: Fee collection f` requency must exceed highWaterma`@Must be multiple of 0.01%SetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` PerformanceFeeCalculator.calculateFees: Caller must be valid Reb` alancingSetToken.PerformanceFeeCalculator.adjustFee: ProfitFeePeriod must have el` apsed to update feePerformanceFeeCalculator.validateStreamingFeePercentage: Streami` ng fee exceeds maximum.PerformanceFeeCalculator.parseNewFeeCallData: Fee type invalidPerformanceFeeCalculator.validateProfitFeePercentage: Profit fee` exceeds maximum.
PerformanceFeeCalculator.validateFeeParameters: Fee collection f` requency must exceed highWaterma`@Must be multiple of 0.01%SetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` PerformanceFeeCalculator.calculateFees: Caller must be valid Reb` alancingSetToken.PerformanceFeeCalculator.adjustFee: ProfitFeePeriod must have el` apsed to update feePerformanceFeeCalculator.validateStreamingFeePercentage: Streami` ng fee exceeds maximum.PerformanceFeeCalculator.parseNewFeeCallData: Fee type invalidPerformanceFeeCalculator.validateProfitFeePercentage: Profit fee` exceeds maximum.
Authorizable.addAuthorizedAddress: Address already registeredAuthorizable.onlyAuthorized: Sender not included in authoritiesAuthorizable.removeAuthorizedAddress: Address not authorizedTimeLockUpgrade: Time lock period must have elapsed.TimeLockUpgrade: New period must be greater than existingMedianOracleAdapter.changeOracleAddress: Must give new oracle address.
TWAPAuction.constructor: Passed asset pair bounds are invalid.TWAPAuction: Must be equal amount of asset pair hashes and bound` TWAPAuction.validateTWAPParameters: Expected auction duration ex` ceeds allowed length.Auction.validateBidQuantity: Bid exceeds remaining current setsTWAPLiquidator: Invalid or disabled proposed SetToken addressSetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` TwoAssetPriceBoundedLinearAuction: Only two components are allow` TWAPLiquidator: Bounds invalidTWAPState.validateNextChunkAuction: Not enough time elapsed from` last chunk auction end.TWAPAuction.validateTWAPParameters: Passed chunk size must be be` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidTWAPState.validateNextChunkAuction: TWAPAuction is finished.Auction.initializeAuction: Minimum bid must be less than or equa` l to 1% of collateral.TWAPLiquidator: Rebalance must bAuction.settleRebalance: Rebalance not completed2y\vlexperimental
ERC20Wrapper.approve: Bad returngV[PPPPPPPPPV[a
[PPPPPPPPPPPV[`@Q`ERC20Wrapper.approve: Bad returnalidateExchangeIssuanceInputs: Q` uantity must be multiple of natu`@alidateExchangeIssuanceInputs: S` end/Receive token must match tra`@alidateExchangeIssuanceInputs: Q` uantity must be > 0alidateExchangeIssuanceInputs: I` nvalid or disabled SetToken addr`@alidateExchangeIssuanceInputs: B` ase Set addresses must matchRebalancingSetExchangeIssuanceModule.fallback: Cannot receive ET` H directly unless unwrapping WET`@RebalancingSetExchangeIssuance.v
ERC20Wrapper.approve: Bad returngV[PPPPPPPPPV[a
[PPPPPPPPPPPV[`@Q`ERC20Wrapper.approve: Bad returnalidateExchangeIssuanceInputs: Q` uantity must be multiple of natu`@alidateExchangeIssuanceInputs: S` end/Receive token must match tra`@alidateExchangeIssuanceInputs: Q` uantity must be > 0alidateExchangeIssuanceInputs: I` nvalid or disabled SetToken addr`@alidateExchangeIssuanceInputs: B` ase Set addresses must matchRebalancingSetExchangeIssuanceModule.fallback: Cannot receive ET` H directly unless unwrapping WET`@RebalancingSetExchangeIssuance.v
[PPPPPP[PPPPPV[`SocialTradingManager.finalizeSetFeeRecipient: Time lock period m` ust elapse to update fees.WhiteList.removeAddress: Address is not current whitelisted.SocialTradingManager.validateAllocationUpdate: Rebalance interva` Another update already in progreTimeLockUpgradeV2.removeRegisteredUpgrade: Upgrade hash must be ` SocialTradingManager.validateCreateTradingPool: Passed allocator` Passed allocation must not exceeSocialTradingManager.validateNewEntryFee: Passed entry fee must ` not exceed maxEntryFee.SocialTradingManager.validateCallDataArgs: Passed manager addres` s is not this address.SocialTradingManager.validateAllocationUpdate: State must be in ` Passed upgrade hash does not match upgrade address.Passed allocation must be multipSocialTradingManager.finalizeSetFeeRecipient: Must initiate fee ` TimeLockUpgrade: Time lock period must have elapsed.SocialTradingManager.validateAllocationUpdate: Invalid allocatio` TimeLockUpgrade: New period must be greater than existingWhiteList.addAddress: Address has already been whitelisted.Sender must be trader
PPPPPPPPPPPPPPPV[`a%$V[`DT`JT`HT`@Qa)0V[`AT`ITa ޑcInvalid componentMust be multiple of 0.01%Interval not elapsedTriggers not breachedContract instance has already beNot approved moduleInvalid natural unit
Auction.validateBidQuantity: Bid exceeds remaining current setsTwoAssetPriceBoundedLinearAuction: Only two components are allow` LinearAuctionLiquidator: Invalid or disabled proposed SetToken a` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidAuction.initializeAuction: Minimum bid must be less than or equa` l to 1% of collateral.Auction.settleRebalance: Rebalance not completed1PercentFVLinearAuctionLiquidator
[PPPPPP[PPPPPV[`SocialTradingManager.finalizeSetFeeRecipient: Time lock period m` ust elapse to update fees.WhiteList.removeAddress: Address is not current whitelisted.SocialTradingManager.validateAllocationUpdate: Rebalance interva` Another update already in progreTimeLockUpgradeV2.removeRegisteredUpgrade: Upgrade hash must be ` SocialTradingManager.validateCreateTradingPool: Passed allocator` Passed allocation must not exceeSocialTradingManager.validateNewEntryFee: Passed entry fee must ` not exceed maxEntryFee.SocialTradingManager.validateCallDataArgs: Passed manager addres` s is not this address.SocialTradingManager.validateAllocationUpdate: State must be in ` Passed upgrade hash does not match upgrade address.Passed allocation must be multipSocialTradingManager.finalizeSetFeeRecipient: Must initiate fee ` TimeLockUpgrade: Time lock period must have elapsed.SocialTradingManager.validateAllocationUpdate: Invalid allocatio` TimeLockUpgrade: New period must be greater than existingWhiteList.addAddress: Address has already been whitelisted.Sender must be trader
PPPPPPPPPPPPPPPV[`a%$V[`DT`JT`HT`@Qa)0V[`AT`ITa ޑcInvalid componentMust be multiple of 0.01%Interval not elapsedTriggers not breachedContract instance has already beNot approved moduleInvalid natural unit
Components or units len != 1Bad natural unitFROM_LESS_THAN_TO_REQUIREDTO_LESS_THAN_LENGTH_REQUIREDBad Rebalance intervalUnitShares not > 0Bad RebalanceTimestampBad fee calculator
Auction.validateBidQuantity: Bid exceeds remaining current setsTwoAssetPriceBoundedLinearAuction: Only two components are allow` LinearAuctionLiquidator: Invalid or disabled proposed SetToken a` TwoAssetPriceBoundedLinearAuction: Passed token does not have ma` Auction.validateBidQuantity: Must bid multiple of minimum bidAuction.initializeAuction: Minimum bid must be less than or equa` l to 1% of collateral.Auction.settleRebalance: Rebalance not completed1PercentFVLinearAuctionLiquidator
[PPPPPP[PPPPPV[`SocialTradingManager.finalizeSetFeeRecipient: Time lock period m` ust elapse to update fees.WhiteList.removeAddress: Address is not current whitelisted.SocialTradingManager.validateAllocationUpdate: Rebalance interva` Another update already in progreTimeLockUpgradeV2.removeRegisteredUpgrade: Upgrade hash must be ` SocialTradingManager.validateCreateTradingPool: Passed allocator` Passed allocation must not exceeSocialTradingManager.validateNewEntryFee: Passed entry fee must ` not exceed maxEntryFee.SocialTradingManager.validateCallDataArgs: Passed manager addres` s is not this address.SocialTradingManager.validateAllocationUpdate: State must be in ` Passed upgrade hash does not match upgrade address.Passed allocation must be multipSocialTradingManager.finalizeSetFeeRecipient: Must initiate fee ` TimeLockUpgrade: Time lock period must have elapsed.SocialTradingManager.validateAllocationUpdate: Invalid allocatio` TimeLockUpgrade: New period must be greater than existingWhiteList.addAddress: Address has already been whitelisted.Sender must be trader
PPPPPPPPPPPPPPPV[`a%$V[`DT`JT`HT`@Qa)0V[`AT`ITa ޑcInvalid componentMust be multiple of 0.01%Interval not elapsedTriggers not breachedContract instance has already beNot approved moduleInvalid natural unit
Components or units len != 1Bad natural unitFROM_LESS_THAN_TO_REQUIREDTO_LESS_THAN_LENGTH_REQUIREDBad Rebalance intervalUnitShares not > 0Bad RebalanceTimestampBad fee calculator
PerformanceFeeCalculator.validateFeeParameters: Fee collection f` requency must exceed highWaterma`@Must be multiple of 0.01%SetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` PerformanceFeeCalculator.calculateFees: Caller must be valid Reb` alancingSetToken.PerformanceFeeCalculator.validateStreamingFeePercentage: Streami` ng fee exceeds maximum.PerformanceFeeCalculator.parseNewFeeCallData: Fee type invalidPerformanceFeeCalculator.validateProfitFeePercentage: Profit fee` exceeds maximum.
PerformanceFeeCalculator.validateFeeParameters: Fee collection f` requency must exceed highWaterma`@Must be multiple of 0.01%SetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` PerformanceFeeCalculator.calculateFees: Caller must be valid Reb` alancingSetToken.PerformanceFeeCalculator.validateStreamingFeePercentage: Streami` ng fee exceeds maximum.PerformanceFeeCalculator.parseNewFeeCallData: Fee type invalidPerformanceFeeCalculator.validateProfitFeePercentage: Profit fee` exceeds maximum.
PerformanceFeeCalculator.validateFeeParameters: Fee collection f` requency must exceed highWaterma`@Must be multiple of 0.01%SetUSDValuation.calculateTokenAllocationAmountUSD: Value must be` PerformanceFeeCalculator.calculateFees: Caller must be valid Reb` alancingSetToken.PerformanceFeeCalculator.validateStreamingFeePercentage: Streami` ng fee exceeds maximum.PerformanceFeeCalculator.parseNewFeeCallData: Fee type invalidPerformanceFeeCalculator.validateProfitFeePercentage: Profit fee` exceeds maximum.
TimeLockUpgradeV2: New period must be greater than existingTimeLockUpgradeV2.removeRegisteredUpgrade: Upgrade hash must be registeredOracleWhiteList.removeTokenOraclePair: Token Address is not current whitelisted.OracleWhiteList.getOracleAddressFromToken: No Oracle for that address.TimeLockUpgradeV2: Time lock period must have elapsed.OracleWhiteList.areValidAddresses: Array length must be greater than 0.OracleWhiteList.addTokenOraclePair: Token and Oracle pair already exists.OracleWhiteList.getOracleAddressesByToken: Array length must be greater than 0.TimeLockUpgradeV2: The caller must be the ownerOracleWhiteList.editTokenOraclePair: Token and Oracle pair must exist.)OracleWhiteList.constructor: Token and Oracle array lengths must match.