UNPKG

@lukso/lsp-smart-contracts

Version:

The reference smart contract implementation for the LUKSO LSP standards

1,858 lines (1,856 loc) 1.02 MB
import * as _lukso_lsp2_contracts from '@lukso/lsp2-contracts'; export { LSP2ArrayKey, Verification } from '@lukso/lsp2-contracts'; export { AssetMetadata, ImageMetadata, LSP3ProfileMetadata, LSP3ProfileMetadataJSON, LinkMetadata } from '@lukso/lsp3-contracts'; export { AttributeMetadata, ContractAsset, FileAsset, LSP4DigitalAssetMetadata, LSP4DigitalAssetMetadataJSON, LSP4_TOKEN_TYPES } from '@lukso/lsp4-contracts'; export { ALL_PERMISSIONS, CALLTYPE, LSP6PermissionName, PERMISSIONS } from '@lukso/lsp6-contracts'; export { ERC1271_VALUES, OPERATION_TYPES } from '@lukso/lsp0-contracts'; export { INTERFACE_ID_LSP8_PREVIOUS, LSP8_TOKEN_ID_FORMAT } from '@lukso/lsp8-contracts'; export { LSP20_SUCCESS_VALUES } from '@lukso/lsp20-contracts'; export { LSP25_VERSION } from '@lukso/lsp25-contracts'; export { INTERFACE_ID_LSP7_PREVIOUS } from '@lukso/lsp7-contracts'; declare const ErrorSelectors: { LSP0ERC725Account: { /** * error ERC725X_ContractDeploymentFailed() * * 0x0b07489b = keccak256('ERC725X_ContractDeploymentFailed()') */ "0x0b07489b": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_CreateOperationsRequireEmptyRecipientAddress() * * 0x3041824a = keccak256('ERC725X_CreateOperationsRequireEmptyRecipientAddress()') */ "0x3041824a": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_ExecuteParametersEmptyArray() * * 0xe9ad2b5f = keccak256('ERC725X_ExecuteParametersEmptyArray()') */ "0xe9ad2b5f": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_ExecuteParametersLengthMismatch() * * 0x3ff55f4d = keccak256('ERC725X_ExecuteParametersLengthMismatch()') */ "0x3ff55f4d": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_InsufficientBalance( * uint256 balance, * uint256 value * ) * * 0x0df9a8f8 = keccak256('ERC725X_InsufficientBalance(uint256,uint256)') */ "0x0df9a8f8": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { balance: string; value: string; }; }[]; }; /** * error ERC725X_MsgValueDisallowedInDelegateCall() * * 0x5ac83135 = keccak256('ERC725X_MsgValueDisallowedInDelegateCall()') */ "0x5ac83135": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_MsgValueDisallowedInStaticCall() * * 0x72f2bc6a = keccak256('ERC725X_MsgValueDisallowedInStaticCall()') */ "0x72f2bc6a": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_NoContractBytecodeProvided() * * 0xb81cd8d9 = keccak256('ERC725X_NoContractBytecodeProvided()') */ "0xb81cd8d9": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_UnknownOperationType( * uint256 operationTypeProvided * ) * * 0x7583b3bc = keccak256('ERC725X_UnknownOperationType(uint256)') */ "0x7583b3bc": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { operationTypeProvided: string; }; }[]; }; /** * error ERC725Y_DataKeysValuesEmptyArray() * * 0x97da5f95 = keccak256('ERC725Y_DataKeysValuesEmptyArray()') */ "0x97da5f95": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725Y_DataKeysValuesLengthMismatch() * * 0x3bcc8979 = keccak256('ERC725Y_DataKeysValuesLengthMismatch()') */ "0x3bcc8979": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP14CallerNotPendingOwner( * address caller * ) * * 0x451e4528 = keccak256('LSP14CallerNotPendingOwner(address)') */ "0x451e4528": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { caller: string; }; }[]; }; /** * error LSP14CannotTransferOwnershipToSelf() * * 0xe052a6f8 = keccak256('LSP14CannotTransferOwnershipToSelf()') */ "0xe052a6f8": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error LSP14MustAcceptOwnershipInSeparateTransaction() * * 0x5758dd07 = keccak256('LSP14MustAcceptOwnershipInSeparateTransaction()') */ "0x5758dd07": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error LSP14NotInRenounceOwnershipInterval( * uint256 renounceOwnershipStart, * uint256 renounceOwnershipEnd * ) * * 0x1b080942 = keccak256('LSP14NotInRenounceOwnershipInterval(uint256,uint256)') */ "0x1b080942": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { renounceOwnershipEnd: string; renounceOwnershipStart: string; }; }[]; userdoc: { notice: string; }[]; }; /** * error LSP20CallVerificationFailed( * bool postCall, * bytes4 returnedStatus * ) * * 0x9d6741e3 = keccak256('LSP20CallVerificationFailed(bool,bytes4)') */ "0x9d6741e3": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { postCall: string; returnedStatus: string; }; }[]; }; /** * error LSP20CallingVerifierFailed( * bool postCall * ) * * 0x8c6a8ae3 = keccak256('LSP20CallingVerifierFailed(bool)') */ "0x8c6a8ae3": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { postCall: string; }; }[]; }; /** * error LSP20EOACannotVerifyCall( * address logicVerifier * ) * * 0x0c392301 = keccak256('LSP20EOACannotVerifyCall(address)') */ "0x0c392301": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { logicVerifier: string; }; }[]; }; /** * error NoExtensionFoundForFunctionSelector( * bytes4 functionSelector * ) * * 0xbb370b2b = keccak256('NoExtensionFoundForFunctionSelector(bytes4)') */ "0xbb370b2b": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; }[]; }; }; LSP0ERC725AccountInit: { /** * error ERC725X_ContractDeploymentFailed() * * 0x0b07489b = keccak256('ERC725X_ContractDeploymentFailed()') */ "0x0b07489b": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_CreateOperationsRequireEmptyRecipientAddress() * * 0x3041824a = keccak256('ERC725X_CreateOperationsRequireEmptyRecipientAddress()') */ "0x3041824a": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_ExecuteParametersEmptyArray() * * 0xe9ad2b5f = keccak256('ERC725X_ExecuteParametersEmptyArray()') */ "0xe9ad2b5f": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_ExecuteParametersLengthMismatch() * * 0x3ff55f4d = keccak256('ERC725X_ExecuteParametersLengthMismatch()') */ "0x3ff55f4d": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_InsufficientBalance( * uint256 balance, * uint256 value * ) * * 0x0df9a8f8 = keccak256('ERC725X_InsufficientBalance(uint256,uint256)') */ "0x0df9a8f8": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { balance: string; value: string; }; }[]; }; /** * error ERC725X_MsgValueDisallowedInDelegateCall() * * 0x5ac83135 = keccak256('ERC725X_MsgValueDisallowedInDelegateCall()') */ "0x5ac83135": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_MsgValueDisallowedInStaticCall() * * 0x72f2bc6a = keccak256('ERC725X_MsgValueDisallowedInStaticCall()') */ "0x72f2bc6a": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_NoContractBytecodeProvided() * * 0xb81cd8d9 = keccak256('ERC725X_NoContractBytecodeProvided()') */ "0xb81cd8d9": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_UnknownOperationType( * uint256 operationTypeProvided * ) * * 0x7583b3bc = keccak256('ERC725X_UnknownOperationType(uint256)') */ "0x7583b3bc": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { operationTypeProvided: string; }; }[]; }; /** * error ERC725Y_DataKeysValuesEmptyArray() * * 0x97da5f95 = keccak256('ERC725Y_DataKeysValuesEmptyArray()') */ "0x97da5f95": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725Y_DataKeysValuesLengthMismatch() * * 0x3bcc8979 = keccak256('ERC725Y_DataKeysValuesLengthMismatch()') */ "0x3bcc8979": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP14CallerNotPendingOwner( * address caller * ) * * 0x451e4528 = keccak256('LSP14CallerNotPendingOwner(address)') */ "0x451e4528": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { caller: string; }; }[]; }; /** * error LSP14CannotTransferOwnershipToSelf() * * 0xe052a6f8 = keccak256('LSP14CannotTransferOwnershipToSelf()') */ "0xe052a6f8": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error LSP14MustAcceptOwnershipInSeparateTransaction() * * 0x5758dd07 = keccak256('LSP14MustAcceptOwnershipInSeparateTransaction()') */ "0x5758dd07": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error LSP14NotInRenounceOwnershipInterval( * uint256 renounceOwnershipStart, * uint256 renounceOwnershipEnd * ) * * 0x1b080942 = keccak256('LSP14NotInRenounceOwnershipInterval(uint256,uint256)') */ "0x1b080942": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { renounceOwnershipEnd: string; renounceOwnershipStart: string; }; }[]; userdoc: { notice: string; }[]; }; /** * error LSP20CallVerificationFailed( * bool postCall, * bytes4 returnedStatus * ) * * 0x9d6741e3 = keccak256('LSP20CallVerificationFailed(bool,bytes4)') */ "0x9d6741e3": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { postCall: string; returnedStatus: string; }; }[]; }; /** * error LSP20CallingVerifierFailed( * bool postCall * ) * * 0x8c6a8ae3 = keccak256('LSP20CallingVerifierFailed(bool)') */ "0x8c6a8ae3": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { postCall: string; }; }[]; }; /** * error LSP20EOACannotVerifyCall( * address logicVerifier * ) * * 0x0c392301 = keccak256('LSP20EOACannotVerifyCall(address)') */ "0x0c392301": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { logicVerifier: string; }; }[]; }; /** * error NoExtensionFoundForFunctionSelector( * bytes4 functionSelector * ) * * 0xbb370b2b = keccak256('NoExtensionFoundForFunctionSelector(bytes4)') */ "0xbb370b2b": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; }[]; }; }; LSP11SocialRecovery: { /** * error AccountNotSetupYet() * * 0x1d20946c = keccak256('AccountNotSetupYet()') */ "0x1d20946c": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error BatchCallsFailed( * uint256 iteration * ) * * 0xd9a02303 = keccak256('BatchCallsFailed(uint256)') */ "0xd9a02303": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { iteration: string; }; }[]; }; /** * error BatchExecuteRelayCallParamsLengthMismatch() * * 0xb4d50d21 = keccak256('BatchExecuteRelayCallParamsLengthMismatch()') */ "0xb4d50d21": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error CallerIsNotGuardian( * address guardian, * address caller * ) * * 0x17c6343d = keccak256('CallerIsNotGuardian(address,address)') */ "0x17c6343d": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { caller: string; guardian: string; }; }[]; }; /** * error CallerIsNotTheAccount( * address account, * address caller * ) * * 0x08fd287f = keccak256('CallerIsNotTheAccount(address,address)') */ "0x08fd287f": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; caller: string; }; }[]; }; /** * error CallerIsNotVotedAddress( * address votedAddress, * address caller * ) * * 0x94f17760 = keccak256('CallerIsNotVotedAddress(address,address)') */ "0x94f17760": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { caller: string; votedAddress: string; }; }[]; }; /** * error CallerVotesHaveNotReachedThreshold( * address account, * address recoverer * ) * * 0x36dbf4c8 = keccak256('CallerVotesHaveNotReachedThreshold(address,address)') */ "0x36dbf4c8": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; recoverer: string; }; }[]; }; /** * error CannotRecoverAfterDirectCommit( * address account, * address committer * ) * * 0xfe75f628 = keccak256('CannotRecoverAfterDirectCommit(address,address)') */ "0xfe75f628": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; committer: string; }; }[]; }; /** * error CannotRecoverBeforeDelay( * address account, * uint256 delay * ) * * 0x7c1b1700 = keccak256('CannotRecoverBeforeDelay(address,uint256)') */ "0x7c1b1700": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; delay: string; }; }[]; }; /** * error CannotVoteToAddressTwice( * address account, * address guardian, * address guardianVotedAddress * ) * * 0x92dd87f6 = keccak256('CannotVoteToAddressTwice(address,address,address)') */ "0x92dd87f6": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; guardian: string; guardianVotedAddress: string; }; }[]; }; /** * error GuardianAlreadyExists( * address account, * address guardian * ) * * 0x242d9f79 = keccak256('GuardianAlreadyExists(address,address)') */ "0x242d9f79": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; guardian: string; }; }[]; }; /** * error GuardianNotFound( * address account, * address guardian * ) * * 0x925f444b = keccak256('GuardianNotFound(address,address)') */ "0x925f444b": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; guardian: string; }; }[]; }; /** * error GuardianNumberCannotGoBelowThreshold( * address account, * uint256 threshold * ) * * 0x85283f15 = keccak256('GuardianNumberCannotGoBelowThreshold(address,uint256)') */ "0x85283f15": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; threshold: string; }; }[]; }; /** * error InvalidCommitment( * address account, * address committer * ) * * 0xeca9e4a6 = keccak256('InvalidCommitment(address,address)') */ "0xeca9e4a6": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; committer: string; }; }[]; }; /** * error InvalidRelayNonce( * address signer, * uint256 invalidNonce, * bytes signature * ) * * 0xc9bd9eb9 = keccak256('InvalidRelayNonce(address,uint256,bytes)') */ "0xc9bd9eb9": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { invalidNonce: string; signature: string; signer: string; }; }[]; userdoc: { notice: string; }[]; }; /** * error InvalidSecretHash( * address account, * bytes32 secretHash * ) * * 0x84bb073d = keccak256('InvalidSecretHash(address,bytes32)') */ "0x84bb073d": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; secretHash: string; }; }[]; }; /** * error LSP11BatchExcessiveValueSent( * uint256 totalValues, * uint256 msgValue * ) * * 0x7c3328da = keccak256('LSP11BatchExcessiveValueSent(uint256,uint256)') */ "0x7c3328da": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { msgValue: string; totalValues: string; }; }[]; }; /** * error LSP11BatchInsufficientValueSent( * uint256 totalValues, * uint256 msgValue * ) * * 0xd42081cc = keccak256('LSP11BatchInsufficientValueSent(uint256,uint256)') */ "0xd42081cc": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { msgValue: string; totalValues: string; }; }[]; }; /** * error NotAGuardianOfTheAccount( * address account, * address nonGuardian * ) * * 0x2835d4f4 = keccak256('NotAGuardianOfTheAccount(address,address)') */ "0x2835d4f4": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; nonGuardian: string; }; }[]; }; /** * error RelayCallBeforeStartTime() * * 0x00de4b8a = keccak256('RelayCallBeforeStartTime()') */ "0x00de4b8a": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error RelayCallExpired() * * 0x5c53a98c = keccak256('RelayCallExpired()') */ "0x5c53a98c": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error RelayCallNotSupported( * bytes4 functionSelector * ) * * 0x0602d270 = keccak256('RelayCallNotSupported(bytes4)') */ "0x0602d270": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { functionSelector: string; }; }[]; }; /** * error SignerIsNotVotedAddress( * address votedAddress, * address recoveredAddress * ) * * 0x40a55632 = keccak256('SignerIsNotVotedAddress(address,address)') */ "0x40a55632": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { recoveredAddress: string; votedAddress: string; }; }[]; }; /** * error ThresholdExceedsGuardianNumber( * address account, * uint256 threshold * ) * * 0x217be3a7 = keccak256('ThresholdExceedsGuardianNumber(address,uint256)') */ "0x217be3a7": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { account: string; threshold: string; }; }[]; }; }; LSP1UniversalReceiverDelegateUP: { /** * error CannotRegisterEOAsAsAssets( * address caller * ) * * 0xa5295345 = keccak256('CannotRegisterEOAsAsAssets(address)') */ "0xa5295345": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { caller: string; }; }[]; userdoc: { notice: string; }[]; }; }; LSP1UniversalReceiverDelegateVault: { /** * error CannotRegisterEOAsAsAssets( * address caller * ) * * 0xa5295345 = keccak256('CannotRegisterEOAsAsAssets(address)') */ "0xa5295345": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { caller: string; }; }[]; userdoc: { notice: string; }[]; }; }; LSP23LinkedContractsFactory: { /** * error InvalidValueSum() * * 0x2fd9ca91 = keccak256('InvalidValueSum()') */ "0x2fd9ca91": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error PrimaryContractProxyInitFailureError( * bytes errorData * ) * * 0x4364b6ee = keccak256('PrimaryContractProxyInitFailureError(bytes)') */ "0x4364b6ee": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { errorData: string; }; }[]; userdoc: { notice: string; }[]; }; /** * error SecondaryContractProxyInitFailureError( * bytes errorData * ) * * 0x9654a854 = keccak256('SecondaryContractProxyInitFailureError(bytes)') */ "0x9654a854": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { errorData: string; }; }[]; userdoc: { notice: string; }[]; }; }; LSP26FollowerSystem: { /** * error LSP26AlreadyFollowing( * address addr * ) * * 0x6feacbf6 = keccak256('LSP26AlreadyFollowing(address)') */ "0x6feacbf6": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; }; /** * error LSP26CannotSelfFollow() * * 0xea619542 = keccak256('LSP26CannotSelfFollow()') */ "0xea619542": { sig: string; inputs: any[]; name: string; type: string; }; /** * error LSP26NotFollowing( * address addr * ) * * 0xc70bad4e = keccak256('LSP26NotFollowing(address)') */ "0xc70bad4e": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; }; }; LSP4DigitalAssetMetadata: { /** * error ERC725Y_DataKeysValuesEmptyArray() * * 0x97da5f95 = keccak256('ERC725Y_DataKeysValuesEmptyArray()') */ "0x97da5f95": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725Y_DataKeysValuesLengthMismatch() * * 0x3bcc8979 = keccak256('ERC725Y_DataKeysValuesLengthMismatch()') */ "0x3bcc8979": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725Y_MsgValueDisallowed() * * 0xf36ba737 = keccak256('ERC725Y_MsgValueDisallowed()') */ "0xf36ba737": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP4TokenNameNotEditable() * * 0x85c169bd = keccak256('LSP4TokenNameNotEditable()') */ "0x85c169bd": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP4TokenSymbolNotEditable() * * 0x76755b38 = keccak256('LSP4TokenSymbolNotEditable()') */ "0x76755b38": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP4TokenTypeNotEditable() * * 0x4ef6d7fb = keccak256('LSP4TokenTypeNotEditable()') */ "0x4ef6d7fb": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error OwnableCannotSetZeroAddressAsOwner() * * 0x1ad8836c = keccak256('OwnableCannotSetZeroAddressAsOwner()') */ "0x1ad8836c": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; }; LSP4DigitalAssetMetadataInitAbstract: { /** * error ERC725Y_DataKeysValuesEmptyArray() * * 0x97da5f95 = keccak256('ERC725Y_DataKeysValuesEmptyArray()') */ "0x97da5f95": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725Y_DataKeysValuesLengthMismatch() * * 0x3bcc8979 = keccak256('ERC725Y_DataKeysValuesLengthMismatch()') */ "0x3bcc8979": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725Y_MsgValueDisallowed() * * 0xf36ba737 = keccak256('ERC725Y_MsgValueDisallowed()') */ "0xf36ba737": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP4TokenNameNotEditable() * * 0x85c169bd = keccak256('LSP4TokenNameNotEditable()') */ "0x85c169bd": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP4TokenSymbolNotEditable() * * 0x76755b38 = keccak256('LSP4TokenSymbolNotEditable()') */ "0x76755b38": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error LSP4TokenTypeNotEditable() * * 0x4ef6d7fb = keccak256('LSP4TokenTypeNotEditable()') */ "0x4ef6d7fb": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; }; LSP6KeyManager: { /** * error BatchExecuteParamsLengthMismatch() * * 0x55a187db = keccak256('BatchExecuteParamsLengthMismatch()') */ "0x55a187db": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error BatchExecuteRelayCallParamsLengthMismatch() * * 0xb4d50d21 = keccak256('BatchExecuteRelayCallParamsLengthMismatch()') */ "0xb4d50d21": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error CallingKeyManagerNotAllowed() * * 0xa431b236 = keccak256('CallingKeyManagerNotAllowed()') */ "0xa431b236": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error DelegateCallDisallowedViaKeyManager() * * 0x80d6ebae = keccak256('DelegateCallDisallowedViaKeyManager()') */ "0x80d6ebae": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; userdoc: { notice: string; }[]; }; /** * error ERC725X_ExecuteParametersEmptyArray() * * 0xe9ad2b5f = keccak256('ERC725X_ExecuteParametersEmptyArray()') */ "0xe9ad2b5f": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725X_ExecuteParametersLengthMismatch() * * 0x3ff55f4d = keccak256('ERC725X_ExecuteParametersLengthMismatch()') */ "0x3ff55f4d": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error ERC725Y_DataKeysValuesLengthMismatch() * * 0x3bcc8979 = keccak256('ERC725Y_DataKeysValuesLengthMismatch()') */ "0x3bcc8979": { sig: string; inputs: any[]; name: string; type: string; devdoc: { details: string; }[]; }; /** * error InvalidDataValuesForDataKeys( * bytes32 dataKey, * bytes dataValue * ) * * 0x1fa41397 = keccak256('InvalidDataValuesForDataKeys(bytes32,bytes)') */ "0x1fa41397": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { dataKey: string; dataValue: string; }; }[]; userdoc: { notice: string; }[]; }; /** * error InvalidERC725Function( * bytes4 invalidFunction * ) * * 0x2ba8851c = keccak256('InvalidERC725Function(bytes4)') */ "0x2ba8851c": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { invalidFunction: string; }; }[]; userdoc: { notice: string; }[]; }; /** * error InvalidEncodedAllowedCalls( * bytes allowedCallsValue * ) * * 0x187e77ab = keccak256('InvalidEncodedAllowedCalls(bytes)') */ "0x187e77ab": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { allowedCallsValue: string; }; }[]; userdoc: { notice: string; }[]; }; /** * error InvalidEncodedAllowedERC725YDataKeys( * bytes value, * string context * ) * * 0xae6cbd37 = keccak256('InvalidEncodedAllowedERC725YDataKeys(bytes,string)') */ "0xae6cbd37": { sig: string; inputs: { internalType: string; name: string; type: string; }[]; name: string; type: string; devdoc: { details: string; params: { context: string; value: string; };