public static class ManagedToken.MintingRoot
extends java.lang.Object
Constructor | Description |
---|---|
MintingRoot(byte[] packed) |
Restore root object from previously registered transaction or contract's sealed binary.
|
MintingRoot(java.util.Set<com.icodici.crypto.KeyAddress> multisigAddresses,
int quorum,
int strongQuorum) |
Create new minting root object holding contract of appropriate structure.
|
Modifier and Type | Method | Description |
---|---|---|
Contract |
getContract() |
Get root contract object
|
TransactionPack |
getTransaction() |
Get transaction to be registered
|
protected void |
initFromTransactionPack(TransactionPack pack) |
public MintingRoot(java.util.Set<com.icodici.crypto.KeyAddress> multisigAddresses, int quorum, int strongQuorum)
getTransaction()
multisigAddresses
- addresses of root authorityquorum
- quorum for issuing / revoking tokensstrongQuorum
- quorum for issuing root contract and subsequent protocol contractspublic MintingRoot(byte[] packed) throws java.io.IOException
packed
- packed transaction involving root contract or sealed binaryjava.io.IOException
protected void initFromTransactionPack(TransactionPack pack)
public Contract getContract()
public TransactionPack getTransaction()