UNPKG

@hashgraph/sdk

Version:
3 lines (2 loc) 643 B
import t from"../ObjectMap.js";import o from"./TransactionId.js";import r from"./SignaturePairMap.js";import*as n from"@hiero-ledger/proto";class s extends t{constructor(){super(t=>o.fromString(t))}static _fromSignedTransactions(t){const a=new s;for(const{bodyBytes:s,sigMap:i}of t.list)if(null!=s&&null!=i){const t=n.proto.TransactionBody.decode(s);if(null!=t.transactionID){const n=o._fromProtobuf(t.transactionID);a._set(n,r._fromTransactionSigMap(i))}}return a}addSignature(t,o,n){const s=this.get(t);s?s.addSignature(o,n):this._set(t,(new r).addSignature(o,n))}}export{s as default}; //# sourceMappingURL=NodeAccountIdSignatureMap.js.map