DALP error index
Look up any error your integration can receive and branch on its stable id instead of the message text.
Generated by
bun run codegen:errors. Do not edit manually.
Every DALP error carries a stable DALP-#### id. Use this index to look up what an id means, the oRPC code your client receives, and the category. For on-chain contract errors, the error code reference also gives you the cause and the suggested fix. Branch your integration on the id and category rather than the headline text, because we improve the wording over time.
| ID | oRPC code | Category | Message |
|---|---|---|---|
| DALP-0001 | BAD_REQUEST | client | Bad request. |
| DALP-0002 | UNAUTHORIZED | auth | Authentication missing or failed. |
| DALP-0003 | FORBIDDEN | permission | This operation isn't available for your role. |
| DALP-0004 | NOT_ONBOARDED | auth | User not onboarded. |
| DALP-0005 | USER_MISSING_2FA | auth | Two-factor authentication required. |
| DALP-0006 | USER_NOT_AUTHORIZED | permission | User does not have the required role to execute this operation. |
| DALP-0007 | XVP_DECODING_FAILED | permission | Unable to decrypt secret. Verify you are using the original wallet credentials. |
| DALP-0008 | REQUEST_WALLET_SELECTION_FAILED | operational | Participant executor selection failed. |
| DALP-0009 | SESSION_RESOLUTION_FAILED | auth | Session resolution failed. |
| DALP-0010 | SYSTEM_INDEXER_CONTEXT_FAILED | dependency | System indexer context unavailable. |
| DALP-0011 | TRANSACTION_QUEUE_OPERATION_FAILED | dependency | Transaction queue operation failed. |
| DALP-0012 | TRANSACTION_PROVIDER_READ_FAILED | dependency | Transaction provider read failed. |
| DALP-0013 | SMART_WALLET_APPROVAL_FAILED | dependency | Smart wallet approval submission failed. |
| DALP-0014 | DURABLE_EXECUTION_ENGINE_ADMIN_QUERY_FAILED | dependency | Workflow Engine admin query failed. |
| DALP-0015 | SYSTEM_DEPLOYMENT_FAILED | operational | System deployment failed. |
| DALP-0016 | SYSTEM_DEPLOYMENT_TIMEOUT | operational | System deployment address was not available before the wait timed out. |
| DALP-0017 | SYSTEM_DIRECTORY_UNAVAILABLE | dependency | System directory is missing the system factory address. |
| DALP-0018 | PAYMASTER_SIGNER_SECRET_PERSISTENCE_FAILED | operational | Paymaster signer key rotation could not persist the signer secret. |
| DALP-0019 | INDEXER_COUNT_VALUE_INVALID | dependency | Indexer count value could not convert safely. |
| DALP-0020 | DEPLOYMENT_STREAM_POLLING_FAILED | dependency | Deployment stream polling failed. |
| DALP-0021 | DEPLOYMENT_WORKFLOW_TERMINAL_FAILED | operational | Deployment workflow reported a terminal failure. |
| DALP-0022 | NOT_FOUND | client | Resource not found. |
| DALP-0023 | RESOURCE_ALREADY_EXISTS | client | Resource already exists. |
| DALP-0024 | CONFLICT | client | Conflict. |
| DALP-0025 | TOKEN_INTERFACE_NOT_SUPPORTED | domain | The token contract at the provided address lacks the required interface. |
| DALP-0026 | SYSTEM_NOT_CREATED | domain | System not created. |
| DALP-0027 | ADDON_NOT_INSTALLED | domain | Required addon is missing from this system. |
| DALP-0028 | FEATURE_NOT_ENABLED | domain | The required feature is not enabled on this token. |
| DALP-0029 | INVITATION_EMAIL_MISMATCH | domain | This invitation was issued to a different email address. Ask your admin to send a new invitation. |
| DALP-0030 | INVITATION_ALREADY_ACCEPTED | domain | Invitation already accepted. |
| DALP-0031 | CONFIRMATION_TIMEOUT | operational | Transaction confirmation timeout. |
| DALP-0032 | ADMIN_ACCESS_REQUIRED | permission | Insufficient role for this operation. |
| DALP-0033 | DATABASE_CONTEXT_REQUIRED | operational | Database context required for this operation. |
| DALP-0034 | ACTIVE_ORGANIZATION_REQUIRED | permission | Active organization required for this operation. |
| DALP-0035 | API_KEY_READ_ONLY | permission | This API key is read-only and cannot perform write operations. |
| DALP-0036 | API_KEY_NOT_SUPPORTED_ON_RPC | auth | This authentication method is not supported on this endpoint. Use the REST API instead. |
| DALP-0037 | TOKEN_CONTEXT_REQUIRED | operational | Token context required for this operation. |
| DALP-0038 | TOKEN_PERMISSIONS_UNAVAILABLE | operational | Token permission context is unavailable. |
| DALP-0039 | SYSTEM_NOT_BOOTSTRAPPED_INDEXING | dependency | System is not bootstrapped in the indexer yet. |
| DALP-0040 | SYSTEM_NOT_DEPLOYED | client | No system deployment found for this organization. |
| DALP-0041 | SYSTEM_ACCESS_CONTROL_UNAVAILABLE | dependency | System access control context is unavailable. |
| DALP-0042 | TRUSTED_ISSUER_CONTEXT_UNAVAILABLE | dependency | Trusted issuer context is unavailable. |
| DALP-0043 | TRUSTED_ISSUER_PERMISSION_REQUIRED | permission | Trusted issuer permission required for the requested topic. |
| DALP-0044 | TRUSTED_ISSUER_IDENTITY_REQUIRED | permission | The user does not have an issuer identity. |
| DALP-0045 | REINDEX_SERVICE_UNREACHABLE | dependency | Ledger Index reindex admin is unreachable. |
| DALP-0046 | REINDEX_REQUEST_INVALID | client | Reindex request wasn't accepted. |
| DALP-0047 | REINDEX_SERVICE_UNAVAILABLE | dependency | Ledger Index reindex admin is unavailable. |
| DALP-0048 | API_MONITORING_LOG_ENTRY_NOT_FOUND | client | API monitoring log entry was not found. |
| DALP-0049 | API_MONITORING_REQUEST_TYPE_INVALID | client | API monitoring request type isn't recognized. |
| DALP-0051 | INVITATION_NOT_FOUND | client | Invitation not found. |
| DALP-0052 | INVITATION_EXPIRED | client | Invitation has expired. |
| DALP-0053 | INVITATION_REVOKED | client | Invitation revoked. |
| DALP-0054 | DEPLOYMENT_NOT_FOUND | client | Deployment not found. |
| DALP-0055 | ORGANIZATION_DEPLOYMENT_RETRY_FORBIDDEN | permission | Only organization owners or platform admins may retry an organization deployment. |
| DALP-0056 | ORGANIZATION_DEPLOYMENT_RETRY_PREPARE_FAILED | dependency | Could not prepare the prior deployment for retry. |
| DALP-0057 | ORGANIZATION_CREATION_RESTRICTED | permission | Only platform admins may create organizations in this environment. |
| DALP-0058 | SYSTEM_FACTORY_DIRECTORY_MISSING | dependency | System factory address is missing from the directory. |
| DALP-0059 | XVP_SECRET_NOT_FOUND | client | Encrypted XvP secret was not found for this settlement. |
| DALP-0060 | XVP_UNSUPPORTED_ENCRYPTION_METHOD | client | XvP secret uses an unsupported encryption method. |
| DALP-0061 | XVP_HASHLOCK_INVALID | client | XvP hashlock must be a 0x-prefixed hex string. |
| DALP-0062 | XVP_SECRET_OR_HASHLOCK_REQUIRED | client | Cross-chain XvP settlements require a secret or hashlock. |
| DALP-0063 | XVP_FACTORY_ADDON_NOT_FOUND | client | XvP settlement factory addon was not found in the system registry. |
| DALP-0064 | XVP_V3_COUNTRY_REQUIRED | client | Country code required for V3 XvP settlement factories. |
| DALP-0065 | XVP_ADDON_NOT_FOUND | client | XvP settlement addon missing from the current system. |
| DALP-0066 | SYSTEM_ADDON_NOT_IN_SYSTEM | client | Provided system addon does not belong to the authenticated system. |
| DALP-0067 | XVP_PARTICIPANT_WALLET_REQUIRED | client | Participant wallet address required. |
| DALP-0068 | XVP_SETTLEMENT_NOT_FOUND | client | XvP settlement was not found. |
| DALP-0069 | XVP_LOCAL_SENDER_REQUIRED | permission | Only the local sender can approve this XvP settlement. |
| DALP-0070 | XVP_APPROVAL_NOT_FOUND | client | XvP approval was not found. |
| DALP-0071 | XVP_SIGNATURE_HEX_INVALID | client | Signature must be a valid hex string. |
| DALP-0072 | XVP_SIGNING_WALLET_MISSING | permission | Wallet id required for XvP settlement signing. |
| DALP-0073 | XVP_SETTLEMENT_SIGNATURE_FAILED | dependency | XvP settlement message signing failed. |
| DALP-0074 | FIXED_YIELD_SCHEDULE_NOT_FOUND | client | Fixed yield schedule was not found. |
| DALP-0075 | FIXED_YIELD_DENOMINATION_METADATA_NOT_INDEXED | dependency | Denomination asset metadata pending indexing. |
| DALP-0076 | FIXED_YIELD_DENOMINATION_ASSET_NOT_INDEXED | dependency | Denomination asset pending indexing. |
| DALP-0077 | FIXED_YIELD_SCHEDULE_SYSTEM_MISMATCH | permission | The specified yield schedule does not belong to the authenticated system. |
| DALP-0078 | FIXED_YIELD_ADDON_NOT_FOUND | client | Yield schedule addon was not found in the system registry. |
| DALP-0079 | FIXED_YIELD_DEPLOYMENT_NOT_INDEXED | dependency | Yield schedule deployment pending indexing. |
| DALP-0080 | INPUT_VALIDATION_FAILED | client | Input validation failed. |
| DALP-0081 | CONTRACT_ERROR | contract | Contract operation failed. |
| DALP-0082 | SERVICE_UNAVAILABLE | dependency | Service temporarily unavailable. |
| DALP-0083 | n/a | dependency | Indexer data temporarily incomplete. |
| DALP-0084 | INTERNAL_SERVER_ERROR | unknown | Internal server error. |
| DALP-0085 | n/a | client | JSON-RPC request processing failed. |
| DALP-0086 | n/a | operational | Event stream failed. |
| DALP-0087 | NOT_FOUND | permission | Resource not found. |
| DALP-0088 | ASSET_CLASS_DEFINITION_NOT_FOUND | client | Asset class definition not found. Verify the ID is correct and belongs to your organization or is a system class. |
| DALP-0089 | ASSET_CLASS_DEFINITION_NOT_FOUND_DEFINITIONS_DELETE | client | Asset class definition not found. Verify the ID is correct and belongs to your organization. |
| DALP-0090 | ASSET_CLASS_DEFINITION_NOT_FOUND_DEFINITIONS_UPDATE | client | Asset class definition not found; concurrent deletion may have removed the definition. |
| DALP-0091 | ASSET_TYPE_TEMPLATE_NOT_FOUND | client | Asset type template not found. |
| DALP-0092 | AUTH_USER_QUERY_UNAVAILABLE | dependency | Auth user query unavailable. |
| DALP-0093 | AUTH_USER_QUERY_UNAVAILABLE_RECOVERY_EXECUTE | dependency | Active organization required to execute identity recovery. |
| DALP-0094 | AUTH_USER_QUERY_UNAVAILABLE_RECOVERY_PREVIEW | dependency | Active organization required to preview identity recovery. |
| DALP-0095 | COMPLIANCE_TEMPLATE_NOT_FOUND | client | Compliance template not found. |
| DALP-0096 | CONTACT_NOT_FOUND | client | Contact not found. |
| DALP-0097 | CONTACTS_FAILED_TO_LOAD_UPSERTED | operational | Failed to load upserted contact. |
| DALP-0098 | CONTACTS_FAILED_TO_UPSERT | operational | Failed to upsert contact. |
| DALP-0099 | CORE_ARRAY_EMPTY | client | Empty array in {fieldName}. |
| DALP-0100 | CORE_ARRAY_LENGTH_MISMATCH | client | Array length mismatch in {fieldName}. |
| DALP-0101 | CORE_ARRAY_TOO_MANY_ELEMENTS | client | {fieldName} exceeds the allowed element count. |
| DALP-0102 | CORE_CLAIM_MULTIPLE_ACTIVE_CLAIMS_FOUND_TOPIC_IDENTITY | operational | Multiple active claims found for topic {topicId} on identity {identityAddress}. |
| DALP-0103 | CORE_CLAIM_NO_ACTIVE_FOUND_TOPIC_IDENTITY | client | No active claim found for topic {topicId} on identity {identityAddress}. |
| DALP-0104 | CORE_CLAIM_NO_ENABLED_TOPIC_SCHEME_FOUND_REGISTRY | client | No enabled topic scheme {topicId} found in registry {registryAddress}. |
| DALP-0105 | CORE_CLAIMS_WALLET_ID_NOT_FOUND_USER_MUST_ISSUE_SESSION_INCLUDES_WALLETID | client | Wallet ID not found for claim issuance. |
| DALP-0106 | CORE_CLAIMS_WALLET_ID_NOT_FOUND_USER_MUST_REVOKE_SESSION_INCLUDES_WALLETID | client | Wallet ID not found for claim revocation. |
| DALP-0107 | CORE_CURRENCY_BASECURRENCY_NOT_VALID_FIAT | client | baseCurrency is not a valid fiat currency. |
| DALP-0108 | CORE_DRIZZLE_REQUIREOR_RETURNED_UNDEFINED_UNEXPECTEDLY | operational | Internal query builder produced no filter condition. |
| DALP-0109 | CORE_RESOLVE_FEATURE_INVALID_ADDRESS_INDEXED_DISCOVERY_RETURNED_MALFORMED | client | Feature "{featureName}" has a malformed address returned by the indexer. |
| DALP-0110 | CORE_RESOLVE_FEATURE_NOT_ENABLED_TOKEN_ATTACH_VIA_CONFIGURATION_CALLING | operational | Feature "{featureName}" is not attached to this token. |
| DALP-0111 | CORE_TRANSACTION_DATABASE_CONNECTION_UNAVAILABLE_SERVER_CONFIGURATION | dependency | Database connection not available. Check server configuration. |
| DALP-0112 | CORE_TRANSACTION_INVALID_SYSTEMADDRESS | client | System address wasn't accepted: {systemAddress}. |
| DALP-0113 | CORE_TRANSACTION_PROCESSING_SERVICE_UNAVAILABLE_SERVER_CONFIGURATION | dependency | Transaction processing service not available. Check server configuration. |
| DALP-0114 | CORE_UNWRAP_SYNC_QUEUE_EXECUTION_RETURNED_NO_DATA_READRESULT_CALLBACK_REQUIRED | client | Sync queue execution returned no data; provide a readResult callback. |
| DALP-0115 | CORE_UNWRAP_UNEXPECTED_ASYNC_RESULT_SYNC_ONLY_V1_HANDLER_ROUTES_ALWAYS_RUN_MODE_INDICATES | domain | Unexpected async result in a v1 route handler. |
| DALP-0116 | EXCHANGE_RATE_NOT_FOUND | client | Exchange rate not found. |
| DALP-0117 | EXCHANGE_RATES_BASE_CURRENCY_NOT_FOUND | client | Base currency {baseCurrency} not found. |
| DALP-0118 | EXCHANGE_RATES_FAILED_TO_FETCH | operational | Failed to fetch exchange rates: {value}. |
| DALP-0119 | EXCHANGE_RATES_NO_MANUAL_RATE_FOUND | client | No manual exchange rate found for {baseCurrency}/{quoteCurrency}. |
| DALP-0120 | EXCHANGE_RATES_QUOTE_CURRENCY_NOT_FOUND | client | Quote currency {quoteCurrency} not found. |
| DALP-0121 | EXTERNAL_TOKEN_REGISTRY_NOT_FOUND | client | External token registry not found in system. |
| DALP-0122 | EXTERNAL_TOKEN_REGISTRY_NOT_FOUND_EXTERNALTOKENREGISTRY_DEPLOYED_REGISTERED | client | External token registry not found in system. Ensure the system has an ExternalTokenRegistry deployed and registered. |
| DALP-0123 | FEEDS_ACCOUNT_ADDRESS_DOES_NOT_ASSOCIATED_IDENTITY_CONTRACT_ONLY_USERS_CAN_SUBMIT_FEED_UPD | domain | Account at address {identityAddress} does not have an associated identity contract. Only users with an identity can submit feed updates. |
| DALP-0124 | FEEDS_ADAPTERS_ADAPTERCREATED_EVENT_NOT_FOUND_TRANSACTION_ADAPTER_CREATED_BUT_ADDRESS_COUL | client | AdapterCreated event not found in transaction {transactionHash}. The adapter may have deployed but log extraction failed to yield an address. |
| DALP-0125 | FEEDS_FEED_ADDRESS_NOT_FOUND | client | Feed with address {feedAddress} not found. |
| DALP-0126 | FEEDS_FEED_CONTRACT_NOT_VALID_AGGREGATORV3_DOES_ADDRESS_DEPLOYED | client | Feed contract at {feedAddress} is not a valid AggregatorV3 feed. Verify the address and confirm the contract is deployed. |
| DALP-0127 | FEEDS_GET_FEEDSDIRECTORY_NOT_FOUND_BOOTSTRAPPED_V3_INDEXER_CAUGHT_UP | client | FeedsDirectory not found for system {feedAddress}. Ensure V3 bootstrap completed and the indexer has caught up. |
| DALP-0128 | FEEDS_ISSUER_FEEDCREATED_EVENT_NOT_FOUND_TRANSACTION_FEED_CREATED_BUT_ADDRESS_COULD_NOT_EX | client | FeedCreated event not found in transaction {transactionHash}. The feed may have deployed but log extraction failed to yield an address. |
| DALP-0129 | FEEDS_NO_FEED_REGISTERED_SUBJECT_TOPICID_INDEXER_CAUGHT_UP | dependency | No feed registered for subject {topicId} and topicId {feedAddress}. Check that a feed exists and the indexer has caught up. |
| DALP-0130 | FEEDS_RESOLVE_INVALID_TOPICID_MUST_NUMERIC_STRING | client | Topic ID "{topicId}" must be a numeric string, but received "{topicId}": must be a numeric string. |
| DALP-0131 | FEEDS_ROUND_NOT_FOUND | client | Round {roundId} not found. |
| DALP-0132 | FEEDS_TRANSACTION_HASH_INVALID | client | Transaction hash format wasn't accepted: "{transactionHash}". Expected 0x-prefixed hex string from transaction queue. |
| DALP-0133 | FEEDS_TRANSACTION_HASH_INVALID_FEEDS_SUBMIT | dependency | Transaction hash format wasn't accepted: "{transactionHash}". Expected 0x-prefixed hex string from the Workflow Engine. |
| DALP-0134 | IDENTITY_RECOVERY_FACTORY_ADDRESS_NOT_FOUND_USER_S_INDICATES_DATA_INTEGRITY_ISSUE_INDEXER | client | Identity factory address not found for the user's identity. This indicates a data integrity issue in the indexer, contact support. |
| DALP-0135 | IDENTITY_RECOVERY_MULTISIG_SHARED_WALLETS_NOT_YET_SUPPORTED_WILL_AVAILABLE_FUTURE_RELEASE | operational | Recovery for multisig/shared wallets is not yet supported. This will be available in a future release. |
| DALP-0136 | IDENTITY_RECOVERY_NO_ACTIVE_WORKFLOW_FOUND_USER | client | No active recovery workflow found for user {value}. |
| DALP-0137 | IDENTITY_RECOVERY_NO_WALLET_SPECIFIED_USER_DEFAULT_ADDRESS | client | No wallet specified and user has no default wallet. Provide a wallet address in the request. |
| DALP-0138 | IDENTITY_RECOVERY_NO_WALLET_SPECIFIED_USER_PERSONAL_ADDRESS | client | No wallet specified and user has no personal identity wallet. Provide a wallet address in the request. |
| DALP-0139 | IDENTITY_RECOVERY_USER_DOES_NOT_CONTRACT_DEPLOYED_POSSIBLE_DEPLOY_FIRST_VIA_MANAGEMENT_FLO | operational | User does not have an identity contract deployed. Recovery is not possible without a deployed identity. Deploy an identity first via the identity management flow. |
| DALP-0140 | IDENTITY_RECOVERY_USER_NOT_FOUND_ID | client | User not found. Verify the user ID exists in the system. |
| DALP-0141 | IDENTITY_RECOVERY_WALLET_NOT_IN_OWNER_SCOPE_USER_ADDRESS | permission | Wallet {{walletAddress}} does not belong to user {{address}}. Verify the wallet address. |
| DALP-0142 | KYC_ACTION_REQUESTS_QUERY_UNAVAILABLE | dependency | kycActionRequests query not available. Register the KYC schema to enable this query. |
| DALP-0143 | KYC_DOCUMENTS_QUERY_UNAVAILABLE | dependency | kycDocuments query not available. Register the KYC schema to enable this query. |
| DALP-0144 | KYC_PROFILES_QUERY_UNAVAILABLE | dependency | kycProfiles query not available. Register the KYC schema to enable this query. |
| DALP-0145 | KYC_VERSIONS_QUERY_UNAVAILABLE | dependency | kycVersions query not available. Register the KYC schema to enable this query. |
| DALP-0146 | OBJECT_STORAGE_UNAVAILABLE | dependency | Object storage is not available. |
| DALP-0147 | OFFCHAIN_ORGANIZATION_PERMISSION_REQUIRED | permission | The active organization does not have the required permission for this operation. |
| DALP-0148 | OFFCHAIN_USER_PERMISSION_REQUIRED | permission | The authenticated user does not have the required permission for this operation. |
| DALP-0149 | REQUEST_WALLET_HEADER_FORBIDDEN | permission | The wallet header value is not permitted for this request. |
| DALP-0150 | REQUEST_WALLET_HEADER_INVALID | client | The wallet header value was not accepted. |
| DALP-0151 | DURABLE_EXECUTION_ENGINE_CALL_FAILED | dependency | The workflow engine call failed. |
| DALP-0152 | SETTINGS_ASSET_CANNOT_CHANGE_BASE_TYPE_PUBLISHED_TEMPLATE_DETERMINES_PRICING_FIELDS_DEPLOY | domain | Cannot change baseAssetType of a published template. It determines instrument-specific detail fields for deployed assets. |
| DALP-0153 | SETTINGS_ASSET_CANNOT_CHANGE_TYPE_ID_PUBLISHED_TEMPLATE | domain | Cannot change typeId of a published template. |
| DALP-0154 | SETTINGS_ASSET_CANNOT_CLEAR_CLASS_ID_TYPE_NOT_RECOGNIZED_FACTORY | domain | Cannot clear assetClassId: typeId "{typeId}" is not a recognized factory type. |
| DALP-0155 | SETTINGS_ASSET_CLASSES_CANNOT_DELETED_ONLY_CUSTOM_CAN_REMOVED | domain | System asset classes cannot be deleted. |
| DALP-0156 | SETTINGS_ASSET_CLASSES_CANNOT_MODIFIED_CREATE_CUSTOM_CLASS | domain | System asset classes cannot be modified. |
| DALP-0157 | SETTINGS_ASSET_FAILED_TO_CREATE_CLASS_DEFINITION_DATABASE_CONNECTIVITY | operational | Failed to create asset class definition. Verify database connectivity and retry. |
| DALP-0158 | SETTINGS_ASSET_FAILED_TO_CREATE_TYPE_TEMPLATE_DATABASE_CONNECTIVITY_NAME_UNIQUE | operational | Failed to create asset type template. Verify database connectivity and that the template name is unique. |
| DALP-0159 | SETTINGS_ASSET_INVALID_CLASS_ID_MUST_BELONG_ORGANIZATION | client | Asset class selection was not accepted: the asset class must belong to your organization or be a system class. |
| DALP-0160 | SETTINGS_ASSET_TEMPLATES_CANNOT_DELETED | domain | System asset type templates cannot be deleted. |
| DALP-0161 | SETTINGS_ASSET_TEMPLATES_CANNOT_MODIFIED_ONLY_DISPLAY_PREFERENCES_E_G_SIDEBAR_VISIBILITY_C | domain | System asset type templates cannot be modified. |
| DALP-0162 | SETTINGS_ASSET_TEMPLATES_CANNOT_PUBLISHED | domain | System asset type templates cannot be published. |
| DALP-0163 | SETTINGS_ASSET_TYPE_ID_NOT_RECOGNIZED_FACTORY | operational | typeId "{typeId}" is not a recognized factory type. |
| DALP-0164 | SETTINGS_ASSET_UNRECOGNIZED_TYPE_ID_KNOWN | client | Unrecognized typeId "{typeId}": provide a known typeId. |
| DALP-0165 | SETTINGS_COMPLIANCE_FAILED_TO_CREATE_TEMPLATE | operational | Failed to create compliance template. |
| DALP-0166 | SETTINGS_COMPLIANCE_FAILED_TO_UPDATE_TEMPLATE | operational | Failed to update compliance template. |
| DALP-0167 | SETTINGS_COMPLIANCE_TEMPLATES_CANNOT_DELETED | domain | System compliance templates cannot be deleted. |
| DALP-0168 | SETTINGS_COMPLIANCE_TEMPLATES_CANNOT_MODIFIED | domain | System compliance templates cannot be modified. |
| DALP-0169 | SETTINGS_COMPLIANCE_TEMPLATES_CANNOT_PUBLISHED | domain | System compliance templates cannot be published. |
| DALP-0170 | SETTINGS_FAILED_TO_UPSERT_SETTING_KEY | operational | Failed to upsert setting with key '{settingKey}'. |
| DALP-0171 | SETTINGS_GLOBAL_ORGANIZATION_NOT_FOUND | client | Organization not found. |
| DALP-0172 | SETTINGS_SETTING_NOT_FOUND | client | Setting not found. |
| DALP-0173 | SETTINGS_THEME_FILE_SIZE_EXCEEDS_VALUEMB_LIMIT | client | File size exceeds {value}MB limit. |
| DALP-0174 | SETTINGS_THEME_OBJECT_STORAGE_NOT_CONFIGURED | dependency | Object storage is not configured. |
| DALP-0175 | SETTINGS_THEME_PAYLOAD_EXCEEDS_SUPPORTED_LIMITS | client | Theme payload exceeds supported limits. |
| DALP-0176 | SMART_WALLET_MULTISIG_VALIDATOR_NOT_INSTALLED | operational | No MultisigWeightedValidator on this wallet. Install one before changing the threshold. |
| DALP-0177 | SMART_WALLET_MULTISIG_VALIDATOR_NOT_INSTALLED_ADD_SIGNER | permission | No MultisigWeightedValidator on this wallet. Install one before managing signers. |
| DALP-0178 | SMART_WALLET_MULTISIG_VALIDATOR_NOT_INSTALLED_CREATE_APPROVAL | operational | No MultisigWeightedValidator on this wallet. Install one before creating approvals. |
| DALP-0179 | SMART_WALLET_MULTISIG_VALIDATOR_NOT_INSTALLED_REMOVE_SIGNER | permission | No MultisigWeightedValidator on this wallet. Install one before managing signers. |
| DALP-0180 | SMART_WALLET_MULTISIG_VALIDATOR_NOT_INSTALLED_SIGN_APPROVAL | operational | No MultisigWeightedValidator on this wallet. |
| DALP-0181 | SMART_WALLETS_APPROVAL_NOT_FOUND_USER_OP_HASH | client | Approval not found for the supplied user operation hash. |
| DALP-0182 | SMART_WALLETS_APPROVAL_NOT_IN_OWNER_SCOPE_WALLET | permission | Approval does not belong to this wallet. |
| DALP-0183 | SMART_WALLETS_USER_OP_HASH_INVALID | client | userOpHash needs to be a 0x-prefixed hex string. |
| DALP-0184 | SMART_WALLETS_APPROVAL_NOT_IN_OWNER_SCOPE_WALLET_CROSS_SIGNATURE_SUBMISSION_NOT_ALLOWED | permission | Approval does not belong to this wallet. Cross-wallet signature submission is not allowed. |
| DALP-0185 | SMART_WALLETS_APPROVAL_WORKFLOW_COMPLETED_WITHOUT_ENOUGH_DATA_BUILD_RESPONSE | operational | Approval workflow completed without enough data to build the response. Retry the request. |
| DALP-0186 | SMART_WALLETS_AUTHENTICATED_WALLET_MUST_INCLUDED_MULTISIG_SIGNERS_LIST | permission | The authenticated wallet must appear in the multisig signers list. |
| DALP-0187 | SMART_WALLETS_CALLDATA_MUST_0X_PREFIXED_HEX_STRING | operational | callData needs to be a 0x-prefixed hex string. |
| DALP-0188 | SMART_WALLETS_INVALID_INIT_DATA_NOT_VALID_HEX_0X_PREFIXED_STRING | client | initData is not a 0x-prefixed hex string. |
| DALP-0189 | SMART_WALLETS_NO_BUNDLER_WALLET_PROVISIONED_ORGANIZATION_COMPLETE_DEPLOYMENT_FIRST_PROVISI | client | No bundler wallet provisioned for this organization. Complete system deployment first, the provisioning phase creates the bundler wallet. |
| DALP-0190 | SMART_WALLETS_NO_WALLET_ID_AVAILABLE_USER_SESSION_VALID_BUNDLER_CONFIGURED | client | No wallet ID available. Ensure the user session has a valid bundler wallet configured. |
| DALP-0191 | SMART_WALLETS_NO_WALLET_ID_AVAILABLE_USER_SESSION_VALID_SIGNER_CONFIGURED | permission | No wallet ID available. Ensure the user session has a valid signer wallet configured. |
| DALP-0192 | SMART_WALLETS_NON_DEFAULT_SIGNER_WEIGHTS_NOT_SUPPORTED_YET_ADD_WEIGHT_DEDICATED_MANAGEMENT | permission | Non-default signer weights are not supported by this endpoint yet. Add the signer with weight 1 or use a dedicated weight-management flow. |
| DALP-0193 | SMART_WALLETS_NONE_KNOWN_SIGNING_EOAS_CURRENTLY_SIGNER_WALLET | permission | None of your known signing EOAs is currently a signer on this wallet. |
| DALP-0194 | SMART_WALLETS_NOT_AUTHORIZED_UPDATE_METADATA_WALLET | permission | You are not authorized to update metadata for this wallet. |
| DALP-0195 | SMART_WALLETS_NOT_SIGNER_MULTISIG_VALIDATOR_WALLET | permission | You are not a signer on this multisig wallet. |
| DALP-0196 | SMART_WALLETS_NOT_SIGNER_MULTISIG_VALIDATOR_WALLET_ONLY_SIGNERS_CAN_CREATE_APPROVALS | permission | Only multisig signers can create approvals for this wallet. |
| DALP-0197 | SMART_WALLETS_NOT_SIGNER_WALLET | permission | You are not a signer on this wallet. |
| DALP-0198 | SMART_WALLETS_ONLY_WALLET_OWNER_CAN_DIRECTLY_MULTISIG_APPROVAL_FLOW_CO_SIGNER_OPERATIONS | permission | Only the wallet owner can perform this operation directly. Use the multisig approval flow for co-signer operations. |
| DALP-0199 | SMART_WALLETS_ORGANIZATION_ACCOUNT_ABSTRACTION_DISABLED_CANNOT_CREATE_WALLET_DEFAULT | domain | Organization has Account Abstraction disabled; cannot create a smart wallet as default. |
| DALP-0200 | SMART_WALLETS_ORGANIZATION_ACCOUNT_ABSTRACTION_DISABLED_CANNOT_SET_WALLET_DEFAULT | domain | Organization has Account Abstraction disabled; cannot set a smart wallet as default. |
| DALP-0201 | SMART_WALLETS_RPC_URL_NOT_CONFIGURED_CHAIN_NETWORK_CONFIGURATION | dependency | RPC URL not configured for the current chain. Check network configuration. |
| DALP-0202 | SMART_WALLETS_RPC_URL_NOT_CONFIGURED_GAS_STATUS_CHECKS_NETWORK_CONFIG_RUN_BUN_DEV_SETUP | dependency | RPC URL not configured for gas-status checks. Check network configuration. |
| DALP-0203 | SMART_WALLETS_SYSTEMADDRESS_DOES_NOT_MATCH_WALLET_S | operational | Provided systemAddress does not match the wallet's system. |
| DALP-0204 | SMART_WALLETS_USER_OP_HASH_DOES_NOT_MATCH_PREVIEW_BUILT_SUPPLIED_CALLDATA_WALLET_STATE_REB | domain | userOpHash does not match the preview built from the supplied callData and wallet state. Rebuild the preview and retry. |
| DALP-0205 | SMART_WALLETS_WALLET_ADDRESS_UNAVAILABLE_WORKFLOW_COMPLETION | dependency | Smart wallet address not available after workflow completion. Retry the request. |
| DALP-0206 | SMART_WALLETS_WALLET_METADATA_UPDATE_SUCCEEDED_BUT_COULD_NOT_RELOADED | operational | Smart wallet metadata update succeeded, but the wallet record failed to reload. |
| DALP-0207 | SMART_WALLETS_WALLET_NO_MULTISIG_THRESHOLD_CONFIGURED_SET_CREATING_APPROVALS | client | This wallet has no multisig threshold configured. Set a threshold before creating approvals. |
| DALP-0208 | SMART_WALLETS_WALLET_NOT_FOUND_ADDRESS_INDEXED | client | Wallet not found. Verify the address is correct and the wallet has finished indexing. |
| DALP-0209 | SMART_WALLETS_WALLET_NOT_FOUND_ADDRESS_INDEXED_CREATE_APPROVAL | client | Smart wallet not found. Verify the address is correct and the wallet has finished indexing. |
| DALP-0210 | SMART_WALLETS_WALLET_NOT_FOUND_ADDRESS_INDEXED_GAS_STATUS | client | Smart wallet not found. Verify the address is correct and the wallet has finished indexing. |
| DALP-0211 | SMART_WALLETS_WALLET_NOT_FOUND_ADDRESS_INDEXED_WALLETS_READ | client | Smart wallet not found. Verify the address is correct and the wallet has finished indexing. |
| DALP-0212 | SMART_WALLETS_WALLET_NOT_FOUND_ADDRESS_NOT_INDEXED_YET | client | Smart wallet not found. The indexer may not have reached this wallet yet. |
| DALP-0213 | SMART_WALLETS_WALLET_NOT_FOUND_INDEXING_INDEXER_NOT_PROCESSED_ACCOUNTCREATED_EVENT_YET | client | Smart wallet not found after indexing. The indexer may not have processed the AccountCreated event yet. |
| DALP-0214 | SYSTEM_ACCESS_LEAST_ONE_ADDRESS_ROLE_REQUIRED | permission | At least one address and one role must be present. |
| DALP-0215 | SYSTEM_ACCESS_MANAGER_GRANT_ROLE | permission | System access manager contract not found for this system. |
| DALP-0216 | SYSTEM_ACCESS_MANAGER_REVOKE_ROLE | permission | System access manager contract not found for this system. |
| DALP-0217 | SYSTEM_ACCESS_ROLES_NOT_FOUND | permission | Roles not found: {role}. |
| DALP-0218 | SYSTEM_ACCESS_UNEXPECTED_ERROR_INVALID_ADDRESS_CONFIGURATION | client | Unexpected error: address configuration failed to apply. |
| DALP-0219 | SYSTEM_ACCESS_UNEXPECTED_ERROR_INVALID_ADDRESS_ROLE_CONFIGURATION | permission | Unexpected error: address or role configuration failed to apply. |
| DALP-0220 | SYSTEM_ACCESS_UNEXPECTED_ERROR_INVALID_ROLE_CONFIGURATION | permission | Unexpected error: role configuration failed to apply. |
| DALP-0221 | SYSTEM_ACTIVITY_LIST | operational | Activity event has no resolvable sender address. |
| DALP-0222 | SYSTEM_ADDON_CONTEXT_UNAVAILABLE_SERVER_CONFIGURATION_SYSTEMMIDDLEWARE_ACTIVE | dependency | System context not available. Check server configuration and ensure systemMiddleware is active. |
| DALP-0223 | SYSTEM_ADDON_DATABASE_UNAVAILABLE_REQUIRED_ADVISORY_LOCK_PAYMASTER_SIGNER_PROVISIONING | permission | Database not available. Required for advisory lock during paymaster signer provisioning. |
| DALP-0224 | SYSTEM_ADDON_DATABASE_UNAVAILABLE_REQUIRED_RESOLVING_ENTRYPOINT_ADDRESS | dependency | Database not available. Required for resolving EntryPoint address. |
| DALP-0225 | SYSTEM_ADDON_DATABASE_UNAVAILABLE_REQUIRED_RESOLVING_FEEDSDIRECTORY_ADDRESS_PRICERESOLVER | dependency | Database not available. Required for resolving FeedsDirectory address during PriceResolver addon initialization. |
| DALP-0226 | SYSTEM_ADDON_FACTORY_CREATE | operational | Addon factory deployment failed. |
| DALP-0227 | SYSTEM_ADDON_FACTORY_NOT_FOUND_INDEXER | client | Addon factory {factoryAddress} was not found in the indexer. |
| DALP-0228 | SYSTEM_ADDON_FACTORY_RECEIPT_DID_NOT_CONTAIN_CANNOT_RESOLVE_DEPLOYED_ADDRESS | domain | Addon factory receipt did not contain {factoryAddress}; cannot resolve deployed addon address. |
| DALP-0229 | SYSTEM_ADDON_FACTORY_REGISTRATION_COMPLETED_BUT_NO_BLOCK_NUMBER_RECORDED_ALL_TRANSACTION_R | client | Addon factory registration completed but no block number recorded; all transaction receipts lacked blockNumber. |
| DALP-0230 | SYSTEM_ADDON_PAYMASTER_DEPLOYMENT_COMPLETED_WITHOUT_TRANSACTION_RECEIPT_CANNOT_PERSIST_SCO | permission | Paymaster addon deployment completed without a transaction receipt; cannot persist the paymaster-scoped signer key. |
| DALP-0231 | SYSTEM_ADDON_PAYMASTER_SIGNER_KEY_MISMATCH | permission | Paymaster signer key mismatch for {paymasterAddress}. |
| DALP-0232 | SYSTEM_ADDON_PENDING_PAYMASTER_SIGNER_KEY_BUT_NOT_VALID_HEX | permission | Pending paymaster signer key exists but is not valid hex ({paymasterAddress}). |
| DALP-0233 | SYSTEM_ADDON_PRICERESOLVER_PREREQUISITES_NOT_PREFLIGHTED_RESOLVE_THEM_VIA_RESOLVEPRICERESO | operational | PriceResolver prerequisites were not resolved before batch addon deployment. |
| DALP-0234 | SYSTEM_ADDON_REGISTRY_NOT_FOUND | client | System addon registry not found. |
| DALP-0235 | SYSTEM_ADDON_SECRETS_PROVIDER_UNAVAILABLE_REQUIRED_PERSISTING_PAYMASTER_SIGNER_KEY_DEPLOYM | permission | Secrets provider not available; required for persisting the paymaster signer key after deployment. |
| DALP-0236 | SYSTEM_ADDON_SECRETS_PROVIDER_UNAVAILABLE_REQUIRED_PREPARING_PAYMASTER_SIGNER_KEY | permission | Secrets provider not available; required for preparing the paymaster signer key. |
| DALP-0237 | SYSTEM_ADDON_SECRETS_PROVIDER_UNAVAILABLE_REQUIRED_RECONCILING_PAYMASTER_SIGNER_KEY | permission | Secrets provider not available; required for reconciling the paymaster signer key. |
| DALP-0238 | SYSTEM_ADDON_TRANSACTION_PROCESSING_SERVICE_UNAVAILABLE_SERVER_CONFIGURATION_RESTATEMIDDLE | dependency | Transaction processing service not available. Check server configuration and ensure restateMiddleware is active. |
| DALP-0239 | SYSTEM_BUNDLER_WALLET_ADDRESS_NOT_CONFIGURED_CONFIGURE_BUNDLER_WALLET_ADDRESS_ORGANIZATION | dependency | Bundler wallet address is not configured. Set BUNDLER_WALLET_ADDRESS in organization settings first. |
| DALP-0240 | SYSTEM_CLAIM_TOPIC_CREATION_REQUIRES_HEADERS_QUEUE_EXECUTION | operational | Topic creation requires request headers for queue execution. |
| DALP-0241 | SYSTEM_CLAIM_TOPIC_DELETES_REQUIRE_HEADERS_QUEUE_EXECUTION | operational | Topic deletion requires request headers for queue execution. |
| DALP-0242 | SYSTEM_CLAIM_TOPIC_NOT_FOUND | client | Topic "{topicId}" not found. |
| DALP-0243 | SYSTEM_CLAIM_TOPIC_UPDATES_REQUIRE_HEADERS_QUEUE_EXECUTION | operational | Topic update requires request headers for queue execution. |
| DALP-0244 | SYSTEM_COMPLIANCE_CACHEDRESULT_MUST_SET_STARTWORKFLOW_BUG_QUEUE_BRIDGE | operational | cachedResult must be set by startWorkflow; this is a bug in the queue bridge. |
| DALP-0245 | SYSTEM_COMPLIANCE_CONTRACT_NOT_FOUND | client | System compliance contract not found. |
| DALP-0246 | SYSTEM_COMPLIANCE_MODULE_IMPLEMENTATIONS_NOT_FOUND_INDEXER | client | Compliance module implementations not found in indexer for: {moduleAddress}. |
| DALP-0247 | SYSTEM_COMPLIANCE_MODULE_NOT_REGISTERED_REGISTRY | client | Module {registryAddress} is not registered in the compliance module registry. |
| DALP-0248 | SYSTEM_COMPLIANCE_MODULE_UNINSTALL | operational | Compliance module uninstall failed. |
| DALP-0249 | SYSTEM_DIRECTORY_READ | operational | Directory read failed. |
| DALP-0250 | SYSTEM_FACTORY_ADDRESS_NOT_FOUND_DIRECTORY | client | System factory address not found in directory. |
| DALP-0251 | SYSTEM_IDENTITY_ADDRESS_REQUIRED | client | System address missing from request. |
| DALP-0252 | SYSTEM_IDENTITY_CACHEDRESULT_MUST_SET_STARTWORKFLOW_BUG_QUEUE_BRIDGE | operational | cachedResult must be set by startWorkflow, this is a bug in the queue bridge. |
| DALP-0253 | SYSTEM_IDENTITY_CACHEDRESULT_RECEIPT_MUST_SET_STARTWORKFLOW_BUG_QUEUE_BRIDGE | operational | cachedResult with receipt must be set by startWorkflow, this is a bug in the queue bridge. |
| DALP-0254 | SYSTEM_IDENTITY_CLAIM_ISSUE | operational | Claim issue failed. |
| DALP-0255 | SYSTEM_IDENTITY_CONTEXT_REQUIRED_VALIDATE_KNOWYOURCUSTOMER_CLAIM_VALUES | operational | System context missing; needed to validate knowYourCustomer claim values. |
| DALP-0256 | SYSTEM_IDENTITY_CONTEXT_UNAVAILABLE_SYSTEMMIDDLEWARE_APPLIED | dependency | System context not available. Ensure systemMiddleware is active. |
| DALP-0257 | SYSTEM_IDENTITY_DATABASE_CONTEXT_REQUIRED_VALIDATE_KNOWYOURCUSTOMER_CLAIM_VALUES | operational | Database context missing; needed to validate knowYourCustomer claim values. |
| DALP-0258 | SYSTEM_IDENTITY_DATABASE_CONTEXT_UNAVAILABLE_DATABASEMIDDLEWARE_APPLIED | dependency | Database context not available. Ensure databaseMiddleware is active. |
| DALP-0259 | SYSTEM_IDENTITY_DO_NOT_MANAGEMENT_KEY_ONLY_USERS_MANAGEMENT_RIGHTS_CAN_REVOKE_CLAIMS | domain | The signing wallet does not hold a MANAGEMENT_KEY on identity {targetIdentityAddress}. Only wallets with management rights can revoke claims. |
| DALP-0260 | SYSTEM_IDENTITY_FACTORY_ADDRESS_NOT_FOUND | client | Identity factory address not found. |
| DALP-0261 | SYSTEM_IDENTITY_INVALID_ADDRESS_VALID_ETHEREUM_0X_PREFIXED_HEX_CHARACTERS | client | Address format not accepted for {address}. Expected a 0x-prefixed 40-character hex Ethereum address. |
| DALP-0262 | SYSTEM_IDENTITY_MULTIPLE_ACTIVE_CLAIMS_FOUND_TOPIC | operational | Multiple active claims found for topic {topicId} on identity {identityAddress}. |
| DALP-0263 | SYSTEM_IDENTITY_NO_ASSOCIATED_ACCOUNT | client | Identity {identityAddress} has no associated account. |
| DALP-0264 | SYSTEM_IDENTITY_NO_CONTRACT_FOUND_WALLET | client | No identity contract found for wallet "{identityAddress}". |
| DALP-0265 | SYSTEM_IDENTITY_NO_FOUND | client | No identity found for {identityAddress}. |
| DALP-0266 | SYSTEM_IDENTITY_NOT_FOUND | client | System not found. |
| DALP-0267 | SYSTEM_IDENTITY_NOT_FOUND_CREATION_INDEXER_DID_NOT_PROCESS_BLOCK_WITHIN_TIMEOUT | client | Identity not found after creation. Indexer did not process the block within the timeout. |
| DALP-0268 | SYSTEM_IDENTITY_NOT_FOUND_REGISTRY | client | Identity {identityAddress} was not found in the registry. |
| DALP-0269 | SYSTEM_IDENTITY_NOT_REGISTERED_S_REGISTRY | client | Identity {identityAddress} is not registered in this system's identity registry. |
| DALP-0270 | SYSTEM_IDENTITY_NOT_REGISTERED_YET | client | Identity for "{identityAddress}" is not registered yet. |
| DALP-0271 | SYSTEM_IDENTITY_TOPIC_CLAIM_MUST_MATCH_APPROVED_KYC_CONTENT_HASH | operational | Topic {topicId} claim value must match the approved KYC content hash. |
| DALP-0272 | SYSTEM_IDENTITY_TOPIC_NOT_REGISTERED_SCHEME_REGISTRY | client | Topic {topicId} is not registered in the topic scheme registry. |
| DALP-0273 | SYSTEM_IDENTITY_TOPIC_REQUIRES_APPROVED_KYC_PROFILE_TARGET | domain | Topic '{topic}' requires an approved KYC profile for the target identity. |
| DALP-0274 | SYSTEM_IDENTITY_TOPIC_REQUIRES_SINGLE_CLAIM_NOT_ARRAY_STRUCTURED_DATA | operational | Topic {topicId} requires a single claim value, not an array or structured data. |
| DALP-0275 | SYSTEM_IDENTITY_TRANSACTION_PROCESSING_SERVICE_UNAVAILABLE_SERVER_CONFIGURATION_RESTATEMID | dependency | Transaction processing service not available. Check server configuration and ensure restateMiddleware is active. |
| DALP-0276 | SYSTEM_IDENTITY_UNEXPECTED_CLAIM_MISSING_VALIDATION | client | Unexpected: claim missing after validation. |
| DALP-0277 | SYSTEM_IDENTITY_WALLET_NOT_REGISTERED | client | Identity for wallet "{identityAddress}" is not registered in the system. |
| DALP-0278 | SYSTEM_NO_FOUND_ORGANIZATION | client | No system found for this organization. |
| DALP-0279 | SYSTEM_NOT_FOUND | client | System not found. |
| DALP-0280 | SYSTEM_PAYMASTER_CONTEXT_UNAVAILABLE_SERVER_CONFIGURATION_SYSTEMMIDDLEWARE_ACTIVE | dependency | System context not available. Check server configuration and ensure systemMiddleware is active. |
| DALP-0281 | SYSTEM_PAYMASTER_DIRECTORY_ADDRESS_NOT_CONFIGURED_NETWORK_CONFIG_CONTRACT_SET | dependency | Directory address not configured. Check network config has a directory contract address set. |
| DALP-0282 | SYSTEM_PAYMASTER_ENTRYPOINT_NOT_FOUND_INDEXER_NOT_PROCESSED_DIRECTORY_S | client | EntryPoint not found in indexer for this system. |
| DALP-0283 | SYSTEM_PAYMASTER_NOT_FOUND_ADDRESS_INDEXED_LIST_AVAILABLE_PAYMASTERS_VIA_GET | client | Paymaster {paymasterAddress} not found. Confirm the address and check that the indexer has processed it. List available paymasters via GET /v2/system/paymasters. |
| DALP-0284 | SYSTEM_PAYMASTER_NOT_FOUND_ADDRESS_INDEXED_LIST_AVAILABLE_PAYMASTERS_VIA_GET_V2 | client | Paymaster {systemAddress} not found. Confirm the address and check that the indexer has processed it. List available paymasters via GET /v2/system/paymasters. |
| DALP-0285 | SYSTEM_PAYMASTER_SPONSORSHIP_NOT_FOUND_ADDRESS | client | Sponsorship paymaster not found with address {paymasterAddress}. |
| DALP-0286 | SYSTEM_PAYMASTER_WALLET_ID_NOT_FOUND_USER_MUST_ROTATE_SIGNER_KEY | permission | Wallet ID not found. User must have a wallet ID to rotate the signer key. |
| DALP-0287 | SYSTEM_TOKEN_CONTEXT_UNAVAILABLE_SERVER_CONFIGURATION_SYSTEMMIDDLEWARE_ACTIVE | dependency | System context not available. Check server configuration and ensure systemMiddleware is active. |
| DALP-0288 | SYSTEM_TOKEN_FACTORY_DEPLOYMENT_COMPLETED_BUT_NO_BLOCK_NUMBER_RECORDED_ALL_TRANSACTION_REC | client | Token factory deployment completed but transaction receipts recorded no block number. |
| DALP-0289 | SYSTEM_TOKEN_FACTORY_TYPE_NOT_FOUND | client | Token factory for type {factoryAddress} not found. |
| DALP-0290 | SYSTEM_TOKEN_NO_FACTORY_FOUND_ADDRESS_BOOTSTRAPPED | client | No token factory found for {systemAddress}. Verify the factory address and that the system has completed bootstrapping. |
| DALP-0291 | SYSTEM_TOKEN_NO_FACTORY_FOUND_CONTRACT_TYPE_NOT_RECOGNIZED | client | No token factory found for {factoryAddress}. Contract type {factoryAddress} is not a recognized factory type. |
| DALP-0292 | SYSTEM_TOKEN_TRANSACTION_PROCESSING_SERVICE_UNAVAILABLE_SERVER_CONFIGURATION_RESTATEMIDDLE | dependency | Transaction processing service not available. Check server configuration and ensure restateMiddleware is active. |
| DALP-0293 | SYSTEM_TRUSTED_ISSUER_ADD_REMOVE_CLAIM_TOPIC_ROUTES_SYNC_ONLY_PREFER_RESPOND_ASYNC_NOT_SUP | dependency | Trusted-issuer claim-topic routes run synchronously and do not support the 'Prefer: respond-async' header. |
| DALP-0294 | SYSTEM_TRUSTED_ISSUER_NOT_FOUND | client | Trusted issuer "{issuerAddress}" not found. |
| DALP-0295 | TOKEN_ACCESS_CANNOT_REVOKE_LAST_PERMISSION_MANAGER_LEAST_ONE_ADMIN_MUST_REMAIN | domain | Cannot revoke the last permission manager. At least one admin must remain on the token. |
| DALP-0296 | TOKEN_ACCESS_CONTROL_NOT_FOUND_MANAGER_CONFIGURED | client | Token access control not found. Ensure the token has an access manager configured. |
| DALP-0297 | TOKEN_ACCESS_INVALID_GRANT_ROLE_INPUT_SHAPE_EITHER_ACCOUNTS_ACCOUNT_ROLES | permission | Grant role input shape was not accepted. Provide either { accounts, role } or { account, roles }. |
| DALP-0298 | TOKEN_ACCESS_INVALID_REVOKE_ROLE_INPUT_SHAPE_EITHER_ACCOUNTS_ACCOUNT_ROLES | permission | Revoke role request body did not match an accepted shape. Provide either { accounts, role } or { account, roles }. |
| DALP-0299 | TOKEN_ACCESS_LEAST_ONE_ROLE_MUST_GRANTING | permission | Role granting requires at least one role. |
| DALP-0300 | TOKEN_ACCESS_LEAST_ONE_ROLE_MUST_REVOCATION | permission | Role revocation requires at least one role. |
| DALP-0301 | TOKEN_ACCESS_ONE_MORE_ROLES_NOT_FOUND_ALL_ROLE_NAMES_VALID_CONTROL | permission | One or more roles not found. Check that all role names are valid access control roles. |
| DALP-0302 | TOKEN_ACCESS_ROLE_NOT_FOUND_NAME_VALID_CONTROL | permission | Role {role} not found. Check the role name is a valid access control role. |
| DALP-0303 | TOKEN_BURN | operational | Token burn failed unexpectedly. |
| DALP-0304 | TOKEN_BURN_PAUSED_UNPAUSE_BURNING | operational | Token {tokenAddress} paused; burn requires unpausing first. |
| DALP-0305 | TOKEN_CLAIM_ACCOUNT_ADDRESS_DOES_NOT_ASSOCIATED_IDENTITY_CONTRACT_ONLY_USERS_CAN_ISSUE_CLA | domain | Account at address {identityAddress} does not have an associated identity contract. Only users with an identity can issue claims. |
| DALP-0306 | TOKEN_CLAIM_ACCOUNT_ADDRESS_DOES_NOT_ASSOCIATED_IDENTITY_CONTRACT_ONLY_USERS_CAN_REVOKE_CL | domain | Account at address {identityAddress} does not have an associated identity contract. Only users with an identity can revoke claims. |
| DALP-0307 | TOKEN_CLAIM_DATABASE_CONTEXT_REQUIRED_ISSUE_ASSETCLASSIFICATION_MIDDLEWARE_CONFIGURED | operational | Database context missing for 'assetClassification' claim. Configure database middleware for this route. |
| DALP-0308 | TOKEN_CLAIM_DOES_NOT_ASSOCIATED_IDENTITY_CONTRACT | operational | Token '{tokenAddress}' does not have an associated identity contract. |
| DALP-0309 | TOKEN_CLAIM_TOPIC_NOT_REGISTERED_SCHEME_REGISTRY | client | Topic {topicId} is not registered in the topic scheme registry. |
| DALP-0310 | TOKEN_COMPLIANCE_NO_BINDING_FOUND_MODULE_TYPE_CONTRACT | client | No binding found for module type {moduleAddress} on compliance contract {moduleAddress}. |
| DALP-0311 | TOKEN_COMPLIANCE_NOT_INDEXED_NOT_IN_OWNER_SCOPE | permission | Token {value} unindexed or outside owner scope. |
| DALP-0312 | TOKEN_CREATE_CREATION_WORKFLOW_FAILED | operational | Token creation workflow failed: {error}. |
| DALP-0313 | TOKEN_CREATE_DATABASE_CONTEXT_REQUIRED_DALP_ASSET_CREATION | operational | Database context required for token creation. |
| DALP-0314 | TOKEN_CREATE_FACTORY_TYPE_NOT_FOUND | client | Token factory for type {factoryAddress} not found. |
| DALP-0315 | TOKEN_CREATE_WORKFLOW_PHASE_FAILED | operational | Token creation workflow failed during phase execution. |
| DALP-0316 | TOKEN_CREATE_TEMPLATEID_REQUIRED_DALP_ASSET_CREATION_SELECT_INSTRUMENT_TEMPLATE_CREATING | client | templateId required for token creation. Select an instrument template first. |
| DALP-0317 | TOKEN_CREATE_TRANSACTION_PROCESSING_SERVICE_UNAVAILABLE_SERVER_CONFIGURATION | dependency | Transaction processing service not available. Check server configuration. |
| DALP-0318 | TOKEN_CREATE_USER_ADDRESS_DOES_NOT_ASSOCIATED_IDENTITY_CONTRACT | operational | User with address {address} does not have an associated identity contract. |
| DALP-0319 | TOKEN_DOCUMENTS_ACCESS_DENIED_HOLDER_REQUIRED | client | Access denied - token holder access required. |
| DALP-0320 | TOKEN_DOCUMENTS_ACCESS_DENIED_RESTRICTED_DOCUMENT | operational | Access denied to restricted document. |
| DALP-0321 | TOKEN_DOCUMENTS_DECLARED_FILE_SIZE_DOES_NOT_MATCH_ACTUAL_STORAGE | operational | Declared file size does not match actual file size in storage. |
| DALP-0322 | TOKEN_DOCUMENTS_DOCUMENT_GROUP_NOT_FOUND_REPLACEMENT | client | Document group not found for replacement. |
| DALP-0323 | TOKEN_DOCUMENTS_DOCUMENT_NOT_FOUND | client | Document not found. |
| DALP-0324 | TOKEN_DOCUMENTS_DOCUMENT_TYPE_NOT_VALID_ASSET | client | Document type {value} is not valid for asset type {value}. |
| DALP-0325 | TOKEN_DOCUMENTS_FAILED_TO_CREATE_DOCUMENT_RECORD | operational | Failed to create document record. |
| DALP-0326 | TOKEN_DOCUMENTS_FILE_NOT_FOUND_STORAGE_UPLOAD_FAILED | client | File not found in storage. Upload may have failed. |
| DALP-0327 | TOKEN_DOCUMENTS_INVALID_OBJECT_KEY | client | Object key is outside the permitted path for this token. |
| DALP-0328 | TOKEN_FACTORY_NOT_FOUND | client | Token factory not found for current system. |
| DALP-0329 | TOKEN_FEATURE_CONTEXT_REQUIRED | operational | Token feature context is missing. |
| DALP-0330 | TOKEN_FEATURES_FIXED_TREASURY_YIELD_FEATURE_STATE_NOT_YET_INDEXED_INDEXER_PROCESSED_INITIA | dependency | Fixed-treasury-yield feature state not yet indexed for this token. |
| DALP-0331 | TOKEN_FEATURES_MATURITY_REDEMPTION_FEATURE_STATE_NOT_YET_INDEXED_INDEXER_PROCESSED_INITIAL | dependency | Maturity-redemption feature state not yet indexed for this token. |
| DALP-0332 | TOKEN_FEATURES_NO_YIELD_AVAILABLE_CLAIM_FIRST_PERIOD_NOT_COMPLETED_YET | client | No yield available to claim. The first yield period has not completed yet. |
| DALP-0333 | TOKEN_FEATURES_UNAVAILABLE | dependency | Token features for {featureName} are not available. |
| DALP-0334 | TOKEN_FREEZE_AMOUNT_EXCEEDS_AVAILABLE_BALANCE | client | Freeze amount exceeds available balance. |
| DALP-0335 | TOKEN_INDEXED_BASE_PRICE_FEED_STALE_UNDER_ACTIVE_PRICERESOLVER_POLICY | operational | The indexed base price feed for token {tokenAddress} is stale under the active PriceResolver policy. |
| DALP-0336 | TOKEN_INDEXED_PRICERESOLVER_REGISTRATION_DID_NOT_DECODE_INITIALIZE | operational | Indexed PriceResolver registration did not decode to initialize(). |
| DALP-0337 | TOKEN_INDEXED_PRICERESOLVER_REGISTRATION_DID_NOT_INCLUDE_INITIALIZATION_ARGUMENTS | operational | Indexed PriceResolver registration is missing expected initialization arguments. |
| DALP-0338 | TOKEN_INDEXED_PRICERESOLVER_REGISTRATION_MISSING_VALID_INITIALIZATION_CALLDATA | client | Indexed PriceResolver registration is missing valid initialization calldata. |
| DALP-0339 | TOKEN_INDEXER_DATA_INVALID | dependency | Token data validation failed for {value}. |
| DALP-0340 | TOKEN_INDEXER_TOKEN_NOT_FOUND | client | Token with address {address} not found. |
| DALP-0341 | TOKEN_INVALID_ADDRESS_VALID_ETHEREUM_0X_PREFIXED_HEX_CHARACTERS | client | Address "{address}" is not a valid Ethereum address. |
| DALP-0342 | TOKEN_MINT_PAUSED_UNPAUSE_MINTING | operational | Token {tokenAddress} paused; mint requires unpausing first. |
| DALP-0343 | TOKEN_NOT_INDEXED_NOT_IN_OWNER_SCOPE | permission | Token {value} unindexed or outside owner scope. |
| DALP-0344 | TOKEN_PRECHECKS_INVALID_ADDRESS_VALID_ETHEREUM_0X_PREFIXED_HEX_CHARACTERS | client | Address format not accepted for {address}. |
| DALP-0345 | TOKEN_PRICE_ACCOUNT_ADDRESS_DOES_NOT_ASSOCIATED_IDENTITY_CONTRACT_ONLY_USERS_CAN_SET_PRICE | domain | Account {identityAddress} has no identity contract. Onboard the user with an identity contract before setting token prices. |
| DALP-0346 | TOKEN_PRICE_ISSUERSIGNEDSCALARFEEDFACTORY_ADDON_NOT_INSTALLED_DEPLOY_FEED_SETTING_PRICES | operational | IssuerSignedScalarFeedFactory addon absent; deploy the feed system before setting token prices. |
| DALP-0347 | TOKEN_PRICE_NOT_INDEXED_ENROLLED_CANNOT_BUILD_FEED_DESCRIPTION_NEW | dependency | Token {tokenAddress} requires indexing and enrollment before the price feed description can be built. |
| DALP-0348 | TOKEN_PRICE_RESOLVER | operational | No base-price feed found for token {tokenAddress}. |
| DALP-0349 | TOKEN_READBACK_LOOP_TERMINATED_UNEXPECTEDLY | operational | Token readback retry loop terminated unexpectedly. |
| DALP-0350 | TOKEN_REDEEM_BOND_MATURITY_REDEMPTION_FEATURE_ATTACHED_LEGACY_TOP_UP_WOULD_NOT_FUND_CONFIG | operational | This bond has a maturity-redemption feature attached; legacy top-up would not fund the configured treasury. Use the maturity-treasury top-up endpoint instead. |
| DALP-0351 | TOKEN_REDEEM_BOND_NOT_YET_INDEXED_INDEXER_PROCESSED_INITIALIZATION_PLEASE_LATER | dependency | Bond not yet indexed for this token. The indexer has not processed the bond initialization yet. Please retry later. |
| DALP-0352 | TOKEN_REDEEM_CONTEXT_NOT_INITIALISED | operational | Token context initialization required. |
| DALP-0353 | TOKEN_REDEEM_DELEGATED_REDEMPTION_REQUIRES_CUSTODIAN_ROLE | permission | Delegated redemption requires custodian role. |
| DALP-0354 | TOKEN_REDEEM_MISSING_PERMISSION_CONTEXT | client | Missing token permission context. |
| DALP-0355 | TOKEN_SALE_ADDON_NOT_FOUND | client | Token sale addon not found in the current system. |
| DALP-0356 | TOKEN_SALE_ADDON_NOT_FOUND_ADDONS | client | Token sale addon not found in system addons. |
| DALP-0357 | TOKEN_SALE_ADDON_NOT_IN_OWNER_SCOPE_AUTHENTICATED | permission | Provided system addon does not belong to the authenticated system. |
| DALP-0358 | TOKEN_SALE_DEPLOYMENT_INDEXED_AMBIGUOUSLY_TRANSACTION_MULTIPLE_SALES_MATCHED_CONFIRMED | operational | Token sale deployment indexed ambiguously for transaction {transactionHash}. Multiple token sales matched the confirmed deployment transaction. |
| DALP-0359 | TOKEN_SALE_DEPLOYMENT_NOT_INDEXED_TRANSACTION_CONFIRMED_CREATED_BUT_ADDRESS_COULD_NOT_RETR | dependency | Token sale deployment confirmed on-chain but the indexer has not yet recorded the sale address. |
| DALP-0360 | TOKEN_SALE_INVALID_TERMSHASH_HEX_STRING_STARTING_0X | client | termsHash: expected hex string starting with 0x, got "{value}" wasn't accepted. |
| DALP-0361 | TOKEN_SALE_NO_REGISTERED_IDENTITY_FOUND_MUST_CREATE | client | No registered identity found for token {identityAddress}. A token must have a registered identity to create a sale. |
| DALP-0362 | TOKEN_SALE_NOT_FOUND_INDEXER | client | Token sale {value} was not found in the indexer. |
| DALP-0363 | TOKEN_SALE_NOT_IN_OWNER_SCOPE_AUTHENTICATED | permission | Token sale does not belong to the authenticated system. |
| DALP-0364 | TOKEN_SALE_REGISTERED_IDENTITY_MISSING_COUNTRY_CODE_MUST_SET_CREATE | client | The registered identity for token {identityAddress} is missing a country code. A country must be set to create a token sale. |
| DALP-0365 | TOKEN_TRANSFER_APPROVAL_CONFIG_UTIL | operational | Transfer approval module has no approval authorities configured. |
| DALP-0366 | TOKEN_TRANSFER_BATCH_TRANSFERFROM_NOT_SUPPORTED_INDIVIDUAL_OPERATIONS | operational | Batch transferFrom is not supported. Use individual transferFrom operations instead. |
| DALP-0367 | TOKEN_TRANSFER_FROMIDENTITYADDRESS_TOIDENTITYADDRESS_MUST_BOTH_OMITTED_PARTIAL_OVERRIDES_N | operational | Provide both fromIdentityAddress and toIdentityAddress or neither; partial overrides unsupported. |
| DALP-0368 | TOKEN_TRANSFER_FROMWALLET_NOT_REGISTERED_IDENTITY_REGISTRY_WALLET_MUST_ONBOARDED_CAN | client | fromWallet {identityAddress} not in the identity registry. Onboard the wallet before initiating a transfer. |
| DALP-0369 | TOKEN_TRANSFER_IDENTITY_NOT_LISTED_APPROVAL_AUTHORITY_S_MODULE_ADMINISTRATOR_ADDED | permission | This identity lacks approval authority for this token's transfer-approval module. Contact the token administrator to add authority. |
| DALP-0370 | TOKEN_TRANSFER_INVALID_ADDRESS_VALID_ETHEREUM_0X_PREFIXED_HEX_CHARACTERS | client | {address} address: "{address}". Expected a valid Ethereum address (0x-prefixed, 40 hex characters) wasn't accepted. |
| DALP-0371 | TOKEN_TRANSFER_MISSING_ADDRESS_TRANSFERFROM | client | Missing 'from' address for transferFrom operation. |
| DALP-0372 | TOKEN_TRANSFER_MISSING_ITEM | client | Missing transfer item. |
| DALP-0373 | TOKEN_TRANSFER_MISSING_REQUIRED_FIELDS_OWNER_RECIPIENT_AMOUNT_FORCED | permission | Missing required fields (owner, recipient, or amount) for forced transfer operation. |
| DALP-0374 | TOKEN_TRANSFER_NOT_FOUND_ADDRESS_DEPLOYED_INDEXED | client | Token {address} not found. Verify the address, deployment, and indexing status. |
| DALP-0375 | TOKEN_TRANSFER_PAUSED_UNPAUSE_TRANSFERRING | operational | Token {tokenAddress} paused; transfer requires unpausing first. |
| DALP-0376 | TOKEN_TRANSFER_TOWALLET_NOT_REGISTERED_IDENTITY_REGISTRY_WALLET_MUST_ONBOARDED_CAN | client | toWallet {identityAddress} not in the identity registry. Onboard the wallet before initiating a transfer. |
| DALP-0377 | TOKEN_TRANSFER_TRANSACTION_PROCESSING_SERVICE_UNAVAILABLE_SERVER_CONFIGURATION | dependency | Transaction processing service not available. Check server configuration. |
| DALP-0378 | TOKEN_TRANSFER_TRANSFERAPPROVALCOMPLIANCEMODULE_PARAMETERS_COULD_NOT_DECODED_INDEXER_STATE | dependency | TransferApprovalComplianceModule parameters for this token failed to decode from indexer state. Re-index the compliance data or update the module configuration. |
| DALP-0379 | TOKEN_TRANSFER_WALLET_NOT_REGISTERED_IDENTITY_REGISTRY_MUST_ONBOARDED_APPROVING_TRANSFERS | client | Wallet not found in identity registry. Onboard it before approving transfers. |
| DALP-0380 | TOKEN_TRANSFER_WALLET_NOT_REGISTERED_IDENTITY_REGISTRY_MUST_ONBOARDED_REVOKING_APPROVALS | client | Wallet not found in identity registry. Onboard it before revoking transfer approvals. |
| DALP-0381 | TRANSACTION_ALREADY_TERMINAL_STATE_CANNOT_FORCE_FAIL_COMPLETED_FAILED_DEAD_LETTERED_CANCEL | operational | Transaction {transactionHash} is already in terminal state {transactionHash}. Cannot force-fail a completed, failed, dead-lettered, or cancelled transaction. |
| DALP-0382 | TRANSACTION_HASH_INVALID | dependency | Transaction hash format wasn't accepted: "{transactionHash}". Expected 0x-prefixed hex string from the Workflow Engine. |
| DALP-0383 | TRANSACTION_NOT_FOUND | client | Transaction {transactionHash} not found. |
| DALP-0384 | TRANSACTION_NOT_FOUND_NOT_CHAIN_NO_STORED_QUEUE_RECORD_HASH | client | Transaction {transactionHash} not found. The transaction is not on-chain and has no stored queue record. Verify the hash is correct. |
| DALP-0385 | TRANSACTION_NOT_VALID_DATETIME | client | Transaction field {transactionHash} contains a value that could not be parsed as a datetime. |
| DALP-0386 | TRANSACTION_STATE_FORCE_ONLY_AVAILABLE_FAILED_DEAD_LETTER_TRANSACTIONS | operational | Transaction {transactionHash} is in state {transactionHash} and cannot be force-retried. |
| DALP-0387 | USER_KYC_ACTION_NO_ASSOCIATED_VERSION | client | KYC request has no associated version. |
| DALP-0388 | USER_KYC_CANNOT_APPROVE_VERSION_STATUS_ONLY_VERSIONS_UNDER_REVIEW_CAN_APPROVED | domain | Cannot approve version with status "{value}". Approval requires a version under review. |
| DALP-0389 | USER_KYC_CANNOT_FULFILL_ACTION_STATUS_ONLY_OPEN_REQUESTS_CAN_FULFILLED | domain | Cannot fulfill request with status "{value}". Fulfillment requires an open request. |
| DALP-0390 | USER_KYC_CANNOT_REJECT_VERSION_STATUS_ONLY_VERSIONS_UNDER_REVIEW_CAN_REJECTED | domain | Cannot reject version with status "{value}". Rejection requires a version under review. |
| DALP-0391 | USER_KYC_CANNOT_SUBMIT_VERSION_STATUS_ONLY_DRAFT_VERSIONS_CAN_SUBMITTED | domain | Cannot submit version with status "{value}". Submission requires a draft version. |
| DALP-0392 | USER_KYC_CANNOT_UPDATE_VERSION_STATUS_ONLY_DRAFT_VERSIONS_CAN_UPDATED | domain | Cannot update version with status "{value}". Updates require a draft version. |
| DALP-0393 | USER_KYC_DOCUMENT_NOT_FOUND | client | Document not found. |
| DALP-0394 | USER_KYC_DOCUMENTS_ONLY_DELETED_DRAFT_VERSIONS | domain | Document deletion requires a draft version. |
| DALP-0395 | USER_KYC_DOCUMENTS_ONLY_UPLOADED_DRAFT_VERSIONS | domain | Document upload requires a draft version. |
| DALP-0396 | USER_KYC_FAILED_TO_APPROVE_VERSION | operational | Failed to approve KYC version. |
| DALP-0397 | USER_KYC_FAILED_TO_CREATE_ACTION | operational | Failed to create KYC update request. |
| DALP-0398 | USER_KYC_FAILED_TO_CREATE_DOCUMENT_RECORD | operational | Failed to create document record. |
| DALP-0399 | USER_KYC_FAILED_TO_CREATE_FETCH_PROFILE_CONTAINER | operational | Failed to initialize KYC profile container. |
| DALP-0400 | USER_KYC_FAILED_TO_CREATE_PROFILE | operational | Failed to load KYC profile record. |
| DALP-0401 | USER_KYC_FAILED_TO_CREATE_VERSION | operational | Failed to create KYC draft version. |
| DALP-0402 | USER_KYC_FAILED_TO_CREATE_VERSION_KYC_UPSERT | operational | Failed to create KYC draft version during upsert. |
| DALP-0403 | USER_KYC_FAILED_TO_REJECT_VERSION | operational | Failed to reject KYC version. |
| DALP-0404 | USER_KYC_FAILED_TO_UPDATE_ACTION | operational | Failed to mark KYC update request as fulfilled. |
| DALP-0405 | USER_KYC_FAILED_TO_UPDATE_DRAFT_VERSION | operational | Failed to update KYC draft version. |
| DALP-0406 | USER_KYC_FAILED_TO_UPDATE_PROFILE_LATEST_VERSION | operational | Failed to link new KYC version to profile. |
| DALP-0407 | USER_KYC_FAILED_TO_UPDATE_VERSION | operational | Failed to update KYC version status. |
| DALP-0408 | USER_KYC_FAILED_TO_UPDATE_VERSION_VERSION_UPDATE | operational | Failed to save KYC version field updates. |
| DALP-0409 | USER_KYC_FILE_NOT_FOUND_STORAGE_UPLOAD_FAILED | client | File not found in storage. Upload may have failed. |
| DALP-0410 | USER_KYC_INVALID_OBJECT_KEY | client | Object key was not accepted. |
| DALP-0411 | USER_KYC_NO_DATA_FOUND_PROFILE_BUT_VERSION_HISTORY_NOT_COMPLETED_VERIFICATION_YET | client | No KYC data found. The profile exists but has no version history, or the user has not completed KYC verification yet. |
| DALP-0412 | USER_KYC_NO_PROFILE_FOUND_DELETE_ALREADY_REMOVED | client | No KYC profile found to delete. The profile may no longer exist. |
| DALP-0413 | USER_KYC_NO_VERSION_CLONE_INITIALDATA_NEW_USERS | client | No version to clone from. Provide initialData for new users. |
| DALP-0414 | USER_KYC_ONLY_FULFILL_OWN_ACTION_REQUESTS | domain | Only the owner of a request can fulfill it. |
| DALP-0415 | USER_KYC_ONLY_UPDATES_VERSIONS_UNDER_REVIEW | domain | Can only request updates for versions under review. |
| DALP-0416 | USER_KYC_PROFILE_NOT_FOUND | client | KYC profile not found for this user. |
| DALP-0417 | USER_KYC_PROFILE_NOT_FOUND_ACTION | client | KYC profile not found for this request. |
| DALP-0418 | USER_KYC_SOURCE_VERSION_NOT_FOUND_INITIALDATA_NEW_USERS | client | Source version not found. Provide initialData for new users. |
| DALP-0419 | USER_KYC_VERSION_NOT_FOUND | client | KYC version not found. |
| DALP-0420 | USER_KYC_VERSION_NOT_FOUND_ACTION | client | KYC version not found for this request. |
| DALP-0421 | USER_KYC_VERSION_NOT_FOUND_VERSION_READ | client | KYC version not found. |
| DALP-0422 | USER_KYC_VERSION_SUBMITTED_UPLOAD_DOCUMENT_NOT_SAVED | operational | KYC version no longer a draft; document not saved. |
| DALP-0423 | USER_NO_EMAIL_CONFIGURED | client | User has no email address configured. |
| DALP-0424 | USER_NOT_FOUND | client | User with ID {value} not found. |
| DALP-0425 | USER_NOT_FOUND_BY_WALLET | client | User not found. |
| DALP-0426 | USER_NOT_FOUND_GET_SECURITY | client | User {value} not found. |
| DALP-0427 | USER_NOT_FOUND_NATIONAL_ID | client | User not found. |
| DALP-0428 | USER_NOT_FOUND_PASSWORD_RESET | client | User {value} not found. |
| DALP-0429 | USER_NOT_FOUND_RESET_MFA | client | User {value} not found. |
| DALP-0430 | USER_RESTATE_CLIENT_UNAVAILABLE | dependency | Workflow engine client is not available. |
| DALP-0431 | XVP_CREATE_COULD_NOT_RESOLVE_CREATED_SETTLEMENT_INDEXER_RETRIES | dependency | Could not resolve the created XvP settlement from the indexer after retries. |
| DALP-0432 | FIXED_YIELD_TOKEN_LINKAGE_NOT_INDEXED | dependency | Yield schedule token linkage pending indexing. |
| DALP-0433 | TOKEN_COMPLIANCE_CAPITAL_RAISE_LIMIT_CONFIGURATION_IMMUTABLE | domain | Capital raise limit compliance module configuration is immutable. |
| DALP-0434 | TOKEN_COMPLIANCE_SCOPED_CONFIGURATION_REQUIRES_V2_ENGINE | client | Scoped compliance module configuration requires a V2 token compliance engine. |
| DALP-0435 | TOKEN_COMPLIANCE_SCOPED_INSTALL_REQUIRES_V2_ENGINE | client | Scoped compliance module install requires a V2 token compliance engine. |
| DALP-0436 | TOKEN_COMPLIANCE_SET_MODULE_SCOPE_REQUIRES_V2_ENGINE | client | Setting a compliance module scope requires a V2 token compliance engine. |
| DALP-0437 | DURABLE_EXECUTION_ENGINE_CALL_BAD_REQUEST | dependency | The Workflow Engine rejected the workflow call as malformed. |
| DALP-0438 | DURABLE_EXECUTION_ENGINE_CALL_UNAUTHORIZED | dependency | The Workflow Engine rejected the workflow call as unauthorized. |
| DALP-0439 | DURABLE_EXECUTION_ENGINE_CALL_FORBIDDEN | dependency | The Workflow Engine rejected the workflow call as not available. |
| DALP-0440 | DURABLE_EXECUTION_ENGINE_CALL_NOT_FOUND | dependency | Workflow Engine workflow endpoint was not found. |
| DALP-0441 | DURABLE_EXECUTION_ENGINE_CALL_CONFLICT | dependency | Workflow Engine workflow call conflicted with the current workflow state. |
| DALP-0442 | DURABLE_EXECUTION_ENGINE_CALL_UNPROCESSABLE | dependency | Workflow Engine workflow call rejected: unprocessable input. |
| DALP-0443 | DURABLE_EXECUTION_ENGINE_CALL_INTERNAL_ERROR | dependency | Workflow Engine workflow call failed internally. |
| DALP-0444 | DURABLE_EXECUTION_ENGINE_CALL_TIMEOUT | dependency | Workflow Engine workflow call timed out. |
| DALP-0445 | TRANSACTION_QUEUE_BAD_REQUEST | dependency | Transaction queue rejected the operation as malformed. |
| DALP-0446 | TRANSACTION_QUEUE_CONFLICT | dependency | Transaction queue operation conflicted with current queue state. |
| DALP-0447 | TRANSACTION_QUEUE_UNPROCESSABLE | dependency | Transaction queue rejected the operation: unprocessable input. |
| DALP-0448 | TRANSACTION_QUEUE_CONFIRMATION_TIMEOUT | dependency | Transaction queue confirmation timed out. |
| DALP-0449 | MIGRATION_COMPARE_SYSTEM_ADDRESS_NOT_CONFIGURED | client | System address is not configured. |
| DALP-0450 | MIGRATION_COMPARE_DIRECTORY_ADDRESS_NOT_CONFIGURED | client | Directory contract address is not configured. |
| DALP-0451 | MIGRATION_COMPARE_DIRECTORY_NOT_INDEXED | dependency | Directory contract indexing pending. |
| DALP-0452 | MIGRATION_START_NO_ACTIVE_ORGANIZATION | client | No active organization selected. |
| DALP-0453 | MIGRATION_START_SYSTEM_ADDRESS_NOT_CONFIGURED | client | System address is not configured. |
| DALP-0454 | MIGRATION_START_ACCOUNT_WALLET_NOT_CONFIGURED | auth | Account has no associated wallet. |
| DALP-0455 | MIGRATION_START_INSUFFICIENT_ROLE | auth | You need the system manager or admin role to trigger a system migration. |
| DALP-0456 | MIGRATION_START_DIRECTORY_ADDRESS_NOT_CONFIGURED | client | Directory contract address is not configured. |
| DALP-0457 | MIGRATION_START_ALREADY_IN_PROGRESS | domain | A migration is already in progress for this organization. |
| DALP-0458 | MIGRATION_START_RESET_FAILED | dependency | Could not prepare the prior migration for retry. |
| DALP-0459 | MIGRATION_START_CONNECTED_WALLET_REQUIRED | client | A connected wallet must be present to start a system migration. |
| DALP-0460 | MIGRATION_STREAM_WORKFLOW_FAILED | dependency | System migration failed: {reason}. |
| DALP-0461 | SYSTEM_TRUSTED_ISSUER_CLAIM_TOPIC_MUTATION_IN_PROGRESS | domain | Trusted issuer claim-topic mutation is already in progress. |
| DALP-0462 | SETTINGS_COMPLIANCE_TEMPLATE_INCOMPATIBLE_MODULE_SET | domain | Compliance template modules and controls must match the selected module set. |
| DALP-0463 | SETTINGS_TEMPLATE_NAME_ALREADY_EXISTS | client | A template with this name already exists in this organization. |
| DALP-0464 | ACCOUNT_NATIVE_BALANCE_ACCOUNT_NOT_FOUND | client | Account not found. |
| DALP-0465 | TREASURY_IS_CONTRACT_NOT_SUPPORTED | client | Treasury is a contract; the treasury contract must grant ERC-20 allowance directly. This route only supports externally-owned treasury wallets. |
| DALP-0466 | MATURITY_REDEMPTION_FEATURE_STATE_NOT_INDEXED | client | Maturity-redemption feature state not yet indexed for this token. |
| DALP-0467 | TREASURY_WALLET_MISMATCH | client | Caller wallet does not match the configured treasury wallet for the maturity-redemption feature. |
| DALP-0468 | MATURITY_REDEMPTION_TREASURY_NOT_YET_CLASSIFIED | dependency | Maturity-redemption treasury classification pending: the indexer has not finished this step yet. |
| DALP-0469 | ACCOUNT_NATIVE_BALANCE_HISTORY_PAGE_SIZE_TOO_LARGE | client | History page size must be 100 or less. |
| DALP-0470 | ACCOUNT_NATIVE_BALANCE_HISTORY_SINCE_FILTER_REQUIRED | client | filter[since] is missing. |
| DALP-0471 | SYSTEM_IDENTITY_NO_ACTIVE_CLAIM_FOUND_TOPIC | client | No active claim found for topic {topicId} on identity {identityAddress}. |
| DALP-0472 | STEP_UP_REQUIRED | auth | Step-up authentication required for this operation. |
| DALP-0473 | FIXED_TREASURY_YIELD_TREASURY_NOT_YET_CLASSIFIED | dependency | Fixed-treasury-yield treasury classification pending: the indexer has not finished this step yet. |
| DALP-0474 | TOKEN_COMPLIANCE_PRICE_RESOLVER_ADDON_NOT_INSTALLED | client | PriceResolver addon missing on system {value}. |
| DALP-0475 | SMART_WALLETS_GLOBAL_ACCOUNT_ABSTRACTION_DISABLED_CANNOT_CREATE_WALLET_DEFAULT | domain | Platform Account Abstraction routing is off; cannot create a smart wallet as default. |
| DALP-0476 | SMART_WALLETS_GLOBAL_ACCOUNT_ABSTRACTION_DISABLED_CANNOT_SET_WALLET_DEFAULT | domain | Platform Account Abstraction routing is off; cannot set a smart wallet as default. |
| DALP-0477 | SETTINGS_ASSET_TEMPLATE_FEATURE_DEPENDENCY_MISSING | domain | Template requiredFeatures has unmet feature dependencies: conversion-minter requires conversion in the feature set. |
| DALP-0478 | INSUFFICIENT_TREASURY_ALLOWANCE | dependency | Maturity-redemption treasury has not granted enough allowance to cover this redemption. |
| DALP-0479 | MATURITY_REDEMPTION_NOT_MATURED | client | Maturity-redemption feature has not yet matured; redemptions are not allowed. |
| DALP-0480 | SETTINGS_ASSET_CLASS_NAME_ALREADY_EXISTS | client | An asset class with this name or slug already exists in this organization. |
| DALP-0488 | COMPLIANCE_SIGNATURE_INVALID | auth | Webhook authentication failed. |
| DALP-0489 | COMPLIANCE_REPLAY_WINDOW_EXCEEDED | client | Webhook timestamp is outside the accepted replay window. |
| DALP-0490 | COMPLIANCE_SUBJECT_MAPPING_MISSING | domain | Compliance subject mapping was not found. |
| DALP-0491 | COMPLIANCE_PROVIDER_PAUSED | domain | Compliance provider is not accepting webhook events. |
| DALP-0492 | COMPLIANCE_PROVIDER_FAILED | domain | Compliance provider is in a failed state. |
| DALP-0493 | COMPLIANCE_UNMAPPED_EVENT | domain | Compliance provider event has no supported mapping. |
| DALP-0494 | COMPLIANCE_OUT_OF_ORDER_EVENT | domain | Compliance provider event is older than the current subject state. |
| DALP-0495 | COMPLIANCE_PROVIDER_HEALTH_CHECK_FAILED | dependency | Compliance provider health check failed. |
| DALP-0496 | COMPLIANCE_APPLICANT_CREATE_FAILED | dependency | Compliance provider rejected applicant creation. |
| DALP-0497 | COMPLIANCE_TIR_REGISTRATION_FAILED | contract | Compliance trusted-issuer registration failed. |
| DALP-0498 | COMPLIANCE_TOPIC_MISMATCH | domain | Compliance provider event topic does not match the provider configuration. |
| DALP-0499 | COMPLIANCE_WALLET_NOT_REGISTERED | domain | Wallet does not have an associated OnchainID identity. |
| DALP-0500 | COMPLIANCE_SECRET_ROTATION_GRACE_EXPIRED | domain | Compliance webhook signing secret rotation grace period expired. |
| DALP-0501 | COMPLIANCE_INVALID_STATE_TRANSITION | client | Compliance provider cannot transition to the requested state. |
| DALP-0502 | COMPLIANCE_PROVIDER_NOT_FOUND | client | Compliance provider not found. |
| DALP-0503 | COMPLIANCE_PROVIDER_TOPIC_NOT_FOUND | client | Compliance provider topic not found. |
| DALP-0504 | COMPLIANCE_PROVIDER_TOPIC_NOT_SUPPORTED | client | Compliance provider does not support the requested topic. |
| DALP-0505 | COMPLIANCE_WEBHOOK_REVOKE_LAST | client | Cannot revoke the last webhook for a single-topic compliance provider. |
| DALP-0506 | CLAIM_ISSUER_PARTICIPANT_DEPLOY_FAILED | contract | Claim issuer participant deployment failed. |
| DALP-0507 | WEBHOOK_REPLAY_RATE_LIMITED | client | Webhook replay rate limit exceeded. |
| DALP-0508 | WEBHOOK_REPLAY_RANGE_TOO_LARGE | client | Webhook replay range is too large. |
| DALP-0509 | WEBHOOK_ENDPOINT_DISABLED | domain | Webhook endpoint disabled. |
| DALP-0510 | WEBHOOK_SIGNING_VERIFICATION_FAILED | auth | Webhook signature verification failed. |
| DALP-0511 | WEBHOOK_RECALL_NOT_AUTHORIZED | permission | Webhook event not found. |
| DALP-0512 | WEBHOOK_URL_PRIVATE_RANGE | client | Webhook endpoint URL is not allowed. |
| DALP-0513 | WEBHOOK_ENDPOINT_LIMIT_REACHED | domain | Webhook endpoint limit reached. |
| DALP-0514 | IDEMPOTENCY_KEY_REUSE | client | Idempotency key reused with a different request. |
| DALP-0515 | IDEMPOTENCY_KEY_INFLIGHT | client | Idempotency key is already in flight. |
| DALP-0516 | WEBHOOK_PENDING_RETARGET_REQUIRED | client | Webhook endpoint has pending delivery attempts. |
| DALP-0517 | WEBHOOK_FAT_ACK_INCOMPLETE | client | Fat-event acknowledgment is missing required field paths. |
| DALP-0518 | RESTATE_ADMIN_UNREACHABLE | dependency | Workflow Engine admin API unreachable. |
| DALP-0519 | RESTATE_DEPLOYMENT_NOT_FOUND | client | Workflow Engine deployment was not found. |
| DALP-0520 | RESTATE_WORKFLOW_RETRY_BLOCKED | client | Workflow state blocks retry. |
| DALP-0521 | LUNA_MOFN_QUORUM_EXPIRED | dependency | Luna m-of-n quorum activation window expired. |
| DALP-0522 | LUNA_MOFN_QUORUM_CLASSIFICATION_FAILED | dependency | Luna m-of-n quorum classification flagged as likely wrong. |
| DALP-0523 | TOKEN_FEE_RATES_FROZEN | domain | Transaction fee rates frozen. |
| DALP-0524 | X_PARTICIPANT_FORBIDDEN | permission | Participant not found. |
| DALP-0525 | COMPLIANCE_TRANSACTION_REGISTER_FAILED | dependency | Compliance provider rejected transaction registration. |
| DALP-0526 | WEBHOOK_ENDPOINT_NOT_FOUND | client | Webhook endpoint not found. |
| DALP-0527 | WEBHOOK_DELIVERY_NOT_FOUND | client | Webhook delivery not found. |
| DALP-0528 | WEBHOOK_REPLAY_NOT_FOUND | client | Webhook replay not found. |
| DALP-0529 | WEBHOOK_RECEIPT_NOT_FOUND | client | Webhook receipt not found. |
| DALP-0530 | X_EXECUTOR_UNSUPPORTED_FOR_PARTICIPANT_TYPE | client | Executor selection is not supported for this participant type. |
| DALP-0531 | X_EXECUTOR_NO_SMART_WALLET | client | Smart wallet not found for executor selection. |
| DALP-0532 | SETTINGS_ASSET_TEMPLATE_FEATURES_INCOMPATIBLE | domain | Template requiredFeatures has mutually-exclusive features enabled together: transaction-fee and transaction-fee-accounting. Remove one feature from each pair before publishing. |
| DALP-0533 | METADATA_NOT_FOUND | client | Metadata not found. |
| DALP-0534 | WEBHOOK_SUBSCRIPTION_INVALID | client | Webhook subscription pattern is not recognized. |
| DALP-0600 | TARGET_CURRENCIES_REMOVAL_FORBIDDEN | domain | Target currencies are permanent once enabled. |
| DALP-0601 | TARGET_CURRENCY_NOT_SUPPORTED | client | One or more target currencies are not supported by the configured exchange-rate provider. |
| DALP-0602 | TARGET_CURRENCIES_FEED_DISPATCH_UNAVAILABLE | dependency | Currency-feed creation queue unavailable. |
| DALP-0603 | TARGET_CURRENCIES_FEED_DISPATCH_FORBIDDEN | permission | Caller wallet lacks the on-chain FEEDS_MANAGER_ROLE required to create currency feeds. |
| DALP-0604 | TARGET_CURRENCIES_NOT_SUPPORTED_ON_SYSTEM | domain | Adding target currencies is not supported on this system. |
| DALP-0605 | TOKEN_CREATE_FEATURES_INCOMPATIBLE | domain | transaction-fee and transaction-fee-accounting conflict; enable only one per token. |
| DALP-0606 | TOKEN_FEATURES_YIELD_FULLY_CONSUMED | client | No yield available to claim. A prior conversion consumed the yield for completed periods. |
| DALP-0607 | TOKEN_FEATURES_YIELD_ACCRUAL_CLOSED | client | No yield available to claim. Accrual for this holder has closed. |
| DALP-0608 | TOKEN_FEATURES_NO_YIELD_AVAILABLE_FOR_HOLDER | client | No yield available to claim for this holder. |
| DALP-0609 | USER_KYC_DOCUMENT_CORRUPT | dependency | KYC document is temporarily unavailable. |
| DALP-0610 | USER_KYC_INVALID_FILE_DATA | client | File data processing failed. |
| DALP-0611 | USER_KYC_FILE_SIZE_MISMATCH | client | Uploaded file size does not match the decoded file data. |
| DALP-0612 | USER_KYC_INVALID_FILE_TYPE | client | Uploaded file type does not match the document bytes. |
| DALP-0613 | TOKEN_PRICE_ORG_FEED_SUBMISSION_SIGNER_NOT_RESOLVED | dependency | Organization price-feed submission signer is not available. |
| DALP-0614 | AA_ENABLED_DRIFT_REQUIRES_ADMIN | permission | Participants out of sync; account abstraction requires permission sync. |
| DALP-0615 | XVP_HASHLOCK_REVEAL_NOT_REQUIRED | client | Hashlock reveal not required for this XvP settlement. |
| DALP-0616 | X_EXECUTOR_AA_DISABLED_GLOBALLY | client | smart-wallet executor not available. |
| DALP-0617 | AA_ENABLED_REQUIRES_GLOBAL_AA | domain | Platform AA disabled; per-org AA requires platform AA enabled. |
| DALP-0618 | GLOBAL_DIRECTORY_REGISTRY_NOT_FOUND | client | The global Directory registry is not configured or has no registered global TIR/TSR instance. |
| DALP-0619 | DIRECTORY_TOPIC_SCHEME_NOT_FOUND | client | Directory topic scheme "{topicId}" not found. |
| DALP-0620 | DIRECTORY_TOPIC_SCHEME_SIGNATURE_CONFLICT | client | A topic scheme with the requested name already exists with a different signature. |
| DALP-0621 | X_EXECUTOR_AA_DISABLED_FOR_ORG | client | smart-wallet executor not available. |
| DALP-0622 | TOKEN_TOPIC_SCHEME_REGISTRY_NOT_FOUND | client | This token has no attached token-level Topic Scheme Registry. |
| DALP-0623 | TOKEN_TOPIC_SCHEME_NOT_FOUND | client | Token-level topic scheme not found for the requested topic id. |
| DALP-0624 | TOKEN_TRUSTED_ISSUERS_REGISTRY_NOT_FOUND | client | This token has no attached token-level Trusted Issuer Registry. |
| DALP-0625 | TOKEN_TRUSTED_ISSUER_NOT_FOUND | client | Token-level trusted issuer not found for the requested issuer address. |
| DALP-0626 | FEEDS_PRICE_TOPIC_SUBMIT_FORBIDDEN_USE_TOKEN_SET_PRICE | permission | Use POST /v2/tokens/:tokenAddress/price to submit price-topic feeds. |
| DALP-0632 | TOKEN_FEATURE_INSTANCE_NOT_FOUND | client | No attached feature instance matches the requested type id on this token. |
| DALP-0634 | TOKEN_IDENTITY_REGISTRY_NOT_FOUND | client | This token has no attached token-level identity registry. |
| DALP-0635 | GAS_REQUIREMENT_CONFIG_ERROR | operational | Gas requirement computation failed for this chain. |
| DALP-0636 | AA_ENABLED_IDENTITY_SYNC_FORBIDDEN | permission | Account abstraction identity sync requires an administrator. |
| DALP-0637 | AA_ENABLED_IDENTITY_MISMATCH | domain | Account abstraction identity sync found a different smart-wallet OnchainID. |
| DALP-0638 | AA_ENABLED_CONTROLLER_MISMATCH | domain | Account abstraction identity sync found a different smart-wallet controller. |
| DALP-0639 | FEEDS_SUBMIT_OBSERVED_AT_TOO_FAR_IN_FUTURE | client | observedAt exceeds the chain time drift allowance. |
| DALP-0640 | n/a | client | UserOperation priority fee is below the configured bundler minimum. |
| DALP-0645 | TOKEN_LIST_METADATA_KEY_UNKNOWN | client | The requested metadata key is not declared in any accessible asset-type template. |
| DALP-0646 | TOKEN_LIST_METADATA_KEY_NOT_BUCKETABLE | client | Continuous-type metadata key not eligible for grouping or facets. |
| DALP-0647 | TOKEN_LIST_METADATA_KEY_IDENTIFIER_INELIGIBLE | client | Identifier-type metadata keys not eligible for grouping or facets. |
| DALP-0648 | SYSTEM_REFUND_SPLITTER_NOT_INSTALLED | client | Refund splitter installation required for this organization. |
| DALP-0649 | SYSTEM_REFUND_SPLITTER_REFUND_LOOP_READ_FAILED | dependency | Refund splitter refund-loop status could not be read. |
| DALP-0650 | SYSTEM_REFUND_SPLITTER_INVALID_BPS_RANGE | client | Refund splitter basis points out of range (0 to 10000). |
| DALP-0651 | SYSTEM_REFUND_SPLITTER_THRESHOLDS_INVALID | client | Refund splitter critical threshold must be lower than the warning threshold. |
| DALP-0652 | AA_ENABLED_CANNOT_BE_DISABLED | domain | Account abstraction is permanent once enabled. |
| DALP-0653 | TREASURY_HEALTH_TREASURY_UNCONFIGURED | client | Treasury address missing for the maturity-redemption or fixed-treasury-yield feature. |
| DALP-0654 | TREASURY_HEALTH_CHAIN_UNREACHABLE | dependency | Live balanceOf(treasury) read for the treasury-health route failed against the chain provider. |
| DALP-0655 | TREASURY_HEALTH_TREASURY_MISMATCH | client | Attached treasury-bearing features disagree on treasury, denominationAsset, or treasuryIsContract. |
| DALP-0656 | TREASURY_HEALTH_BOND_STATUS_UNAVAILABLE | dependency | Indexer v_bond_status view has not yet computed a row for the attached maturity-redemption feature. |
| DALP-0657 | TOKEN_HISTORICAL_BALANCE_BLOCK_NOT_INDEXED | client | Requested block not yet reached by the historical balance indexer. |
| DALP-0658 | INDEXER_REINDEXING | dependency | Indexer is reindexing; deploy is temporarily unavailable. |
| DALP-0659 | OIDC_MFA_INVALID | auth | Identity provider verification failed. |
| DALP-0660 | OIDC_MFA_UNAVAILABLE | dependency | Identity provider verification is temporarily unavailable. |
| DALP-0661 | TOKEN_PERMIT_SIGN_OWNER_NOT_CALLER_WALLET | auth | Permit signing covers the caller's own balance only. |
| DALP-0662 | SIGNED_PERMIT_NOT_FOUND | client | Signed permit not found. |
| DALP-0663 | SIGNED_PERMIT_ALREADY_RELAYED | client | Signed permit already relayed. |
| DALP-0664 | SIGNED_PERMIT_NOT_RELAYABLE | client | Signed permit is not relayable. |
| DALP-0665 | SIGNED_PERMIT_NONCE_CONFLICT | client | A pending permit with this nonce already exists for this holder. |
| DALP-0666 | SIGNED_PERMIT_RELAY_SYNC_ONLY | client | Relaying a stored permit is sync-only. |
| DALP-0667 | RESTATE_INVOCATION_NOT_FOUND | client | Workflow Engine invocation was not found. |
| DALP-0668 | RESTATE_INVOCATION_NOT_PAUSED | client | Workflow Engine invocation is not paused. |
| DALP-0669 | RESTATE_BULK_RESUME_NOT_CONFIRMED | client | Bulk resume was not confirmed. |
| DALP-0670 | USER_EMAIL_ALREADY_EXISTS | client | A user with this email already exists. |
| DALP-0671 | USER_IDENTITY_REGISTRATION_INCOMPLETE | operational | The user and wallet were created, but identity registration did not finish. |
| DALP-1001 | CONTRACT_ERROR | contract | Bond already matured. |
| DALP-1002 | CONTRACT_ERROR | contract | Bond maturity date must be in the future. |
| DALP-1003 | CONTRACT_ERROR | contract | Bond not yet matured. |
| DALP-1004 | CONTRACT_ERROR | contract | Bytes feeds not supported. |
| DALP-1005 | CONTRACT_ERROR | contract | Caller must have identity. |
| DALP-1006 | CONTRACT_ERROR | contract | Caller not identity owner. |
| DALP-1007 | CONTRACT_ERROR | contract | Cannot transfer converted tokens. |
| DALP-1008 | CONTRACT_ERROR | contract | Cannot withdraw sale token. |
| DALP-1009 | CONTRACT_ERROR | contract | Compliance check failed: {{reason}}. |
| DALP-1010 | CONTRACT_ERROR | contract | Compliance implementation not set. |
| DALP-1011 | CONTRACT_ERROR | contract | Compliance module already registered. |
| DALP-1012 | CONTRACT_ERROR | contract | Compliance module registry implementation not set. |
| DALP-1013 | CONTRACT_ERROR | contract | Contract identity topic id not set. |
| DALP-1014 | CONTRACT_ERROR | contract | Contract missing identity interface. |
| DALP-1015 | CONTRACT_ERROR | contract | Empty token type. |
| DALP-1016 | CONTRACT_ERROR | contract | Exceeds unconverted balance. |
| DALP-1017 | CONTRACT_ERROR | contract | External token registry implementation not set. |
| DALP-1018 | CONTRACT_ERROR | contract | Feature token mismatch. |
| DALP-1019 | CONTRACT_ERROR | contract | Fee rate frozen. |
| DALP-1020 | CONTRACT_ERROR | contract | Fee rates frozen. |
| DALP-1021 | CONTRACT_ERROR | contract | Feed already exists. |
| DALP-1022 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-1023 | CONTRACT_ERROR | contract | Feeds directory implementation not set. |
| DALP-1024 | CONTRACT_ERROR | contract | Fees frozen. |
| DALP-1025 | CONTRACT_ERROR | contract | Freeze amount exceeds available balance. |
| DALP-1026 | CONTRACT_ERROR | contract | Global compliance not available. |
| DALP-1027 | CONTRACT_ERROR | contract | Historical balances not available. |
| DALP-1028 | CONTRACT_ERROR | contract | Identity already accepted. |
| DALP-1029 | CONTRACT_ERROR | contract | Identity already exists. |
| DALP-1030 | CONTRACT_ERROR | contract | Identity already registered. |
| DALP-1031 | CONTRACT_ERROR | contract | Identity already set. |
| DALP-1032 | CONTRACT_ERROR | contract | Identity factory implementation not set. |
| DALP-1033 | CONTRACT_ERROR | contract | Identity implementation not set. |
| DALP-1034 | CONTRACT_ERROR | contract | Identity not pending. |
| DALP-1035 | CONTRACT_ERROR | contract | Identity not registered. |
| DALP-1036 | CONTRACT_ERROR | contract | Identity registry already bound. |
| DALP-1037 | CONTRACT_ERROR | contract | Identity registry implementation not set. |
| DALP-1038 | CONTRACT_ERROR | contract | Identity registry not bound. |
| DALP-1039 | CONTRACT_ERROR | contract | Identity registry storage implementation not set. |
| DALP-1040 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-1041 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-1042 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-1043 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-1044 | CONTRACT_ERROR | contract | Collateral ratio exceeds the 200% ceiling. |
| DALP-1045 | CONTRACT_ERROR | contract | Collateral proof topic ID must be non-zero. |
| DALP-1046 | CONTRACT_ERROR | contract | Compliance module address must be a non-zero contract address. |
| DALP-1047 | CONTRACT_ERROR | contract | Contract identity implementation does not support the required interface. |
| DALP-1048 | CONTRACT_ERROR | contract | Fee rate exceeds the 100% maximum (10,000 basis points). |
| DALP-1049 | CONTRACT_ERROR | contract | Fee recipient address must be a non-zero address. |
| DALP-1050 | CONTRACT_ERROR | contract | Fee token must not be the token contract itself. |
| DALP-1051 | CONTRACT_ERROR | contract | Feed address must be a non-zero contract address. |
| DALP-1052 | CONTRACT_ERROR | contract | Feed contract must implement the required price feed interface. |
| DALP-1053 | CONTRACT_ERROR | contract | Identity contract must implement the IIdentity interface. |
| DALP-1054 | CONTRACT_ERROR | contract | Identity factory address must be a non-zero address that implements the factory interface. |
| DALP-1055 | CONTRACT_ERROR | contract | Identity implementation does not support the IDALPIdentity interface. |
| DALP-1056 | CONTRACT_ERROR | contract | Identity registry address must be a non-zero address. |
| DALP-1057 | CONTRACT_ERROR | contract | Wallet address must be a non-zero address. |
| DALP-1058 | CONTRACT_ERROR | contract | Redemption amount must be greater than zero. |
| DALP-1059 | CONTRACT_ERROR | contract | Target identity address must be a non-zero address. |
| DALP-1060 | CONTRACT_ERROR | contract | Token address must be a non-zero address. |
| DALP-1061 | CONTRACT_ERROR | contract | Token factory address must be a non-zero address. |
| DALP-1062 | CONTRACT_ERROR | contract | Token implementation address must be a non-zero address. |
| DALP-1063 | CONTRACT_ERROR | contract | Token implementation is not accepted by the factory's interface validation. |
| DALP-1064 | CONTRACT_ERROR | contract | Issuer identity setup required. |
| DALP-1065 | CONTRACT_ERROR | contract | Maturity date in past. |
| DALP-1066 | CONTRACT_ERROR | contract | Maturity date not reached. |
| DALP-1067 | CONTRACT_ERROR | contract | Minting failed. |
| DALP-1068 | CONTRACT_ERROR | contract | Net balance invariant violation. |
| DALP-1069 | CONTRACT_ERROR | contract | No denomination asset balance. |
| DALP-1070 | CONTRACT_ERROR | contract | No fees to reconcile. |
| DALP-1071 | CONTRACT_ERROR | contract | No historical balances provider. |
| DALP-1072 | CONTRACT_ERROR | contract | No tokens to recover. |
| DALP-1073 | CONTRACT_ERROR | contract | Not whitelisted. |
| DALP-1074 | CONTRACT_ERROR | contract | Recipient address frozen. |
| DALP-1075 | CONTRACT_ERROR | contract | Recover insufficient balance. |
| DALP-1076 | CONTRACT_ERROR | contract | Sender address frozen. |
| DALP-1077 | CONTRACT_ERROR | contract | Token access manager implementation not set. |
| DALP-1078 | CONTRACT_ERROR | contract | Token already bound. |
| DALP-1079 | CONTRACT_ERROR | contract | Token already registered. |
| DALP-1080 | CONTRACT_ERROR | contract | Token compliance already exists. |
| DALP-1081 | CONTRACT_ERROR | contract | Token compliance factory not available. |
| DALP-1082 | CONTRACT_ERROR | contract | Token decimals too high. |
| DALP-1083 | CONTRACT_ERROR | contract | Token factory registry implementation not set. |
| DALP-1084 | CONTRACT_ERROR | contract | Token factory type already registered. |
| DALP-1085 | CONTRACT_ERROR | contract | Token factory type already registered. |
| DALP-1086 | CONTRACT_ERROR | contract | Token identity address mismatch. |
| DALP-1087 | CONTRACT_ERROR | contract | Token implementation not set. |
| DALP-1088 | CONTRACT_ERROR | contract | Token must support access managed. |
| DALP-1089 | CONTRACT_ERROR | contract | Token not bound. |
| DALP-1090 | CONTRACT_ERROR | contract | Token not bound. |
| DALP-1091 | CONTRACT_ERROR | contract | Token not registered. |
| DALP-1092 | CONTRACT_ERROR | contract | Transfer blocked after maturity. |
| DALP-1093 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-1094 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-1095 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-1096 | CONTRACT_ERROR | contract | The compliance rules blocked this transfer: the sender or recipient does not meet the token's requirements. |
| DALP-1097 | CONTRACT_ERROR | contract | Wallet not registered to this identity. |
| DALP-1098 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-1099 | CONTRACT_ERROR | contract | Feeds directory address is zero. |
| DALP-1100 | CONTRACT_ERROR | contract | This wallet is not associated with the expected identity. |
| DALP-1101 | CONTRACT_ERROR | contract | The account does not have enough tokens. Available: {{available}}, required: {{required}}. |
| DALP-1102 | CONTRACT_ERROR | contract | The token allowance is too low. Current allowance: {{allowance}}, required: {{required}}. |
| DALP-1103 | CONTRACT_ERROR | contract | Contract paused; this operation is unavailable. |
| DALP-1104 | CONTRACT_ERROR | contract | The account {{account}} does not have a registered identity on this platform. |
| DALP-1105 | CONTRACT_ERROR | contract | The approved spending amount is not enough. Current: {{currentAllowance}}, required: {{requiredAllowance}}. |
| DALP-1106 | CONTRACT_ERROR | contract | The amount exceeds the currently frozen token balance. Available: {{available}}, requested: {{requested}}. |
| DALP-1107 | CONTRACT_ERROR | contract | Identity contract address is zero. |
| DALP-1108 | CONTRACT_ERROR | contract | Settlement flow asset is not a valid ERC-20 token. |
| DALP-1109 | CONTRACT_ERROR | contract | Token paused; no operations are available. |
| DALP-1110 | CONTRACT_ERROR | contract | The compliance rules blocked this mint: the recipient does not meet the token's requirements. |
| DALP-1111 | CONTRACT_ERROR | contract | Stale feed. |
| DALP-1112 | CONTRACT_ERROR | contract | Token compliance creation failed. |
| DALP-1113 | CONTRACT_ERROR | contract | Not factory token. |
| DALP-1114 | CONTRACT_ERROR | contract | Only compliance engine. |
| DALP-1115 | CONTRACT_ERROR | contract | Token registries already exist. |
| DALP-1116 | CONTRACT_ERROR | contract | Token registry implementations missing. |
| DALP-1117 | CONTRACT_ERROR | contract | Compliance module type mismatch. |
| DALP-1118 | CONTRACT_ERROR | contract | Unsupported compliance module. |
| DALP-1119 | CONTRACT_ERROR | contract | Token scope not supported. |
| DALP-1120 | CONTRACT_ERROR | contract | Compliance check failed: {{reason}}. |
| DALP-1121 | CONTRACT_ERROR | contract | Identity v2 not supported. |
| DALP-1122 | CONTRACT_ERROR | contract | Authorization deadline expired. |
| DALP-1123 | CONTRACT_ERROR | contract | Identity authorization signature does not match the wallet. |
| DALP-1124 | CONTRACT_ERROR | contract | The scheduled maturity date has passed; early maturity is not applicable. |
| DALP-1125 | CONTRACT_ERROR | contract | Fee rate too high. |
| DALP-1126 | CONTRACT_ERROR | contract | Fee token required when fees non zero. |
| DALP-1127 | CONTRACT_ERROR | contract | Conversion feature target token address is zero. |
| DALP-1128 | CONTRACT_ERROR | contract | Maturity date zero. |
| DALP-1129 | CONTRACT_ERROR | contract | Native recovery failed. |
| DALP-1130 | CONTRACT_ERROR | contract | Token not system registered. |
| DALP-2001 | CONTRACT_ERROR | contract | Sender not approved settlement. |
| DALP-2003 | CONTRACT_ERROR | contract | You are not a participant in this settlement. |
| DALP-2004 | CONTRACT_ERROR | contract | Settlement already cancelled. |
| DALP-2005 | CONTRACT_ERROR | contract | Settlement already completed. |
| DALP-2006 | CONTRACT_ERROR | contract | Settlement expired and the contract blocked execution. |
| DALP-2007 | CONTRACT_ERROR | contract | Settlement expired and the contract already returned the funds. |
| DALP-2008 | CONTRACT_ERROR | contract | Not all parties have approved this settlement. |
| DALP-2009 | CONTRACT_ERROR | contract | This settlement has not yet expired. |
| DALP-2010 | CONTRACT_ERROR | contract | This settlement requires a security code to execute. |
| DALP-2011 | CONTRACT_ERROR | contract | Settlement cutoff date is not in the future. |
| DALP-2012 | CONTRACT_ERROR | contract | The settlement has no payment flows defined. |
| DALP-2013 | CONTRACT_ERROR | contract | You have already approved this settlement. |
| DALP-3001 | CONTRACT_ERROR | contract | Airdrop ended. |
| DALP-3002 | CONTRACT_ERROR | contract | Airdrop not started. |
| DALP-3003 | CONTRACT_ERROR | contract | Claim already revoked. |
| DALP-3004 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-3005 | CONTRACT_ERROR | contract | Claim not eligible. |
| DALP-3006 | CONTRACT_ERROR | contract | Claim not valid according to issuer. |
| DALP-3007 | CONTRACT_ERROR | contract | Cliff exceeds vesting duration. |
| DALP-3008 | CONTRACT_ERROR | contract | Distribution cap exceeded. |
| DALP-3009 | CONTRACT_ERROR | contract | Duplicate claim topic. |
| DALP-3010 | CONTRACT_ERROR | contract | Airdrop name is empty. |
| DALP-3011 | CONTRACT_ERROR | contract | Claim tracker address is zero or missing the required interface. |
| DALP-3012 | CONTRACT_ERROR | contract | Distribution recipient address is zero. |
| DALP-3013 | CONTRACT_ERROR | contract | Merkle root is zero. |
| DALP-3014 | CONTRACT_ERROR | contract | Vesting duration is zero. |
| DALP-3015 | CONTRACT_ERROR | contract | Vesting strategy does not support multiple claims. |
| DALP-3016 | CONTRACT_ERROR | contract | Vesting strategy address is zero. |
| DALP-3017 | CONTRACT_ERROR | contract | No claim topics provided. |
| DALP-3018 | CONTRACT_ERROR | contract | Push airdrop claim not allowed. |
| DALP-3019 | CONTRACT_ERROR | contract | Sender lacks claim signer key. |
| DALP-3020 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-3021 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-3022 | CONTRACT_ERROR | contract | Unsupported claim scheme. |
| DALP-3023 | CONTRACT_ERROR | contract | Vesting airdrop implementation not set. |
| DALP-3024 | CONTRACT_ERROR | contract | Vesting already initialized. |
| DALP-3025 | CONTRACT_ERROR | contract | Vesting initialization required. |
| DALP-3026 | CONTRACT_ERROR | contract | Claim fallback disabled. |
| DALP-3027 | CONTRACT_ERROR | contract | No claim fallback. |
| DALP-3028 | CONTRACT_ERROR | contract | Nothing to claim. |
| DALP-3029 | CONTRACT_ERROR | contract | The claim amount cannot be zero. |
| DALP-3030 | CONTRACT_ERROR | contract | Airdrop reward already claimed. |
| DALP-3031 | CONTRACT_ERROR | contract | Claim amount exceeds the allocated total for this index. |
| DALP-3032 | CONTRACT_ERROR | contract | Merkle proof does not match the airdrop root. |
| DALP-4001 | CONTRACT_ERROR | contract | Authority address has no deployed contract code. |
| DALP-4002 | CONTRACT_ERROR | contract | Access managed required delay. |
| DALP-4003 | CONTRACT_ERROR | contract | Access manager already deployed. |
| DALP-4004 | CONTRACT_ERROR | contract | Access manager already scheduled. |
| DALP-4005 | CONTRACT_ERROR | contract | Access manager bad confirmation. |
| DALP-4006 | CONTRACT_ERROR | contract | Scheduled operation deadline expired. |
| DALP-4007 | CONTRACT_ERROR | contract | AccessManager deployed with a zero initial admin address. |
| DALP-4008 | CONTRACT_ERROR | contract | Access manager locked role. |
| DALP-4009 | CONTRACT_ERROR | contract | Access manager not configured. |
| DALP-4010 | CONTRACT_ERROR | contract | Access manager not ready. |
| DALP-4011 | CONTRACT_ERROR | contract | Access manager not scheduled. |
| DALP-4012 | CONTRACT_ERROR | contract | Access manager unauthorized account. |
| DALP-4013 | CONTRACT_ERROR | contract | Access manager unauthorized call. |
| DALP-4014 | CONTRACT_ERROR | contract | Access manager unauthorized cancel. |
| DALP-4015 | CONTRACT_ERROR | contract | Access manager unauthorized consume. |
| DALP-4016 | CONTRACT_ERROR | contract | Account implementation not set. |
| DALP-4017 | CONTRACT_ERROR | contract | Account unauthorized. |
| DALP-4018 | CONTRACT_ERROR | contract | Accrual already closed. |
| DALP-4019 | CONTRACT_ERROR | contract | Addon registry implementation not set. |
| DALP-4020 | CONTRACT_ERROR | contract | Address already deployed. |
| DALP-4021 | CONTRACT_ERROR | contract | Address already on bypass list. |
| DALP-4022 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4023 | CONTRACT_ERROR | contract | Address not on bypass list. |
| DALP-4024 | CONTRACT_ERROR | contract | Already archived. |
| DALP-4025 | CONTRACT_ERROR | contract | Already distributed. |
| DALP-4026 | CONTRACT_ERROR | contract | Already initialized. |
| DALP-4027 | CONTRACT_ERROR | contract | Already matured. |
| DALP-4028 | CONTRACT_ERROR | contract | Key already registered. |
| DALP-4029 | CONTRACT_ERROR | contract | Ambiguous interest provider. |
| DALP-4030 | CONTRACT_ERROR | contract | Amount exceeds int256 max. |
| DALP-4031 | CONTRACT_ERROR | contract | And or operation requires two operands. |
| DALP-4032 | CONTRACT_ERROR | contract | And or operations require two operands. |
| DALP-4033 | CONTRACT_ERROR | contract | Approval already exists. |
| DALP-4034 | CONTRACT_ERROR | contract | Approval already used. |
| DALP-4035 | CONTRACT_ERROR | contract | Transfer approval expired. |
| DALP-4036 | CONTRACT_ERROR | contract | Approval required. |
| DALP-4037 | CONTRACT_ERROR | contract | Archive not registered. |
| DALP-4038 | CONTRACT_ERROR | contract | Array length mismatch. |
| DALP-4039 | CONTRACT_ERROR | contract | Array length mismatch. |
| DALP-4040 | CONTRACT_ERROR | contract | Associated contract not set. |
| DALP-4041 | CONTRACT_ERROR | contract | Authorization contract already registered. |
| DALP-4042 | CONTRACT_ERROR | contract | Authorization contract not registered. |
| DALP-4043 | CONTRACT_ERROR | contract | Batch size exceeds limit. |
| DALP-4044 | CONTRACT_ERROR | contract | Below min conversion amount. |
| DALP-4045 | CONTRACT_ERROR | contract | Buyer not eligible. |
| DALP-4046 | CONTRACT_ERROR | contract | Caller not factory. |
| DALP-4047 | CONTRACT_ERROR | contract | Cancel not allowed. |
| DALP-4048 | CONTRACT_ERROR | contract | Cancel vote already cast. |
| DALP-4049 | CONTRACT_ERROR | contract | Cancel vote not cast. |
| DALP-4050 | CONTRACT_ERROR | contract | Cannot execute to zero address. |
| DALP-4051 | CONTRACT_ERROR | contract | Cannot initialize logic contract. |
| DALP-4052 | CONTRACT_ERROR | contract | Cannot recover self. |
| DALP-4053 | CONTRACT_ERROR | contract | Cannot remove default validator. |
| DALP-4054 | CONTRACT_ERROR | contract | Contract already linked. |
| DALP-4055 | CONTRACT_ERROR | contract | Conversion id already used. |
| DALP-4056 | CONTRACT_ERROR | contract | Conversion minter missing. |
| DALP-4057 | CONTRACT_ERROR | contract | Conversion window closed. |
| DALP-4058 | CONTRACT_ERROR | contract | Conversion window not open. |
| DALP-4059 | CONTRACT_ERROR | contract | Create2 empty bytecode. |
| DALP-4060 | CONTRACT_ERROR | contract | Feed update deadline expired. |
| DALP-4061 | CONTRACT_ERROR | contract | Decimal mismatch. |
| DALP-4062 | CONTRACT_ERROR | contract | Default validator not set. |
| DALP-4063 | CONTRACT_ERROR | contract | Delegate and revert. |
| DALP-4064 | CONTRACT_ERROR | contract | Denomination mismatch. |
| DALP-4065 | CONTRACT_ERROR | contract | Deployment address mismatch. |
| DALP-4066 | CONTRACT_ERROR | contract | Deposit withdrawal failed. |
| DALP-4067 | CONTRACT_ERROR | contract | Directory already set. |
| DALP-4068 | CONTRACT_ERROR | contract | Directory not set. |
| DALP-4069 | CONTRACT_ERROR | contract | Duplicate feature. |
| DALP-4070 | CONTRACT_ERROR | contract | Duplicate module. |
| DALP-4071 | CONTRACT_ERROR | contract | Duplicate signature. |
| DALP-4072 | CONTRACT_ERROR | contract | Duplicate type id. |
| DALP-4073 | CONTRACT_ERROR | contract | ETH not accepted. |
| DALP-4074 | CONTRACT_ERROR | contract | ETH transfers not allowed. |
| DALP-4075 | CONTRACT_ERROR | contract | Eip7702 sender not delegate. |
| DALP-4076 | CONTRACT_ERROR | contract | Eip7702 sender without code. |
| DALP-4077 | CONTRACT_ERROR | contract | Empty arrays provided. |
| DALP-4078 | CONTRACT_ERROR | contract | Empty expression not allowed. |
| DALP-4079 | CONTRACT_ERROR | contract | Empty id. |
| DALP-4080 | CONTRACT_ERROR | contract | Empty name. |
| DALP-4081 | CONTRACT_ERROR | contract | Empty signature. |
| DALP-4082 | CONTRACT_ERROR | contract | Exceeded cap. |
| DALP-4083 | CONTRACT_ERROR | contract | Execution already performed. |
| DALP-4084 | CONTRACT_ERROR | contract | Execution failed. |
| DALP-4085 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4086 | CONTRACT_ERROR | contract | Expression stack overflow. |
| DALP-4087 | CONTRACT_ERROR | contract | Expression too complex. |
| DALP-4088 | CONTRACT_ERROR | contract | Failed deployment. |
| DALP-4089 | CONTRACT_ERROR | contract | Failed op. |
| DALP-4090 | CONTRACT_ERROR | contract | Failed op with revert. |
| DALP-4091 | CONTRACT_ERROR | contract | Failed send to beneficiary. |
| DALP-4092 | CONTRACT_ERROR | contract | Feature already exists. |
| DALP-4093 | CONTRACT_ERROR | contract | Feature creation failed. |
| DALP-4094 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4095 | CONTRACT_ERROR | contract | Future lookup. |
| DALP-4096 | CONTRACT_ERROR | contract | Global module already added. |
| DALP-4097 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4098 | CONTRACT_ERROR | contract | Governor already cast vote. |
| DALP-4099 | CONTRACT_ERROR | contract | Governor already queued proposal. |
| DALP-4100 | CONTRACT_ERROR | contract | Governor disabled deposit. |
| DALP-4101 | CONTRACT_ERROR | contract | Governor insufficient proposer votes. |
| DALP-4102 | CONTRACT_ERROR | contract | Proposal arrays have mismatched or zero length. |
| DALP-4103 | CONTRACT_ERROR | contract | Vote signature does not match the stated voter. |
| DALP-4104 | CONTRACT_ERROR | contract | Vote params have the wrong length for the chosen vote type. |
| DALP-4105 | CONTRACT_ERROR | contract | Vote support value is outside the accepted range. |
| DALP-4106 | CONTRACT_ERROR | contract | Voting period must be at least one block. |
| DALP-4107 | CONTRACT_ERROR | contract | Governor nonexistent proposal. |
| DALP-4108 | CONTRACT_ERROR | contract | Governor not queued proposal. |
| DALP-4109 | CONTRACT_ERROR | contract | Governor only executor. |
| DALP-4110 | CONTRACT_ERROR | contract | Governor queue unavailable on this contract. |
| DALP-4111 | CONTRACT_ERROR | contract | Governor restricted proposer. |
| DALP-4112 | CONTRACT_ERROR | contract | Governor unable to cancel. |
| DALP-4113 | CONTRACT_ERROR | contract | Governor unexpected proposal state. |
| DALP-4114 | CONTRACT_ERROR | contract | Hard cap exceeded. |
| DALP-4115 | CONTRACT_ERROR | contract | Hard cap must be positive. |
| DALP-4116 | CONTRACT_ERROR | contract | Hashlock reveal not required. |
| DALP-4117 | CONTRACT_ERROR | contract | History not supported. |
| DALP-4118 | CONTRACT_ERROR | contract | Identities required. |
| DALP-4119 | CONTRACT_ERROR | contract | Implementation not set in factory. |
| DALP-4120 | CONTRACT_ERROR | contract | Index out of bounds. |
| DALP-4121 | CONTRACT_ERROR | contract | Initial key already setup. |
| DALP-4122 | CONTRACT_ERROR | contract | Initialization deadline passed. |
| DALP-4123 | CONTRACT_ERROR | contract | Initialization with zero address. |
| DALP-4124 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-4125 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-4126 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-4127 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-4128 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-4129 | CONTRACT_ERROR | contract | Interest provider missing. |
| DALP-4130 | CONTRACT_ERROR | contract | Interface registration limit reached. |
| DALP-4131 | CONTRACT_ERROR | contract | Internal function. |
| DALP-4132 | CONTRACT_ERROR | contract | Interoperable address empty reference and address. |
| DALP-4133 | CONTRACT_ERROR | contract | Interoperable address parsing error. |
| DALP-4134 | CONTRACT_ERROR | contract | Access manager must implement the required interface. |
| DALP-4135 | CONTRACT_ERROR | contract | Nonce does not match the account's current nonce. |
| DALP-4136 | CONTRACT_ERROR | contract | Addon implementation address is zero. |
| DALP-4137 | CONTRACT_ERROR | contract | New implementation address is zero. |
| DALP-4138 | CONTRACT_ERROR | contract | Withdrawal amount is zero. |
| DALP-4139 | CONTRACT_ERROR | contract | Claim authorization contract address is zero or missing the required interface. |
| DALP-4140 | CONTRACT_ERROR | contract | Yield basis-per-unit is zero. |
| DALP-4141 | CONTRACT_ERROR | contract | Fee beneficiary address is zero. |
| DALP-4142 | CONTRACT_ERROR | contract | Token supply cap is zero or below the current total supply. |
| DALP-4143 | CONTRACT_ERROR | contract | Subject address is zero. |
| DALP-4144 | CONTRACT_ERROR | contract | Conversion window end is at or before the start, or already past. |
| DALP-4145 | CONTRACT_ERROR | contract | Token decimal precision exceeds the maximum of 18. |
| DALP-4146 | CONTRACT_ERROR | contract | Bond denomination asset address is zero. |
| DALP-4147 | CONTRACT_ERROR | contract | Feeds directory address is zero. |
| DALP-4148 | CONTRACT_ERROR | contract | Directory address is zero. |
| DALP-4149 | CONTRACT_ERROR | contract | Yield end date is not after the start date. |
| DALP-4150 | CONTRACT_ERROR | contract | Airdrop end time is not after the start time. |
| DALP-4151 | CONTRACT_ERROR | contract | Compliance expression does not reduce to exactly one result. |
| DALP-4152 | CONTRACT_ERROR | contract | Identity verification expression stack did not resolve to a single result. |
| DALP-4153 | CONTRACT_ERROR | contract | XvP flow external chain ID matches the current chain. |
| DALP-4154 | CONTRACT_ERROR | contract | Bond face value is zero. |
| DALP-4155 | CONTRACT_ERROR | contract | Push airdrop factory address is zero or does not support the required interface. |
| DALP-4156 | CONTRACT_ERROR | contract | Token feature configuration data failed validation. |
| DALP-4157 | CONTRACT_ERROR | contract | Global trusted issuers registry address must implement the required interface. |
| DALP-4158 | CONTRACT_ERROR | contract | Feed history size is zero in BOUNDED mode. |
| DALP-4159 | CONTRACT_ERROR | contract | Proposed implementation does not support the required contract interface. |
| DALP-4160 | CONTRACT_ERROR | contract | Token implementation address is the zero address. |
| DALP-4161 | CONTRACT_ERROR | contract | Implementation contract does not support the expected module interface. |
| DALP-4162 | CONTRACT_ERROR | contract | Initial management key address is the zero address. |
| DALP-4163 | CONTRACT_ERROR | contract | Contract already initialized. |
| DALP-4164 | CONTRACT_ERROR | contract | Initialization deadline must be at least one second in the future. |
| DALP-4165 | CONTRACT_ERROR | contract | Batch input arrays have mismatched lengths. |
| DALP-4166 | CONTRACT_ERROR | contract | Yield distribution interval must be greater than zero. |
| DALP-4167 | CONTRACT_ERROR | contract | Trusted issuer address is the zero address. |
| DALP-4168 | CONTRACT_ERROR | contract | The source wallet is not registered as lost or the caller is not its registered replacement. |
| DALP-4169 | CONTRACT_ERROR | contract | Address is not a recognized compliance module. |
| DALP-4170 | CONTRACT_ERROR | contract | Feed update nonce is out of sequence. |
| DALP-4171 | CONTRACT_ERROR | contract | Feed update observedAt timestamp is zero. |
| DALP-4172 | CONTRACT_ERROR | contract | OnchainID address is the zero address. |
| DALP-4173 | CONTRACT_ERROR | contract | OnchainID address is the zero address. |
| DALP-4174 | CONTRACT_ERROR | contract | A required sale configuration parameter is zero or exceeds the allowed range. |
| DALP-4175 | CONTRACT_ERROR | contract | Asset configuration has an empty required field. |
| DALP-4176 | CONTRACT_ERROR | contract | Compliance module configuration parameters are not accepted. |
| DALP-4177 | CONTRACT_ERROR | contract | Paymaster field in the user operation decodes to the zero address. |
| DALP-4178 | CONTRACT_ERROR | contract | The paymasterAndData field is shorter than the minimum required length. |
| DALP-4179 | CONTRACT_ERROR | contract | Paymaster signature length exceeds available paymaster data. |
| DALP-4180 | CONTRACT_ERROR | contract | Payment currency rejected for this token sale. |
| DALP-4181 | CONTRACT_ERROR | contract | Period number is outside the range of configured yield periods. |
| DALP-4182 | CONTRACT_ERROR | contract | Sale phase cannot transition to public sale from the current status. |
| DALP-4183 | CONTRACT_ERROR | contract | Token sale price calculation produced an unusable result. |
| DALP-4184 | CONTRACT_ERROR | contract | Vesting or purchase range parameters are in the wrong order. |
| DALP-4185 | CONTRACT_ERROR | contract | Yield rate must be greater than zero. |
| DALP-4186 | CONTRACT_ERROR | contract | Redemption target address is the zero address. |
| DALP-4187 | CONTRACT_ERROR | contract | Redemption amount must be greater than zero. |
| DALP-4188 | CONTRACT_ERROR | contract | Registry address is the zero address. |
| DALP-4189 | CONTRACT_ERROR | contract | Registry address does not refer to a usable registry contract. |
| DALP-4190 | CONTRACT_ERROR | contract | Required confirmation count exceeds the number of signers. |
| DALP-4191 | CONTRACT_ERROR | contract | This operation cannot run while the sale is in its current status. |
| DALP-4192 | CONTRACT_ERROR | contract | Feed topic schema hash does not match the required scalar schema. |
| DALP-4193 | CONTRACT_ERROR | contract | Secret preimage does not match the settlement hashlock. |
| DALP-4194 | CONTRACT_ERROR | contract | ShortString storage encoding is corrupt. |
| DALP-4195 | CONTRACT_ERROR | contract | Signature malformed or verification failed. |
| DALP-4196 | CONTRACT_ERROR | contract | ECDSA signature must be exactly 65 bytes. |
| DALP-4197 | CONTRACT_ERROR | contract | Recovered signer does not hold a CLAIM key on the issuer identity. |
| DALP-4198 | CONTRACT_ERROR | contract | Stake amount is zero or exceeds the maximum allowed. |
| DALP-4199 | CONTRACT_ERROR | contract | Yield schedule start date is not in the future. |
| DALP-4200 | CONTRACT_ERROR | contract | Airdrop start time is not in the future. |
| DALP-4201 | CONTRACT_ERROR | contract | Identity registry storage address is zero. |
| DALP-4202 | CONTRACT_ERROR | contract | Subject address does not match the token's on-chain identity. |
| DALP-4203 | CONTRACT_ERROR | contract | System contract address is zero or missing the required interface. |
| DALP-4204 | CONTRACT_ERROR | contract | Airdrop start and end times do not form a usable claim window. |
| DALP-4205 | CONTRACT_ERROR | contract | Sale or vesting timestamp conflicts with required time ordering. |
| DALP-4206 | CONTRACT_ERROR | contract | Topic ID zero is not allowed in compliance expressions. |
| DALP-4207 | CONTRACT_ERROR | contract | Topic scheme registry address is zero. |
| DALP-4208 | CONTRACT_ERROR | contract | Identity registry topic scheme registry address is zero. |
| DALP-4209 | CONTRACT_ERROR | contract | Treasury address is zero. |
| DALP-4210 | CONTRACT_ERROR | contract | Trusted issuers registry address is zero. |
| DALP-4211 | CONTRACT_ERROR | contract | Unstake delay is zero or less than the current delay. |
| DALP-4212 | CONTRACT_ERROR | contract | User wallet address is zero. |
| DALP-4213 | CONTRACT_ERROR | contract | Withdrawal destination address is zero. |
| DALP-4214 | CONTRACT_ERROR | contract | Issuer already exists. |
| DALP-4215 | CONTRACT_ERROR | contract | Issuer cannot be zero address. |
| DALP-4216 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4217 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4218 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4219 | CONTRACT_ERROR | contract | Key already has this purpose. |
| DALP-4220 | CONTRACT_ERROR | contract | Key cannot be zero. |
| DALP-4221 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4222 | CONTRACT_ERROR | contract | Key does not have this purpose. |
| DALP-4223 | CONTRACT_ERROR | contract | Kind mismatch. |
| DALP-4224 | CONTRACT_ERROR | contract | Length mismatch. |
| DALP-4225 | CONTRACT_ERROR | contract | Locked amount mismatch. |
| DALP-4226 | CONTRACT_ERROR | contract | Max features reached. |
| DALP-4227 | CONTRACT_ERROR | contract | Maximum allocation exceeded. |
| DALP-4228 | CONTRACT_ERROR | contract | Meta registry cannot provide complete answer. |
| DALP-4229 | CONTRACT_ERROR | contract | Metadata immutable. |
| DALP-4230 | CONTRACT_ERROR | contract | Missing type identifier. |
| DALP-4231 | CONTRACT_ERROR | contract | Module already added. |
| DALP-4233 | CONTRACT_ERROR | contract | Module type already registered. |
| DALP-4234 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4236 | CONTRACT_ERROR | contract | Module not registered. |
| DALP-4237 | CONTRACT_ERROR | contract | No approval to revoke. |
| DALP-4238 | CONTRACT_ERROR | contract | No bytecode. |
| DALP-4239 | CONTRACT_ERROR | contract | No checkpoint at timepoint. |
| DALP-4240 | CONTRACT_ERROR | contract | No contribution to refund. |
| DALP-4241 | CONTRACT_ERROR | contract | No initial admins. |
| DALP-4242 | CONTRACT_ERROR | contract | No local flows. |
| DALP-4243 | CONTRACT_ERROR | contract | No yield available. |
| DALP-4244 | CONTRACT_ERROR | contract | Initialization required. |
| DALP-4245 | CONTRACT_ERROR | contract | Contract initialization sequence required. |
| DALP-4246 | CONTRACT_ERROR | contract | Module installation required. |
| DALP-4247 | CONTRACT_ERROR | contract | Not matured. |
| DALP-4248 | CONTRACT_ERROR | contract | Not operation requires one operand. |
| DALP-4249 | CONTRACT_ERROR | contract | Not registered. |
| DALP-4250 | CONTRACT_ERROR | contract | Not registered feature. |
| DALP-4251 | CONTRACT_ERROR | contract | Not staked. |
| DALP-4252 | CONTRACT_ERROR | contract | Observed at too far in future. |
| DALP-4253 | CONTRACT_ERROR | contract | Onchain id already set. |
| DALP-4254 | CONTRACT_ERROR | contract | Out of range access. |
| DALP-4255 | CONTRACT_ERROR | contract | Owner already set. |
| DALP-4256 | CONTRACT_ERROR | contract | Partial conversion disabled. |
| DALP-4257 | CONTRACT_ERROR | contract | Paymaster unauthorized. |
| DALP-4258 | CONTRACT_ERROR | contract | Paymaster zero entry point. |
| DALP-4259 | CONTRACT_ERROR | contract | Paymaster zero signer. |
| DALP-4260 | CONTRACT_ERROR | contract | Phase not active. |
| DALP-4261 | CONTRACT_ERROR | contract | Post op reverted. |
| DALP-4262 | CONTRACT_ERROR | contract | Premint already completed. |
| DALP-4263 | CONTRACT_ERROR | contract | Proxy creation failed. |
| DALP-4264 | CONTRACT_ERROR | contract | Purchase amount too low. |
| DALP-4265 | CONTRACT_ERROR | contract | Query before enabled. |
| DALP-4266 | CONTRACT_ERROR | contract | Recipient not verified. |
| DALP-4267 | CONTRACT_ERROR | contract | Recover zero address. |
| DALP-4268 | CONTRACT_ERROR | contract | Reentrancy. |
| DALP-4269 | CONTRACT_ERROR | contract | Reentrant initialization. |
| DALP-4270 | CONTRACT_ERROR | contract | Refund grace period active. |
| DALP-4271 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4272 | CONTRACT_ERROR | contract | Remap target already exists. |
| DALP-4273 | CONTRACT_ERROR | contract | Replicated execution already performed. |
| DALP-4274 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4275 | CONTRACT_ERROR | contract | Revocation not allowed after commit. |
| DALP-4276 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4277 | CONTRACT_ERROR | contract | Sale duration must be positive. |
| DALP-4278 | CONTRACT_ERROR | contract | Sale ended. |
| DALP-4279 | CONTRACT_ERROR | contract | Sale never activated. |
| DALP-4280 | CONTRACT_ERROR | contract | Sale not active. |
| DALP-4281 | CONTRACT_ERROR | contract | Sale not ended. |
| DALP-4282 | CONTRACT_ERROR | contract | Sale not failed. |
| DALP-4283 | CONTRACT_ERROR | contract | Sale not finalized as success. |
| DALP-4284 | CONTRACT_ERROR | contract | Sale not started. |
| DALP-4285 | CONTRACT_ERROR | contract | Sale start must be in future. |
| DALP-4286 | CONTRACT_ERROR | contract | Salt already taken. |
| DALP-4287 | CONTRACT_ERROR | contract | Same address. |
| DALP-4288 | CONTRACT_ERROR | contract | Schedule not active. |
| DALP-4289 | CONTRACT_ERROR | contract | Schema hash mismatch. |
| DALP-4290 | CONTRACT_ERROR | contract | Schema hash mismatch. |
| DALP-4291 | CONTRACT_ERROR | contract | Secret already revealed. |
| DALP-4292 | CONTRACT_ERROR | contract | Secret not revealed. |
| DALP-4293 | CONTRACT_ERROR | contract | Self transfer. |
| DALP-4294 | CONTRACT_ERROR | contract | Sender address result. |
| DALP-4295 | CONTRACT_ERROR | contract | Sender's key lacks the required purpose. |
| DALP-4296 | CONTRACT_ERROR | contract | Sender lacks management key. |
| DALP-4297 | CONTRACT_ERROR | contract | Sender not local. |
| DALP-4298 | CONTRACT_ERROR | contract | Signature unchanged. |
| DALP-4299 | CONTRACT_ERROR | contract | Signature validation failed. |
| DALP-4300 | CONTRACT_ERROR | contract | Slippage exceeded. |
| DALP-4301 | CONTRACT_ERROR | contract | Soft cap not reached. |
| DALP-4302 | CONTRACT_ERROR | contract | Stake still locked. |
| DALP-4303 | CONTRACT_ERROR | contract | Stake withdrawal failed. |
| DALP-4304 | CONTRACT_ERROR | contract | Stale observation. |
| DALP-4305 | CONTRACT_ERROR | contract | String too long. |
| DALP-4306 | CONTRACT_ERROR | contract | System access manager not set. |
| DALP-4307 | CONTRACT_ERROR | contract | System addon implementation not set. |
| DALP-4308 | CONTRACT_ERROR | contract | Addon type name already registered. |
| DALP-4309 | CONTRACT_ERROR | contract | Addon type already registered. |
| DALP-4310 | CONTRACT_ERROR | contract | System already bootstrapped. |
| DALP-4311 | CONTRACT_ERROR | contract | System trusted issuers registry implementation not set. |
| DALP-4312 | CONTRACT_ERROR | contract | Terms already set. |
| DALP-4313 | CONTRACT_ERROR | contract | Terms not accepted. |
| DALP-4314 | CONTRACT_ERROR | contract | Terms not set. |
| DALP-4315 | CONTRACT_ERROR | contract | Payment currency limit exceeded. |
| DALP-4316 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4317 | CONTRACT_ERROR | contract | Topic mismatch. |
| DALP-4318 | CONTRACT_ERROR | contract | Topic not registered. |
| DALP-4319 | CONTRACT_ERROR | contract | Topic scheme already exists. |
| DALP-4320 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4321 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4322 | CONTRACT_ERROR | contract | Topic scheme registry implementation not set. |
| DALP-4323 | CONTRACT_ERROR | contract | Trigger already exists. |
| DALP-4324 | CONTRACT_ERROR | contract | Trigger expired. |
| DALP-4325 | CONTRACT_ERROR | contract | Trigger not active. |
| DALP-4326 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4327 | CONTRACT_ERROR | contract | Trusted issuers meta registry implementation not set. |
| DALP-4328 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4329 | CONTRACT_ERROR | contract | Tx executed. |
| DALP-4330 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4331 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4332 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4333 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4334 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4335 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4336 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4337 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4338 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4339 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4340 | CONTRACT_ERROR | contract | Unknown expression type. |
| DALP-4341 | CONTRACT_ERROR | contract | Unregistered key. |
| DALP-4342 | CONTRACT_ERROR | contract | Unsupported attribute. |
| DALP-4343 | CONTRACT_ERROR | contract | Unsupported execution operation. |
| DALP-4344 | CONTRACT_ERROR | contract | Unsupported key operation. |
| DALP-4345 | CONTRACT_ERROR | contract | Unsupported payment currency. |
| DALP-4346 | CONTRACT_ERROR | contract | Value not positive. |
| DALP-4347 | CONTRACT_ERROR | contract | Delegation signature expired. |
| DALP-4348 | CONTRACT_ERROR | contract | Wallet already linked. |
| DALP-4349 | CONTRACT_ERROR | contract | Wallet already marked as lost. |
| DALP-4350 | CONTRACT_ERROR | contract | Wallet in management keys. |
| DALP-4351 | CONTRACT_ERROR | contract | Withdrawal already scheduled. |
| DALP-4352 | CONTRACT_ERROR | contract | Withdrawal not due. |
| DALP-4353 | CONTRACT_ERROR | contract | Withdrawal not ready. |
| DALP-4354 | CONTRACT_ERROR | contract | Withdrawal not scheduled. |
| DALP-4355 | CONTRACT_ERROR | contract | Wrapped error. |
| DALP-4356 | CONTRACT_ERROR | contract | Yield schedule active. |
| DALP-4357 | CONTRACT_ERROR | contract | Yield schedule already set. |
| DALP-4358 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4359 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4360 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4361 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4362 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4363 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4364 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4365 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4366 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4367 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4368 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4369 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4370 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4371 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4372 | CONTRACT_ERROR | contract | Cannot remove last validator. |
| DALP-4373 | CONTRACT_ERROR | contract | Validator module limit exceeded. |
| DALP-4374 | CONTRACT_ERROR | contract | Operation unavailable on this contract. |
| DALP-4375 | CONTRACT_ERROR | contract | Paymaster not deployed. |
| DALP-4376 | CONTRACT_ERROR | contract | Max staleness value is zero. |
| DALP-4377 | CONTRACT_ERROR | contract | Paymaster entry point not contract. |
| DALP-4378 | CONTRACT_ERROR | contract | Asset type name required. |
| DALP-4379 | CONTRACT_ERROR | contract | Parent registry address is self-referencing, unsupported, or creates a cycle. |
| DALP-4380 | CONTRACT_ERROR | contract | Implementation not registered. |
| DALP-4381 | CONTRACT_ERROR | contract | Instance deployment failed. |
| DALP-4382 | CONTRACT_ERROR | contract | Compliance module configuration contains a constraint violation. |
| DALP-4383 | CONTRACT_ERROR | contract | Not module admin. |
| DALP-4384 | CONTRACT_ERROR | contract | Registry not available. |
| DALP-4389 | CONTRACT_ERROR | contract | Module family mismatch. |
| DALP-4390 | CONTRACT_ERROR | contract | Type id mismatch. |
| DALP-4392 | CONTRACT_ERROR | contract | Max chain depth exceeded. |
| DALP-4393 | CONTRACT_ERROR | contract | Not a validator module. |
| DALP-4394 | CONTRACT_ERROR | contract | System registry not available. |
| DALP-4396 | CONTRACT_ERROR | contract | V1 hook must bypass adapter. |
| DALP-4400 | CONTRACT_ERROR | contract | The account {{account}} does not have the required role to perform this operation. |
| DALP-4401 | CONTRACT_ERROR | contract | Only the owner of this resource can perform this operation. |
| DALP-4402 | CONTRACT_ERROR | contract | The calling address is not permitted to perform this operation. |
| DALP-4404 | CONTRACT_ERROR | contract | System already set. |
| DALP-4405 | CONTRACT_ERROR | contract | System not set. |
| DALP-4406 | CONTRACT_ERROR | contract | Scope expression too complex. |
| DALP-4407 | CONTRACT_ERROR | contract | Management keys not supported. |
| DALP-4408 | CONTRACT_ERROR | contract | Config immutable. |
| DALP-4409 | CONTRACT_ERROR | contract | Binding already active. |
| DALP-4410 | CONTRACT_ERROR | contract | Binding already inactive. |
| DALP-4411 | CONTRACT_ERROR | contract | Binding not active. |
| DALP-4412 | CONTRACT_ERROR | contract | The requested resource could not be found. |
| DALP-4413 | CONTRACT_ERROR | contract | You do not have permission for this operation. |
| DALP-4414 | CONTRACT_ERROR | contract | Caller {{caller}} is not authorized to create management keys for contract {{contractAddress}}. |
| DALP-4415 | CONTRACT_ERROR | contract | Caller {{caller}} is not authorized to create an identity for wallet {{wallet}}. |
| DALP-4416 | CONTRACT_ERROR | contract | Account onchain id mismatch. |
| DALP-4417 | CONTRACT_ERROR | contract | Account creation authorization deadline expired. |
| DALP-4418 | CONTRACT_ERROR | contract | Account creation authorization signature does not recover the required owner. |
| DALP-4419 | CONTRACT_ERROR | contract | Unexpected validator init data. |
| DALP-4420 | CONTRACT_ERROR | contract | Empty batch. |
| DALP-4421 | CONTRACT_ERROR | contract | Conversion trigger expiry timestamp is in the past. |
| DALP-4422 | CONTRACT_ERROR | contract | The authorized converter must be a conversion feature. |
| DALP-4423 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-4424 | CONTRACT_ERROR | contract | Basis per unit zero. |
| DALP-4425 | CONTRACT_ERROR | contract | Config data must be empty. |
| DALP-4426 | CONTRACT_ERROR | contract | Config data required. |
| DALP-4427 | CONTRACT_ERROR | contract | Discount too high. |
| DALP-4428 | CONTRACT_ERROR | contract | Duplicate converter address. |
| DALP-4429 | CONTRACT_ERROR | contract | End date not after start date. |
| DALP-4430 | CONTRACT_ERROR | contract | End date zero. |
| DALP-4431 | CONTRACT_ERROR | contract | Escrow required for lock method. |
| DALP-4432 | CONTRACT_ERROR | contract | Face value zero. |
| DALP-4433 | CONTRACT_ERROR | contract | Implementation address zero. |
| DALP-4435 | CONTRACT_ERROR | contract | Interval zero. |
| DALP-4436 | CONTRACT_ERROR | contract | Conversion window start is after the end timestamp. |
| DALP-4437 | CONTRACT_ERROR | contract | Converter address at position {{index}} is the zero address. |
| DALP-4438 | CONTRACT_ERROR | contract | Treasury address is the zero address. |
| DALP-4439 | CONTRACT_ERROR | contract | No feature to replace. |
| DALP-4440 | CONTRACT_ERROR | contract | Rate zero. |
| DALP-4441 | CONTRACT_ERROR | contract | Replacement not supported. |
| DALP-4442 | CONTRACT_ERROR | contract | Replacement would collide. |
| DALP-4443 | CONTRACT_ERROR | contract | Start date zero. |
| DALP-4444 | CONTRACT_ERROR | contract | Implementation interface check failed. |
| DALP-4445 | CONTRACT_ERROR | contract | Implementation missing interface. |
| DALP-4446 | CONTRACT_ERROR | contract | Not deployer. |
| DALP-4447 | CONTRACT_ERROR | contract | Proxy already initialized. |
| DALP-4448 | CONTRACT_ERROR | contract | Proxy uninitialized. |
| DALP-4449 | CONTRACT_ERROR | contract | Bundler call failed. |
| DALP-4450 | CONTRACT_ERROR | contract | Bundler share in basis points exceeds 10000. |
| DALP-4451 | CONTRACT_ERROR | contract | Bundler address is the zero address. |
| DALP-4453 | CONTRACT_ERROR | contract | Paymaster address does not point to a deployed paymaster contract. |
| DALP-4454 | CONTRACT_ERROR | contract | Paymaster call failed. |
| DALP-4455 | CONTRACT_ERROR | contract | A required value cannot be zero. |
| DALP-4456 | CONTRACT_ERROR | contract | Not refundable. |
| DALP-4457 | CONTRACT_ERROR | contract | Stake management must call the canonical EntryPoint directly. |
| DALP-9001 | CONTRACT_ERROR | contract | Access control bad confirmation. |
| DALP-9002 | CONTRACT_ERROR | contract | Access control enforced default admin delay. |
| DALP-9003 | CONTRACT_ERROR | contract | Access control enforced default admin rules. |
| DALP-9004 | CONTRACT_ERROR | contract | Default admin address cannot be the zero address. |
| DALP-9005 | CONTRACT_ERROR | contract | Access control missing any of roles. |
| DALP-9006 | CONTRACT_ERROR | contract | Address empty code. |
| DALP-9007 | CONTRACT_ERROR | contract | Checkpoint unordered insertion. |
| DALP-9008 | CONTRACT_ERROR | contract | ECDSA signature malformed. |
| DALP-9009 | CONTRACT_ERROR | contract | ECDSA signature length is wrong. |
| DALP-9010 | CONTRACT_ERROR | contract | ECDSA signature s-value is in the upper curve half. |
| DALP-9011 | CONTRACT_ERROR | contract | ERC 1155 insufficient balance. |
| DALP-9012 | CONTRACT_ERROR | contract | ERC-1155 approval cannot come from the zero address. |
| DALP-9013 | CONTRACT_ERROR | contract | ERC-1155 ids and values arrays have different lengths. |
| DALP-9014 | CONTRACT_ERROR | contract | ERC-1155 operator cannot be the zero address. |
| DALP-9015 | CONTRACT_ERROR | contract | ERC-1155 receiver address cannot accept tokens. |
| DALP-9016 | CONTRACT_ERROR | contract | ERC-1155 sender cannot be the zero address. |
| DALP-9017 | CONTRACT_ERROR | contract | ERC 1155 missing approval for all. |
| DALP-9018 | CONTRACT_ERROR | contract | ERC-1967 implementation address has no contract code. |
| DALP-9019 | CONTRACT_ERROR | contract | ERC 1967 non payable. |
| DALP-9020 | CONTRACT_ERROR | contract | ERC 1967 proxy uninitialized. |
| DALP-9021 | CONTRACT_ERROR | contract | ERC 20 exceeded safe supply. |
| DALP-9022 | CONTRACT_ERROR | contract | ERC-20 approver cannot be the zero address. |
| DALP-9023 | CONTRACT_ERROR | contract | ERC-20 receiver cannot be the zero address. |
| DALP-9024 | CONTRACT_ERROR | contract | ERC-20 sender cannot be the zero address. |
| DALP-9025 | CONTRACT_ERROR | contract | ERC-20 spender cannot be the zero address. |
| DALP-9026 | CONTRACT_ERROR | contract | Permit signature deadline expired. |
| DALP-9027 | CONTRACT_ERROR | contract | Permit signature signer does not match the token owner. |
| DALP-9028 | CONTRACT_ERROR | contract | Forwarder request deadline expired. |
| DALP-9029 | CONTRACT_ERROR | contract | Forwarded request signer does not match the declared sender. |
| DALP-9030 | CONTRACT_ERROR | contract | ERC 2771 forwarder mismatched value. |
| DALP-9031 | CONTRACT_ERROR | contract | ERC 2771 untrustful target. |
| DALP-9032 | CONTRACT_ERROR | contract | ERC 5805 future lookup. |
| DALP-9033 | CONTRACT_ERROR | contract | ERC 6372 inconsistent clock. |
| DALP-9034 | CONTRACT_ERROR | contract | ERC 721 incorrect owner. |
| DALP-9035 | CONTRACT_ERROR | contract | ERC 721 insufficient approval. |
| DALP-9036 | CONTRACT_ERROR | contract | ERC-721 approver cannot be the zero address. |
| DALP-9037 | CONTRACT_ERROR | contract | ERC-721 operator cannot be the zero address. |
| DALP-9038 | CONTRACT_ERROR | contract | ERC-721 owner cannot be the zero address. |
| DALP-9039 | CONTRACT_ERROR | contract | ERC-721 receiver address cannot accept tokens. |
| DALP-9040 | CONTRACT_ERROR | contract | ERC-721 transfer sender is the zero address. |
| DALP-9041 | CONTRACT_ERROR | contract | ERC 721 nonexistent token. |
| DALP-9042 | CONTRACT_ERROR | contract | ERC 7579 already installed module. |
| DALP-9043 | CONTRACT_ERROR | contract | ERC 7579 cannot decode fallback data. |
| DALP-9044 | CONTRACT_ERROR | contract | ERC 7579 decoding error. |
| DALP-9045 | CONTRACT_ERROR | contract | ERC 7579 mismatched module type id. |
| DALP-9046 | CONTRACT_ERROR | contract | ERC 7579 missing fallback handler. |
| DALP-9047 | CONTRACT_ERROR | contract | ERC 7579 multisig already exists. |
| DALP-9048 | CONTRACT_ERROR | contract | Multisig init data is too short to decode. |
| DALP-9049 | CONTRACT_ERROR | contract | Signer bytes are too short to represent a valid ERC-7913 signer. |
| DALP-9050 | CONTRACT_ERROR | contract | Signer weight of zero is not permitted. |
| DALP-9051 | CONTRACT_ERROR | contract | ERC 7579 multisig mismatched length. |
| DALP-9052 | CONTRACT_ERROR | contract | ERC 7579 multisig nonexistent signer. |
| DALP-9053 | CONTRACT_ERROR | contract | ERC 7579 multisig unreachable threshold. |
| DALP-9054 | CONTRACT_ERROR | contract | ERC 7579 multisig zero threshold. |
| DALP-9055 | CONTRACT_ERROR | contract | ERC 7579 uninstalled module. |
| DALP-9056 | CONTRACT_ERROR | contract | ERC 7579 unsupported call type. |
| DALP-9057 | CONTRACT_ERROR | contract | ERC 7579 unsupported exec type. |
| DALP-9058 | CONTRACT_ERROR | contract | ERC 7579 unsupported module type. |
| DALP-9059 | CONTRACT_ERROR | contract | Expected pause. |
| DALP-9060 | CONTRACT_ERROR | contract | Failed call. |
| DALP-9061 | CONTRACT_ERROR | contract | Your account does not have enough resources for this operation. |
| DALP-9062 | CONTRACT_ERROR | contract | Ownership transfer to the zero address rejected. |
| DALP-9063 | CONTRACT_ERROR | contract | Reentrancy guard reentrant call. |
| DALP-9064 | CONTRACT_ERROR | contract | Safe cast overflowed uint downcast. |
| DALP-9065 | CONTRACT_ERROR | contract | Safe erc 20 failed operation. |
| DALP-9066 | CONTRACT_ERROR | contract | Strings insufficient hex length. |
| DALP-9067 | CONTRACT_ERROR | contract | UUPS unauthorized call context. |
| DALP-9068 | CONTRACT_ERROR | contract | UUPS unsupported proxiable uuid. |
| DALP-9069 | CONTRACT_ERROR | contract | Permit signature verification failed for owner {{owner}}. |
| DALP-9070 | TOKEN_TRANSFER_INSUFFICIENT_BALANCE | client | Transfer amount exceeds available balance. |
| DALP-9071 | TOKEN_BURN_INSUFFICIENT_BALANCE | client | Burn amount exceeds available balance. |
| DALP-9072 | EXTERNAL_TOKEN_NOT_ERC20 | domain | Token at {tokenAddress} must expose readable ERC-20 symbol() and decimals() before registration. |
| DALP-9073 | TOKEN_CREATE_DENOMINATION_ASSET_NOT_ERC20 | domain | Denomination asset at {denominationAsset} must expose readable ERC-20 symbol() and decimals() before token creation. |
| DALP-9074 | ORGANIZATION_ADD_MEMBER_FAILED | client | Failed to add member to organization. |
| DALP-9075 | ORGANIZATION_ADD_MEMBER_ONBOARDING_NOT_COMPLETE | permission | Cannot add members while organization onboarding is in progress. |
| DALP-9076 | ORGANIZATION_ADD_MEMBER_GRANT_OWNER_REQUIRES_ORG_OWNER | permission | Granting the owner role requires the caller to be an organization owner. |
| DALP-9077 | TOKEN_MINT_MATURITY_REDEMPTION_MATURED | client | Token {tokenAddress} matured; minting closed for maturity-redemption tokens. |
| DALP-9078 | XVP_STORE_SECRET_CREATOR_ONLY | client | Only the settlement's creator can store its settlement secret. |
| DALP-9079 | ERC20_METADATA_PROBE_UNAVAILABLE | dependency | Couldn't read ERC-20 metadata because the RPC endpoint was temporarily unavailable. |
| DALP-9080 | TOKEN_CONVERT_INTEREST_BACKLOG_PENDING_RETRY | operational | Convert is settling this holder's accrued-interest backlog to target tokens; re-submit to finish the conversion. |
| DALP-9081 | CONTRACT_ERROR | contract | Convert needs the accrued-interest backlog settled first. |
| DALP-9082 | SIGNED_PERMIT_DEADLINE_EXPIRED | client | The permit deadline is in the past. |
| DALP-CHAIN-EMPTY-REVERT | CONTRACT_ERROR | contract | The blockchain rejected this transaction with no reason code. |
| DALP-EXT-TOKEN-NO-CODE | CONTRACT_ERROR | contract | No contract exists at {{tokenAddress}} on this network. External token registration requires the token contract to exist at that address. |
| DALP-WORKFLOW-FAILED | CONTRACT_ERROR | contract | The deployment workflow failed before it could finish. |
| DALP-WORKFLOW-RPC-UNAVAILABLE | CONTRACT_ERROR | contract | The blockchain RPC endpoint is temporarily unreachable and the deployment did not complete. |
DALP error catalog and handling overview
Index of DALP's error catalogs and handling guidance. Map an error you encountered to the right reference page, find the domain the error covers, and choose the next action for your integration.
Error handling
Handle DALP API failures with stable error identifiers, retry decisions, and support-ready diagnostics.