Page 1 of 1

View Balance with Python [ Web3 IPCProvider ]

Posted: Mon Nov 11, 2024 9:12 pm
by CoDeR

Code: Select all

from web3 import Web3
# 1. Let's create a variable connected to the network with the IPC provider that will allow you to reach the node :
# 1. Düğüme ulaşmanızı sağlayacak IPC sağlayıcı ile ağa bağlı bir değişken oluşturalım:

Code: Select all

provider_ipc = {
    "development": "BaraqWeb",
    "bbase": "~/.ethereum/geth.ipc",
}
b3 = Web3(Web3.IPCProvider(provider_ipc["bbase"]))
# 2. Create address variables: (YOUR ETHEREUM ADRESS)
# 2. Adres değişkenleri oluşturun: (KENDİ ETHEREUM ADRESİNİZ)

Code: Select all

address_bar = '0x_ETHEREUM_ADRESS_HERE'
# 3. Fetch balance data:
# 3. Bakiye verilerini alalım:

Code: Select all

bakiye = b3.from_wei(
    b3.eth.get_balance(Web3.to_checksum_address(address_bar)), "ether"
)
# 4. Let's Print the Balance Data to the Screen:
# 4. Bakiye Verisini Ekrana Yazdıralım:

Code: Select all

print(f"The balance of { address_bar } is: { bakiye } DEV")
- We can create a file with the extension py and the name balance, and write the codes in order and save them. We can run it by typing "python3 balance.py" in the terminal in the home folder.

- Uzantısı py ve adı balance olan bir dosya oluşturabilir ve kodları sırayla yazıp kaydedebiliriz. Ana klasördeki terminale "python3 balance.py" yazarak çalıştırabiliriz.