Skip to main content

List Earn Strategies

POST 

/private/Earn/Strategies

List earn strategies along with their parameters.

Requires a valid API key but not specific permission is required.

Returns only strategies that are available to the user based on geographic region.

When the user does not meet the tier restriction, can_allocate will be false and allocation_restriction_info indicates Tier as the restriction reason. Earn products generally require Intermediate tier. Get your account verified to access earn.

A note about lock_type:

  • instant: can be deallocated without an unbonding period. This is called flexible in the UI.
  • bonded: has an unbonding period. Deallocation will not happen until this period has passed.
  • flex: "Kraken rewards". This is earning on your spot balances where eligible. It's turned on account wide from the UI and you cannot manually allocate to these strategies.

Paging isn't yet implemented, so it the endpoint always returns all data in the first page.

Request

Body

required
    nonce int64required

    Nonce used in construction of API-Sign header

    ascending booleannullable

    true to sort ascending, false (the default) for descending.

    asset stringnullable

    Filter strategies by asset name

    cursor stringnullable

    None to start at beginning/end, otherwise next page ID

    limit uint16nullable

    How many items to return per page. Note that the limit may be cap'd to lower value in the application code.

    lock_type string[]nullable

    Possible values: [flex, bonded, timed, instant]

    Filter strategies by lock type

Responses

Response

Schema
    error string[]
    result objectnullable
    items object[]
  • Array [
  • allocation_fee object

    Fee applied when allocating to this strategy

    oneOf

    string

    allocation_restriction_info string[]

    Possible values: [tier]

    Reason list why user is not eligible for allocating to the strategy

    apr_estimate objectnullable

    The estimate is based on previous revenues from the strategy. Optional hint, not always present.

    high string

    Maximal yield percentage for one year

    low string

    Minimal yield percentage for one year

    asset string

    The asset to invest for this earn strategy

    auto_compound object

    Auto compound choices for the earn strategy

    oneOf
    type string

    Possible values: [disabled]

    can_allocate boolean

    Is allocation available for this strategy

    can_deallocate boolean

    Is deallocation available for this strategy

    deallocation_fee object

    Fee applied when deallocating from this strategy

    oneOf

    string

    id string

    The unique identifier for this strategy

    lock_type object

    Type of the strategy

    oneOf
    type string

    Possible values: [flex]

    user_cap stringnullable

    The maximum amount of funds that any given user may allocate to an account. Absence of value means there is no limit. Zero means that all new allocations will return an error (though auto-compound is unaffected).

    user_min_allocation stringnullable

    Minimum amount (in USD) for an allocation or deallocation. Absence means no minimum.

    yield_source object

    Yield generation mechanism of this strategy

    oneOf
    type string

    Possible values: [staking]

  • ]
  • next_cursor stringnullable

    index to send into PageRequest for next page, None means you've reached the end.

Loading...