@neo-one/client-core-esnext-esm
Version:
NEO•ONE client core types implementation.
18 lines (16 loc) • 632 B
JavaScript
import { addressToScriptHash, common, ScriptBuilder } from '@neo-one/client-common-esnext-esm';
const getInvokeMethodInvocationScript = ({ method, params, }) => {
const sb = new ScriptBuilder();
sb.emitAppCallInvocation(method, ...params);
return sb.build();
};
const getInvokeMethodScript = ({ address, method, params, }) => {
const sb = new ScriptBuilder();
sb.emitAppCall(common.stringToUInt160(addressToScriptHash(address)), method, ...params);
return sb.build();
};
export const clientUtils = {
getInvokeMethodInvocationScript,
getInvokeMethodScript,
};
//# sourceMappingURL=clientUtils.js.map