public class ContractManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ContractManager.OPTION |
Constructor and Description |
---|
ContractManager() |
Modifier and Type | Method and Description |
---|---|
void |
delete(java.lang.String contractName) |
void |
init(java.lang.String contractName) |
void |
list(java.lang.String account,
java.lang.String name) |
JO |
listImpl(java.lang.String account,
java.lang.String name) |
static void |
main(java.lang.String[] args) |
void |
reference(java.lang.String contractName,
byte[] contractFullHash) |
JO |
reference(java.lang.String contractName,
byte[] contractFullHash,
JO contractParams) |
byte[] |
upload(java.lang.String contractName) |
JO |
uploadImpl(java.lang.String contractName) |
boolean |
verify(java.lang.String hash,
java.lang.String sourceFile)
We assume that the source file produces a single class file and verify that this class file is stored in the
blockchain cloud data which corresponds to the provided transaction hash on IGNIS.
|
public static void main(java.lang.String[] args)
public void init(java.lang.String contractName)
public void list(java.lang.String account, java.lang.String name)
public JO listImpl(java.lang.String account, java.lang.String name)
public byte[] upload(java.lang.String contractName)
public JO uploadImpl(java.lang.String contractName)
public void reference(java.lang.String contractName, byte[] contractFullHash)
public JO reference(java.lang.String contractName, byte[] contractFullHash, JO contractParams)
public void delete(java.lang.String contractName)
public boolean verify(java.lang.String hash, java.lang.String sourceFile)
hash
- hash of the cloud data transaction which stores the contract filesourceFile
- path to the source file to compile