Düğüm Kurulumlarını Listele
Bir düğümün (node) kurulumlarını (setup) listeler. Kurulum, düğümün bir sözleşme dağıtımıdır: onu imzalayan saklama cüzdanına ve çalıştığı ağa bağlıdır ve her dağıtım yeni bir kurulum oluşturur — bu yüzden bir düğümün aynı cüzdan ve ağda olanlar dahil birden çok kurulumu olabilir. Token'lar, ücretler ve sözleşme yükseltmeleri bir kuruluma setup_id ile başvurur.
Liste sayfalı değildir.
Gerekli izin: node:summary:view
İstek
GET /v2/admin/nodes/{node_id}/setups
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
node_id | string | path | Zorunlu. Düğümün kimliği |
wallet_id | string | query | Yalnızca bu saklama cüzdanındaki kurulumlar |
network_id | string | query | Yalnızca bu ağdaki kurulumlar |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Örnek
curl --request GET \
--url '{{baseUrl}}/v2/admin/nodes/6a4bef2b1e781b11c22e9707/setups?network_id=6740e0a20000000000000101' \
--header 'Authorization: Bearer <access_token>'
Yanıt
{
"data": [
{
"setup_id": "6a552db09c6088e126a4be87",
"name": "My Setup API",
"wallet_id": "6a53f3dfad48accdb46eaf9e",
"wallet_label": "Safe-Main-Wallet",
"wallet_address": "0xAF4bf547c4d354266449dB91fe0c4d8861cFfc0E",
"chain_id": "6740e0a10000000000000101",
"chain_name": "EVM",
"network_id": "6740e0a20000000000000101",
"network_name": "Ethereum",
"node_address": "0xAF4bf547c4d354266449dB91fe0c4d8861cFfc0E",
"owner_address": "0x5B38Da6a701c568545dCfcB03FcB875f56beddC4",
"platform_owner_address": "0x86123D7398a5a2C8b847b37B34eB499e07dE3A76",
"platform_owner_wallet_label": "Platform Treasury",
"completed": true,
"status": "completed",
"kyc_token_id": "6a51e0c2d4f1a2b3c4d5e6f7",
"kyc_token_address": "0x1C0777276B13c56d416c41D4186744b9ba0a0D3a",
"is_api": true
}
]
}
Yanıt Alanları
| Alan | Tip | Açıklama |
|---|---|---|
data | array | Düğümün kurulumları |
data[].setup_id | string | Kurulum kimliği |
data[].name | string | Kurulum adı. Ad verilmediyse boş |
data[].wallet_id | string | Kurulumun sözleşmelerini imzalayan saklama cüzdanı |
data[].wallet_label | string | O cüzdanın etiketi |
data[].wallet_address | string | O cüzdanın adresi |
data[].chain_id | string | Cüzdanın zinciri |
data[].chain_name | string | Zincir adı |
data[].network_id | string | Kurulumun dağıtıldığı ağ |
data[].network_name | string | Ağ adı |
data[].node_address | string | Bu kurulumun sözleşmelerinde düğüm ücret payını alan adres |
data[].owner_address | string | Sahip (owner) ücret payını alan adres. Sahibi olmayan on-premise kurulumda boş |
data[].platform_owner_address | string | Platform sahibi ücret payını alan adres |
data[].platform_owner_wallet_label | string | platform_owner_address arkasındaki platform cüzdanının etiketi. Adres harici bir adresse boş |
data[].completed | boolean | Tüm sözleşmeler dağıtılıp diamond'a bağlandığında true |
data[].status | string | completed veya pending (completed ile aynı bilgi) |
data[].kyc_token_id | string | Kurulumun diamond'ının bağlı olduğu KYC token'ı |
data[].kyc_token_address | string | O KYC token'ının adresi. Çözümlenemediyse boş |
data[].is_api | boolean | Kurulum partner API üzerinden oluşturulduysa true |
Cüzdan, zincir ve ağ alanlarındaki boş string'ler ilgili kaydın okunamadığı anlamına gelir; kurulum yine de listelenir.
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10016 | node_id geçerli bir kimlik değil |
| 400 | 10001 | Düğüm bulunamadı (düğüm domain'i 2) |
| 403 | 10005 | Düğüm, hiyerarşide sizin erişebildiğiniz kısmın dışında (düğüm domain'i 2) |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.