Left Curve Software Stack
    Preparing search index...

    Module @left-curve/types

    @left-curve/types

    TypeScript type definitions for the Dango ecosystem.

    npm install @left-curve/types
    
    import type { Coin, Chain, Address } from "@left-curve/types";
    

    Core type definitions for:

    • Chain - chain configuration, status, and block explorer
    • Coins - coin amounts, denominations, and balances
    • Transactions - messages, signatures, and transaction types
    • Clients - public and signer client interfaces
    • Accounts - account types, credentials, and sessions
    • Queries - query request/response types for app, wasm, and chain state
    • DEX - pools, pairs, orders, and trade types
    • Perps - perpetual positions, markets, and funding
    • Encoding - binary, hex, JSON, and base64 type definitions
    • Transport - transport schemas and GraphQL types
    • Indexer - indexed data query types
    • Oracle - price feed types
    • Hyperlane - cross-chain bridge types
    • WebAuthn - passkey credential types

    TBD

    Type Aliases

    Account
    AccountDetails
    AccountIndex
    AccountInfo
    Addr32
    Address
    AllLeafKeys
    AmountOption
    AppConfig
    AppConfigResponse
    ArbitraryDoc
    ArbitrarySignatureOutcome
    ArbitraryTypedData
    Base64
    Binary
    BitcoinRemote
    BlockInfo
    CancelOrderRequest
    Candle
    CandleIntervals
    Chain
    ChainConfig
    ChainConfigResponse
    ChainId
    ChainStatusResponse
    ChildOrder
    Client
    ClientConfig
    ClientExtend
    Code
    CodeResponse
    CodesResponse
    CodeStatus
    Coin
    CoinPair
    Coins
    CommitmentStatus
    ConcentratedParams
    ConcentratedPool
    ConditionalOrder
    ContractEvent
    ContractInfo
    ContractResponse
    ContractsResponse
    CreateOrderRequest
    Credential
    DataChannelConfig
    DataChannelMessage
    DateTime
    DeleveragedData
    Denom
    DexExecuteMsg
    DexQueryMsg
    Directions
    Domain
    DomainType
    Duration
    EIP712Domain
    EIP712Message
    Eip712Signature
    EIP712Types
    Encoder
    EventData
    EventFilter
    EventFilterData
    EventStatus
    EverybodyPermission
    ExactPartial
    ExactRequired
    ExecuteEvent
    ExtractFromUnion
    Failure
    FeeRate
    FeeRateOverride
    Flatten
    Funds
    GetDexExecuteMsg
    GetDexQueryMsg
    GetPerpsQueryMsg
    GetTxMessage
    GraphqlClient
    GraphqlClientOptions
    GraphQLClientResponse
    GraphqlOperation
    GraphqlPagination
    GraphqlQueryResult
    Hex
    HttpRequestParameters
    HyperlaneConfig
    IndexedAccountEvent
    IndexedBlock
    IndexedEvent
    IndexedMessage
    IndexedTrade
    IndexedTradeSideType
    IndexedTransaction
    IndexedTransactionType
    IndexedTransferEvent
    InternalNode
    Json
    JsonString
    JsonValue
    Key
    KeyHash
    KeyOfUnion
    LeafNode
    LiquidatedData
    LiquidityDepth
    LiquidityDepthResponse
    MailBoxConfig
    MaybePromise
    MembershipProof
    Message
    MessageType
    Metadata
    MetadataType
    MsgConfigure
    MsgExecute
    MsgInstantiate
    MsgMigrate
    MsgStoreCode
    MsgTransfer
    NestedOmit
    NobodyPermission
    Node
    NonMembershipProof
    NonNullableProperties
    NonNullablePropertiesBy
    OneOf
    OneRequired
    Option
    OrderCanceledEvent
    OrderCreatedEvent
    OrderFilledData
    OrderFilledEvent
    OrderId
    OrderResponse
    OrdersByPairResponse
    OrdersByUserResponse
    OrderTypes
    PairId
    PairParams
    PairStats
    PairSymbols
    PairUpdate
    PasskeySignature
    Permission
    PerpsCancelConditionalOrderRequest
    PerpsCancelOrderRequest
    PerpsCandle
    PerpsEvent
    PerpsEventType
    PerpsLiquidityDepth
    PerpsLiquidityDepthResponse
    PerpsOrderByUserItem
    PerpsOrderKind
    PerpsOrderResponse
    PerpsOrdersByUserResponse
    PerpsPairParam
    PerpsPairState
    PerpsPairStats
    PerpsParam
    PerpsPosition
    PerpsPositionExtended
    PerpsQueryMsg
    PerpsState
    PerpsTimeInForce
    PerpsTrade
    PerpsUnlock
    PerpsUserState
    PerpsUserStateExtended
    PerpsVaultState
    Pool
    PoolId
    PoolInfo
    PoolParams
    PoolTypes
    Prettify
    Price
    PriceOption
    Proof
    ProofOp
    PublicClientConfig
    PublicKey
    QueryAbciResponse
    QueryAppConfigRequest
    QueryAppConfigsRequest
    QueryBalanceRequest
    QueryBalancesRequest
    QueryCodeRequest
    QueryCodesRequest
    QueryConfigRequest
    QueryContractRequest
    QueryContractsRequest
    QueryRequest
    QueryResponse
    QueryStatusRequest
    QuerySuppliesRequest
    QuerySupplyRequest
    QueryWasmRawRequest
    QueryWasmSmartRequest
    Range
    RateSchedule
    RawSignature
    Remote
    RemoveUndefined
    RequestFn
    RequestOptions
    Require
    RequiredBy
    ReservesResponse
    RestingOrderBookState
    Result
    Secp256k1Signature
    SessionCredential
    SessionResponse
    Signature
    SignatureOutcome
    SignDoc
    Signer
    SignerClientConfig
    SigningSession
    SigningSessionInfo
    SimulateRequest
    SimulateResponse
    SolidityTypes
    SomebodiesPermission
    StandardCredential
    StatusResponse
    StdResult
    StrictOmit
    SubscribeFn
    SubscriptionCallbacks
    SubscriptionEvent
    Success
    SwapRoute
    TimeInForceOptions
    Timestamp
    Trade
    TransferEvent
    Transport
    TriggerDirection
    Tx
    TxData
    TxEvent
    TxEventAttribute
    TxMessageType
    TxParameters
    TxProof
    TxResponse
    TypedData
    TypedDataParameter
    TypedDataProperty
    UID
    UnionStrictOmit
    UnsignedTx
    User
    UserIndexOrName
    Username
    UserStatus
    ValueFunction
    ValueOrFunction
    VaultSnapshot
    WarpRemote
    WasmRawResponse
    WasmSmartResponse
    WithAmount
    WithDecimals
    WithId
    WithPrice
    XykParams
    XykPool

    Variables

    CandleInterval
    Direction
    KeyTag
    OrderType
    PoolType
    TimeInForceOption
    UserState