public class Vm extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
NATIVE_INVOKE_NAME |
| Modifier and Type | Method and Description |
|---|---|
Transaction |
buildNativeParams(Address codeAddr,
String initMethod,
byte[] args,
String payer,
long gaslimit,
long gasprice) |
String |
getCodeAddress() |
DeployCode |
makeDeployCodeTransaction(String codeStr,
boolean needStorage,
String name,
String codeVersion,
String author,
String email,
String desp,
String payer,
long gaslimit,
long gasprice) |
InvokeCode |
makeInvokeCodeTransaction(byte[] params,
String payer,
long gaslimit,
long gasprice)
Native makeInvokeCodeTransaction
|
InvokeCode |
makeInvokeCodeTransaction(String codeAddr,
String method,
byte[] params,
String payer,
long gaslimit,
long gasprice) |
void |
setCodeAddress(String codeHash) |
public static String NATIVE_INVOKE_NAME
public Vm(DnaSdk sdk)
public String getCodeAddress()
public void setCodeAddress(String codeHash)
public DeployCode makeDeployCodeTransaction(String codeStr, boolean needStorage, String name, String codeVersion, String author, String email, String desp, String payer, long gaslimit, long gasprice) throws SDKException
codeStr - needStorage - name - codeVersion - author - email - desp - payer - gaslimit - gasprice - SDKExceptionpublic InvokeCode makeInvokeCodeTransaction(String codeAddr, String method, byte[] params, String payer, long gaslimit, long gasprice) throws SDKException
SDKExceptionpublic InvokeCode makeInvokeCodeTransaction(byte[] params, String payer, long gaslimit, long gasprice) throws SDKException
params - payer - gaslimit - gasprice - SDKExceptionpublic Transaction buildNativeParams(Address codeAddr, String initMethod, byte[] args, String payer, long gaslimit, long gasprice) throws SDKException
SDKExceptionCopyright © 2020. All rights reserved.