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
| Name | Type |
|---|---|
T | extends AlgoOrderRootType = STOP |
Defined in
packages/types/src/order.ts:116CurrentChain
Ƭ CurrentChain:Object
Type declaration
| Name | Type |
|---|---|
id | number |
info | Chain |
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
| Name | Type |
|---|---|
T | T |
K | extends keyof T |
Defined in
packages/types/src/order.ts:84RequireKeys
Ƭ RequireKeys<T, K>: Required<Pick<T, K>> & Omit<T, K>
Type parameters
| Name | Type |
|---|---|
T | extends object |
K | extends keyof T |
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
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Arbitrum”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:173ArbitrumGoerli
•Const ArbitrumGoerli: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Arbitrum Goerli”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “AGOR”; symbol: string = “AGOR” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “AGOR”; symbol: string = “AGOR” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:346ArbitrumSepolia
•Const ArbitrumSepolia: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Arbitrum Sepolia”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:370Avalanche
•Const Avalanche: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Avalanche”; nativeCurrency: { decimals: number = 18; fix: number = 5; name: string = “avax”; symbol: string = “AVAX” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 5; name: string = “avax”; symbol: string = “AVAX” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:53BNB
•Const BNB: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “BNB Chain”; nativeCurrency: { decimals: number = 18; fix: number = 6; name: string = “bnb”; symbol: string = “BNB” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 6; name: string = “bnb”; symbol: string = “BNB” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:101Base
•Const Base: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Base Network”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:298BaseSepolia
•Const BaseSepolia: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Base Sepolia”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
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
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Ethereum Mainnet”; nativeCurrency: { decimals: number = 18; fix: number = 8; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 8; name: string = “eth”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:29Fantom
•Const Fantom: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Fantom”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “ftm”; symbol: string = “FTM” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “ftm”; symbol: string = “FTM” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:125Fuji
•Const Fuji: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Avalanche Fuji Testnet”; nativeCurrency: { decimals: number = 18; fix: number = 5; name: string = “avax”; symbol: string = “AVAX” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 5; name: string = “avax”; symbol: string = “AVAX” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:77Linea
•Const Linea: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Linea”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
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
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Mantle”; nativeCurrency: { decimals: number = 6; fix: number = 4; name: string = “MNT”; symbol: string = “MNT” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 6; fix: number = 4; name: string = “MNT”; symbol: string = “MNT” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:322MantleSepolia
•Const MantleSepolia: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Mantle Sepolia”; nativeCurrency: { decimals: number = 6; fix: number = 4; name: string = “MNT”; symbol: string = “MNT” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 6; fix: number = 4; name: string = “MNT”; symbol: string = “MNT” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
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
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Optimism”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:197OptimismGoerli
•Const OptimismGoerli: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Optimism Goerli”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:394OptimismSepolia
•Const OptimismSepolia: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Optimism Sepolia”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “ETH”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:418Polygon
•Const Polygon: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Polygon”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “matic”; symbol: string = “MATIC” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “matic”; symbol: string = “MATIC” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:149PolygonAmoy
•Const PolygonAmoy: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Polygon Amoy”; nativeCurrency: { decimals: number = 6; fix: number = 4; name: string = “MATIC”; symbol: string = “MATIC” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 6; fix: number = 4; name: string = “MATIC”; symbol: string = “MATIC” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:490PolygonzkEVM
•Const PolygonzkEVM: Object
Type declaration
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “Polygon zkEVM”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
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
| Name | Type |
|---|---|
AddOrderlyKey | readonly [{ name: "brokerId" = “brokerId”; type: "string" = “string” }, { name: "chainId" = “chainId”; type: "uint256" = “uint256” }, { name: "orderlyKey" = “orderlyKey”; type: "string" = “string” }, { name: "scope" = “scope”; type: "string" = “string” }, { name: "timestamp" = “timestamp”; type: "uint64" = “uint64” }, { name: "expiration" = “expiration”; type: "uint64" = “uint64” }] |
EIP712Domain | readonly [{ name: "name" = “name”; type: "string" = “string” }, { name: "version" = “version”; type: "string" = “string” }, { name: "chainId" = “chainId”; type: "uint256" = “uint256” }, { name: "verifyingContract" = “verifyingContract”; type: "address" = “address” }] |
Registration | readonly [{ name: "brokerId" = “brokerId”; type: "string" = “string” }, { name: "chainId" = “chainId”; type: "uint256" = “uint256” }, { name: "timestamp" = “timestamp”; type: "uint64" = “uint64” }, { name: "registrationNonce" = “registrationNonce”; type: "uint256" = “uint256” }] |
SettlePnl | readonly [{ name: "brokerId" = “brokerId”; type: "string" = “string” }, { name: "chainId" = “chainId”; type: "uint256" = “uint256” }, { name: "settleNonce" = “settleNonce”; type: "uint64" = “uint64” }, { name: "timestamp" = “timestamp”; type: "uint64" = “uint64” }] |
Withdraw | readonly [{ name: "brokerId" = “brokerId”; type: "string" = “string” }, { name: "chainId" = “chainId”; type: "uint256" = “uint256” }, { name: "receiver" = “receiver”; type: "address" = “address” }, { name: "token" = “token”; type: "string" = “string” }, { name: "amount" = “amount”; type: "uint256" = “uint256” }, { name: "withdrawNonce" = “withdrawNonce”; type: "uint64" = “uint64” }, { name: "timestamp" = “timestamp”; type: "uint64" = “uint64” }] |
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
| Name | Type |
|---|---|
blockExplorerName | string |
chainInfo | { blockExplorerUrls: string[] ; chainId: string ; chainName: string = “zkSync Era”; nativeCurrency: { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } ; rpcUrls: string[] } |
chainInfo.blockExplorerUrls | string[] |
chainInfo.chainId | string |
chainInfo.chainName | string |
chainInfo.nativeCurrency | { decimals: number = 18; fix: number = 4; name: string = “eth”; symbol: string = “ETH” } |
chainInfo.nativeCurrency.decimals | number |
chainInfo.nativeCurrency.fix | number |
chainInfo.nativeCurrency.name | string |
chainInfo.nativeCurrency.symbol | string |
chainInfo.rpcUrls | string[] |
chainLogo | string |
chainName | string |
chainNameShort | string |
id | number |
maxPrepayCrossGas | number |
minCrossGasBalance | number |
minGasBalance | number |
requestRpc | string |
Defined in
packages/types/src/chains.ts:221Functions
isNativeTokenChecker
▸ isNativeTokenChecker(address): boolean
Parameters
| Name | Type |
|---|---|
address | string |
Returns
boolean