Skip to main content

Reference / Modules / client / AuthenticatedLocClient

Class: AuthenticatedLocClient

client.AuthenticatedLocClient

Hierarchy​

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new AuthenticatedLocClient(params): AuthenticatedLocClient

Parameters​

NameType
paramsObject
params.axiosFactoryAxiosFactory
params.componentFactoryComponentFactory
params.configLogionClientConfig
params.currentAccountValidAccountId
params.legalOfficerLegalOfficerClass
params.nodeApiLogionNodeApiClass

Returns​

AuthenticatedLocClient

Overrides​

LocClient.constructor

Defined in​

packages/client/src/LocClient.ts:769

Properties​

axiosFactory​

• Protected Readonly axiosFactory: AxiosFactory

Inherited from​

LocClient.axiosFactory

Defined in​

packages/client/src/LocClient.ts:557


componentFactory​

• Private Readonly componentFactory: ComponentFactory

Defined in​

packages/client/src/LocClient.ts:788


config​

• Private Readonly config: LogionClientConfig

Defined in​

packages/client/src/LocClient.ts:789


currentAccount​

• Readonly currentAccount: ValidAccountId

Defined in​

packages/client/src/LocClient.ts:787


legalOfficer​

• Protected Readonly legalOfficer: LegalOfficerClass

Inherited from​

LocClient.legalOfficer

Defined in​

packages/client/src/LocClient.ts:559


nodeApi​

• Protected Readonly nodeApi: LogionNodeApiClass

Inherited from​

LocClient.nodeApi

Defined in​

packages/client/src/LocClient.ts:558

Methods​

acceptCollectionLoc​

▸ acceptCollectionLoc(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2163


acceptIdentityLoc​

▸ acceptIdentityLoc(parameters): Promise<void>

Parameters​

NameType
parametersAcceptIdentityLocParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2011


acceptIdentityLocSubmittable​

▸ acceptIdentityLocSubmittable(parameters): undefined | SubmittableExtrinsic

Parameters​

NameType
parametersEstimateFeesIdentityTransactionLocParams

Returns​

undefined | SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:2025


acceptLoc​

▸ acceptLoc(args): Promise<void>

Parameters​

NameType
argsObject
args.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1982


acceptTransactionLoc​

▸ acceptTransactionLoc(parameters): Promise<void>

Parameters​

NameType
parametersAcceptTransactionLocParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1857


acceptTransactionLocSubmittable​

▸ acceptTransactionLocSubmittable(parameters): undefined | SubmittableExtrinsic

Parameters​

NameType
parametersEstimateFeesAcceptTransactionLocParams

Returns​

undefined | SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1871


acknowledgeFile​

▸ acknowledgeFile(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckFileParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1558


acknowledgeFileSubmittable​

▸ acknowledgeFileSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parameters{ locId: UUID } & RefFileParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1599


▸ acknowledgeLink(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckLinkParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1797


acknowledgeLinkSubmittable​

▸ acknowledgeLinkSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parameters{ locId: UUID } & RefLinkParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1838


acknowledgeMetadata​

▸ acknowledgeMetadata(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckMetadataParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1682


acknowledgeMetadataSubmittable​

▸ acknowledgeMetadataSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parameters{ locId: UUID } & RefMetadataParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1723


addCollectionItem​

▸ addCollectionItem(parameters): Promise<void>

Parameters​

NameType
parametersBlockchainSubmission<AddCollectionItemParams & FetchParameters>

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:908


addCollectionItemSubmittable​

▸ addCollectionItemSubmittable(parameters): Promise<SubmittableExtrinsic>

Parameters​

NameType
parametersAddCollectionItemParams & FetchParameters & { termsAndConditions: TermsAndConditionsElement[] }

Returns​

Promise<SubmittableExtrinsic>

Defined in​

packages/client/src/LocClient.ts:1062


addCollectionItems​

▸ addCollectionItems(parameters): Promise<void>

Parameters​

NameType
parametersBlockchainBatchSubmission<AddCollectionItemParams & FetchParameters>

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:917


addFile​

▸ addFile(parameters): Promise<void>

Parameters​

NameType
parametersAddFileParams & FetchParameters & { direct: boolean }

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:846


▸ addLink(parameters): Promise<void>

Parameters​

NameType
parametersAddLinkParams & FetchParameters

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:890


addMetadata​

▸ addMetadata(parameters): Promise<void>

Parameters​

NameType
parametersAddMetadataParams & FetchParameters

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:828


addTokensRecord​

▸ addTokensRecord(parameters): Promise<void>

Parameters​

NameType
parametersBlockchainSubmission<AddTokensRecordParams & FetchParameters>

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1347


addTokensRecordSubmittable​

▸ addTokensRecordSubmittable(parameters): Promise<SubmittableExtrinsic<"promise", ISubmittableResult>>

Parameters​

NameType
parametersAddTokensRecordParams & FetchParameters

Returns​

Promise<SubmittableExtrinsic<"promise", ISubmittableResult>>

Defined in​

packages/client/src/LocClient.ts:1389


addTokensRecords​

▸ addTokensRecords(parameters): Promise<void>

Parameters​

NameType
parametersBlockchainBatchSubmission<AddTokensRecordParams & FetchParameters>

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:986


backend​

▸ backend(): AxiosInstance

Returns​

AxiosInstance

Inherited from​

LocClient.backend

Defined in​

packages/client/src/LocClient.ts:565


canAddRecord​

▸ canAddRecord(request): Promise<boolean>

Parameters​

NameType
requestLocRequest

Returns​

Promise<boolean>

Defined in​

packages/client/src/LocClient.ts:1294


cancel​

▸ cancel(locId): Promise<void>

Parameters​

NameType
locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1216


cancelItemPublicDataSubmission​

▸ cancelItemPublicDataSubmission(locId, itemId): Promise<void>

Parameters​

NameType
locIdUUID
itemIdHash

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1143


cancelOpenLoc​

▸ cancelOpenLoc(args): Promise<void>

Parameters​

NameType
argsObject
args.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2002


cancelPreAcknowledgeFile​

▸ cancelPreAcknowledgeFile(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckFileParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1584


▸ cancelPreAcknowledgeLink(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckLinkParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1823


cancelPreAcknowledgeMetadata​

▸ cancelPreAcknowledgeMetadata(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckMetadataParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1708


cancelPreClose​

▸ cancelPreClose(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.autoAckboolean
parameters.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2263


cancelPrePublishFile​

▸ cancelPrePublishFile(parameters): Promise<void>

Parameters​

NameType
parametersPublishFileParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1531


▸ cancelPrePublishLink(parameters): Promise<void>

Parameters​

NameType
parametersPublishLinkParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1775


cancelPrePublishMetadata​

▸ cancelPrePublishMetadata(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.locIdUUID
parameters.nameHashHash

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1654


cancelPreVoid​

▸ cancelPreVoid(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2317


cancelRecordPublicDataSubmission​

▸ cancelRecordPublicDataSubmission(locId, recordId): Promise<void>

Parameters​

NameType
locIdUUID
recordIdHash

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1429


checkDelivery​

▸ checkDelivery(parameters): Promise<CollectionDelivery>

Parameters​

NameType
parametersCheckCollectionDeliveryRequest

Returns​

Promise<CollectionDelivery>

Overrides​

LocClient.checkDelivery

Defined in​

packages/client/src/LocClient.ts:1198


checkTokensRecordDelivery​

▸ checkTokensRecordDelivery(parameters): Promise<CollectionDelivery>

Parameters​

NameType
parametersCheckTokensRecordDeliveryRequest

Returns​

Promise<CollectionDelivery>

Overrides​

LocClient.checkTokensRecordDelivery

Defined in​

packages/client/src/LocClient.ts:1482


close​

▸ close(parameters): Promise<void>

Parameters​

NameType
parameters{ autoAck: boolean ; locId: UUID ; seal?: string } & BlockchainSubmissionParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2226


createLocRequest​

▸ createLocRequest(request): Promise<LocRequest>

Parameters​

NameType
requestCreateLocRequest

Returns​

Promise<LocRequest>

Defined in​

packages/client/src/LocClient.ts:791


createOpenLoc​

▸ createOpenLoc(request): Promise<LocRequest>

Parameters​

NameType
requestCreateOpenLoc

Returns​

Promise<LocRequest>

Defined in​

packages/client/src/LocClient.ts:800


createSofRequest​

▸ createSofRequest(request): Promise<LocRequest>

Parameters​

NameType
requestCreateSofRequest & FetchParameters

Returns​

Promise<LocRequest>

Defined in​

packages/client/src/LocClient.ts:809


deleteFile​

▸ deleteFile(parameters): Promise<void>

Parameters​

NameType
parametersRefFileParams & FetchParameters

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:881


▸ deleteLink(parameters): Promise<void>

Parameters​

NameType
parametersRefLinkParams & FetchParameters

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:899


deleteMetadata​

▸ deleteMetadata(parameters): Promise<void>

Parameters​

NameType
parametersRefMetadataParams & FetchParameters

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:837


dismissIssuer​

▸ dismissIssuer(parameters): Promise<void>

Parameters​

NameType
parameters{ requester: string } & BlockchainSubmissionParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2338


ensureEnoughFunds​

▸ ensureEnoughFunds(fees): Promise<void>

Parameters​

NameType
feesFees

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1539


estimateFeesAcceptIdentityLoc​

▸ estimateFeesAcceptIdentityLoc(parameters): Promise<undefined | Fees>

Parameters​

NameType
parametersEstimateFeesIdentityTransactionLocParams

Returns​

Promise<undefined | Fees>

Defined in​

packages/client/src/LocClient.ts:2049


estimateFeesAcceptTransactionLoc​

▸ estimateFeesAcceptTransactionLoc(parameters): Promise<undefined | Fees>

Parameters​

NameType
parametersEstimateFeesAcceptTransactionLocParams

Returns​

Promise<undefined | Fees>

Defined in​

packages/client/src/LocClient.ts:1885


estimateFeesAcknowledgeFile​

▸ estimateFeesAcknowledgeFile(parameters): Promise<Fees>

Parameters​

NameType
parameters{ locId: UUID } & RefFileParams

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1592


▸ estimateFeesAcknowledgeLink(parameters): Promise<Fees>

Parameters​

NameType
parameters{ locId: UUID } & RefLinkParams

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1831


estimateFeesAcknowledgeMetadata​

▸ estimateFeesAcknowledgeMetadata(parameters): Promise<Fees>

Parameters​

NameType
parameters{ locId: UUID } & RefMetadataParams

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1716


estimateFeesAddCollectionItem​

▸ estimateFeesAddCollectionItem(parameters): Promise<Fees>

Parameters​

NameType
parametersAddCollectionItemParams & FetchParameters & { collectionItemFee: Lgnt }

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1112


estimateFeesAddTokensRecord​

▸ estimateFeesAddTokensRecord(parameters): Promise<Fees>

Parameters​

NameType
parametersAddTokensRecordParams & FetchParameters & { tokensRecordFee: Lgnt }

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1437


estimateFeesOpenCollectionLoc​

▸ estimateFeesOpenCollectionLoc(parameters): Promise<Fees>

Parameters​

NameType
parameters{ valueFee: Lgnt } & OpenPolkadotLocParams & OpenCollectionLocParams & AutoPublish

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:2214


estimateFeesOpenIdentityLoc​

▸ estimateFeesOpenIdentityLoc(parameters): Promise<Fees>

Parameters​

NameType
parametersOpenPolkadotLocParams & AutoPublish

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:2127


estimateFeesOpenLogionIdentityLoc​

▸ estimateFeesOpenLogionIdentityLoc(parameters): Promise<Fees>

Parameters​

NameType
parametersObject
parameters.locIdUUID

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:2154


estimateFeesOpenLogionTransactionLoc​

▸ estimateFeesOpenLogionTransactionLoc(parameters): Promise<Fees>

Parameters​

NameType
parametersObject
parameters.locIdUUID
parameters.requesterLocIdUUID

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1973


estimateFeesOpenTransactionLoc​

▸ estimateFeesOpenTransactionLoc(parameters): Promise<Fees>

Parameters​

NameType
parametersOpenPolkadotLocParams & AutoPublish

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1945


estimateFeesPublishFile​

▸ estimateFeesPublishFile(parameters): Promise<Fees>

Parameters​

NameType
parametersEstimateFeesPublishFileParams

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1543


▸ estimateFeesPublishLink(parameters): Promise<Fees>

Parameters​

NameType
parametersEstimateFeesPublishLinkParams

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1790


estimateFeesPublishMetadata​

▸ estimateFeesPublishMetadata(parameters): Promise<Fees>

Parameters​

NameType
parametersEstimateFeesPublishMetadataParams

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1662


estimateFeesSetInvitedContributor​

▸ estimateFeesSetInvitedContributor(params): Promise<Fees>

Parameters​

NameType
paramsSetInvitedContributorSelectionParams & FetchParameters

Returns​

Promise<Fees>

Defined in​

packages/client/src/LocClient.ts:1332


getCollectionItem​

▸ getCollectionItem(parameters): Promise<undefined | UploadableCollectionItem>

Parameters​

NameType
parameters{ itemId: Hash } & FetchParameters

Returns​

Promise<undefined | UploadableCollectionItem>

Inherited from​

LocClient.getCollectionItem

Defined in​

packages/client/src/LocClient.ts:569


getCollectionItems​

▸ getCollectionItems(parameters): Promise<UploadableCollectionItem[]>

Parameters​

NameType
parametersFetchParameters

Returns​

Promise<UploadableCollectionItem[]>

Inherited from​

LocClient.getCollectionItems

Defined in​

packages/client/src/LocClient.ts:611


getCollectionSize​

▸ getCollectionSize(parameters): Promise<undefined | number>

Parameters​

NameType
parametersFetchParameters

Returns​

Promise<undefined | number>

Inherited from​

LocClient.getCollectionSize

Defined in​

packages/client/src/LocClient.ts:635


getDeliveries​

▸ getDeliveries(parameters): Promise<ItemDeliveries>

Parameters​

NameType
parametersGetDeliveriesRequest

Returns​

Promise<ItemDeliveries>

Overrides​

LocClient.getDeliveries

Defined in​

packages/client/src/LocClient.ts:1188


getInvitedContributors​

▸ getInvitedContributors(request): Promise<ValidAccountId[]>

Parameters​

NameType
requestLocRequest

Returns​

Promise<ValidAccountId[]>

Defined in​

packages/client/src/LocClient.ts:1309


getLegalOfficerVerifiedIssuers​

▸ getLegalOfficerVerifiedIssuers(): Promise<BackendVerifiedIssuerIdentity[]>

Returns​

Promise<BackendVerifiedIssuerIdentity[]>

Defined in​

packages/client/src/LocClient.ts:2349


getLoc​

▸ getLoc(parameters): Promise<LegalOfficerCase>

Parameters​

NameType
parametersFetchParameters

Returns​

Promise<LegalOfficerCase>

Inherited from​

LocClient.getLoc

Defined in​

packages/client/src/LocClient.ts:561


getLocIssuers​

▸ getLocIssuers(request, locBatch): Promise<LocVerifiedIssuers>

Parameters​

NameType
requestLocRequest
locBatchLocBatch

Returns​

Promise<LocVerifiedIssuers>

Defined in​

packages/client/src/LocClient.ts:1232


getLocRequest​

▸ getLocRequest(parameters): Promise<LocRequest>

Parameters​

NameType
parametersFetchParameters

Returns​

Promise<LocRequest>

Overrides​

LocClient.getLocRequest

Defined in​

packages/client/src/LocClient.ts:818


getTokensRecord​

▸ getTokensRecord(parameters): Promise<undefined | ClientTokensRecord>

Parameters​

NameType
parameters{ recordId: Hash } & FetchParameters

Returns​

Promise<undefined | ClientTokensRecord>

Inherited from​

LocClient.getTokensRecord

Defined in​

packages/client/src/LocClient.ts:640


getTokensRecordDeliveries​

▸ getTokensRecordDeliveries(parameters): Promise<ItemDeliveries>

Parameters​

NameType
parametersGetTokensRecordDeliveriesRequest

Returns​

Promise<ItemDeliveries>

Overrides​

LocClient.getTokensRecordDeliveries

Defined in​

packages/client/src/LocClient.ts:1478


getTokensRecords​

▸ getTokensRecords(parameters): Promise<ClientTokensRecord[]>

Parameters​

NameType
parametersGetTokensRecordsRequest

Returns​

Promise<ClientTokensRecord[]>

Inherited from​

LocClient.getTokensRecords

Defined in​

packages/client/src/LocClient.ts:679


isInvitedContributorOf​

▸ isInvitedContributorOf(locId): Promise<boolean>

Parameters​

NameType
locIdUUID

Returns​

Promise<boolean>

Defined in​

packages/client/src/LocClient.ts:1305


isIssuerOf​

▸ isIssuerOf(request): Promise<boolean>

Parameters​

NameType
requestLocRequest

Returns​

Promise<boolean>

Defined in​

packages/client/src/LocClient.ts:1300


nominateIssuer​

▸ nominateIssuer(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID ; requester: string } & BlockchainSubmissionParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2326


openCollectionLoc​

▸ openCollectionLoc(parameters, requirePreOpen?): Promise<void>

Parameters​

NameTypeDefault value
parametersBlockchainSubmission<OpenPolkadotLocParams & OpenCollectionLocParams & AutoPublish>undefined
requirePreOpenbooleantrue

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2167


openCollectionLocSubmittable​

▸ openCollectionLocSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersOpenPolkadotLocParams & OpenCollectionLocParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:2190


openIdentityLoc​

▸ openIdentityLoc(parameters, requirePreOpen?): Promise<void>

Parameters​

NameTypeDefault value
parametersBlockchainSubmission<OpenPolkadotLocParams & AutoPublish>undefined
requirePreOpenbooleantrue

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2062


openIdentityLocSubmittable​

▸ openIdentityLocSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersOpenPolkadotLocParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:2085


openLoc​

▸ openLoc(args): Promise<void>

Parameters​

NameType
args{ locId: UUID } & AutoPublish

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1991


openLogionIdentityLoc​

▸ openLogionIdentityLoc(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & BlockchainSubmissionParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2138


openLogionIdentityLocSubmittable​

▸ openLogionIdentityLocSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersObject
parameters.locIdUUID

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:2147


openLogionTransactionLoc​

▸ openLogionTransactionLoc(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID ; requesterLocId: UUID } & BlockchainSubmissionParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1956


openLogionTransactionLocSubmittable​

▸ openLogionTransactionLocSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersObject
parameters.locIdUUID
parameters.requesterLocIdUUID

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1965


openTransactionLoc​

▸ openTransactionLoc(parameters, requirePreOpen?): Promise<void>

Parameters​

NameTypeDefault value
parametersBlockchainSubmission<OpenPolkadotLocParams & AutoPublish>undefined
requirePreOpenbooleantrue

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1898


openTransactionLocSubmittable​

▸ openTransactionLocSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersOpenPolkadotLocParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1928


preAcknowledgeFile​

▸ preAcknowledgeFile(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckFileParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1576


▸ preAcknowledgeLink(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckLinkParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1815


preAcknowledgeMetadata​

▸ preAcknowledgeMetadata(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & AckMetadataParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1700


preClose​

▸ preClose(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.autoAckboolean
parameters.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2255


prePublishFile​

▸ prePublishFile(parameters): Promise<void>

Parameters​

NameType
parametersPublishFileParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1523


▸ prePublishLink(parameters): Promise<void>

Parameters​

NameType
parametersPublishLinkParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1767


prePublishMetadata​

▸ prePublishMetadata(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.locIdUUID
parameters.nameHashHash

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1646


preVoid​

▸ preVoid(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.locIdUUID
parameters.reasonstring

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2306


publishFile​

▸ publishFile(parameters): Promise<void>

Parameters​

NameType
parametersPublishFileParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1505


publishFileSubmittable​

▸ publishFileSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersEstimateFeesPublishFileParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1551


▸ publishLink(parameters): Promise<void>

Parameters​

NameType
parametersPublishLinkParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1749


publishLinkSubmittable​

▸ publishLinkSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersEstimateFeesPublishLinkParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1783


publishMetadata​

▸ publishMetadata(parameters): Promise<void>

Parameters​

NameType
parametersPublishMetadataParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1625


publishMetadataSubmittable​

▸ publishMetadataSubmittable(parameters): SubmittableExtrinsic

Parameters​

NameType
parametersEstimateFeesPublishMetadataParams

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1669


rejectLoc​

▸ rejectLoc(args): Promise<void>

Parameters​

NameType
argsObject
args.locIdUUID
args.reasonstring

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1845


requestFileReview​

▸ requestFileReview(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.hashHash
parameters.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1486


requestLinkReview​

▸ requestLinkReview(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.locIdUUID
parameters.targetUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1730


requestMetadataReview​

▸ requestMetadataReview(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.locIdUUID
parameters.nameHashHash

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1606


requestVote​

▸ requestVote(params): Promise<string>

Parameters​

NameType
params{ locId: UUID } & BlockchainSubmissionParams

Returns​

Promise<string>

Defined in​

packages/client/src/LocClient.ts:2371


reviewFile​

▸ reviewFile(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & ReviewFileParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1495


▸ reviewLink(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & ReviewLinkParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1739


reviewMetadata​

▸ reviewMetadata(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & ReviewMetadataParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1615


rework​

▸ rework(locId): Promise<void>

Parameters​

NameType
locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1224


setCollectionFileRestrictedDelivery​

▸ setCollectionFileRestrictedDelivery(params): Promise<void>

Parameters​

NameType
paramsObject
params.hashHash
params.locIdUUID
params.restrictedDeliveryboolean

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2388


setInvitedContributor​

▸ setInvitedContributor(params): Promise<void>

Parameters​

NameType
paramsBlockchainSubmission<SetInvitedContributorSelectionParams & FetchParameters>

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1324


setInvitedContributorSubmittable​

▸ setInvitedContributorSubmittable(params): SubmittableExtrinsic

Parameters​

NameType
paramsSetInvitedContributorSelectionParams & FetchParameters

Returns​

SubmittableExtrinsic

Defined in​

packages/client/src/LocClient.ts:1339


setIssuerSelection​

▸ setIssuerSelection(params): Promise<void>

Parameters​

NameType
paramsSetIssuerSelectionParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2358


storageSize​

▸ storageSize(autoPublish, files): undefined | bigint

Parameters​

NameType
autoPublishboolean
filesAddFileParams[]

Returns​

undefined | bigint

Defined in​

packages/client/src/LocClient.ts:1921


submit​

▸ submit(locId): Promise<void>

Parameters​

NameType
locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1208


submitItemPublicData​

▸ submitItemPublicData(locId, item): Promise<void>

Parameters​

NameType
locIdUUID
itemCreateOffchainCollectionItem

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1132


submitRecordPublicData​

▸ submitRecordPublicData(locId, record): Promise<void>

Parameters​

NameType
locIdUUID
recordCreateOffchainTokensRecord

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1418


termsAndConditions​

▸ termsAndConditions(parameters): TermsAndConditionsElement[]

Parameters​

NameType
parametersAddCollectionItemParams

Returns​

TermsAndConditionsElement[]

Defined in​

packages/client/src/LocClient.ts:1044


toFileParams​

▸ toFileParams(item): FileParams

Parameters​

NameType
itemAddFileParams

Returns​

FileParams

Defined in​

packages/client/src/LocClient.ts:2110


toLinkParams​

▸ toLinkParams(item): LinkParams

Parameters​

NameType
itemAddLinkParams

Returns​

LinkParams

Defined in​

packages/client/src/LocClient.ts:2119


toMetadataItemParams​

▸ toMetadataItemParams(item): MetadataItemParams

Parameters​

NameType
itemAddMetadataParams

Returns​

MetadataItemParams

Defined in​

packages/client/src/LocClient.ts:2102


uploadItemFile​

▸ uploadItemFile(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.fileHashOrContent
parameters.itemIdHash
parameters.locIdUUID

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1151


uploadTokensRecordFile​

▸ uploadTokensRecordFile(parameters): Promise<void>

Parameters​

NameType
parametersObject
parameters.fileHashOrContent
parameters.locIdUUID
parameters.recordIdHash

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:1451


validTokenOrThrow​

▸ validTokenOrThrow(itemToken): void

Parameters​

NameType
itemTokenItemTokenWithRestrictedType

Returns​

void

Defined in​

packages/client/src/LocClient.ts:1178


voidLoc​

▸ voidLoc(parameters): Promise<void>

Parameters​

NameType
parameters{ locId: UUID } & VoidParams

Returns​

Promise<void>

Defined in​

packages/client/src/LocClient.ts:2271