| 限定符和类型 | 方法和说明 |
|---|---|
List<Hash> |
LogFilter.getIdentities() |
| 限定符和类型 | 方法和说明 |
|---|---|
BlockBodyInfo |
IProxy.readBlockBody(Hash blockHash)
read block body.
|
boolean |
SpvImp.verifyReceipt(Hash txHash,
TransactionReceipt receipt) |
boolean |
SpvImp.verifyReceipt(Hash txHash,
TransactionReceipt receipt,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
boolean |
SpvImp.verifyTransaction(Hash txHash) |
boolean |
SpvImp.verifyTransaction(Hash txHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
boolean |
SpvImp.verifyTransaction(TransactionProof proof,
Hash txHash) |
void |
SpvImp.watchIdentity(Hash id) |
| 构造器和说明 |
|---|
QueryReceiptTask(BaseService baseService,
Integer interval,
ILogger logger,
TransactionReceiptResponse response,
IAsyncCallback callback,
Hash hash,
String endpoint,
BaseFixedSizeByteArray.Fixed20ByteArray groupId,
long endTimestamp) |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
GasWithHold.createGasWithHold(Hash hash,
Identity identity,
List<SignerBase> signerBases)
生成完的byte数组需要放到request的extendsion里面 new Extension(4,byte[]);
|
| 限定符和类型 | 字段和说明 |
|---|---|
static Hash |
Hash.ZERO |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
Hash.compareTo(Hash another) |
| 构造器和说明 |
|---|
Hash(Hash from) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Identity |
| 构造器和说明 |
|---|
Identity(Hash from) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
BlockHeader.getHash() |
Hash |
BlockHeader.getParentHash() |
Hash |
BlockHeader.getReceiptRoot() |
Hash |
BlockHeader.getStateRoot() |
Hash |
BlockHeader.getTransactionRoot() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Hash> |
BlockInfo.getTxHashs() |
| 限定符和类型 | 方法和说明 |
|---|---|
Transaction |
Block.getTransaction(Hash hash) |
Transaction |
BlockBody.getTransactionByHash(Hash hash) |
void |
BlockHeader.setHash(Hash hash) |
void |
BlockHeader.setParentHash(Hash parentHash) |
void |
BlockHeader.setReceiptRoot(Hash receiptRoot) |
void |
BlockHeader.setStateRoot(Hash stateRoot) |
void |
BlockHeader.setTransactionRoot(Hash transactionRoot) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BlockInfo.setTxHashs(List<Hash> txHashs) |
| 构造器和说明 |
|---|
BlockInfo(List<Hash> txHashs,
List<TransactionReceipt> receiptList,
BigInteger blockNumber) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Hash |
Consensus.calcPKsMerkleRootHash(Set<PublicKey> publicKeys) |
static Hash |
Consensus.calcPKsMerkleRootHash(Set<PublicKey> publicKeys,
HashTypeEnum hashTypeEnum) |
static Hash |
Consensus.calcProofHash(Hash parentHash,
Hash txRoot,
Hash pksHash,
int nodeSize,
long timestamp) |
static Hash |
Consensus.calcProofHash(Hash parentHash,
Hash txRoot,
Hash pksHash,
int nodeSize,
long timestamp,
HashTypeEnum hashTypeEnum) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Hash |
Consensus.calcProofHash(Hash parentHash,
Hash txRoot,
Hash pksHash,
int nodeSize,
long timestamp) |
static Hash |
Consensus.calcProofHash(Hash parentHash,
Hash txRoot,
Hash pksHash,
int nodeSize,
long timestamp,
HashTypeEnum hashTypeEnum) |
| 构造器和说明 |
|---|
ProofHash(Hash txRoot,
Hash parentHah,
int nodeSize,
long timestamp,
Hash pubkeysHash) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
Contract.getCodeHash()
Getter method for property codeHash.
|
Hash |
Contract.getStorageRoot()
Getter method for property storageRoot.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Contract |
Contract.builder(Identity id,
BigInteger balance,
AuthMap authMap,
PublicKey recoverKey,
long recoverTimestamp,
AccountStatus status,
Hash storageRoot,
Hash codeHash,
byte[] code) |
static Contract |
Contract.builder(Identity id,
BigInteger balance,
AuthMap authMap,
PublicKey recoverKey,
long recoverTimestamp,
AccountStatus status,
Hash storageRoot,
Hash codeHash,
byte[] code,
byte[] encryptionKey) |
void |
Contract.setCodeHash(Hash codeHash)
Setter method for property codeHash.
|
void |
Contract.setStorageRoot(Hash storageRoot)
Setter method for property storageRoot.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
NetStatus.getDestNodeId() |
Hash |
NetStatus.getSrcNodeId() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NetStatus.setDestNodeId(Hash destNodeId) |
void |
NetStatus.setSrcNodeId(Hash srcNodeId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
EventTopicResult.getContractId() |
Hash |
EventTopicResult.getTxHash() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EventTopicResult.setContractId(Hash contractId) |
void |
EventTopicResult.setTxHash(Hash txHash) |
| 构造器和说明 |
|---|
EventTopicResult(String topic,
byte[] data,
Hash contractId,
Hash txHash) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
BlockReceiptInfo.getBlockHash() |
Hash |
BlockBodyInfo.getBlockHash() |
Hash |
VerifiedBlock.getBlockHash() |
Hash |
ReceiptProof.getReceiptRoot() |
Hash |
WorldStateProof.getStateRoot() |
Hash |
TransactionProof.getTxRoot() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Hash> |
TransactionProof.getBranches() |
List<Hash> |
ReceiptProof.getBranches() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BlockReceiptInfo.setBlockHash(Hash blockHash) |
void |
BlockBodyInfo.setBlockHash(Hash blockHash) |
void |
VerifiedBlock.setBlockHash(Hash blockHash) |
void |
ReceiptProof.setReceiptRoot(Hash receiptRoot) |
void |
WorldStateProof.setStateRoot(Hash stateRoot) |
void |
TransactionProof.setTxRoot(Hash txRoot) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TransactionProof.setBranches(List<Hash> branches) |
void |
ReceiptProof.setBranches(List<Hash> branches) |
| 构造器和说明 |
|---|
BlockBodyInfo(Hash blockHash,
BlockBody body) |
BlockReceiptInfo(Hash blockHash,
List<TransactionReceipt> receipts) |
ReceiptProof(BigInteger blockNumber,
int index,
int size,
Hash receiptRoot,
List<Hash> branches) |
TransactionProof(BigInteger blockNumber,
int index,
int size,
Hash txRoot,
List<Hash> branches) |
VerifiedBlock(Long version,
BigInteger blockNum,
Hash blockHash,
Set<PublicKey> publicKeys) |
WorldStateProof(BigInteger blockNumber,
Hash stateRoot,
List<WorldStateNode> worldStateNodeList) |
| 构造器和说明 |
|---|
ReceiptProof(BigInteger blockNumber,
int index,
int size,
Hash receiptRoot,
List<Hash> branches) |
TransactionProof(BigInteger blockNumber,
int index,
int size,
Hash txRoot,
List<Hash> branches) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
PbftInfo.getCurrentLeader()
Getter method for property currentLeader.
|
Hash |
PbftInfo.getMyId()
Getter method for property myId.
|
Hash |
HoneybadgerInfo.getNodeId() |
Hash |
NodeInfo.getNodeId()
Getter method for property nodeId.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static NodeInfo |
NodeInfo.builder(Hash nodeId,
List<EndPoint> endPoints,
PublicKey publicKey,
NodeRoleEnum nodeRoleEnum,
ContractNodeStatusEnum contractNodeStatusEnum) |
static HoneybadgerInfo |
HoneybadgerInfo.builder(long n,
long f,
Hash nodeId,
long currentView,
long proposeSize,
long normalTimeoutInterval,
long threads) |
static HoneybadgerInfo |
HoneybadgerInfo.builder(long n,
long f,
Hash nodeId,
long currentView,
long proposeSize,
long normalTimeoutInterval,
long threads,
ConsensusProposalStatusEnum consensusProposalStatus) |
static PbftInfo |
PbftInfo.builder(String phase,
long n,
long f,
Hash currentLeader,
Hash myId,
long currentView,
long lastExecSeq,
long proposeSize,
long proposeTimeoutInterval,
long normalTimeoutInterval,
long viewchangeTimeoutInterval) |
static PbftInfo |
PbftInfo.builder(String phase,
long n,
long f,
Hash currentLeader,
Hash myId,
long currentView,
long lastExecSeq,
long proposeSize,
long proposeTimeoutInterval,
long normalTimeoutInterval,
long viewchangeTimeoutInterval,
ConsensusProposalStatusEnum consensusProposalStatusEnum) |
void |
HoneybadgerInfo.setNodeId(Hash nodeId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
Transaction.getHash()
Gets hash.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Transaction |
Transaction.builder(TransactionType txType,
byte[] data,
List<byte[]> signatureList,
Hash hash,
Identity from,
Identity to,
long timestamp,
long period,
BaseFixedSizeUnsignedInteger.Fixed64BitUnsignedInteger nonce,
BigInteger gas,
BaseFixedSizeUnsignedInteger.Fixed64BitUnsignedInteger value,
List<Extension> extensions,
BaseFixedSizeByteArray.Fixed20ByteArray groupId)
Builder transaction do.
|
static Transaction |
Transaction.builder(TransactionType txType,
byte[] data,
List<byte[]> signatureList,
Hash hash,
Identity from,
Identity to,
long timestamp,
long period,
BaseFixedSizeUnsignedInteger.Fixed64BitUnsignedInteger nonce,
BigInteger gas,
BaseFixedSizeUnsignedInteger.Fixed64BitUnsignedInteger value,
List<Extension> extensions,
BaseFixedSizeByteArray.Fixed20ByteArray groupId,
HashTypeEnum hashTypeEnum)
Builder transaction do.
|
void |
Transaction.setHash(Hash hash)
Sets hash.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
AddGroupChainRequest.getPrivateKey()
Gets private key.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AddGroupChainRequest.setPrivateKey(Hash privateKey)
Sets private key.
|
| 构造器和说明 |
|---|
AddGroupChainRequest(Hash privateKey) |
AddGroupChainRequest(Hash privateKey,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
NetDetectStatusRequest.getDetectSrcNodeId() |
Hash |
ReplayBlockRequest.getNodeId() |
Hash |
ReplayTransactionRequest.getNodeId() |
Hash |
QueryConsensusDiagnosticInfoRequest.getNodeId() |
Hash |
DetectContractRequest.getNodeId() |
Hash |
ReplayTransactionRequest.getTxHash() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Hash> |
NetDetectStatusRequest.getDetectDestNodeIds() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NetDetectStatusRequest.setDetectSrcNodeId(Hash detectSrcNodeId) |
void |
ReplayBlockRequest.setNodeId(Hash nodeId) |
void |
ReplayTransactionRequest.setNodeId(Hash nodeId) |
void |
QueryConsensusDiagnosticInfoRequest.setNodeId(Hash nodeId) |
void |
DetectContractRequest.setNodeId(Hash nodeId) |
void |
ReplayTransactionRequest.setTxHash(Hash txHash) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NetDetectStatusRequest.setDetectDestNodeIds(List<Hash> detectDestNodeIds) |
| 构造器和说明 |
|---|
DetectContractRequest(Identity contractId,
Parameters params,
BigInteger blockNum,
Hash nodeId) |
NetDetectStatusRequest(Hash detectSrcNodeId,
List<Hash> detectDestNodeIds) |
NetDetectStatusRequest(Hash detectSrcNodeId,
List<Hash> detectDestNodeIds,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryConsensusDiagnosticInfoRequest(Hash nodeId) |
QueryConsensusDiagnosticInfoRequest(Hash nodeId,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
ReplayBlockRequest(BigInteger blockNum,
Hash nodeId) |
ReplayBlockRequest(BigInteger blockNum,
Hash nodeId,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
ReplayTransactionRequest(Hash nodeId,
Hash txHash) |
ReplayTransactionRequest(Hash nodeId,
Hash txHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 构造器和说明 |
|---|
NetDetectStatusRequest(Hash detectSrcNodeId,
List<Hash> detectDestNodeIds) |
NetDetectStatusRequest(Hash detectSrcNodeId,
List<Hash> detectDestNodeIds,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
ClientHandshakeResponse.getValue() |
| 构造器和说明 |
|---|
ClientHandshakeResponse(Hash value,
long timestamp) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
QueryBlockRequest.getBlockHash()
Getter method for property blockHash.
|
Hash |
QueryBlockHeaderRequest.getBlockHash()
Getter method for property blockHash.
|
Hash |
QueryTransactionReceiptRequest.getTxHash()
Getter method for property identity.
|
Hash |
QueryRelatedTransactionDepositFlagRequest.getTxHash()
Getter method for property identity.
|
Hash |
QueryTransactionRequest.getTxHash()
Getter method for property identity.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Hash> |
QueryTransactionListRequest.getTxHashes()
Gets tx hashes.
|
List<Hash> |
QueryRelatedTransactionListResponse.getTxHashes() |
List<Hash> |
QueryTransactionAndReceiptRequest.getTxHashes()
Gets tx hashes.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
QueryBlockRequest.setBlockHash(Hash blockHash)
Setter method for property blockHash.
|
void |
QueryBlockHeaderRequest.setBlockHash(Hash blockHash)
Setter method for property blockHash.
|
void |
QueryTransactionReceiptRequest.setTxHash(Hash txHash) |
void |
QueryRelatedTransactionDepositFlagRequest.setTxHash(Hash txHash)
Setter method for property identity.
|
void |
QueryTransactionRequest.setTxHash(Hash txHash)
Setter method for property identity.
|
| 构造器和说明 |
|---|
QueryBlockHeaderRequest(Hash blockHash) |
QueryBlockHeaderRequest(Hash blockHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryBlockRequest(Hash blockHash) |
QueryBlockRequest(Hash blockHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryRelatedTransactionDepositFlagRequest(Hash txHash) |
QueryRelatedTransactionDepositFlagRequest(Hash txHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryTransactionReceiptRequest(Hash txHash) |
QueryTransactionReceiptRequest(Hash txHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryTransactionRequest(Hash txHash) |
QueryTransactionRequest(Hash txHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 构造器和说明 |
|---|
QueryRelatedTransactionListResponse(List<Hash> txHashes) |
QueryTransactionAndReceiptRequest(List<Hash> txHashes) |
QueryTransactionAndReceiptRequest(List<Hash> txHashes,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryTransactionListRequest(List<Hash> txHashes) |
QueryTransactionListRequest(List<Hash> txHashes,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
QueryBlockHeaderInfosRequest.getHash()
Gets hash.
|
Hash |
QueryBlockProofRequest.getHash()
Gets hash.
|
Hash |
QueryStateProofRequest.getHash() |
Hash |
QueryTransactionProofRequest.getHash()
Gets hash.
|
Hash |
QueryStateProofRequest.getId() |
Hash |
QueryReceiptProofRequest.getTransactionHash()
Gets block hash.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Hash> |
QueryBlockReceiptsRequest.getBlockHash()
Gets block hash.
|
List<Hash> |
QueryBlockBodiesRequest.getBlockHashes()
Gets block hashes.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
QueryBlockHeaderInfosRequest.setHash(Hash hash)
Sets hash.
|
void |
QueryBlockProofRequest.setHash(Hash hash)
Sets hash.
|
void |
QueryTransactionProofRequest.setHash(Hash hash)
Sets hash.
|
void |
QueryReceiptProofRequest.setTransactionHash(Hash transactionHash)
Sets block hash.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
QueryBlockReceiptsRequest.setBlockHash(List<Hash> blockHashes)
Sets block hash.
|
void |
QueryBlockBodiesRequest.setBlockHashes(List<Hash> blockHashes)
Sets block hashes.
|
| 构造器和说明 |
|---|
QueryBlockHeaderInfosRequest(Hash hash,
long maxAmount,
int reverse) |
QueryBlockHeaderInfosRequest(Hash hash,
long maxAmount,
int reverse,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryBlockProofRequest(Hash hash) |
QueryBlockProofRequest(Hash hash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryReceiptProofRequest(Hash transactionHash) |
QueryReceiptProofRequest(Hash transactionHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryStateProofRequest(Identity id,
BigInteger blockNumber,
Hash hash) |
QueryStateProofRequest(Identity id,
BigInteger blockNumber,
Hash hash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryStateProofRequest(Identity id,
Hash hash) |
QueryStateProofRequest(Identity id,
Hash hash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryTransactionProofRequest(Hash hash) |
QueryTransactionProofRequest(Hash hash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 构造器和说明 |
|---|
QueryBlockBodiesRequest(List<Hash> blockHashes) |
QueryBlockBodiesRequest(List<Hash> blockHashes,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
QueryBlockReceiptsRequest(List<Hash> blockHash) |
QueryBlockReceiptsRequest(List<Hash> blockHash,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
QueryNodeMetricsStatusRequest.getHash() |
Hash |
QueryMetricsQueryInfoRequest.getNodeId()
Gets node id.
|
Hash |
QuerySyncStatusRequest.getNodeId() |
Hash |
QueryBlockCacheStatusRequest.getNodeId() |
Hash |
QueryTpsLatencyRequest.getNodeId() |
Hash |
QueryP2PStatusRequest.getNodeId() |
Hash |
QueryTransactionCacheStatusRequest.getNodeId() |
Hash |
QueryConsensusStatusRequest.getNodeId() |
Hash |
QueryCommonConsensusStatusRequest.getNodeId() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
QueryNodeMetricsStatusRequest.setHash(Hash hash) |
void |
QueryMetricsQueryInfoRequest.setNodeId(Hash nodeId)
Sets node id.
|
void |
QueryTransactionCacheStatusRequest.setNodeId(Hash id) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
TransactionReceiptResponse.getTxHash() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TransactionReceiptResponse.setTxHash(Hash txHash) |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
UnFreezeAccountRequest.getFrozenId()
Getter method for property frozenId.
|
Hash |
UnFreezeAccountRequest.getId()
Getter method for property id.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
FreezeContractRequest.getFrom()
Getter method for property from.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
JoinGroupResponse.getHash() |
Hash |
CreateGroupResponse.getTxHash() |
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
MsgTimeoutTask.getHash() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
ClientNetwork.sendAsyncRequest(Request request,
Hash hash,
IAsyncCallback callback,
int timeout) |
int |
INetwork.sendAsyncRequest(Request request,
Hash hash,
IAsyncCallback callback,
int timeout)
Send async transaction.
|
int |
ClientNetwork.sendAsyncRequest(Request request,
Hash hash,
IAsyncCallback callback,
int timeout,
String endpoint) |
int |
INetwork.sendAsyncRequest(Request request,
Hash hash,
IAsyncCallback callback,
int timeout,
String endpoint)
send async request with endpoint
|
Response |
ClientNetwork.sendSyncRequest(Request request,
Hash hash,
int timeout) |
Response |
INetwork.sendSyncRequest(Request request,
Hash hash,
int timeout)
Send sync transaction response.
|
Response |
ClientNetwork.sendSyncRequest(Request request,
Hash hash,
int timeout,
String endpoint) |
Response |
INetwork.sendSyncRequest(Request request,
Hash hash,
int timeout,
String endpoint)
给指定的endpoint 发送消息
|
| 构造器和说明 |
|---|
MsgTimeoutTask(MessageProcessor processor,
Request request,
Hash hash,
INetwork network,
ILogger logger,
Integer timeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Hash |
MerkleTree.root(Vector<Hash> hashes)
Root identity.
|
static Hash |
MerkleTree.root(Vector<Hash> hashes,
HashTypeEnum hashTypeEnum)
Root identity.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
MerkleTree.verify(int index,
Hash txHash,
Hash receiptRootHash,
List<Hash> branches,
int size)
Verify boolean.
|
static boolean |
MerkleTree.verify(int index,
Hash txHash,
Hash receiptRootHash,
List<Hash> branches,
int size,
HashTypeEnum hashTypeEnum)
Verify boolean.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Hash |
MerkleTree.root(Vector<Hash> hashes)
Root identity.
|
static Hash |
MerkleTree.root(Vector<Hash> hashes,
HashTypeEnum hashTypeEnum)
Root identity.
|
static boolean |
MerkleTree.verify(int index,
Hash txHash,
Hash receiptRootHash,
List<Hash> branches,
int size)
Verify boolean.
|
static boolean |
MerkleTree.verify(int index,
Hash txHash,
Hash receiptRootHash,
List<Hash> branches,
int size,
HashTypeEnum hashTypeEnum)
Verify boolean.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Hash |
EVMOutput.getIdentity()
solidity extension Identity.
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Hash> |
WASMOutput.getIdentityDynamicArray() |
List<Hash> |
EVMOutput.getIdentityDynamicArray() |
| 限定符和类型 | 方法和说明 |
|---|---|
WASMParameter |
WASMParameter.addIdentity(Hash hash) |
EVMParameter |
EVMParameter.addIdentity(Hash hash)
add Identity call parameter
|
Copyright © 2022. All rights reserved.