Module: @orderly.network/types
Table of contents
References
Namespaces
Enumerations
- AccountStatusEnum
- AlgoOrderRootType
- AlgoOrderType
- ExchangeStatusEnum
- OrderSide
- OrderStatus
- OrderType
- PositionSide
- SystemStateEnum
- TriggerPriceType
- WS_WalletStatusEnum
- WithdrawStatus
Classes
Interfaces
Type Aliases
Variables
- ARBITRUM_MAINNET_CHAINID
- ARBITRUM_MAINNET_CHAINID_HEX
- ARBITRUM_TESTNET_CHAINID
- ARBITRUM_TESTNET_CHAINID_HEX
- Arbitrum
- ArbitrumGoerli
- ArbitrumSepolia
- Avalanche
- BNB
- Base
- BaseSepolia
- DEPOSIT_FEE_RATE
- Ethereum
- Fantom
- Fuji
- Linea
- MANTLE_TESTNET_CHAINID
- MANTLE_TESTNET_CHAINID_HEX
- MEDIA_TABLET
- Mantle
- MantleSepolia
- MaxUint256
- Optimism
- OptimismGoerli
- OptimismSepolia
- Polygon
- PolygonAmoy
- PolygonzkEVM
- TestnetChains
- chainsInfoMap
- defaultMainnetChains
- defaultTestnetChains
- definedTypes
- nativeTokenAddress
- version
- zkSyncEra
Functions
References
Chain
Renames and re-exports ChainConfigType 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:116CurrentChain
Ƭ CurrentChain:Object
Type declaration
Defined in
packages/types/src/wallet.ts:8NetworkId
Ƭ NetworkId:"testnet" | "mainnet"
Defined in
packages/types/src/constants.ts:21Optional
Ƭ Optional<T, K>: Omit<T, K> & Partial<Pick<T, K>>
Type parameters
Defined in
packages/types/src/order.ts:84RequireKeys
Ƭ RequireKeys<T, K>: Required<Pick<T, K>> & Omit<T, K>
Type parameters
Defined in
packages/types/src/order.ts:85TPSLOrderEntry
Ƭ TPSLOrderEntry:Optional<AlgoOrderEntity<TP_SL>, "side" | "type" | "trigger_price">
Defined in
packages/types/src/order.ts:130Variables
ARBITRUM_MAINNET_CHAINID
•Const ARBITRUM_MAINNET_CHAINID: 42161
Defined in
packages/types/src/constants.ts:36ARBITRUM_MAINNET_CHAINID_HEX
•Const ARBITRUM_MAINNET_CHAINID_HEX: "0xa4b1"
Defined in
packages/types/src/constants.ts:37ARBITRUM_TESTNET_CHAINID
•Const ARBITRUM_TESTNET_CHAINID: 421614
Defined in
packages/types/src/constants.ts:29ARBITRUM_TESTNET_CHAINID_HEX
•Const ARBITRUM_TESTNET_CHAINID_HEX: "0x66EEE"
Defined in
packages/types/src/constants.ts:30Arbitrum
•Const Arbitrum: Object
Type declaration
Defined in
packages/types/src/chains.ts:173ArbitrumGoerli
•Const ArbitrumGoerli: Object
Type declaration
Defined in
packages/types/src/chains.ts:346ArbitrumSepolia
•Const ArbitrumSepolia: Object
Type declaration
Defined in
packages/types/src/chains.ts:370Avalanche
•Const Avalanche: Object
Type declaration
Defined in
packages/types/src/chains.ts:53BNB
•Const BNB: Object
Type declaration
Defined in
packages/types/src/chains.ts:101Base
•Const Base: Object
Type declaration
Defined in
packages/types/src/chains.ts:298BaseSepolia
•Const BaseSepolia: Object
Type declaration
Defined in
packages/types/src/chains.ts:442DEPOSIT_FEE_RATE
•Const DEPOSIT_FEE_RATE: 1.05
Defined in
packages/types/src/constants.ts:41Ethereum
•Const Ethereum: Object
Type declaration
Defined in
packages/types/src/chains.ts:29Fantom
•Const Fantom: Object
Type declaration
Defined in
packages/types/src/chains.ts:125Fuji
•Const Fuji: Object
Type declaration
Defined in
packages/types/src/chains.ts:77Linea
•Const Linea: Object
Type declaration
Defined in
packages/types/src/chains.ts:274MANTLE_TESTNET_CHAINID
•Const MANTLE_TESTNET_CHAINID: 5003
Defined in
packages/types/src/constants.ts:32MANTLE_TESTNET_CHAINID_HEX
•Const MANTLE_TESTNET_CHAINID_HEX: "0x138b"
Defined in
packages/types/src/constants.ts:33MEDIA_TABLET
•Const MEDIA_TABLET: "(max-width: 768px)"
Defined in
packages/types/src/constants.ts:39Mantle
•Const Mantle: Object
Type declaration
Defined in
packages/types/src/chains.ts:322MantleSepolia
•Const MantleSepolia: Object
Type declaration
Defined in
packages/types/src/chains.ts:466MaxUint256
•Const MaxUint256: bigint
A constant for the maximum value for a uint256.
Defined in
packages/types/src/constants.ts:46Optimism
•Const Optimism: Object
Type declaration
Defined in
packages/types/src/chains.ts:197OptimismGoerli
•Const OptimismGoerli: Object
Type declaration
Defined in
packages/types/src/chains.ts:394OptimismSepolia
•Const OptimismSepolia: Object
Type declaration
Defined in
packages/types/src/chains.ts:418Polygon
•Const Polygon: Object
Type declaration
Defined in
packages/types/src/chains.ts:149PolygonAmoy
•Const PolygonAmoy: Object
Type declaration
Defined in
packages/types/src/chains.ts:490PolygonzkEVM
•Const PolygonzkEVM: Object
Type declaration
Defined in
packages/types/src/chains.ts:250TestnetChains
•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:537chainsInfoMap
•Const chainsInfoMap: Map<number, ChainConfig>
Defined in
packages/types/src/chains.ts:514defaultMainnetChains
•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:614defaultTestnetChains
•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:615definedTypes
•Const definedTypes: Object
Type declaration
Defined in
packages/types/src/sign.ts:1nativeTokenAddress
•Const nativeTokenAddress: "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE"
Defined in
packages/types/src/constants.ts:50version
• version:"1.5.7"
Defined in
packages/types/src/version.ts:14zkSyncEra
•Const zkSyncEra: Object
Type declaration
Defined in
packages/types/src/chains.ts:221Functions
isNativeTokenChecker
▸ isNativeTokenChecker(address): boolean
Parameters
Returns
boolean