Files
core/test/helpers/errors.ts
Peter Michael dd137b2dee Initial commit
2022-01-25 15:19:42 -05:00

46 lines
2.2 KiB
TypeScript

export const ERRORS = {
CANNOT_INIT_IMPL: 'CannotInitImplementation()',
INITIALIZED: 'Initialized()',
SIGNATURE_EXPIRED: 'SignatureExpired()',
ZERO_SPENDER: 'ZeroSpender()',
SIGNATURE_INVALID: 'SignatureInvalid()',
NOT_OWNER_OR_APPROVED: 'NotOwnerOrApproved()',
NOT_HUB: 'NotHub()',
TOKEN_DOES_NOT_EXIST: 'TokenDoesNotExist()',
CALLER_NOT_WHITELSITED_MODULE: 'CallerNotWhitelistedModule()',
NOT_GOVERNANCE: 'NotGovernance()',
COLLECT_MODULE_NOT_WHITELISTED: 'CollectModuleNotWhitelisted()',
FOLLOW_MODULE_NOT_WHITELISTED: 'FollowModuleNotWhitelisted()',
REFERENCE_MODULE_NOT_WHITELISTED: 'ReferenceModuleNotWhitelisted()',
PROFILE_CREATOR_NOT_WHITELISTED: 'ProfileCreatorNotWhitelisted()',
NOT_PROFILE_OWNER: 'NotProfileOwner()',
NOT_PROFILE_OWNER_OR_DISPATCHER: 'NotProfileOwnerOrDispatcher()',
PUBLICATION_DOES_NOT_EXIST: 'PublicationDoesNotExist()',
PROFILE_HANDLE_TAKEN: 'HandleTaken()',
INVALID_HANDLE_LENGTH: 'HandleLengthInvalid()',
HANDLE_CONTAINS_INVALID_CHARACTERS: 'HandleContainsInvalidCharacters()',
NOT_FOLLOW_NFT: 'CallerNotFollowNFT()',
NOT_COLLECT_NFT: 'CallerNotCollectNFT()',
BLOCK_NUMBER_INVALID: 'BlockNumberInvalid()',
INIT_PARAMS_INVALID: 'InitParamsInvalid()',
ZERO_CURRENCY: 'ZeroCurrency()',
COLLECT_EXPIRED: 'CollectExpired()',
COLLECT_NOT_ALLOWED: 'CollectNotAllowed()',
MINT_LIMIT_EXCEEDED: 'MintLimitExceeded()',
FOLLOW_INVALID: 'FollowInvalid()',
MODULE_DATA_MISMATCH: 'ModuleDataMismatch()',
FOLLOW_NOT_APPROVED: 'FollowNotApproved()',
ARRAY_MISMATCH: 'ArrayMismatch()',
ERC721_NOT_OWN: 'ERC721: transfer of token that is not own',
ERC721_TRANSFER_NOT_OWNER_OR_APPROVED: 'ERC721: transfer caller is not owner nor approved',
ERC721_QUERY_FOR_NONEXISTENT_TOKEN: 'ERC721: owner query for nonexistent token',
ERC20_TRANSFER_EXCEEDS_ALLOWANCE: 'ERC20: transfer amount exceeds allowance',
NO_SELECTOR:
"Transaction reverted: function selector was not recognized and there's no fallback function",
PAUSED: 'Paused()',
PUBLISHING_PAUSED: 'PublishingPaused()',
NOT_GOVERNANCE_OR_EMERGENCY_ADMIN: 'NotGovernanceOrEmergencyAdmin()',
NO_REASON_ABI_DECODE:
"Transaction reverted and Hardhat couldn't infer the reason. Please report this to help us improve Hardhat.",
};