UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

196 lines (195 loc) 7.13 kB
import { MsgCreateTunnel, MsgUpdateRoute, MsgUpdateSignalsAndInterval, MsgWithdrawFeePayerFunds, MsgActivateTunnel, MsgDeactivateTunnel, MsgTriggerTunnel, MsgDepositToTunnel, MsgWithdrawFromTunnel, MsgUpdateParams } from "./tx"; export const registry = [["/band.tunnel.v1beta1.MsgCreateTunnel", MsgCreateTunnel], ["/band.tunnel.v1beta1.MsgUpdateRoute", MsgUpdateRoute], ["/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval", MsgUpdateSignalsAndInterval], ["/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds", MsgWithdrawFeePayerFunds], ["/band.tunnel.v1beta1.MsgActivateTunnel", MsgActivateTunnel], ["/band.tunnel.v1beta1.MsgDeactivateTunnel", MsgDeactivateTunnel], ["/band.tunnel.v1beta1.MsgTriggerTunnel", MsgTriggerTunnel], ["/band.tunnel.v1beta1.MsgDepositToTunnel", MsgDepositToTunnel], ["/band.tunnel.v1beta1.MsgWithdrawFromTunnel", MsgWithdrawFromTunnel], ["/band.tunnel.v1beta1.MsgUpdateParams", MsgUpdateParams]]; export const load = (protoRegistry) => { registry.forEach(([typeUrl, mod]) => { protoRegistry.register(typeUrl, mod); }); }; export const MessageComposer = { encoded: { createTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnel", value: MsgCreateTunnel.encode(value).finish() }; }, updateRoute(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateRoute", value: MsgUpdateRoute.encode(value).finish() }; }, updateSignalsAndInterval(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval", value: MsgUpdateSignalsAndInterval.encode(value).finish() }; }, withdrawFeePayerFunds(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds", value: MsgWithdrawFeePayerFunds.encode(value).finish() }; }, activateTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnel", value: MsgActivateTunnel.encode(value).finish() }; }, deactivateTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnel", value: MsgDeactivateTunnel.encode(value).finish() }; }, triggerTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnel", value: MsgTriggerTunnel.encode(value).finish() }; }, depositToTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnel", value: MsgDepositToTunnel.encode(value).finish() }; }, withdrawFromTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnel", value: MsgWithdrawFromTunnel.encode(value).finish() }; }, updateParams(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateParams", value: MsgUpdateParams.encode(value).finish() }; } }, withTypeUrl: { createTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnel", value }; }, updateRoute(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateRoute", value }; }, updateSignalsAndInterval(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval", value }; }, withdrawFeePayerFunds(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds", value }; }, activateTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnel", value }; }, deactivateTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnel", value }; }, triggerTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnel", value }; }, depositToTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnel", value }; }, withdrawFromTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnel", value }; }, updateParams(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateParams", value }; } }, fromPartial: { createTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgCreateTunnel", value: MsgCreateTunnel.fromPartial(value) }; }, updateRoute(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateRoute", value: MsgUpdateRoute.fromPartial(value) }; }, updateSignalsAndInterval(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval", value: MsgUpdateSignalsAndInterval.fromPartial(value) }; }, withdrawFeePayerFunds(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds", value: MsgWithdrawFeePayerFunds.fromPartial(value) }; }, activateTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgActivateTunnel", value: MsgActivateTunnel.fromPartial(value) }; }, deactivateTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgDeactivateTunnel", value: MsgDeactivateTunnel.fromPartial(value) }; }, triggerTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgTriggerTunnel", value: MsgTriggerTunnel.fromPartial(value) }; }, depositToTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgDepositToTunnel", value: MsgDepositToTunnel.fromPartial(value) }; }, withdrawFromTunnel(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgWithdrawFromTunnel", value: MsgWithdrawFromTunnel.fromPartial(value) }; }, updateParams(value) { return { typeUrl: "/band.tunnel.v1beta1.MsgUpdateParams", value: MsgUpdateParams.fromPartial(value) }; } } };