@hiero-ledger/sdk
Version:
3 lines (2 loc) • 736 B
JavaScript
import e from"./ManagedNode.js";class d extends e{constructor(e={}){if(super(e),null!=e.newNode)this._accountId=e.newNode.accountId,this._nodeAddress=null;else{if(null==e.cloneNode)throw new Error(`failed to create node: ${JSON.stringify(e)}`);this._accountId=e.cloneNode.node._accountId,this._nodeAddress=e.cloneNode.node._nodeAddress}}getKey(){return this._accountId.toString()}toInsecure(){return new d({cloneNode:{node:this,address:this._address.toInsecure()}})}toSecure(){return new d({cloneNode:{node:this,address:this._address.toSecure()}})}get accountId(){return this._accountId}get nodeAddress(){return this._nodeAddress}setNodeAddress(e){return this._nodeAddress=e,this}}export{d as default};
//# sourceMappingURL=Node.js.map