@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
56 lines • 3.21 kB
TypeScript
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