Ana içeriğe geç

Kök Düğümü Al

Sistemin kök düğümü hakkında bilgi alır.

İstek

GET /v2/admin/node/root

Başlıklar

İsimAçıklama
AuthorizationGerekli. Kimlik doğrulama için Bearer token

Örnek

curl --request GET \
--url '\{\{baseUrl\}\}/v2/admin/node/root' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \

Yanıt

{
"id": "665ae536a6392b75cfd40352",
"parent_id": null,
"parent_name": null,
"name": "Apex",
"type": 1,
"status": 1,
"contract": {
"wallet": {
"public_key": "0xe29b892635672E59F102bf077fA9EDef64D2dA1A"
},
"fee_contract": null,
"listing_contract": null,
"rent_contract": null,
"burn_contract": null,
"secondary_contract": null,
"otc_contract": null,
"diamond_cut_facet": null,
"diamond": null,
"diamond_loupe_facet": null,
"ownership_facet": null,
"forwarder_facet": null,
"kyc_token_contract": null
},
"meta": null,
"int_id": 1,
"path": "1",
"listed_token_count": 0,
"supervisor_count": 0,
"created_at": "2023-09-05T19:26:16.294Z"
}

Yanıt Alanları

AlanTipAçıklama
idstringKök düğümün benzersiz tanımlayıcısı
parent_idstringKök düğüm için her zaman null
parent_namestringKök düğüm için her zaman null
namestringKök düğümün adı (Apex)
typeintegerDüğümün tipi (kök için 1)
statusintegerDüğümün durum kodu
contractobjectDüğüm için sözleşme detayları
contract.wallet.public_keystringDüğümün cüzdanının genel anahtarı
contract.fee_contractobject/nullÜcret sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.listing_contractobject/nullListeleme sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.rent_contractobject/nullKiralama sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.burn_contractobject/nullYakma sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.secondary_contractobject/nullİkincil sözleşme bilgileri (ContractInfo objesi, null olabilir)
contract.otc_contractobject/nullOTC sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.diamond_cut_facetobject/nullDiamond cut facet sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.diamondobject/nullDiamond sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.diamond_loupe_facetobject/nullDiamond loupe facet sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.ownership_facetobject/nullOwnership facet sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.forwarder_facetobject/nullForwarder facet sözleşmesi bilgileri (ContractInfo objesi, null olabilir)
contract.kyc_token_contractobject/nullKYC token sözleşmesi bilgileri (ContractInfo objesi, null olabilir)

ContractInfo Obje Alanları

AlanTürAçıklama
addressstringBlockchain üzerindeki sözleşme adresi
versionstringSözleşme versiyonu (örn: "v2.0.0")
node_contract_idstringBu sözleşmenin ait olduğu NodeContract dokümanının ID'si
metaobjectEk meta veriler (null olabilir)
int_idintegerDüğümün dahili ID'si (kök için her zaman 1)
pathstringDüğüm hiyerarşisinin yol gösterimi (kök için her zaman "1")
listed_token_countintegerDüğüm altında listelenen token sayısı
supervisor_countintegerDüğümle ilişkili denetçi sayısı
created_atstringDüğümün oluşturulma zamanı (ISO 8601 zaman damgası)

Durum Kodları

Durum KoduAçıklama
200Başarılı
401Yetkisiz - Geçersiz veya eksik kimlik doğrulama tokeni
500Sunucu İçi Hata