UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

48 lines 2.1 kB
export declare const TokenType: { readonly synthetic: "synthetic"; readonly syntheticRebase: "syntheticRebase"; readonly syntheticUri: "syntheticUri"; readonly collateral: "collateral"; readonly collateralVault: "collateralVault"; readonly collateralVaultRebase: "collateralVaultRebase"; readonly XERC20: "xERC20"; readonly XERC20Lockbox: "xERC20Lockbox"; readonly collateralFiat: "collateralFiat"; readonly collateralUri: "collateralUri"; readonly collateralCctp: "collateralCctp"; readonly collateralEverclear: "collateralEverclear"; readonly native: "native"; readonly nativeOpL2: "nativeOpL2"; readonly nativeOpL1: "nativeOpL1"; readonly ethEverclear: "ethEverclear"; readonly nativeScaled: "nativeScaled"; }; export type TokenType = (typeof TokenType)[keyof typeof TokenType]; declare const isMovableCollateralTokenTypeMap: { readonly xERC20: false; readonly xERC20Lockbox: false; readonly collateral: true; readonly collateralCctp: false; readonly collateralFiat: false; readonly collateralUri: false; readonly collateralVault: false; readonly collateralVaultRebase: false; readonly native: true; readonly nativeOpL1: false; readonly nativeOpL2: false; readonly nativeScaled: true; readonly synthetic: false; readonly syntheticRebase: false; readonly syntheticUri: false; readonly ethEverclear: false; readonly collateralEverclear: false; }; export type MovableTokenType = { [K in keyof typeof isMovableCollateralTokenTypeMap]: (typeof isMovableCollateralTokenTypeMap)[K] extends true ? K : never; }[keyof typeof isMovableCollateralTokenTypeMap]; export type EverclearTokenBridgeTokenType = typeof TokenType.ethEverclear | typeof TokenType.collateralEverclear; export declare function isMovableCollateralTokenType(type: TokenType): boolean; export declare const gasOverhead: (tokenType: TokenType) => number; export declare const NON_ZERO_SENDER_ADDRESS = "0xa7ECcdb9Be08178f896c26b7BbD8C3D4E844d9Ba"; export {}; //# sourceMappingURL=config.d.ts.map