UNPKG

did-btcr2-js

Version:

Monorepo for did:btcr2 js/ts implementation and supporting packages.

263 lines (132 loc) 8.04 kB
[**@did-btc1/common**](../README.md) *** [@did-btc1/common](../globals.md) / Btc1ErrorCode # Enumeration: Btc1ErrorCode Defined in: [errors.ts:4](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L4) An enumeration of possible DID error codes. ## Enumeration Members ### INTERNAL\_ERROR > **INTERNAL\_ERROR**: `"INTERNAL_ERROR"` Defined in: [errors.ts:12](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L12) An unexpected error occurred during the requested DID operation. *** ### INVALID\_CHALLENGE\_ERROR > **INVALID\_CHALLENGE\_ERROR**: `"INVALID_CHALLENGE_ERROR"` Defined in: [errors.ts:79](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L79) The proof is missing or has a malformed challenge field. *** ### INVALID\_DID > **INVALID\_DID**: `"INVALID_DID"` Defined in: [errors.ts:6](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L6) The DID supplied does not conform to valid syntax. *** ### INVALID\_DID\_DOCUMENT > **INVALID\_DID\_DOCUMENT**: `"INVALID_DID_DOCUMENT"` Defined in: [errors.ts:15](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L15) The DID document supplied does not conform to valid syntax. *** ### INVALID\_DID\_DOCUMENT\_LENGTH > **INVALID\_DID\_DOCUMENT\_LENGTH**: `"INVALID_DID_DOCUMENT_LENGTH"` Defined in: [errors.ts:21](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L21) The byte length of a DID document does not match the expected value. *** ### INVALID\_DID\_UPDATE > **INVALID\_DID\_UPDATE**: `"INVALID_DID_UPDATE"` Defined in: [errors.ts:18](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L18) The DID Update supplied does not conform to valid syntax. *** ### INVALID\_DID\_URL > **INVALID\_DID\_URL**: `"INVALID_DID_URL"` Defined in: [errors.ts:24](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L24) The DID URL supplied to the dereferencing function does not conform to valid syntax. *** ### INVALID\_DOMAIN\_ERROR > **INVALID\_DOMAIN\_ERROR**: `"INVALID_DOMAIN_ERROR"` Defined in: [errors.ts:82](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L82) The proof is missing or has a malformed domain field. *** ### INVALID\_PREVIOUS\_DID\_PROOF > **INVALID\_PREVIOUS\_DID\_PROOF**: `"INVALID_PREVIOUS_DID_PROOF"` Defined in: [errors.ts:27](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L27) The given proof of a previous DID is invalid *** ### INVALID\_PUBLIC\_KEY > **INVALID\_PUBLIC\_KEY**: `"INVALID_PUBLIC_KEY"` Defined in: [errors.ts:30](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L30) An invalid public key is detected during a DID operation. *** ### INVALID\_PUBLIC\_KEY\_LENGTH > **INVALID\_PUBLIC\_KEY\_LENGTH**: `"INVALID_PUBLIC_KEY_LENGTH"` Defined in: [errors.ts:36](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L36) The byte length of a public key does not match the expected value. *** ### INVALID\_PUBLIC\_KEY\_MULTIBASE > **INVALID\_PUBLIC\_KEY\_MULTIBASE**: `"INVALID_PUBLIC_KEY_MULTIBASE"` Defined in: [errors.ts:33](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L33) An invalid multibase format is detected on the public key during a DID operation. *** ### INVALID\_PUBLIC\_KEY\_TYPE > **INVALID\_PUBLIC\_KEY\_TYPE**: `"INVALID_PUBLIC_KEY_TYPE"` Defined in: [errors.ts:39](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L39) An invalid public key type was detected during a DID operation. *** ### INVALID\_SIDECAR\_DATA > **INVALID\_SIDECAR\_DATA**: `"INVALID_SIDECAR_DATA"` Defined in: [errors.ts:76](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L76) The sidecar data in the DID Update Payload was invalid. *** ### INVALID\_SIGNATURE > **INVALID\_SIGNATURE**: `"INVALID_SIGNATURE"` Defined in: [errors.ts:42](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L42) Verification of a signature failed during a DID operation. *** ### LATE\_PUBLISHING\_ERROR > **LATE\_PUBLISHING\_ERROR**: `"LATE_PUBLISHING_ERROR"` Defined in: [errors.ts:73](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L73) Something about the DID Update Payload indicates the potential for late publishing. *** ### METHOD\_NOT\_SUPPORTED > **METHOD\_NOT\_SUPPORTED**: `"METHOD_NOT_SUPPORTED"` Defined in: [errors.ts:9](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L9) The supplied method name is not supported by the DID method and/or DID resolver implementation. *** ### NOT\_FOUND > **NOT\_FOUND**: `"NOT_FOUND"` Defined in: [errors.ts:46](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L46) DID Resolution: The DID resolver was unable to find the DID document resulting from the resolution request. *** ### PROOF\_GENERATION\_ERROR > **PROOF\_GENERATION\_ERROR**: `"PROOF_GENERATION_ERROR"` Defined in: [errors.ts:61](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L61) The proof generation operation failed. *** ### PROOF\_PARSING\_ERROR > **PROOF\_PARSING\_ERROR**: `"PROOF_PARSING_ERROR"` Defined in: [errors.ts:67](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L67) The proof could not be parsed properly. *** ### PROOF\_SERIALIZATION\_ERROR > **PROOF\_SERIALIZATION\_ERROR**: `"PROOF_SERIALIZATION_ERROR"` Defined in: [errors.ts:64](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L64) The proof serialization operation failed. *** ### PROOF\_VERIFICATION\_ERROR > **PROOF\_VERIFICATION\_ERROR**: `"PROOF_VERIFICATION_ERROR"` Defined in: [errors.ts:58](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L58) The proof verification operation failed. *** ### REPRESENTATION\_NOT\_SUPPORTED > **REPRESENTATION\_NOT\_SUPPORTED**: `"REPRESENTATION_NOT_SUPPORTED"` Defined in: [errors.ts:52](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L52) The representation requested via the `accept` input metadata property is not supported by the DID method and/or DID resolver implementation. *** ### UNSUPPORTED\_PUBLIC\_KEY\_TYPE > **UNSUPPORTED\_PUBLIC\_KEY\_TYPE**: `"UNSUPPORTED_PUBLIC_KEY_TYPE"` Defined in: [errors.ts:55](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L55) The type of a public key is not supported by the DID method and/or DID resolver implementation. *** ### VERIFICATION\_METHOD\_ERROR > **VERIFICATION\_METHOD\_ERROR**: `"VERIFICATION_METHOD_ERROR"` Defined in: [errors.ts:70](https://github.com/dcdpr/did-btc1-js/blob/4ab6f9915d95beed9bc633644c9db1539395f512/packages/common/src/errors.ts#L70) The verification method was formed improperly.