1
0
mirror of https://github.com/oceanprotocol/ocean.js.git synced 2024-11-26 20:39:05 +01:00
ocean.js/src/utils/DdoHelpers.ts
2022-06-21 12:21:13 +02:00

13 lines
379 B
TypeScript

import sha256 from 'crypto-js/sha256'
import Web3 from 'web3'
export function generateDid(nftAddress: string, chainId: number): string {
nftAddress = Web3.utils.toChecksumAddress(nftAddress)
const checksum = sha256(nftAddress + chainId.toString(10))
return `did:op:${checksum.toString()}`
}
export function getHash(data: any): string {
return sha256(data).toString()
}