Skip to main content
Orderly SDKs / Modules / @orderly.network/types

Module: @orderly.network/types

Table of contents

References

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

References

Chain

Renames and re-exports ChainConfig

Type Aliases

AlgoOrderEntity

Ƭ AlgoOrderEntity<T>: T extends TP_SL ? Optional<BaseAlgoOrderEntity<T>, "side" | "type" | "trigger_price" | "order_type"> : T extends POSITIONAL_TP_SL ? Optional<BaseAlgoOrderEntity<T>, "side" | "type" | "trigger_price" | "order_type" | "quantity"> : Omit<BaseAlgoOrderEntity<T>, "child_orders" | "order_type">

Type parameters

Defined in

packages/types/src/order.ts:116

CurrentChain

Ƭ CurrentChain: Object

Type declaration

Defined in

packages/types/src/wallet.ts:8

NetworkId

Ƭ NetworkId: "testnet" | "mainnet"

Defined in

packages/types/src/constants.ts:21

Optional

Ƭ Optional<T, K>: Omit<T, K> & Partial<Pick<T, K>>

Type parameters

Defined in

packages/types/src/order.ts:84

RequireKeys

Ƭ RequireKeys<T, K>: Required<Pick<T, K>> & Omit<T, K>

Type parameters

Defined in

packages/types/src/order.ts:85

TPSLOrderEntry

Ƭ TPSLOrderEntry: Optional<AlgoOrderEntity<TP_SL>, "side" | "type" | "trigger_price">

Defined in

packages/types/src/order.ts:130

Variables

ARBITRUM_MAINNET_CHAINID

• Const ARBITRUM_MAINNET_CHAINID: 42161

Defined in

packages/types/src/constants.ts:36

ARBITRUM_MAINNET_CHAINID_HEX

• Const ARBITRUM_MAINNET_CHAINID_HEX: "0xa4b1"

Defined in

packages/types/src/constants.ts:37

ARBITRUM_TESTNET_CHAINID

• Const ARBITRUM_TESTNET_CHAINID: 421614

Defined in

packages/types/src/constants.ts:29

ARBITRUM_TESTNET_CHAINID_HEX

• Const ARBITRUM_TESTNET_CHAINID_HEX: "0x66EEE"

Defined in

packages/types/src/constants.ts:30

Arbitrum

• Const Arbitrum: Object

Type declaration

Defined in

packages/types/src/chains.ts:173

ArbitrumGoerli

• Const ArbitrumGoerli: Object

Type declaration

Defined in

packages/types/src/chains.ts:346

ArbitrumSepolia

• Const ArbitrumSepolia: Object

Type declaration

Defined in

packages/types/src/chains.ts:370

Avalanche

• Const Avalanche: Object

Type declaration

Defined in

packages/types/src/chains.ts:53

BNB

• Const BNB: Object

Type declaration

Defined in

packages/types/src/chains.ts:101

Base

• Const Base: Object

Type declaration

Defined in

packages/types/src/chains.ts:298

BaseSepolia

• Const BaseSepolia: Object

Type declaration

Defined in

packages/types/src/chains.ts:442

DEPOSIT_FEE_RATE

• Const DEPOSIT_FEE_RATE: 1.05

Defined in

packages/types/src/constants.ts:41

Ethereum

• Const Ethereum: Object

Type declaration

Defined in

packages/types/src/chains.ts:29

Fantom

• Const Fantom: Object

Type declaration

Defined in

packages/types/src/chains.ts:125

Fuji

• Const Fuji: Object

Type declaration

Defined in

packages/types/src/chains.ts:77

Linea

• Const Linea: Object

Type declaration

Defined in

packages/types/src/chains.ts:274

MANTLE_TESTNET_CHAINID

• Const MANTLE_TESTNET_CHAINID: 5003

Defined in

packages/types/src/constants.ts:32

MANTLE_TESTNET_CHAINID_HEX

• Const MANTLE_TESTNET_CHAINID_HEX: "0x138b"

Defined in

packages/types/src/constants.ts:33

MEDIA_TABLET

• Const MEDIA_TABLET: "(max-width: 768px)"

Defined in

packages/types/src/constants.ts:39

Mantle

• Const Mantle: Object

Type declaration

Defined in

packages/types/src/chains.ts:322

MantleSepolia

• Const MantleSepolia: Object

Type declaration

Defined in

packages/types/src/chains.ts:466

MaxUint256

• Const MaxUint256: bigint A constant for the maximum value for a uint256.

Defined in

packages/types/src/constants.ts:46

Optimism

• Const Optimism: Object

Type declaration

Defined in

packages/types/src/chains.ts:197

OptimismGoerli

• Const OptimismGoerli: Object

Type declaration

Defined in

packages/types/src/chains.ts:394

OptimismSepolia

• Const OptimismSepolia: Object

Type declaration

Defined in

packages/types/src/chains.ts:418

Polygon

• Const Polygon: Object

Type declaration

Defined in

packages/types/src/chains.ts:149

PolygonAmoy

• Const PolygonAmoy: Object

Type declaration

Defined in

packages/types/src/chains.ts:490

PolygonzkEVM

• Const PolygonzkEVM: Object

Type declaration

Defined in

packages/types/src/chains.ts:250

TestnetChains

• Const TestnetChains: { network_infos: { bridge_enable: boolean = true; chain_id: number = 421614; currency_symbol: string = “ETH”; est_txn_mins: null = null; explorer_base_url: string = “https://sepolia.arbiscan.io”; mainnet: boolean = false; name: string = “Arbitrum Sepolia”; public_rpc_url: string = “https://arbitrum-sepolia.blockpi.network/v1/rpc/public”; shortName: string = “Arbitrum Sepolia” } ; token_infos: { address: string = “0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d”; decimals: number = 6; symbol: string = “USDC” }[] }[]

Defined in

packages/types/src/chains.ts:537

chainsInfoMap

• Const chainsInfoMap: Map<number, ChainConfig>

Defined in

packages/types/src/chains.ts:514

defaultMainnetChains

• Const defaultMainnetChains: { blockExplorerName: string = “Arbiscan”; chainInfo: { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Arbitrum”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } ; chainLogo: string = ""; chainName: string = “Arbitrum”; chainNameShort: string = “Arbitrum”; id: number = 42161; maxPrepayCrossGas: number = 0.03; minCrossGasBalance: number = 0.002; minGasBalance: number = 0.0002; requestRpc: string = “https://arb1.arbitrum.io/rpc” }[]

Defined in

packages/types/src/chains.ts:614

defaultTestnetChains

• Const defaultTestnetChains: { blockExplorerName: string = “Arbitrum Sepolia”; chainInfo: { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Arbitrum Sepolia”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } ; rpcUrls: string[] } ; chainLogo: string = ""; chainName: string = “Arbitrum Sepolia”; chainNameShort: string = “Arbitrum Sepolia”; id: number = 421614; maxPrepayCrossGas: number = 0.03; minCrossGasBalance: number = 0.002; minGasBalance: number = 0.0002; requestRpc: string = “https://arbitrum-sepolia.blockpi.network/v1/rpc/public” }[]

Defined in

packages/types/src/chains.ts:615

definedTypes

• Const definedTypes: Object

Type declaration

Defined in

packages/types/src/sign.ts:1

nativeTokenAddress

• Const nativeTokenAddress: "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"

Defined in

packages/types/src/constants.ts:50

version

• version: "1.5.7"

Defined in

packages/types/src/version.ts:14

zkSyncEra

• Const zkSyncEra: Object

Type declaration

Defined in

packages/types/src/chains.ts:221

Functions

isNativeTokenChecker

▸ isNativeTokenChecker(address): boolean

Parameters

Returns

boolean

Defined in

packages/types/src/constants.ts:52