@ton-actions/tondev-contest
Version:
TON Dev Environment
34 lines • 1.07 kB
TypeScript
export declare type NetworkGiverInfo = {
name: string;
address: string;
signer: string;
value?: number;
};
export declare type Network = {
name: string;
description?: string;
endpoints: string[];
giver?: NetworkGiverInfo;
};
declare type NetworkSummary = {
name: string;
endpoints: string;
giver: string;
description: string;
};
export declare function getGiverSummary(giver?: NetworkGiverInfo): string;
export declare class NetworkRegistry {
readonly items: Network[];
default?: string;
constructor();
save(): void;
add(name: string, description: string, endpoints: string[], overwrite: boolean): void;
get(name: string): Network;
delete(name: string): void;
setDefault(name: string): void;
setGiver(name: string, address: string, signer: string, value: number | undefined): Promise<void>;
static getEndpointsSummary(network: Network): string;
getNetworkSummary(network: Network): NetworkSummary;
}
export {};
//# sourceMappingURL=registry.d.ts.map