UNPKG

@hiero-ledger/sdk

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