public class SDKUtils extends Object
Modifier and Type | Field and Description |
---|---|
static org.hyperledger.fabric.sdk.security.CryptoSuite |
suite |
Modifier and Type | Method and Description |
---|---|
static byte[] |
calculateBlockHash(HFClient client,
long blockNumber,
byte[] previousHash,
byte[] dataHash)
used asn1 and get hash
|
static Collection<Set<ProposalResponse>> |
getProposalConsistencySets(Collection<? extends ProposalResponse> proposalResponses,
Set<ProposalResponse> invalid)
Check that the proposals all have consistent read write sets
|
static Collection<Set<ProposalResponse>> |
getProposalConsistencySets(Collection<ProposalResponse> proposalResponses)
Check that the proposals all have consistent read write sets
|
public static byte[] calculateBlockHash(HFClient client, long blockNumber, byte[] previousHash, byte[] dataHash) throws IOException, InvalidArgumentException
blockNumber
- previousHash
- dataHash
- IOException
InvalidArgumentException
public static Collection<Set<ProposalResponse>> getProposalConsistencySets(Collection<ProposalResponse> proposalResponses) throws InvalidArgumentException
proposalResponses
- InvalidArgumentException
public static Collection<Set<ProposalResponse>> getProposalConsistencySets(Collection<? extends ProposalResponse> proposalResponses, Set<ProposalResponse> invalid) throws InvalidArgumentException
proposalResponses
- invalid
- proposals that were found to be invalid.InvalidArgumentException
Copyright © 2020. All rights reserved.