@iden3/js-jsonld-merklization
Version:
json ld merklization library
11 lines (10 loc) • 423 B
JavaScript
import { DEFAULT_HASHER } from './poseidon';
import { getJsonLdDocLoader } from '../loaders/jsonld-loader';
export function getHasher(opts) {
return opts?.hasher ?? DEFAULT_HASHER;
}
export function getDocumentLoader(opts) {
const ipfsNodeURL = opts?.ipfsNodeURL ?? null;
const ipfsGatewayURL = opts?.ipfsGatewayURL ?? null;
return opts?.documentLoader ?? getJsonLdDocLoader(ipfsNodeURL, ipfsGatewayURL);
}