utils
@nevermined-io/nevermined-sdk-js / utils
Namespace: utils
Table of contents
References
Enumerations
Classes
Variables
Functions
- didPrefixed
- didTransformer
- didZeroX
- eventToObject
- fillConditionsWithDDO
- findServiceConditionByName
- generateId
- getAssetRewardsFromDDOByService
- getAssetRewardsFromService
- getDIDFromService
- getNftAmountFromService
- getNftHolderFromService
- makeAccounts
- makeBuffer
- noDidPrefixed
- noZeroX
- objectPromiseAll
- setAssetRewardsFromDDOByService
- setNFTRewardsFromDDOByService
- zeroX
- zeroXTransformer
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
Name | Type |
---|---|
input | string |
Returns
string
Defined in
src/utils/ConversionTypeHelpers.ts:17
didTransformer
▸ didTransformer(input?
, prefixOutput
): string
Parameters
Name | Type | Default value |
---|---|---|
input | string | '' |
prefixOutput | boolean | undefined |
Returns
string
Defined in
src/utils/ConversionTypeHelpers.ts:20
didZeroX
▸ didZeroX(input
): string
Parameters
Name | Type |
---|---|
input | string |
Returns
string
Defined in
src/utils/ConversionTypeHelpers.ts:30
eventToObject
▸ eventToObject(event
): any
Parameters
Name | Type |
---|---|
event | any |
Returns
any
Defined in
fillConditionsWithDDO
▸ fillConditionsWithDDO(conditions
, ddo
, assetRewards?
, erc20TokenContract?
, nftTokenContract?
, nftHolder?
, nftAmount?
, nftTransfer?
, duration?
): ServiceAgreementTemplateCondition
[]
Fill some static parameters that depends on the metadata.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
conditions | ServiceAgreementTemplateCondition [] | undefined | Conditions to fill. |
ddo | DDO | undefined | DDO related to this conditions. |
assetRewards | default | undefined | Rewards distribution |
erc20TokenContract? | string | undefined | Number of nfts to handle |
nftTokenContract? | string | undefined | Number of nfts to handle |
nftHolder? | string | undefined | - |
nftAmount? | default | undefined | Number of nfts to handle |
nftTransfer | boolean | false | - |
duration | number | 0 | - |
Returns
ServiceAgreementTemplateCondition
[]
Filled conditions.
Defined in
findServiceConditionByName
▸ findServiceConditionByName(service
, name
): ServiceAgreementTemplateCondition
Parameters
Name | Type |
---|---|
service | ServiceCommon |
name | ConditionType |
Returns
ServiceAgreementTemplateCondition
Defined in
generateId
▸ generateId(length?
): string
Parameters
Name | Type | Default value |
---|---|---|
length | number | 64 |
Returns
string
Defined in
src/utils/GeneratorHelpers.ts:3
getAssetRewardsFromDDOByService
▸ getAssetRewardsFromDDOByService(ddo
, service
): AssetRewards
Parameters
Name | Type |
---|---|
ddo | DDO |
service | ServiceType |
Returns
AssetRewards
Defined in
getAssetRewardsFromService
▸ getAssetRewardsFromService(service
): AssetRewards
Parameters
Name | Type |
---|---|
service | ServiceCommon |
Returns
AssetRewards
Defined in
getDIDFromService
▸ getDIDFromService(service
): string
Parameters
Name | Type |
---|---|
service | ServiceCommon |
Returns
string
Defined in
getNftAmountFromService
▸ getNftAmountFromService(service
): BigNumber
Parameters
Name | Type |
---|---|
service | ServiceCommon |
Returns
BigNumber
Defined in
getNftHolderFromService
▸ getNftHolderFromService(service
): string
Parameters
Name | Type |
---|---|
service | ServiceCommon |
Returns
string
Defined in
makeAccounts
▸ makeAccounts(seedphrase
): ethers.Wallet
[]
Parameters
Name | Type |
---|---|
seedphrase | string |
Returns
ethers.Wallet
[]
Defined in
makeBuffer
▸ makeBuffer(a
, b
): Buffer
Parameters
Name | Type |
---|---|
a | any |
b | any |
Returns
Buffer
Defined in
noDidPrefixed
▸ noDidPrefixed(input
): string
Parameters
Name | Type |
---|---|
input | string |
Returns
string
Defined in
src/utils/ConversionTypeHelpers.ts:18
noZeroX
▸ noZeroX(input
): string
Parameters
Name | Type |
---|---|
input | string |
Returns
string
Defined in
src/utils/ConversionTypeHelpers.ts:5
objectPromiseAll
▸ objectPromiseAll(obj
): Promise
<any
>
Parameters
Name | Type |
---|---|
obj | Object |
Returns
Promise
<any
>
Defined in
src/utils/PromiseResolver.ts:11
setAssetRewardsFromDDOByService
▸ setAssetRewardsFromDDOByService(ddo
, serviceType
, rewards
): void
Parameters
Name | Type |
---|---|
ddo | DDO |
serviceType | ServiceType |
rewards | default |
Returns
void
Defined in
setNFTRewardsFromDDOByService
▸ setNFTRewardsFromDDOByService(ddo
, serviceType
, rewards
, holderAddress
): void
Parameters
Name | Type |
---|---|
ddo | DDO |
serviceType | ServiceType |
rewards | default |
holderAddress | string |
Returns
void
Defined in
zeroX
▸ zeroX(input
): string
Parameters
Name | Type |
---|---|
input | string |
Returns
string
Defined in
src/utils/ConversionTypeHelpers.ts:4
zeroXTransformer
▸ zeroXTransformer(input?
, zeroOutput
): string
Parameters
Name | Type | Default value |
---|---|---|
input | string | '' |
zeroOutput | boolean | undefined |
Returns
string