@neutral-trade/sdk - v0.1.2
    Preparing search index...

    Class NeutralTrade

    Index

    Properties

    bundleProgramV1: Program<NtbundleV1>
    bundleProgramV2: Program<NtbundleV2>
    connection: Connection
    driftVaultClient: VaultClient
    priceMap: Map<SupportedToken, number>

    Price map for deposit tokens

    vaults: Partial<Record<VaultId, VaultConfig>>

    Vault configurations (built-in merged with remote if registryUrl was provided)

    Methods

    • Get user balance for multiple vaults (both Drift and Bundle)

      Parameters

      • __namedParameters: { userAddress: string; vaultIds: VaultId[] }

      Returns Promise<UserBalanceResult>

    • Create a new NeutralTrade instance This is async because DriftClient needs to subscribe

      Parameters

      Returns Promise<NeutralTrade>

      Error if registryUrl is provided but fetch fails or validation fails