Contracts Errors
This document consolidates all known errors from the CryptoLegacy contracts and libraries, as well as any relevant supporting contracts and libraries.
Table of Contents
1. BeneficiaryRegistry (BR1)
2. BuildManagerOwnable (BMO1)
NotTheOwnerOfCryptoLegacy (BMO1)
CryptoLegacyNotRegistered (BMO1)
BuildManagerNotAdded (BMO1)
3. CryptoLegacy (CL1)
DisabledFunc (CL1)
NotTheOwner (CL1)
NotTheBeneficiary (CL1)
TooEarly (CL1)
IncorrectFee (CL1)
ZeroAddress (CL1)
ZeroTokens (CL1)
InitialFeeNotPaid (CL1)
InitialFeeAlreadyPaid (CL1)
NotBuildManager (CL1)
AlreadyInit (CL1)
LengthMismatch (CL1)
ShareSumDoesntMatchBase (CL1)
DistributionStarted (CL1)
DistributionStartAlreadySet (CL1)
DistributionDelay (CL1)
AlreadySet (CL1)
BeneficiaryNotSet (CL1)
Pause (CL1)
IncorrectFacetCutAction (CL1)
NotContractOwner (CL1)
FacetNotFound (CL1)
FacetHasNoCode (CL1)
NoSelectorsInFacetToCut (CL1)
FacetCantBeZero (CL1)
CantRemoveImmutableFunctions (CL1)
CantAddFunctionThatAlreadyExists (CL1)
CantReplaceFunctionWithSameFunction (CL1)
InitFunctionReverted (CL1)
InitAddressZeroButCalldataIsNot (CL1)
InitCalldataZeroButAddressIsNot (CL1)
PluginNotRegistered (CL1)
4. CryptoLegacyDiamondBase (CLDB1)
FunctionNotExists (CLDB1)
NotSelfCall (CLDB1)
5. CryptoLegacyBuildManager (CLBM1)
AlreadyLifetime (CLBM1)
NotValidTimeout (CLBM1)
IncorrectFee (CLBM1)
BellowMinimumSupply (CLBM1)
6. CryptoLegacyFactory (CLF1)
NotBuildOperator (CLF1)
7. CryptoLegacyOwnable (CLO1)
8. LegacyMessenger (LM1)
9. LifetimeNft (LTN1)
NotTheMinter (LTN1)
10. LockChainGate (LCG1)
AlreadyLocked (LCG1)
LockedToChains (LCG1)
CrossChainLock (LCG1)
TooEarly (LCG1)
DestinationChainNotSpecified (LCG1)
TokenNotLocked (LCG1)
TokenIdMismatch (LCG1)
AlreadyLockedToChain (LCG1)
SourceNotSpecified (LCG1)
NotLockedByChain (LCG1)
DestinationNotSpecified (LCG1)
NotAvailable (LCG1)
IncorrectFee (LCG1)
SameAddress (LCG1)
RecipientLocked (LCG1)
NotCallProxy (LCG1)
ChainIdMismatch (LCG1)
NotValidSender (LCG1)
NotAllowed (LCG1)
11. MultiPermit (MP1)
12. PluginsRegistry (PR1)
13. ProxyBuilder (PB1)
AdminAlreadyCreated (PB1)
14. ProxyBuilderAdmin (PBA1)
15. SignatureRoleTimelock (SRT1)
AlreadyHaveRole (SRT1)
DoesntHaveRole (SRT1)
RoleDontExist (SRT1)
CallerNotCurrentAddress (SRT1)
IncorrectSignatureIndex (SRT1)
IncorrectRoleIndex (SRT1)
CallFailed (SRT1)
CallNotScheduled (SRT1)
NotPending (SRT1)
TimelockActive (SRT1)
TimelockExpired (SRT1)
CallerHaveNoRequiredRole (SRT1)
CallAlreadyScheduled (SRT1)
SignatureAlreadyExists (SRT1)
SignatureTimeLockNotSet (SRT1)
OutOfTimelockBounds (SRT1)
OutOfMaxExecutionPeriodBounds (SRT1)
16. FeeRegistry (FR1)
PctSumDoesntMatchBase (FR1)
TooBigPct (FR1)
RefAlreadyCreated (FR1)
ZeroCode (FR1)
NotOperator (FR1)
NotReferrer (FR1)
AlreadyReferrer (FR1)
CodeNotCreated (FR1)
IncorrectFee (FR1)
17. ISafeMinimalMultisig (SMB1)
MultisigAlreadyExecuted (SMB1)
MultisigAlreadyConfirmed (SMB1)
MultisigExecutionFailed (SMB1)
MultisigMethodNotAllowed (SMB1)
MultisigVoterNotAllowed (SMB1)
MultisigOnlyExecutor (SMB1)
MultisigIncorrectRequiredConfirmations (SMB1)
18. ITrustedGuardiansPlugin (TGP1)
NotGuardian (TGP1)
ThresholdDontMet (TGP1)
GuardianAlreadyVoted (TGP1)
MaxGuardiansTimeout (TGP1)
19. ICryptoLegacyUpdaterPlugin (CLUP1)
NotTheUpdater (CLUP1)
Libraries
20. LibDiamond (LD1)
21. LibCryptoLegacy (LCL1)
22. LibCryptoLegacyPlugins (LCLP1)
23. LibCreate2Deploy (LCTD1)
BytecodeEmpty (LCTD1)
AlreadyExists (LCTD1)
AddressMismatch (LCTD1)
Create2Failed (LCTD1)
24. LibSafeMinimalBeneficiaryMultisig (LSMB1)
25. LibSafeMinimalMultisig (LSM1)
26. LibTrustedGuardiansPlugin (LTGP1)
Parameter Types
Type
Description
Last updated

