> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orbitflare.com/llms.txt
> Use this file to discover all available pages before exploring further.

# getAssetsByCreator

> Список NFT и сжатых NFT Solana, в которых адрес указан как создатель, при необходимости только с верифицированными создателями, с помощью DAS getAssetsByCreator в OrbitFlare.

## Обзор

`getAssetsByCreator` возвращает список активов, массив `creators` которых включает указанный адрес. Задайте `onlyVerified`, чтобы получить только активы, которые этот создатель верифицировал своей подписью. Это отсеивает активы, указывающие известного создателя без его согласия.

## Параметры

<ResponseField name="creatorAddress" type="string" required>
  Адрес создателя (base-58).
</ResponseField>

<ResponseField name="onlyVerified" type="boolean">
  Возвращать только активы, в которых этот создатель верифицирован. По умолчанию `false`.
</ResponseField>

<ResponseField name="page" type="number">
  Номер страницы, начиная с 1. См. [Пагинация](/ru/das-api/pagination).
</ResponseField>

<ResponseField name="limit" type="number">
  Количество результатов на странице. Максимум и значение по умолчанию: 1 000.
</ResponseField>

<ResponseField name="cursor" type="string">
  Курсор из предыдущего ответа.
</ResponseField>

<ResponseField name="before" type="string">
  Вернуть активы с ID до указанного.
</ResponseField>

<ResponseField name="after" type="string">
  Вернуть активы с ID после указанного.
</ResponseField>

<ResponseField name="sortBy" type="object">
  `{ "sortBy": "id" | "created" | "updated" | "recent_action" | "none", "sortDirection": "asc" | "desc" }`
</ResponseField>

<ResponseField name="options" type="object">
  [Параметры отображения](/ru/das-api/display-options): `showFungible`, `showUnverifiedCollections`, `showCollectionMetadata`, `showInscription`. Также принимается как `displayOptions`.
</ResponseField>

## Ответ

Список с `last_indexed_slot`, `total`, `limit`, `page` или `cursor` и `items` ([объекты активов](/ru/das-api/asset-object)).

## Примеры кода

### Запрос

```bash theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
curl https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY -X POST -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getAssetsByCreator",
  "params": {
    "creatorAddress": "5XvhfmRjwXkGp3jHGmaKpqeerNYjkuZZBYLVQYdeVcRv",
    "onlyVerified": true,
    "page": 1,
    "limit": 1
  }
}'
```

### Ответ

```json theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
{
  "jsonrpc": "2.0",
  "result": {
    "last_indexed_slot": 457714578,
    "total": 1,
    "limit": 1,
    "page": 1,
    "items": [
      {
        "interface": "ProgrammableNFT",
        "id": "JEGruwYE13mhX2wi2MGrPmeLiVyZtbBptmVy9vG3pXRC",
        "content": {
          "metadata": { "name": "Mad Lads #6867", "symbol": "MAD" }
        },
        "creators": [
          { "address": "5XvhfmRjwXkGp3jHGmaKpqeerNYjkuZZBYLVQYdeVcRv", "share": 0, "verified": true },
          { "address": "2RtGg6fsFiiF1EQzHqbd66AhW7R5bWeQGpTbv2UMkCdW", "share": 100, "verified": true }
        ]
      }
    ]
  },
  "id": 1
}
```

Объект актива сокращён. Полный пример см. в разделе [Объект актива](/ru/das-api/asset-object).

### TypeScript

```typescript theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
const RPC_URL = 'https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY';

async function getAssetsByCreator(creator: string, page = 1) {
  const response = await fetch(RPC_URL, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: 1,
      method: 'getAssetsByCreator',
      params: { creatorAddress: creator, onlyVerified: true, page, limit: 1000 },
    }),
  });
  const { result, error } = await response.json();
  if (error) throw new Error(error.message);
  return result.items;
}
```

## Распространённые ошибки

| Код | Сообщение | Решение |
| - | - | - |
| -32602 | Pubkey Validation Err: ... is invalid | Передайте действительный адрес создателя в base-58 |
| -32602 | Pagination Error. Limit should not be greater than 1000. | Используйте `limit` не более 1 000 |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.