UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

56 lines 3.21 kB
import { EverclearEthBridge__factory, EverclearTokenBridge__factory, HypERC20Collateral__factory, HypERC20__factory, HypERC721Collateral__factory, HypERC721URICollateral__factory, HypERC721URIStorage__factory, HypERC721__factory, HypERC4626Collateral__factory, HypERC4626OwnerCollateral__factory, HypERC4626__factory, HypFiatToken__factory, HypNative__factory, HypXERC20Lockbox__factory, HypXERC20__factory, OpL1V1NativeTokenBridge__factory, OpL2NativeTokenBridge__factory, TokenBridgeCctpV1__factory, TokenBridgeCctpV2__factory } from '@hyperlane-xyz/core'; export declare const hypERC20contracts: { readonly synthetic: "HypERC20"; readonly syntheticRebase: "HypERC4626"; readonly syntheticUri: "HypERC721"; readonly collateral: "HypERC20Collateral"; readonly collateralFiat: "HypFiatToken"; readonly collateralUri: "HypERC721Collateral"; readonly xERC20: "HypXERC20"; readonly xERC20Lockbox: "HypXERC20Lockbox"; readonly collateralVault: "HypERC4626OwnerCollateral"; readonly collateralVaultRebase: "HypERC4626Collateral"; readonly collateralCctp: "TokenBridgeCctp"; readonly native: "HypNative"; readonly nativeOpL2: "OPL2TokenBridgeNative"; readonly nativeOpL1: "OpL1TokenBridgeNative"; readonly nativeScaled: "HypNative"; readonly ethEverclear: "EverclearEthBridge"; readonly collateralEverclear: "EverclearTokenBridge"; }; export type HypERC20contracts = typeof hypERC20contracts; export declare const hypERC20factories: { readonly synthetic: HypERC20__factory; readonly collateral: HypERC20Collateral__factory; readonly collateralCctp: TokenBridgeCctpV1__factory; readonly collateralVault: HypERC4626OwnerCollateral__factory; readonly collateralVaultRebase: HypERC4626Collateral__factory; readonly syntheticRebase: HypERC4626__factory; readonly collateralFiat: HypFiatToken__factory; readonly xERC20: HypXERC20__factory; readonly xERC20Lockbox: HypXERC20Lockbox__factory; readonly native: HypNative__factory; readonly nativeOpL2: OpL2NativeTokenBridge__factory; readonly nativeOpL1: OpL1V1NativeTokenBridge__factory; readonly nativeScaled: HypNative__factory; readonly ethEverclear: EverclearEthBridge__factory; readonly collateralEverclear: EverclearTokenBridge__factory; }; export type HypERC20Factories = typeof hypERC20factories; export declare function getCctpFactory(version: 'V1' | 'V2'): TokenBridgeCctpV2__factory | TokenBridgeCctpV1__factory; export declare const hypERC721contracts: { readonly collateralUri: "HypERC721URICollateral"; readonly collateral: "HypERC721Collateral"; readonly syntheticUri: "HypERC721URIStorage"; readonly synthetic: "HypERC721"; }; export type HypERC721contracts = typeof hypERC721contracts; export declare const hypERC721factories: { readonly collateralUri: HypERC721URICollateral__factory; readonly collateral: HypERC721Collateral__factory; readonly syntheticUri: HypERC721URIStorage__factory; readonly synthetic: HypERC721__factory; }; export type HypERC721Factories = typeof hypERC721factories; export type TokenFactories = HypERC20Factories | HypERC721Factories; //# sourceMappingURL=contracts.d.ts.map