@siglesiasg/node-red-hyperledger-fabric-gateway
Version:
Hyperledger Fabric 2.x nodes for node-red with latest fabric-gateway library
23 lines • 828 B
TypeScript
import { Identity } from '@hyperledger/fabric-gateway';
import { common, ledger } from '@hyperledger/fabric-protos';
export interface BlockProtos {
getNumber(): bigint;
getHash(): string;
getTransactions(): TransactionProtos[];
toProto(): common.Block;
}
export interface TransactionProtos {
getChannelHeader(): common.ChannelHeader;
getCreator(): Identity;
getValidationCode(): number;
isValid(): boolean;
getNamespaceReadWriteSets(): NamespaceReadWriteSetProtos[];
toProto(): common.Payload;
}
export interface NamespaceReadWriteSetProtos {
getNamespace(): string;
getReadWriteSet(): ledger.rwset.kvrwset.KVRWSet;
toProto(): ledger.rwset.NsReadWriteSet;
}
export declare function parseBlock(block: common.Block): BlockProtos;
//# sourceMappingURL=fabric-parse-block.d.ts.map