Errors.sol
Errors
Provides custom errors for VestingTokenFactory and VestingToken contracts.
Errors
AddressCanNotBeZero
Error to indicate that an address cannot be the zero address.
error AddressCanNotBeZero();
FailedToDeploy
Error to indicate that deployment of a contract failed.
error FailedToDeploy();
FeeOutOfRange
Error to indicate that a fee is out of the accepted range.
error FeeOutOfRange();
InsufficientCreationFee
Error to indicate that the creation fee is insufficient.
error InsufficientCreationFee();
UnsuccessfulCreationFeeTransfer
Error to indicate an unsuccessful transfer of the creation fee.
error UnsuccessfulCreationFeeTransfer();
MinMilestonesNotReached
Error to indicate that the minimum number of milestones has not been reached.
error MinMilestonesNotReached();
MaxAllowedMilestonesHit
Error to indicate that the maximum number of milestones has been exceeded.
error MaxAllowedMilestonesHit();
ClaimableAmountOfImportIsGreaterThanExpected
Error to indicate that the claimable amount of an import is greater than expected.
error ClaimableAmountOfImportIsGreaterThanExpected();
EqualPercentagesOnlyAllowedBeforeLinear
Error to indicate that equal percentages are only allowed before setting up linear milestones.
error EqualPercentagesOnlyAllowedBeforeLinear();
InvalidTotalAmount
Error to indicate that the sum of all individual amounts is not equal to the totalAmount
.
error InvalidTotalAmount();
InputArraysMustHaveSameLength
Error to indicate that input arrays must have the same length.
error InputArraysMustHaveSameLength();
LastPercentageMustBe100
Error to indicate that the last percentage in a milestone must be 100.
error LastPercentageMustBe100();
MilestonePercentagesNotSorted
Error to indicate that milestone percentages are not sorted in ascending order.
error MilestonePercentagesNotSorted();
MilestoneTimestampsNotSorted
Error to indicate that milestone timestamps are not sorted in ascending chronological order.
error MilestoneTimestampsNotSorted();
MoreThanTwoEqualPercentages
Error to indicate that there are more than two equal percentages, which is not allowed.
error MoreThanTwoEqualPercentages();
OnlyLastPercentageCanBe100
Error to indicate that only the last percentage in a series can be 100.
error OnlyLastPercentageCanBe100();
UnlockedIsGreaterThanExpected
Error to indicate that the amount unlocked is greater than expected.
error UnlockedIsGreaterThanExpected();
UnsuccessfulFetchOfTokenBalance
Error to indicate an unsuccessful fetch of token balance.
error UnsuccessfulFetchOfTokenBalance();
IncorrectClaimFee
Error to indicate that the claim fee provided does not match the expected claim fee.
error IncorrectClaimFee();
UnsuccessfulClaimFeeTransfer
Error to indicate an unsuccessful transfer of the claim fee.
error UnsuccessfulClaimFeeTransfer();
NoClaimableAmount
Error to indicate that there is no balance available to claim.
error NoClaimableAmount();