(ms: number)
| 583 | } |
| 584 | |
| 585 | async function getPeerEntity(client: any, peer: any): Promise<any | undefined> { |
| 586 | if (!client || !peer) return undefined; |
| 587 | const key = JSON.stringify(peer, (_, v) => typeof v === "bigint" ? v.toString() : v); |
| 588 | if (entityCache.has(key)) return entityCache.get(key); |
| 589 | try { |
| 590 | const entity = await withTimeout(client.getEntity(peer), QUOTE_RPC_TIMEOUT_MS, "getPeerEntity.getEntity"); |