@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
21 lines • 1.02 kB
JavaScript
import { createEvmLikeHypAdapter } from './evmLikeHyp.js';
import { TokenStandard } from '../TokenStandard.js';
export function createEvmHypAdapter(multiProvider, token) {
return createEvmLikeHypAdapter(multiProvider, token, {
native: TokenStandard.EvmNative,
hypNative: TokenStandard.EvmHypNative,
hypCollateral: [TokenStandard.EvmHypCollateral],
hypOwnerCollateral: TokenStandard.EvmHypOwnerCollateral,
hypCrossCollateralRouter: TokenStandard.EvmHypCrossCollateralRouter,
hypRebaseCollateral: TokenStandard.EvmHypRebaseCollateral,
hypCollateralFiat: TokenStandard.EvmHypCollateralFiat,
hypSynthetic: TokenStandard.EvmHypSynthetic,
hypSyntheticRebase: TokenStandard.EvmHypSyntheticRebase,
hypXerc20: [TokenStandard.EvmHypXERC20, TokenStandard.EvmHypVSXERC20],
hypXerc20Lockbox: [
TokenStandard.EvmHypXERC20Lockbox,
TokenStandard.EvmHypVSXERC20Lockbox,
],
});
}
//# sourceMappingURL=evmHyp.js.map