Kezdőoldal » Számítástechnika » Programozás » Hogyan tudnám átalakítani ezt...

Passionat3ly kérdése:

Hogyan tudnám átalakítani ezt a kódot?

Figyelt kérdés

Adott egy txt fájl (hexminta.txt) 60-70 sorból áll. Minden sorban egyedi privátkulcsok vannak 64 karakterből álló hexadecimális. Szeretném ha a program automatikusan olvasná a sorokat ebből a fájlból és alakítaná át Ethereum címekké (ethereumaddress.txt)

A jelenlegi program úgy működik hogy nekem kell megadni kézzel a privátkulcsot és úgy alakítja át.

[link]



2022. febr. 12. 17:09
 1/9 anonim ***** válasza:

kb a 7. sortól a 13-ig beteszed egy függvénybe: private_key_to_address

Egy paramétere legyen, a hex_priv_key.


Ezután írsz egy ciklust, ami végigmegy a file sorain, minden beolvasott sorra meghívja a függvényt és kiírja a visszatérési értéket

2022. febr. 12. 17:28
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Annyira nem értek a programozáshoz, hogy ezt így megcsináljam. Valaki tudna esetleg segíteni?
2022. febr. 12. 18:11
 3/9 A kérdező kommentje:
A pastebin.comra beirva ugyanúgy látnám a kódot mint ahogyan valaki ezt átírja nekem
2022. febr. 12. 18:14
 4/9 anonim ***** válasza:

Kipróbáltam a programodat, de a következő hibaüzenetet küldte:

from ecdsa import SigningKey, SECP256k1

ModuleNotFoundError: No module named 'ecdsa'

2022. febr. 12. 18:16
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:

#4: Azért írja ki az emllített hibakódot, mert az ecdsa modul szerepel a Pythonhoz alapból mellékelt modulok között, azt külön kell telepíteni - bővebben:

[link]

2022. febr. 12. 18:19
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:

tessék az #1-es által mondott dolog:

[link]

habár fájlba nem ír, csak a képernyőre


a pastebin valamiért törölte automatikusan, így emerre raktam

2022. febr. 12. 18:49
Hasznos számodra ez a válasz?
 7/9 A kérdező kommentje:

6/6 Köszönöm szépen! Sajnos nem működik.

Feltettem ide egy pár sor hex-et, hogy ki tudd esetleg próbálni. [link]


Ezt a hibakódot írja ki:

[link]

2022. febr. 12. 19:09
 8/9 A kérdező kommentje:

4/7

$ sudo apt install python3-pip

$ pip install ecdsa

és ez is kelleni fog hozzá

$ pip install pysha3

2022. febr. 12. 19:12
 9/9 A kérdező kommentje:
hatodik válaszoló! Nagyon szépen köszönöm! Működik :)
2022. febr. 12. 19:26

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!