import { Apophis, Cosmos, DefaultCosmosMiddlewares } from '@apophis-sdk/cosmos';
import { CosmosComponents } from '@kiruse/cosmos-components';
import { reconnectSigner } from '@kiruse/cosmos-components/utils.js';
import '@kiruse/cosmos-components/preact.js'; // imports JSX types for Preact
Apophis.use(...DefaultCosmosMiddlewares);
CosmosComponents.register();
const networks = Promise.all([
Cosmos.getNetworkFromRegistry('neutron'),
Cosmos.getNetworkFromRegistry('neutrontestnet'),
Cosmos.getNetworkFromRegistry('cosmoshub'),
]);
networks.then(networks => {
reconnectSigner(networks);
});