@@ -22,13 +22,11 @@ import type {
22
22
PublicCredentialsCredentialsCredentialEntry ,
23
23
} from '@kiltprotocol/augment-api'
24
24
25
- import { encode as cborEncode , decode as cborDecode } from 'cbor-web'
26
-
27
25
import { HexString } from '@polkadot/util/types'
28
26
import { ConfigService } from '@kiltprotocol/config'
29
27
import { fromChain as didFromChain } from '@kiltprotocol/did'
30
28
import { validateUri } from '@kiltprotocol/asset-did'
31
- import { SDKErrors } from '@kiltprotocol/utils'
29
+ import { SDKErrors , cbor } from '@kiltprotocol/utils'
32
30
33
31
import { getIdForCredential } from './PublicCredential.js'
34
32
import { flattenCalls , isBatch , retrieveExtrinsicFromBlock } from '../utils.js'
@@ -51,7 +49,7 @@ export function toChain(
51
49
) : EncodedPublicCredential {
52
50
const { cTypeHash, claims, subject, delegationId } = publicCredential
53
51
54
- const cborSerializedClaims = cborEncode ( claims )
52
+ const cborSerializedClaims = cbor . encode ( claims )
55
53
56
54
return {
57
55
ctypeHash : cTypeHash ,
@@ -72,7 +70,7 @@ function credentialInputFromChain({
72
70
const credentialSubject = subject . toUtf8 ( )
73
71
validateUri ( credentialSubject )
74
72
return {
75
- claims : cborDecode ( claims ) ,
73
+ claims : cbor . decode ( claims ) ,
76
74
cTypeHash : ctypeHash . toHex ( ) ,
77
75
delegationId : authorization . unwrapOr ( undefined ) ?. toHex ( ) ?? null ,
78
76
subject : credentialSubject as AssetDidUri ,
0 commit comments