Skip to main content

utils

@nevermined-io/nevermined-sdk-js / utils

Namespace: utils

Table of contents

References

Enumerations

Classes

Variables

Functions

References

LoggerInstance

Renames and re-exports Logger

Variables

ZeroAddress

Const ZeroAddress: "0x0000000000000000000000000000000000000000"

Defined in

src/utils/ConversionTypeHelpers.ts:53

Functions

didPrefixed

didPrefixed(input): string

Parameters

NameType
inputstring

Returns

string

Defined in

src/utils/ConversionTypeHelpers.ts:17


didTransformer

didTransformer(input?, prefixOutput): string

Parameters

NameTypeDefault value
inputstring''
prefixOutputbooleanundefined

Returns

string

Defined in

src/utils/ConversionTypeHelpers.ts:20


didZeroX

didZeroX(input): string

Parameters

NameType
inputstring

Returns

string

Defined in

src/utils/ConversionTypeHelpers.ts:30


eventToObject

eventToObject(event): any

Parameters

NameType
eventany

Returns

any

Defined in

src/utils/Events.ts:1


fillConditionsWithDDO

fillConditionsWithDDO(conditions, ddo, assetRewards?, erc20TokenContract?, nftTokenContract?, nftHolder?, nftAmount?, nftTransfer?, duration?): ServiceAgreementTemplateCondition[]

Fill some static parameters that depends on the metadata.

Parameters

NameTypeDefault valueDescription
conditionsServiceAgreementTemplateCondition[]undefinedConditions to fill.
ddoDDOundefinedDDO related to this conditions.
assetRewardsdefaultundefinedRewards distribution
erc20TokenContract?stringundefinedNumber of nfts to handle
nftTokenContract?stringundefinedNumber of nfts to handle
nftHolder?stringundefined-
nftAmount?defaultundefinedNumber of nfts to handle
nftTransferbooleanfalse-
durationnumber0-

Returns

ServiceAgreementTemplateCondition[]

Filled conditions.

Defined in

src/utils/DDOHelpers.ts:71


findServiceConditionByName

findServiceConditionByName(service, name): ServiceAgreementTemplateCondition

Parameters

NameType
serviceServiceCommon
nameConditionType

Returns

ServiceAgreementTemplateCondition

Defined in

src/utils/DDOHelpers.ts:100


generateId

generateId(length?): string

Parameters

NameTypeDefault value
lengthnumber64

Returns

string

Defined in

src/utils/GeneratorHelpers.ts:3


getAssetRewardsFromDDOByService

getAssetRewardsFromDDOByService(ddo, service): AssetRewards

Parameters

NameType
ddoDDO
serviceServiceType

Returns

AssetRewards

Defined in

src/utils/DDOHelpers.ts:109


getAssetRewardsFromService

getAssetRewardsFromService(service): AssetRewards

Parameters

NameType
serviceServiceCommon

Returns

AssetRewards

Defined in

src/utils/DDOHelpers.ts:148


getDIDFromService

getDIDFromService(service): string

Parameters

NameType
serviceServiceCommon

Returns

string

Defined in

src/utils/DDOHelpers.ts:167


getNftAmountFromService

getNftAmountFromService(service): BigNumber

Parameters

NameType
serviceServiceCommon

Returns

BigNumber

Defined in

src/utils/DDOHelpers.ts:179


getNftHolderFromService

getNftHolderFromService(service): string

Parameters

NameType
serviceServiceCommon

Returns

string

Defined in

src/utils/DDOHelpers.ts:173


makeAccounts

makeAccounts(seedphrase): ethers.Wallet[]

Parameters

NameType
seedphrasestring

Returns

ethers.Wallet[]

Defined in

src/utils/MakeAccounts.ts:4


makeBuffer

makeBuffer(a, b): Buffer

Parameters

NameType
aany
bany

Returns

Buffer

Defined in

src/utils/index.ts:12


noDidPrefixed

noDidPrefixed(input): string

Parameters

NameType
inputstring

Returns

string

Defined in

src/utils/ConversionTypeHelpers.ts:18


noZeroX

noZeroX(input): string

Parameters

NameType
inputstring

Returns

string

Defined in

src/utils/ConversionTypeHelpers.ts:5


objectPromiseAll

objectPromiseAll(obj): Promise<any>

Parameters

NameType
objObject

Returns

Promise<any>

Defined in

src/utils/PromiseResolver.ts:11


setAssetRewardsFromDDOByService

setAssetRewardsFromDDOByService(ddo, serviceType, rewards): void

Parameters

NameType
ddoDDO
serviceTypeServiceType
rewardsdefault

Returns

void

Defined in

src/utils/DDOHelpers.ts:132


setNFTRewardsFromDDOByService

setNFTRewardsFromDDOByService(ddo, serviceType, rewards, holderAddress): void

Parameters

NameType
ddoDDO
serviceTypeServiceType
rewardsdefault
holderAddressstring

Returns

void

Defined in

src/utils/DDOHelpers.ts:116


zeroX

zeroX(input): string

Parameters

NameType
inputstring

Returns

string

Defined in

src/utils/ConversionTypeHelpers.ts:4


zeroXTransformer

zeroXTransformer(input?, zeroOutput): string

Parameters

NameTypeDefault value
inputstring''
zeroOutputbooleanundefined

Returns

string

Defined in

src/utils/ConversionTypeHelpers.ts:7