UNPKG

@unspent/phi

Version:

a collection of anyone can spend contracts

18 lines 603 B
import { nameMap } from "./constant.js"; export async function getArtifactsAsync(code, version, subset) { if (!(code in nameMap)) throw Error(`Unrecognized contract code ${code}`); let scriptModuleName = `./${nameMap[code]}/cash/v${version}`; if (subset) scriptModuleName += `.${subset}`; scriptModuleName += ".js"; let script; script = await import(scriptModuleName); if ("artifact" in script) { return script.artifact; } else { throw Error(`Couldn't find contract ${code}v${version}`); } } //# sourceMappingURL=getArtifact.js.map