Para Çekme (Withdraw)
Belirtilen düğüm (node) cüzdanından bir hedef adrese ETH veya bir para birimi tokenı çekimi yapar.
İstek
POST /v2/admin/nodes/{nodeID}/withdraw
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
nodeID | string | path | Zorunlu. Para çekme işlemi yapılacak düğümün kimliği |
Başlıklar
| Ad | Açıklama |
|---|---|
Content-Type | application/json |
Authorization | Zorunlu. Kimlik doğrulama için Bearer token |
Gövde (JSON)
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
currency_token_id | string veya null | Hayır | Çekim yapılacak Para Birimi Tokenı ID’si. Yerel coin (örn. ETH) çekmek için null gönderin |
address | string | Evet | Alıcı cüzdan adresi |
amount | number | Evet | Çekim miktarı |
Örnek
curl --location 'http://localhost:3453/v2/admin/nodes/665ae536a6392b75cfd40352/withdraw' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data '{
"currency_token_id": null,
"address": "0xa112983907944387B64ba512daF256B3f28f93f5",
"amount": 0.01
}'
Yanıt
- Durum:
204 No Content - Gövde: yok
Durum Kodları
| Kod | Açıklama |
|---|---|
| 204 | İçerik Yok - Para çekme talebi kabul edildi |
| 400 | Hatalı İstek - Geçersiz girdi |
| 401 | Yetkisiz - Eksik veya geçersiz kimlik doğrulama |
| 404 | Bulunamadı - Düğüm mevcut değil |
| 500 | Sunucu Hatası |