Skip to content

Commit c8066ae

Browse files
foriequal0joojis
authored andcommitted
Add rpc net_getPort
1 parent b15ebce commit c8066ae

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

src/rpc/network.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,27 @@ export class NetworkRpc {
160160
});
161161
}
162162

163+
/**
164+
* Get the port
165+
*/
166+
public getPort(): Promise<number> {
167+
return new Promise((resolve, reject) => {
168+
this.rpc
169+
.sendRpcRequest("net_getPort", [])
170+
.then(result => {
171+
if (typeof result === "number") {
172+
return resolve(result);
173+
}
174+
reject(
175+
Error(
176+
`Expected net_getPort to return a number but it returned ${result}`
177+
)
178+
);
179+
})
180+
.catch(reject);
181+
});
182+
}
183+
163184
/**
164185
* Get the number of established peers
165186
*/

0 commit comments

Comments
 (0)