Skip to main content
Glama
tx.registry.js6.01 kB
import { MsgSetValidatorSetPreference, MsgDelegateToValidatorSet, MsgUndelegateFromValidatorSet, MsgUndelegateFromRebalancedValidatorSet, MsgRedelegateValidatorSet, MsgWithdrawDelegationRewards, MsgDelegateBondedTokens } from "./tx"; export const registry = [["/osmosis.valsetpref.v1beta1.MsgSetValidatorSetPreference", MsgSetValidatorSetPreference], ["/osmosis.valsetpref.v1beta1.MsgDelegateToValidatorSet", MsgDelegateToValidatorSet], ["/osmosis.valsetpref.v1beta1.MsgUndelegateFromValidatorSet", MsgUndelegateFromValidatorSet], ["/osmosis.valsetpref.v1beta1.MsgUndelegateFromRebalancedValidatorSet", MsgUndelegateFromRebalancedValidatorSet], ["/osmosis.valsetpref.v1beta1.MsgRedelegateValidatorSet", MsgRedelegateValidatorSet], ["/osmosis.valsetpref.v1beta1.MsgWithdrawDelegationRewards", MsgWithdrawDelegationRewards], ["/osmosis.valsetpref.v1beta1.MsgDelegateBondedTokens", MsgDelegateBondedTokens]]; export const load = (protoRegistry) => { registry.forEach(([typeUrl, mod]) => { protoRegistry.register(typeUrl, mod); }); }; export const MessageComposer = { encoded: { setValidatorSetPreference(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgSetValidatorSetPreference", value: MsgSetValidatorSetPreference.encode(value).finish() }; }, delegateToValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateToValidatorSet", value: MsgDelegateToValidatorSet.encode(value).finish() }; }, undelegateFromValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromValidatorSet", value: MsgUndelegateFromValidatorSet.encode(value).finish() }; }, undelegateFromRebalancedValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromRebalancedValidatorSet", value: MsgUndelegateFromRebalancedValidatorSet.encode(value).finish() }; }, redelegateValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgRedelegateValidatorSet", value: MsgRedelegateValidatorSet.encode(value).finish() }; }, withdrawDelegationRewards(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgWithdrawDelegationRewards", value: MsgWithdrawDelegationRewards.encode(value).finish() }; }, delegateBondedTokens(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateBondedTokens", value: MsgDelegateBondedTokens.encode(value).finish() }; } }, withTypeUrl: { setValidatorSetPreference(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgSetValidatorSetPreference", value }; }, delegateToValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateToValidatorSet", value }; }, undelegateFromValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromValidatorSet", value }; }, undelegateFromRebalancedValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromRebalancedValidatorSet", value }; }, redelegateValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgRedelegateValidatorSet", value }; }, withdrawDelegationRewards(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgWithdrawDelegationRewards", value }; }, delegateBondedTokens(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateBondedTokens", value }; } }, fromPartial: { setValidatorSetPreference(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgSetValidatorSetPreference", value: MsgSetValidatorSetPreference.fromPartial(value) }; }, delegateToValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateToValidatorSet", value: MsgDelegateToValidatorSet.fromPartial(value) }; }, undelegateFromValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromValidatorSet", value: MsgUndelegateFromValidatorSet.fromPartial(value) }; }, undelegateFromRebalancedValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgUndelegateFromRebalancedValidatorSet", value: MsgUndelegateFromRebalancedValidatorSet.fromPartial(value) }; }, redelegateValidatorSet(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgRedelegateValidatorSet", value: MsgRedelegateValidatorSet.fromPartial(value) }; }, withdrawDelegationRewards(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgWithdrawDelegationRewards", value: MsgWithdrawDelegationRewards.fromPartial(value) }; }, delegateBondedTokens(value) { return { typeUrl: "/osmosis.valsetpref.v1beta1.MsgDelegateBondedTokens", value: MsgDelegateBondedTokens.fromPartial(value) }; } } };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server