@kazeblockchain/kazejs
Version:
Javascript libraries for Kaze wallet
35 lines (31 loc) • 765 B
TypeScript
export interface scriptParams {
scriptHash: string,
operation?: string,
args?: Array<any> | string | number | boolean,
useTailCall?: boolean
}
/** A wrapper method around ScripBuilder for creating a VM script. */
export function createScript({ scriptHash, operation, args, useTailCall }: scriptParams): string
interface DeployScriptConfig {
script: string,
name: string,
version: string,
author: string,
email: string,
description: string,
needsStorage?: boolean,
returnType?: string,
paramaterList?: string
}
/** Generates script for deploying contract */
export function generateDeployScript({
script,
name,
version,
author,
email,
description,
needsStorage,
returnType,
paramaterList
}: DeployScriptConfig): string