> ## 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.

# Varlık nesnesi

> OrbitFlare DAS API yöntemlerinin döndürdüğü varlık nesnesi için alan referansı: içerik, sahiplik, sıkıştırma, telif, oluşturucular, token bilgisi ve MPL Core eklentileri.

## Genel Bakış

Varlık döndüren her DAS yöntemi aynı varlık nesnesini kullanır. Bir varlık için geçerli olmayan alanlar atlanır. Örneğin `token_info` yalnızca token tabanlı varlıklarda, `plugins` ise yalnızca MPL Core varlıklarında görünür.

## Örnek

Mad Lads koleksiyonundan programlanabilir bir NFT:

```json theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
{
  "interface": "ProgrammableNFT",
  "id": "JEGruwYE13mhX2wi2MGrPmeLiVyZtbBptmVy9vG3pXRC",
  "content": {
    "$schema": "https://schema.metaplex.com/nft1.0.json",
    "json_uri": "https://madlads.s3.us-west-2.amazonaws.com/json/6867.json",
    "files": [
      {
        "uri": "https://madlads.s3.us-west-2.amazonaws.com/images/6867.png",
        "mime": "image/png"
      }
    ],
    "metadata": {
      "attributes": [
        { "value": "Male", "trait_type": "Gender" },
        { "value": "Galaxy", "trait_type": "Type" }
      ],
      "description": "Fock it.",
      "name": "Mad Lads #6867",
      "symbol": "MAD",
      "token_standard": "ProgrammableNonFungible"
    },
    "links": {
      "image": "https://madlads.s3.us-west-2.amazonaws.com/images/6867.png",
      "external_url": "https://madlads.com"
    },
    "category": "image"
  },
  "authorities": [
    { "address": "2RtGg6fsFiiF1EQzHqbd66AhW7R5bWeQGpTbv2UMkCdW", "scopes": ["full"] }
  ],
  "compression": {
    "eligible": false,
    "compressed": false,
    "data_hash": "",
    "creator_hash": "",
    "asset_hash": "",
    "tree": "",
    "seq": 0,
    "leaf_id": 0
  },
  "grouping": [
    { "group_key": "collection", "group_value": "J1S9H3QjnRtBbbuD4HjPV6RpRhwuk4zKbxsnCHuTgh9w" }
  ],
  "royalty": {
    "royalty_model": "creators",
    "target": null,
    "percent": 0.042,
    "basis_points": 420,
    "primary_sale_happened": true,
    "locked": false
  },
  "creators": [
    { "address": "5XvhfmRjwXkGp3jHGmaKpqeerNYjkuZZBYLVQYdeVcRv", "share": 0, "verified": true },
    { "address": "2RtGg6fsFiiF1EQzHqbd66AhW7R5bWeQGpTbv2UMkCdW", "share": 100, "verified": true }
  ],
  "ownership": {
    "frozen": true,
    "delegated": true,
    "delegate": "FARqKAafAbgT25QcgiX5d1g6xpadgG7xymu5N6gSmp4x",
    "ownership_model": "single",
    "owner": "CxBhuJwhVgNMc7yjnRx3XFAsTnnbYDc2bhAGSaLBjNqZ"
  },
  "supply": {
    "print_max_supply": 0,
    "print_current_supply": 0,
    "edition_nonce": 254
  },
  "mutable": true,
  "burnt": false,
  "token_info": {
    "supply": 1,
    "decimals": 0,
    "token_program": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
    "associated_token_address": "J4z9rkXuQFVFYEcE4FnbZrT677Eh6WU3f125wyaDyQXg"
  }
}
```

## Alanlar

<ResponseField name="interface" type="string">
  Varlığın standardı. Şunlardan biri: `V1_NFT`, `V1_PRINT`, `LEGACY_NFT`, `V2_NFT`, `ProgrammableNFT`, `FungibleAsset`, `FungibleToken`, `MplCoreAsset`, `MplCoreCollection`, `MplCoreGroup`, `MplBubblegumV2`, `Identity`, `Executable` veya `Custom`.
</ResponseField>

<ResponseField name="id" type="string">
  Varlık kimliği. Token tabanlı varlıklarda bu, mint adresidir. Sıkıştırılmış NFT'lerde ağaçtan ve yaprak indeksinden türetilen varlık kimliğidir. MPL Core için varlık hesabının adresidir.
</ResponseField>

<ResponseField name="last_indexed_slot" type="number">
  Yanıt oluşturulduğunda indeksin işlediği en son slot. Tek varlık yanıtlarında ve liste yanıtlarının en üst düzeyinde bulunur.
</ResponseField>

<ResponseField name="content" type="object">
  Zincir dışı meta veriler ve bağlantılar.

  <Expandable title="content alanları">
    <ResponseField name="$schema" type="string">
      Meta veri şeması URL'si.
    </ResponseField>

    <ResponseField name="json_uri" type="string">
      Zincir dışı JSON meta verisinin URI'si.
    </ResponseField>

    <ResponseField name="files" type="array">
      Meta veride listelenen dosyalar. Her birinde `uri` ve `mime` bulunur; `quality` ve `contexts` de bulunabilir.
    </ResponseField>

    <ResponseField name="metadata" type="object">
      `name`, `symbol`, `description`, `attributes` ve `token_standard`. `json_name`, zincir dışı JSON'daki adı tutar.
    </ResponseField>

    <ResponseField name="links" type="object">
      `image`, `animation_url` ve `external_url` gibi kolaylık bağlantıları.
    </ResponseField>

    <ResponseField name="category" type="string">
      Meta verideki medya kategorisi, örneğin `image` veya `video`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="authorities" type="array">
  Varlık üzerinde yetkiye sahip adresler. Her girdide `address` ve `scopes` (`full`, `royalty`, `metadata` veya `extension`) bulunur.
</ResponseField>

<ResponseField name="compression" type="object">
  Sıkıştırma durumu. Sıkıştırılmamış varlıklarda `compressed` değeri `false` olur ve diğer alanlar boştur.

  <Expandable title="compression alanları">
    <ResponseField name="compressed" type="boolean">
      Varlığın sıkıştırılmış bir NFT olup olmadığı.
    </ResponseField>

    <ResponseField name="eligible" type="boolean">
      Varlığın sıkıştırılabilir olup olmadığı.
    </ResponseField>

    <ResponseField name="tree" type="string">
      Merkle ağacı adresi.
    </ResponseField>

    <ResponseField name="leaf_id" type="number">
      Ağaçtaki yaprak indeksi.
    </ResponseField>

    <ResponseField name="seq" type="number">
      Yapraktaki son değişikliğin sıra numarası.
    </ResponseField>

    <ResponseField name="data_hash" type="string">
      Varlık meta verisinin hash'i.
    </ResponseField>

    <ResponseField name="creator_hash" type="string">
      Oluşturucular dizisinin hash'i.
    </ResponseField>

    <ResponseField name="asset_hash" type="string">
      Yaprağın hash'i.
    </ResponseField>

    <ResponseField name="collection_hash" type="string">
      Yalnızca Bubblegum v2. Koleksiyonun hash'i.
    </ResponseField>

    <ResponseField name="asset_data_hash" type="string">
      Yalnızca Bubblegum v2. Varlık verisinin hash'i.
    </ResponseField>

    <ResponseField name="flags" type="number">
      Yalnızca Bubblegum v2. Yaprak bayrakları.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="grouping" type="array">
  Varlığın ait olduğu gruplar. Her girdide `group_key` (genellikle `collection`) ve `group_value` (koleksiyon adresi) bulunur. Doğrulanmamış koleksiyonlar yalnızca `showUnverifiedCollections` ile görünür ve bu durumda `verified: false` taşır. `collection_metadata`, `showCollectionMetadata` ile görünür.
</ResponseField>

<ResponseField name="royalty" type="object">
  `royalty_model` (`creators`, `fanout` veya `single`), `target`, `percent`, `basis_points`, `primary_sale_happened` ve `locked`.
</ResponseField>

<ResponseField name="creators" type="array">
  `address`, `share` (telif yüzdesi) ve `verified` alanlarına sahip oluşturucular.
</ResponseField>

<ResponseField name="ownership" type="object">
  <Expandable title="ownership alanları">
    <ResponseField name="owner" type="string">
      Mevcut sahip. Çok sayıda sahibi olan değiştirilebilir tokenlerde boştur.
    </ResponseField>

    <ResponseField name="ownership_model" type="string">
      NFT'ler için `single`, değiştirilebilir tokenler için `token`.
    </ResponseField>

    <ResponseField name="frozen" type="boolean">
      Varlığın dondurulmuş olup olmadığı.
    </ResponseField>

    <ResponseField name="delegated" type="boolean">
      Bir temsilci ayarlanıp ayarlanmadığı.
    </ResponseField>

    <ResponseField name="delegate" type="string | null">
      Varsa temsilci adresi.
    </ResponseField>

    <ResponseField name="non_transferable" type="boolean">
      Varlık transfer edilemediğinde bulunur.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="supply" type="object | null">
  Baskı arzı: `print_max_supply`, `print_current_supply` ve `edition_nonce`. Baskılarda ayrıca `edition_number` ve `master_edition_mint` bulunur.
</ResponseField>

<ResponseField name="mutable" type="boolean">
  Meta verinin hâlâ değiştirilebilir olup olmadığı.
</ResponseField>

<ResponseField name="burnt" type="boolean">
  Varlığın yakılmış olup olmadığı.
</ResponseField>

<ResponseField name="token_info" type="object">
  Token tabanlı varlıklar için token ayrıntıları.

  <Expandable title="token_info alanları">
    <ResponseField name="supply" type="number">
      Temel birim cinsinden toplam arz.
    </ResponseField>

    <ResponseField name="decimals" type="number">
      Mint ondalık basamakları.
    </ResponseField>

    <ResponseField name="token_program" type="string">
      SPL Token veya Token-2022 program kimliği.
    </ResponseField>

    <ResponseField name="mint_authority" type="string">
      Ayarlanmışsa mint yetkilisi.
    </ResponseField>

    <ResponseField name="freeze_authority" type="string">
      Ayarlanmışsa dondurma yetkilisi.
    </ResponseField>

    <ResponseField name="balance" type="number">
      Sorgulanan sahibin tuttuğu bakiye, temel birim cinsinden.
    </ResponseField>

    <ResponseField name="associated_token_address" type="string">
      Sahibin bu mint için ilişkili token hesabı.
    </ResponseField>

    <ResponseField name="symbol" type="string">
      Token sembolü. Bir fiyat mevcut olduğunda bulunur.
    </ResponseField>

    <ResponseField name="price_info" type="object">
      USD fiyatı: `price_per_token`, `total_price` (sahibin bakiyesi için) ve `currency`. Fiyatı bilinen değiştirilebilir tokenlerde bulunur.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mint_extensions" type="object">
  Meta veri işaretçisi, transfer ücreti ve kalıcı temsilci gibi Token-2022 mint uzantıları.
</ResponseField>

<ResponseField name="inscription" type="object">
  Token inscription verisi. `showInscription` ile döndürülür.
</ResponseField>

<ResponseField name="plugins" type="object">
  MPL Core eklentileri. `external_plugins`, `unknown_plugins` ve `unknown_external_plugins` diğer eklenti türlerini tutar.
</ResponseField>

<ResponseField name="mpl_core_info" type="object">
  MPL Core ayrıntıları: `num_minted`, `current_size` ve `plugins_json_version`.
</ResponseField>

<ResponseField name="uses" type="object">
  Eski Token Metadata kullanımları: `use_method`, `remaining` ve `total`.
</ResponseField>


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