UNPKG

rchain-token

Version:

Fungibles and non-fungibles tokens on the RChain blockchain

42 lines (39 loc) 900 B
/* GENERATED CODE, only edit rholang/*.rho files*/ module.exports.renewTerm = ( payload ) => { return ` new basket, boxCh, returnCh, deployerId(\`rho:rchain:deployerId\`), stdout(\`rho:io:stdout\`) in { for (boxCh <<- @(*deployerId, "rchain-token-box", "${payload.masterRegistryUri}", "${payload.boxId}")) { stdout!("boxCh") | boxCh!(( "RENEW", { "contractId": "${payload.contractId}", "purseId": "${payload.purseId}" }, *returnCh )) | for (@r <- returnCh) { match r { String => { basket!({ "status": "failed", "message": r }) | stdout!(("failed", r)) } (true, Nil) => { // OP_RENEW_COMPLETED_BEGIN basket!({ "status": "completed" }) | stdout!("completed, renew successful") // OP_RENEW_COMPLETED_END } } } } }`; };