import { createBankAminoConverters, createDistributionAminoConverters, createFreegrantAminoConverters, createGovAminoConverters, createIbcAminoConverters, createStakingAminoConverters, SigningStargateClient } from "@cosmjs/stargate"; import { createAuthzAminoConverters } from "./authz"; import { AminoTypes } from "./amino"; function demo() { const client = await SigningStargateClient.connectWithSigner( "http://127.0.0.1:26657", signer, { aminoTypes: new AminoTypes(createDefaultTypes("juno")), }, ) } function createDefaultTypes(prefix) { return { ...createBankAminoConverters(), ...createDistributionAminoConverters(), ...createGovAminoConverters(), ...createStakingAminoConverters(prefix), ...createIbcAminoConverters(), ...createFreegrantAminoConverters(), ...createAuthzAminoConverters(), }; }