UNPKG

interchainjs

Version:

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

65 lines (64 loc) 2.33 kB
import { MsgAuthorizeCircuitBreaker, MsgTripCircuitBreaker, MsgResetCircuitBreaker } from "./tx"; export const registry = [["/cosmos.circuit.v1.MsgAuthorizeCircuitBreaker", MsgAuthorizeCircuitBreaker], ["/cosmos.circuit.v1.MsgTripCircuitBreaker", MsgTripCircuitBreaker], ["/cosmos.circuit.v1.MsgResetCircuitBreaker", MsgResetCircuitBreaker]]; export const MessageComposer = { encoded: { authorizeCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgAuthorizeCircuitBreaker", value: MsgAuthorizeCircuitBreaker.encode(value).finish() }; }, tripCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgTripCircuitBreaker", value: MsgTripCircuitBreaker.encode(value).finish() }; }, resetCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgResetCircuitBreaker", value: MsgResetCircuitBreaker.encode(value).finish() }; } }, withTypeUrl: { authorizeCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgAuthorizeCircuitBreaker", value }; }, tripCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgTripCircuitBreaker", value }; }, resetCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgResetCircuitBreaker", value }; } }, fromPartial: { authorizeCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgAuthorizeCircuitBreaker", value: MsgAuthorizeCircuitBreaker.fromPartial(value) }; }, tripCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgTripCircuitBreaker", value: MsgTripCircuitBreaker.fromPartial(value) }; }, resetCircuitBreaker(value) { return { typeUrl: "/cosmos.circuit.v1.MsgResetCircuitBreaker", value: MsgResetCircuitBreaker.fromPartial(value) }; } } };