Post
Topic
Board Discussioni avanzate e sviluppo
Re: Waves API
by
crpt01
on 29/01/2018, 17:08:07 UTC
Sono stato un po' assente dal forum in questo periodo, ma nel frattempo non ho smesso di cercare una soluzione. Al momento ne ho trovata una. Non mi piace molto perchè passa per excel ma conto/spero di replicarla presto in python.

La soluzione consiste nel prendere uno per uno i token esistenti nel wallet ed interpellare la funzione pw.asset. Esempio :

Code:
Check an asset:
>>> import pywaves as pw
>>> pw.Asset('DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J')
status = Issued
assetId = DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J
issuer = 3PPKF2pH4KMYgsDixjrhnWrPycVHr1Ye37V
name = WavesCommunity
description = Waves community token.
quantity = 1000000000
decimals = 2
reissuable = False

A questo punto abbiamo il valore "decimals" relativo all'asset che ci interessa. Quindi non ci resta che dividere il valore (senza senso) del balance ottenuto prima per 10^decimals.

E' veramente una rottura ma al momento non ho traovato di meglio e mi meraviglio come non esistano api più user friendly per una funzione che reputo veramente banale ma fondamentale come il conoscere il balance di un asset.

Vi tengo aggiornati sugli sviluppi. Intanto qualunque aiuto o suggerimento è ben accetto.