@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
31 lines • 864 B
TypeScript
/**
* This file was automatically generated by @cosmwasm/ts-codegen@0.35.3.
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
* and run the @cosmwasm/ts-codegen generate command to regenerate this file.
*/
export interface InstantiateMsg {
hrp: string;
mailbox: string;
}
export type ExecuteMsg = {
announce: {
signature: HexBinary;
storage_location: string;
validator: HexBinary;
};
};
export type HexBinary = string;
export type QueryMsg = {
get_announce_storage_locations: {
validators: HexBinary[];
};
} | {
get_announced_validators: {};
};
export interface GetAnnounceStorageLocationsResponse {
storage_locations: [string, string[]][];
}
export interface GetAnnouncedValidatorsResponse {
validators: string[];
}
//# sourceMappingURL=ValidatorAnnounce.types.d.ts.map