How to make a simple query of what tokens I have in my wallet from cardano-cli?
Thanks
How to make a simple query of what tokens I have in my wallet from cardano-cli?
Thanks
cardano-cli
itself has no concept of wallet.
You can ask what currently is at a single address with cardano-cli query utxo --mainnet --address addr1…
.
But getting all addresses of your wallet would be a task for cardano-wallet
and/or cardano-address
.
Thanks for your answer, at the moment I am just testing and I would like to be able to check the balance of adas of my wallet by terminal. Should I use cardano-wallet?
Haven’t used them myself, but my thoughts would be:
cardano-wallet
is running as a server. I somehow don’t like that. If I’m using CLI, I want to have it small and simple. That’s why I’m using CLI.
So, I’d rather look at cardano-address
. I’m not aware of a good tutorial for that, though.
https://github.com/input-output-hk/cardano-addresses might get you started.
thanks for your help
Feel free to ask more specific if you are stuck somewhere.
I suggest trying stakepool_python_tools/balance.py at main · Josef3110/stakepool_python_tools · GitHub which is a wrapper around cardano-cli in python.
It does not take digits definition into account but works pretty nice.
Thanks for your answer, I finally found this shortcut in pool.pm and made the following script to query revenue https://pool.pm/wallet/$Address
import os
import json
from time import sleep
while(True):
wallet = os.popen("curl https://pool.pm/wallet/$Address").read()
json_final = round(json.loads(wallet)["lovelaces"]/1000000,2)
print(f"En la cuenta hay {json_final} adas")
print("Dormiremos 60 segundos antes de volver a consultar")
sleep(60)
Later I will look carefully at what you sent me that seems very interesting