mirror of
https://github.com/stjet/banani.git
synced 2025-12-29 09:39:23 +00:00
feat: added telemetry and version wrappers (#11)
This commit is contained in:
41
rpc_types.ts
41
rpc_types.ts
@@ -177,4 +177,45 @@ export interface DelegatorsCountRPC {
|
||||
count: `${number}`;
|
||||
}
|
||||
|
||||
export interface TelemetryRPC {
|
||||
block_count: `${number}`;
|
||||
cemented_count: `${number}`;
|
||||
unchecked_count: `${number}`;
|
||||
account_count: `${number}`;
|
||||
bandwidth_cap: `${number}`;
|
||||
peer_count: `${number}`;
|
||||
protocol_version: `${number}`;
|
||||
uptime: `${number}`;
|
||||
genesis_block: BlockHash;
|
||||
major_version: `${number}`;
|
||||
minor_version: `${number}`;
|
||||
patch_version: `${number}`;
|
||||
pre_release_version: `${number}`;
|
||||
maker: string;
|
||||
timestamp: `${number}`;
|
||||
active_difficulty: `${number}`;
|
||||
node_id: string;
|
||||
signature: string;
|
||||
network_identifier: string;
|
||||
}
|
||||
export interface TelemetryAddressRPC extends TelemetryRPC {
|
||||
signature: string;
|
||||
node_id: string;
|
||||
}
|
||||
export interface TelemetryRawRPC extends TelemetryAddressRPC {
|
||||
address: string;
|
||||
port: `${number}`;
|
||||
}
|
||||
|
||||
export interface VersionRPC {
|
||||
rpc_version: `${number}`;
|
||||
store_version: `${number}`;
|
||||
protocol_version: `${number}`;
|
||||
node_vendor: string;
|
||||
store_vendor: string;
|
||||
network: string;
|
||||
network_identifier: string;
|
||||
build_info: string;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user