sdk.AWF_IpfsConnector
Constructors
constructor
new AWF_IpfsConnector(log
, ceramic
, config
)
Parameters
Name | Type |
---|---|
log | Logging |
ceramic | default |
config | AWF_Config |
Defined in
sdk/src/common/ipfs.connector.ts:39
Methods
buildFallBackLink
buildFallBackLink(hash
): string
Parameters
Name | Type |
---|---|
hash | string | CID <unknown , number , number , Version > |
Returns
string
Defined in
sdk/src/common/ipfs.connector.ts:206
buildIpfsLinks
buildIpfsLinks(hash
): Object
Parameters
Name | Type |
---|---|
hash | string | CID <unknown , number , number , Version > |
Returns
Object
Name | Type |
---|---|
fallbackLink | string |
originLink | string |
pathLink | string |
Defined in
sdk/src/common/ipfs.connector.ts:224
buildOriginLink
buildOriginLink(hash
): string
Parameters
Name | Type |
---|---|
hash | string | CID <unknown , number , number , Version > |
Returns
string
Defined in
sdk/src/common/ipfs.connector.ts:197
buildPathLink
buildPathLink(hash
): string
Parameters
Name | Type |
---|---|
hash | string | CID <unknown , number , number , Version > |
Returns
string
Defined in
sdk/src/common/ipfs.connector.ts:215
catDocument
catDocument<T
>(docHash
, jsonResponse?
): Promise
<T
>
Type parameters
Name |
---|
T |
Parameters
Name | Type | Default value |
---|---|---|
docHash | string | CID <unknown , number , number , Version > | undefined |
jsonResponse | boolean | false |
Returns
Promise
<T
>
Defined in
sdk/src/common/ipfs.connector.ts:158
getLegalDoc
getLegalDoc(doc
): Promise
<never
>
Parameters
Name | Type | Description |
---|---|---|
doc | LEGAL_DOCS | legal docs |
Returns
Promise
<never
>
Defined in
sdk/src/common/ipfs.connector.ts:179
getSettings
getSettings(): Object
Returns
Object
Name | Type |
---|---|
fallbackGateway | string |
originGateway | string |
pathGateway | string |
Defined in
sdk/src/common/ipfs.connector.ts:50
multiAddrToUri
multiAddrToUri(addrList
): string
[]
Parameters
Name | Type |
---|---|
addrList | string [] |
Returns
string
[]
Defined in
sdk/src/common/ipfs.connector.ts:243
transformBase16HashToV1
transformBase16HashToV1(hash
): CID
<unknown
, number
, number
, 1
>
Parameters
Name | Type |
---|---|
hash | string |
Returns
CID
<unknown
, number
, number
, 1
>
Defined in
sdk/src/common/ipfs.connector.ts:237
uploadFile
uploadFile(file
): Promise
<undefined
| AnyLink
>
Parameters
Name | Type |
---|---|
file | Blob |
Returns
Promise
<undefined
| AnyLink
>
Defined in
sdk/src/common/ipfs.connector.ts:138
validateCid
validateCid(hash
): { cid
: undefined
; link
: string
= hash } | { cid
: CID
<unknown
, number
, number
, Version
> ; link?
: undefined
= hash }
Parameters
Name | Type |
---|---|
hash | string | CID <unknown , number , number , Version > |
Returns
{ cid
: undefined
; link
: string
= hash } | { cid
: CID
<unknown
, number
, number
, Version
> ; link?
: undefined
= hash }