Skip to main content
Glama
genesis.js15.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GenesisState = void 0; //@ts-nocheck const params_1 = require("./params"); const protorev_1 = require("./protorev"); const coin_1 = require("../../../cosmos/base/v1beta1/coin"); const binary_1 = require("../../../binary"); const registry_1 = require("../../../registry"); function createBaseGenesisState() { return { params: params_1.Params.fromPartial({}), tokenPairArbRoutes: [], baseDenoms: [], daysSinceModuleGenesis: BigInt(0), developerFees: [], latestBlockHeight: BigInt(0), developerAddress: "", maxPoolPointsPerBlock: BigInt(0), maxPoolPointsPerTx: BigInt(0), pointCountForBlock: BigInt(0), profits: [], infoByPoolType: protorev_1.InfoByPoolType.fromPartial({}), cyclicArbTracker: undefined }; } exports.GenesisState = { typeUrl: "/osmosis.protorev.v1beta1.GenesisState", aminoType: "osmosis/protorev/genesis-state", is(o) { return o && (o.$typeUrl === exports.GenesisState.typeUrl || params_1.Params.is(o.params) && Array.isArray(o.tokenPairArbRoutes) && (!o.tokenPairArbRoutes.length || protorev_1.TokenPairArbRoutes.is(o.tokenPairArbRoutes[0])) && Array.isArray(o.baseDenoms) && (!o.baseDenoms.length || protorev_1.BaseDenom.is(o.baseDenoms[0])) && typeof o.daysSinceModuleGenesis === "bigint" && Array.isArray(o.developerFees) && (!o.developerFees.length || coin_1.Coin.is(o.developerFees[0])) && typeof o.latestBlockHeight === "bigint" && typeof o.developerAddress === "string" && typeof o.maxPoolPointsPerBlock === "bigint" && typeof o.maxPoolPointsPerTx === "bigint" && typeof o.pointCountForBlock === "bigint" && Array.isArray(o.profits) && (!o.profits.length || coin_1.Coin.is(o.profits[0])) && protorev_1.InfoByPoolType.is(o.infoByPoolType)); }, isSDK(o) { return o && (o.$typeUrl === exports.GenesisState.typeUrl || params_1.Params.isSDK(o.params) && Array.isArray(o.token_pair_arb_routes) && (!o.token_pair_arb_routes.length || protorev_1.TokenPairArbRoutes.isSDK(o.token_pair_arb_routes[0])) && Array.isArray(o.base_denoms) && (!o.base_denoms.length || protorev_1.BaseDenom.isSDK(o.base_denoms[0])) && typeof o.days_since_module_genesis === "bigint" && Array.isArray(o.developer_fees) && (!o.developer_fees.length || coin_1.Coin.isSDK(o.developer_fees[0])) && typeof o.latest_block_height === "bigint" && typeof o.developer_address === "string" && typeof o.max_pool_points_per_block === "bigint" && typeof o.max_pool_points_per_tx === "bigint" && typeof o.point_count_for_block === "bigint" && Array.isArray(o.profits) && (!o.profits.length || coin_1.Coin.isSDK(o.profits[0])) && protorev_1.InfoByPoolType.isSDK(o.info_by_pool_type)); }, isAmino(o) { return o && (o.$typeUrl === exports.GenesisState.typeUrl || params_1.Params.isAmino(o.params) && Array.isArray(o.token_pair_arb_routes) && (!o.token_pair_arb_routes.length || protorev_1.TokenPairArbRoutes.isAmino(o.token_pair_arb_routes[0])) && Array.isArray(o.base_denoms) && (!o.base_denoms.length || protorev_1.BaseDenom.isAmino(o.base_denoms[0])) && typeof o.days_since_module_genesis === "bigint" && Array.isArray(o.developer_fees) && (!o.developer_fees.length || coin_1.Coin.isAmino(o.developer_fees[0])) && typeof o.latest_block_height === "bigint" && typeof o.developer_address === "string" && typeof o.max_pool_points_per_block === "bigint" && typeof o.max_pool_points_per_tx === "bigint" && typeof o.point_count_for_block === "bigint" && Array.isArray(o.profits) && (!o.profits.length || coin_1.Coin.isAmino(o.profits[0])) && protorev_1.InfoByPoolType.isAmino(o.info_by_pool_type)); }, encode(message, writer = binary_1.BinaryWriter.create()) { if (message.params !== undefined) { params_1.Params.encode(message.params, writer.uint32(10).fork()).ldelim(); } for (const v of message.tokenPairArbRoutes) { protorev_1.TokenPairArbRoutes.encode(v, writer.uint32(18).fork()).ldelim(); } for (const v of message.baseDenoms) { protorev_1.BaseDenom.encode(v, writer.uint32(26).fork()).ldelim(); } if (message.daysSinceModuleGenesis !== BigInt(0)) { writer.uint32(40).uint64(message.daysSinceModuleGenesis); } for (const v of message.developerFees) { coin_1.Coin.encode(v, writer.uint32(50).fork()).ldelim(); } if (message.latestBlockHeight !== BigInt(0)) { writer.uint32(56).uint64(message.latestBlockHeight); } if (message.developerAddress !== "") { writer.uint32(66).string(message.developerAddress); } if (message.maxPoolPointsPerBlock !== BigInt(0)) { writer.uint32(72).uint64(message.maxPoolPointsPerBlock); } if (message.maxPoolPointsPerTx !== BigInt(0)) { writer.uint32(80).uint64(message.maxPoolPointsPerTx); } if (message.pointCountForBlock !== BigInt(0)) { writer.uint32(88).uint64(message.pointCountForBlock); } for (const v of message.profits) { coin_1.Coin.encode(v, writer.uint32(98).fork()).ldelim(); } if (message.infoByPoolType !== undefined) { protorev_1.InfoByPoolType.encode(message.infoByPoolType, writer.uint32(106).fork()).ldelim(); } if (message.cyclicArbTracker !== undefined) { protorev_1.CyclicArbTracker.encode(message.cyclicArbTracker, writer.uint32(114).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGenesisState(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.params = params_1.Params.decode(reader, reader.uint32()); break; case 2: message.tokenPairArbRoutes.push(protorev_1.TokenPairArbRoutes.decode(reader, reader.uint32())); break; case 3: message.baseDenoms.push(protorev_1.BaseDenom.decode(reader, reader.uint32())); break; case 5: message.daysSinceModuleGenesis = reader.uint64(); break; case 6: message.developerFees.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 7: message.latestBlockHeight = reader.uint64(); break; case 8: message.developerAddress = reader.string(); break; case 9: message.maxPoolPointsPerBlock = reader.uint64(); break; case 10: message.maxPoolPointsPerTx = reader.uint64(); break; case 11: message.pointCountForBlock = reader.uint64(); break; case 12: message.profits.push(coin_1.Coin.decode(reader, reader.uint32())); break; case 13: message.infoByPoolType = protorev_1.InfoByPoolType.decode(reader, reader.uint32()); break; case 14: message.cyclicArbTracker = protorev_1.CyclicArbTracker.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseGenesisState(); message.params = object.params !== undefined && object.params !== null ? params_1.Params.fromPartial(object.params) : undefined; message.tokenPairArbRoutes = object.tokenPairArbRoutes?.map(e => protorev_1.TokenPairArbRoutes.fromPartial(e)) || []; message.baseDenoms = object.baseDenoms?.map(e => protorev_1.BaseDenom.fromPartial(e)) || []; message.daysSinceModuleGenesis = object.daysSinceModuleGenesis !== undefined && object.daysSinceModuleGenesis !== null ? BigInt(object.daysSinceModuleGenesis.toString()) : BigInt(0); message.developerFees = object.developerFees?.map(e => coin_1.Coin.fromPartial(e)) || []; message.latestBlockHeight = object.latestBlockHeight !== undefined && object.latestBlockHeight !== null ? BigInt(object.latestBlockHeight.toString()) : BigInt(0); message.developerAddress = object.developerAddress ?? ""; message.maxPoolPointsPerBlock = object.maxPoolPointsPerBlock !== undefined && object.maxPoolPointsPerBlock !== null ? BigInt(object.maxPoolPointsPerBlock.toString()) : BigInt(0); message.maxPoolPointsPerTx = object.maxPoolPointsPerTx !== undefined && object.maxPoolPointsPerTx !== null ? BigInt(object.maxPoolPointsPerTx.toString()) : BigInt(0); message.pointCountForBlock = object.pointCountForBlock !== undefined && object.pointCountForBlock !== null ? BigInt(object.pointCountForBlock.toString()) : BigInt(0); message.profits = object.profits?.map(e => coin_1.Coin.fromPartial(e)) || []; message.infoByPoolType = object.infoByPoolType !== undefined && object.infoByPoolType !== null ? protorev_1.InfoByPoolType.fromPartial(object.infoByPoolType) : undefined; message.cyclicArbTracker = object.cyclicArbTracker !== undefined && object.cyclicArbTracker !== null ? protorev_1.CyclicArbTracker.fromPartial(object.cyclicArbTracker) : undefined; return message; }, fromAmino(object) { const message = createBaseGenesisState(); if (object.params !== undefined && object.params !== null) { message.params = params_1.Params.fromAmino(object.params); } message.tokenPairArbRoutes = object.token_pair_arb_routes?.map(e => protorev_1.TokenPairArbRoutes.fromAmino(e)) || []; message.baseDenoms = object.base_denoms?.map(e => protorev_1.BaseDenom.fromAmino(e)) || []; if (object.days_since_module_genesis !== undefined && object.days_since_module_genesis !== null) { message.daysSinceModuleGenesis = BigInt(object.days_since_module_genesis); } message.developerFees = object.developer_fees?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.latest_block_height !== undefined && object.latest_block_height !== null) { message.latestBlockHeight = BigInt(object.latest_block_height); } if (object.developer_address !== undefined && object.developer_address !== null) { message.developerAddress = object.developer_address; } if (object.max_pool_points_per_block !== undefined && object.max_pool_points_per_block !== null) { message.maxPoolPointsPerBlock = BigInt(object.max_pool_points_per_block); } if (object.max_pool_points_per_tx !== undefined && object.max_pool_points_per_tx !== null) { message.maxPoolPointsPerTx = BigInt(object.max_pool_points_per_tx); } if (object.point_count_for_block !== undefined && object.point_count_for_block !== null) { message.pointCountForBlock = BigInt(object.point_count_for_block); } message.profits = object.profits?.map(e => coin_1.Coin.fromAmino(e)) || []; if (object.info_by_pool_type !== undefined && object.info_by_pool_type !== null) { message.infoByPoolType = protorev_1.InfoByPoolType.fromAmino(object.info_by_pool_type); } if (object.cyclic_arb_tracker !== undefined && object.cyclic_arb_tracker !== null) { message.cyclicArbTracker = protorev_1.CyclicArbTracker.fromAmino(object.cyclic_arb_tracker); } return message; }, toAmino(message) { const obj = {}; obj.params = message.params ? params_1.Params.toAmino(message.params) : undefined; if (message.tokenPairArbRoutes) { obj.token_pair_arb_routes = message.tokenPairArbRoutes.map(e => e ? protorev_1.TokenPairArbRoutes.toAmino(e) : undefined); } else { obj.token_pair_arb_routes = message.tokenPairArbRoutes; } if (message.baseDenoms) { obj.base_denoms = message.baseDenoms.map(e => e ? protorev_1.BaseDenom.toAmino(e) : undefined); } else { obj.base_denoms = message.baseDenoms; } obj.days_since_module_genesis = message.daysSinceModuleGenesis !== BigInt(0) ? message.daysSinceModuleGenesis.toString() : undefined; if (message.developerFees) { obj.developer_fees = message.developerFees.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.developer_fees = message.developerFees; } obj.latest_block_height = message.latestBlockHeight !== BigInt(0) ? message.latestBlockHeight.toString() : undefined; obj.developer_address = message.developerAddress === "" ? undefined : message.developerAddress; obj.max_pool_points_per_block = message.maxPoolPointsPerBlock !== BigInt(0) ? message.maxPoolPointsPerBlock.toString() : undefined; obj.max_pool_points_per_tx = message.maxPoolPointsPerTx !== BigInt(0) ? message.maxPoolPointsPerTx.toString() : undefined; obj.point_count_for_block = message.pointCountForBlock !== BigInt(0) ? message.pointCountForBlock.toString() : undefined; if (message.profits) { obj.profits = message.profits.map(e => e ? coin_1.Coin.toAmino(e) : undefined); } else { obj.profits = message.profits; } obj.info_by_pool_type = message.infoByPoolType ? protorev_1.InfoByPoolType.toAmino(message.infoByPoolType) : undefined; obj.cyclic_arb_tracker = message.cyclicArbTracker ? protorev_1.CyclicArbTracker.toAmino(message.cyclicArbTracker) : undefined; return obj; }, fromAminoMsg(object) { return exports.GenesisState.fromAmino(object.value); }, toAminoMsg(message) { return { type: "osmosis/protorev/genesis-state", value: exports.GenesisState.toAmino(message) }; }, fromProtoMsg(message) { return exports.GenesisState.decode(message.value); }, toProto(message) { return exports.GenesisState.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/osmosis.protorev.v1beta1.GenesisState", value: exports.GenesisState.encode(message).finish() }; } }; registry_1.GlobalDecoderRegistry.register(exports.GenesisState.typeUrl, exports.GenesisState); registry_1.GlobalDecoderRegistry.registerAminoProtoMapping(exports.GenesisState.aminoType, exports.GenesisState.typeUrl);

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