public static class ManagedToken.MintingProtocol
extends java.lang.Object
Constructor | Description |
---|---|
MintingProtocol(byte[] previousTransaction) |
Restore protocol object from previously registered transaction
|
MintingProtocol(byte[] packed,
byte[] packedMintingRoot) |
Restore protocol object from previously registered transaction or contract's sealed binary.
|
MintingProtocol(byte[] packed,
ManagedToken.MintingRoot root) |
Restore protocol object from previously registered transaction or contract's sealed binary.
|
MintingProtocol(java.lang.String coinCode,
byte[] packedMintingRoot) |
Creates new protocol object holding contract of appropriate structure.
|
MintingProtocol(java.lang.String coinCode,
ManagedToken.MintingRoot root) |
Creates new protocol object holding contract of appropriate structure.
|
Modifier and Type | Method | Description |
---|---|---|
Contract |
getContract() |
Get protocol contract
|
ManagedToken.MintingRoot |
getMintingRoot() |
Get root object
|
TransactionPack |
getTransaction() |
Get transaction to be registered
|
public MintingProtocol(java.lang.String coinCode, byte[] packedMintingRoot) throws java.io.IOException
coinCode
- 'currency' code of tokenspackedMintingRoot
- sealed binary of root contract or transaction involving root contractjava.io.IOException
public MintingProtocol(java.lang.String coinCode, ManagedToken.MintingRoot root)
getTransaction()
coinCode
- 'currency' code of tokensroot
- root objectpublic MintingProtocol(byte[] previousTransaction) throws java.io.IOException
previousTransaction
- packed transaction involving root contract and protocol contractjava.io.IOException
public MintingProtocol(byte[] packed, byte[] packedMintingRoot) throws java.io.IOException
packed
- packed transaction involving protocol contract or sealed binarypackedMintingRoot
- packed transaction involving root contract or sealed binaryjava.io.IOException
public MintingProtocol(byte[] packed, ManagedToken.MintingRoot root) throws java.io.IOException
packed
- packed transaction involving protocol contract or sealed binaryroot
- root objectjava.io.IOException
public Contract getContract()
public ManagedToken.MintingRoot getMintingRoot()
public TransactionPack getTransaction()