public class ContractManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ContractManager.ContractData |
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(ContractManager.ContractData contractData,
byte[] contractFullHash) |
JO |
reference(ContractManager.ContractData contractData,
byte[] fullHash,
JO uploaderParams) |
ContractManager.ContractData |
upload(java.lang.String contractName,
java.lang.String packageName) |
ContractManager.ContractData |
uploadImpl(java.lang.String contractName,
java.lang.String packageName) |
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 ContractManager.ContractData upload(java.lang.String contractName, java.lang.String packageName)
public ContractManager.ContractData uploadImpl(java.lang.String contractName, java.lang.String packageName)
public void reference(ContractManager.ContractData contractData, byte[] contractFullHash)
public JO reference(ContractManager.ContractData contractData, byte[] fullHash, JO uploaderParams)
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