Kullanıcı Varlıklarını Listele
Kullanıcının varlıklarını döndürür: satın almaları token başına tek satıra indirgenmiş hâlde. Her satır pozisyonu kökte (totalquantity, totalamount, overall_profit, source), ait olduğu token'ı ise token altında taşır. Bekleyen satın almalar dahil edilmez; zincirde kesinleşmemiş bir miktar henüz sahip olunan bir miktar değildir. Hâlâ işlemde olanlar dahil, satın alma başına geçmiş için Kullanıcı Satın Almalarını Listele ucunu kullanın.
Kullanıcı Satın Almalarını Listele
Kullanıcının satın alma geçmişini döndürür: tüm piyasalarda, en yeniden eskiye, satın alma başına bir satır. Her satır kendi status değerini, onu yürüten transaction_id'yi ve kesinleştiğinde zincir üstü hash'i taşır. Platform token'ı ve ikincil piyasa satın almaları gönderildikleri andan itibaren burada bekleyen (status = 1) olarak görünür. Token başına tek satır ve toplanmış miktarlar için Kullanıcı Varlıklarını Listele ucunu kullanın.
Varlık Sayısını Getir
Kullanıcının şu anda elinde tuttuğu token pozisyonlarının sayısını döndürür: kalan miktarı sıfırdan büyük olan cüzdan–token bakiyelerinin sayısı. İki cüzdanda tutulan bir token iki kez sayılır; tamamı alınıp satılmış bir token sayılmaz. Yola rağmen bu, satın alma sayısı değildir; satın almaları Kullanıcı Satın Almalarını Listele yanıtındaki total ile sayın.
Satın Alma Miktarını Getir
Kullanıcının bir token'dan ne kadar tuttuğunu ve o token'ın kullanıcı başına elde tutma sınırını döndürür. Birincil piyasa alımından önce kullanın: Birincil Piyasadan Satın Al, kullanıcının elindeki miktarı maxallowedquantity üzerine çıkaracak alımı reddeder.
Birincil Piyasa Satın Alma Fiyatı
quantity adet token'lık bir birincil piyasa alımını göndermeden fiyatlar: temel tutar, alıcı ücreti ve alıcıdan alınacak toplam. Birincil Piyasadan Satın Al asenkrondur ve yalnızca bir işlem ID'si döndürür; tutarı harcanmadan önce göstermenin yolu budur. Ücret, alımın yaptığı şekilde çözümlenir ve uygulanır; böylece fiyat teklifi ile tahsil edilen tutar örtüşür.
İkincil Piyasa Satın Alma Fiyatı
Bir ikincil piyasa ilanından quantity adet token alımını göndermeden fiyatlar. Fiyat, dealid ile belirtilen ilandan alınır; aynı token'ın iki ilanı farklı fiyatlardan satılabilir. İşlemin iki tarafı da raporlanır: alıcı alış emri ücretini ilan tutarının üstüne öder (total), satıcı satış emri ücretini bu tutardan öder (sellerproceeds). Ücret, İkincil Piyasadan Satın Al ucunun yaptığı şekilde çözümlenir ve uygulanır.
Birincil Piyasadan Satın Al
Token'ı çıkaran taraftan, token'ın güncel fiyatıyla quantity adet token satın alır. Satın alma asenkrondur: bir kullanıcı işlemi (type = 1, birincil piyasadan satın alma) kaydeder ve onun transaction_id değerini döndürür. status 3 (tamamlandı) ya da 4 (hata) olana kadar Kullanıcı İşlemini Getir ile sorgulayın; kullanıcı token'lara ancak 3 sonrasında sahip olur. Platform token'ında satın alma, Kullanıcı Satın Almalarını Listele içinde hemen status = 1 (bekliyor) olarak da görünür.
İkincil Piyasadan Satın Al
Başka bir kullanıcının açık ikincil piyasa ilanını (deal_id) satın alır. İlan bütün olarak alınır: kontrat yalnızca anlaşma ID'sini alır ve ilanın tamamını aktarır; bu yüzden quantity ilanın quantity değerine eşit olmalıdır (Token İlanlarını Listele); başka bir değer 11004 ile reddedilir. Fiyat ilanın fiyatıdır ve alıcı alış emri ücretini bunun üstüne öder; maliyeti önce İkincil Piyasa Satın Alma Fiyatı ile gösterin.