UNPKG

interchainjs

Version:

InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.

155 lines (154 loc) 5.52 kB
import { MsgCreateClient, MsgUpdateClient, MsgUpgradeClient, MsgSubmitMisbehaviour, MsgRecoverClient, MsgIBCSoftwareUpgrade, MsgUpdateParams, MsgDeleteClientCreator } from "./tx"; export const registry = [["/ibc.core.client.v1.MsgCreateClient", MsgCreateClient], ["/ibc.core.client.v1.MsgUpdateClient", MsgUpdateClient], ["/ibc.core.client.v1.MsgUpgradeClient", MsgUpgradeClient], ["/ibc.core.client.v1.MsgSubmitMisbehaviour", MsgSubmitMisbehaviour], ["/ibc.core.client.v1.MsgRecoverClient", MsgRecoverClient], ["/ibc.core.client.v1.MsgIBCSoftwareUpgrade", MsgIBCSoftwareUpgrade], ["/ibc.core.client.v1.MsgUpdateParams", MsgUpdateParams], ["/ibc.core.client.v1.MsgDeleteClientCreator", MsgDeleteClientCreator]]; export const MessageComposer = { encoded: { createClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgCreateClient", value: MsgCreateClient.encode(value).finish() }; }, updateClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpdateClient", value: MsgUpdateClient.encode(value).finish() }; }, upgradeClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpgradeClient", value: MsgUpgradeClient.encode(value).finish() }; }, submitMisbehaviour(value) { return { typeUrl: "/ibc.core.client.v1.MsgSubmitMisbehaviour", value: MsgSubmitMisbehaviour.encode(value).finish() }; }, recoverClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgRecoverClient", value: MsgRecoverClient.encode(value).finish() }; }, iBCSoftwareUpgrade(value) { return { typeUrl: "/ibc.core.client.v1.MsgIBCSoftwareUpgrade", value: MsgIBCSoftwareUpgrade.encode(value).finish() }; }, updateClientParams(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpdateParams", value: MsgUpdateParams.encode(value).finish() }; }, deleteClientCreator(value) { return { typeUrl: "/ibc.core.client.v1.MsgDeleteClientCreator", value: MsgDeleteClientCreator.encode(value).finish() }; } }, withTypeUrl: { createClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgCreateClient", value }; }, updateClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpdateClient", value }; }, upgradeClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpgradeClient", value }; }, submitMisbehaviour(value) { return { typeUrl: "/ibc.core.client.v1.MsgSubmitMisbehaviour", value }; }, recoverClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgRecoverClient", value }; }, iBCSoftwareUpgrade(value) { return { typeUrl: "/ibc.core.client.v1.MsgIBCSoftwareUpgrade", value }; }, updateClientParams(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpdateParams", value }; }, deleteClientCreator(value) { return { typeUrl: "/ibc.core.client.v1.MsgDeleteClientCreator", value }; } }, fromPartial: { createClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgCreateClient", value: MsgCreateClient.fromPartial(value) }; }, updateClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpdateClient", value: MsgUpdateClient.fromPartial(value) }; }, upgradeClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpgradeClient", value: MsgUpgradeClient.fromPartial(value) }; }, submitMisbehaviour(value) { return { typeUrl: "/ibc.core.client.v1.MsgSubmitMisbehaviour", value: MsgSubmitMisbehaviour.fromPartial(value) }; }, recoverClient(value) { return { typeUrl: "/ibc.core.client.v1.MsgRecoverClient", value: MsgRecoverClient.fromPartial(value) }; }, iBCSoftwareUpgrade(value) { return { typeUrl: "/ibc.core.client.v1.MsgIBCSoftwareUpgrade", value: MsgIBCSoftwareUpgrade.fromPartial(value) }; }, updateClientParams(value) { return { typeUrl: "/ibc.core.client.v1.MsgUpdateParams", value: MsgUpdateParams.fromPartial(value) }; }, deleteClientCreator(value) { return { typeUrl: "/ibc.core.client.v1.MsgDeleteClientCreator", value: MsgDeleteClientCreator.fromPartial(value) }; } } };