rchain-token
Version:
Fungibles and non-fungibles tokens on the RChain blockchain
33 lines (27 loc) • 659 B
JavaScript
const rchainToolkit = require('rchain-toolkit');
const { masterTerm } = require('../../src/');
const {
getDepth,
getContractDepth,
} = require('../utils');
module.exports.deployMaster = async ({
validatorHost,
privateKey,
}) => {
const term = masterTerm({
depth: getDepth() || 3,
contractDepth: getContractDepth() || 2,
});
const dataAtNameResponse = await rchainToolkit.http.easyDeploy(
validatorHost,
term,
privateKey,
1,
10000000,
10 * 60 * 1000
);
const data = rchainToolkit.utils.rhoValToJs(
JSON.parse(dataAtNameResponse).exprs[0].expr
);
return data.registryUri.replace('rho:id:', '');
};