TypeScript Types

Technical reference for all SDK types, interfaces, and data structures. Use this section to understand parameter formats, response objects, and type constraints.


Configuration Types

Source: packages/sdk/src/config/types.ts

CreateConfigOptions

interface CreateConfigOptions {
  env: Env;
  providers?: ProviderGetters;
  modules?: readonly AnyModule[];
  partner?: PartnerConfig;
}

PartnerConfig

interface PartnerConfig {
  partnerId: string;
}

ProviderGetters


Environment

Source: packages/sdk-common/src/env.ts


Status Types

Source: packages/sdk/src/shared/constants/statusConstants.ts

BtcActionStatus

EvmOperationStatus

NonEvmUnstakeStatus


Error Types

Source: packages/sdk/src/shared/errors.ts

LombardError

Error Codes


Action Types

BtcStakeParams

Source: packages/sdk/src/chains/btc/actions/stake/types.ts

BtcStake Prepare Params

EvmUnstakeParams

Source: packages/sdk/src/chains/evm/actions/unstake/types.ts


Progress Types

Source: packages/sdk/src/core/types.ts


Last updated