UNPKG

rchain-token

Version:

Fungibles and non-fungibles tokens on the RChain blockchain

37 lines (35 loc) 929 B
/* GENERATED CODE, only edit rholang/*.rho files*/ module.exports.updateFeeTerm = ( payload ) => { return `new basket, returnCh, stdout(\`rho:io:stdout\`), deployerId(\`rho:rchain:deployerId\`), registryLookup(\`rho:registry:lookup\`) in { for (superKey <<- @(*deployerId, "rchain-token-contract", "${payload.masterRegistryUri}", "${payload.contractId}")) { superKey!(( "UPDATE_FEE", { "fee": ${payload.fee ? `("${payload.fee[0]}", ${payload.fee[1]})` : "Nil"} }, *returnCh )) | for (@r <- returnCh) { stdout!(r) | match r { String => { basket!({ "status": "failed", "message": r }) | stdout!(("failed", r)) } _ => { // OP_UPDATE_FEE_COMPLETED_BEGIN stdout!("completed, fee updated") | basket!({ "status": "completed" }) // OP_UPDATE_FEE_COMPLETED_END } } } } } `; };