@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
36 lines • 2.17 kB
JavaScript
import { ProtocolType } from '@hyperlane-xyz/utils';
import { ProviderType } from './ProviderType.js';
import { defaultAleoProviderBuilder } from './builders/aleo.js';
import { defaultCosmJsNativeProviderBuilder, defaultCosmJsProviderBuilder, defaultCosmJsWasmProviderBuilder, } from './builders/cosmos.js';
import { defaultEthersV5ProviderBuilder, defaultGnosisTxBuilderProviderBuilder, } from './builders/ethersV5.js';
import { defaultRadixProviderBuilder } from './builders/radix.js';
import { defaultSolProviderBuilder } from './builders/solana.js';
import { defaultStarknetJsProviderBuilder } from './builders/starknet.js';
import { defaultTronProviderBuilder } from './builders/tron.js';
import { defaultViemProviderBuilder } from './builders/viem.js';
import { defaultZKSyncProviderBuilder } from './builders/zksync.js';
export const defaultProviderBuilderMap = {
[]: defaultEthersV5ProviderBuilder,
[]: defaultGnosisTxBuilderProviderBuilder,
[]: defaultViemProviderBuilder,
[]: defaultSolProviderBuilder,
[]: defaultCosmJsProviderBuilder,
[]: defaultCosmJsWasmProviderBuilder,
[]: defaultCosmJsNativeProviderBuilder,
[]: defaultStarknetJsProviderBuilder,
[]: defaultZKSyncProviderBuilder,
[]: defaultRadixProviderBuilder,
[]: defaultAleoProviderBuilder,
[]: defaultTronProviderBuilder,
};
export const protocolToDefaultProviderBuilder = {
[]: defaultEthersV5ProviderBuilder,
[]: defaultSolProviderBuilder,
[]: defaultCosmJsWasmProviderBuilder,
[]: defaultCosmJsNativeProviderBuilder,
[]: defaultStarknetJsProviderBuilder,
[]: defaultRadixProviderBuilder,
[]: defaultAleoProviderBuilder,
[]: defaultTronProviderBuilder,
};
//# sourceMappingURL=defaultProviderBuilderMaps.js.map