Jelenleg a fájdalom világában. Letöltöttem a Bitcoin Core-ot, és mielőtt rájöttem, hogy szükségem lesz a teljes letöltött Blockchain-ra, barátom átutalt néhány érmét a címemre.
Kutattam és megpróbáltam importálni a Bitcoin központi magánkulcsaimat a Blockchain-ba , ezért hozzáférés érméimhez. A problémám az, hogy nem tudom megkapni a nyilvános címemet. Megpróbáltam több parancsot használni a konzol ablakában, és képesek vagyok feloldani és lezárni. Használtam “listaddressgrouping” – ami működik, de a visszatérés “[“, majd “]” közvetlenül alatta van?
A getaccountaddress és getaddressesbyaccount “Az Ön címe” nél szerencsétlenség nélkül.
Nagyon köszönöm
Hozzászólások
- A bitcoin címeim felsorolása A pénztárcádban lévő bitcoin címek felsorolása a listreceivedbyaddress segítségével egyszerűen elvégezhető. Rendszerint csak azokat a címeket sorolja fel, amelyek már kaptak tranzakciókat, azonban az összes címet felsorolhatja úgy, hogy az első argumentumot 0-ra, a másodikat igazra állítja. * Én ' ezt most láttam egy wiki oldalon, még nem kaptam ' tranzakciót, mert a blokklánc nem rendelkezik ' t nem töltötte le teljesen. Nem értem, ' nem értem, hogyan kell az első argumentumot 0-ra, a másodikat pedig true-ra írni. Ezenkívül mi a fiókom neve? Hol találnám meg?
- ' nem kaphatja meg a nyilvános címét? Ha áthelyeznie kell a bitcoint egy bitcoin alaptárcából, ne ' szükségesek a magánkulcsok?
Válasz
Szerkesztés: Válasz a kérdésre: Hogyan lehet kihozni a magánkulcsokat a Bitcoin Core-ból
Miután megtalálta a címeit (például az alább felsorolt parancsok használatával), végrehajthatja a következő parancsot:
dumpprivatekey 1ofYourAddresses
Ha a pénztárcád jelszóval védett és zárva van, futtasd:
walletpassphrase "your password or passphrase" 600
És “walletlock”, amikor újra lezárod.
Könnyedén felismerheti a címeket a privát kulcsokból, mert a címek mindig egy (1) -vel kezdődnek, a privát kulcsok pedig 5-vel, K-val vagy L-vel kezdődnek. A nyilvános kulcsokat egyáltalán nem kell kezelnie. Szüksége van a privát kulcsra a “pénztárca” exportálásához / importálásához, valójában a magánkulcs egy pénztárca, és ebből az ypthe szoftver megtudhatja a hozzá tartozó címet (címeket), ezért csak ezt kell exportálnia .
Válasz az eredeti kérdésre: Hogyan lehet nyilvános címet kapni a Bitcoin Core-ban Megjegyzés a fiók API jelenleg elavult (az új verziókban eltávolítják)
A fő (első) bitcoin fiók a Bitcoin Core-ban és a bitcoin-qt az üres karakterláncú fiók , “” “” .
Ha bitcoin-címeit bitcoin-cli vagy bitcoin-qt konzolon keresztül szeretné megkapni, a fő fiókjához, use :
getaccountaddress ""
Ez visszaadja a fő fiók, és:
getaddressesbyaccount ""
W rosszul adja vissza (először indítson el két címet és általában) a fő fiókjához társított összes címét.
Ez egy példa a getaddressesbyaccount
hívás kimenetére egy újonnan telepített bitcoin-qt esetében:
> bitcoin-cli getaddressesbyaccount "" [ "1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6Z", "1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCZD" ]
Ez az a minimális ~/.bitcoin/bitcoin.conf
, amelyet képesnek kell lennie a bitcoin-qt
futtatására a CLI-vel engedélyezve van, így megértheti, hogy mely felhasználói számlák és címek vannak Önnek, valamint azok egyenlege stb. a felhasználói felületről.
rpcuser=bitcoin rpcpassword=TYPE_A_STRONG_PASS_HERE # enables deamon in bitcoin-qt server=1
Megjegyzések
- Ez a két parancs megadja nekem az első fogadó címet, majd felsorolja a fiókommal társított összes fogadó címet. Már elérhetem őket a File- > címek fogadásán keresztül. ' megpróbálom megszerezni a ' publicadress ' vagy nyilvános kulcsomat. Szükségem van ezekre, amikor megadom a dumpprivkey " INGYENES NYILVÁNOS CÍM / NYILVÁNOS KULCS ". Van ötlet, hogyan találhatnám meg ezt?
- Úgy tűnik, hogy a magánkulcsait próbálja kiírni, nem pedig a címeit. Ebben az esetben ' ezt szerkesztem válasz
- @RhysCole: Szüksége van a nyilvános címére vagy a nyilvános kulcsára. Ezek összefüggenek, de nem azonosak, és bármelyikük elegendő lesz. Már tudja a címét – ez ' az, amit barátja érméket küldött Önnek. használja a dumpprivkey paranccsal, pl.dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
-
bitcoin-cli getaddressesbyaccount ""
futtatásakor:error code: -32601 error message: Method not found
. A Bitcoin Core RPC kliens verzióját v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 t használom. - Ezeket a módszereket eltávolítottuk. Nagyra értékelném, ha a @makevoid tudná frissíteni a választ, vagy legalább adna tippet.
Válasz
A bitcoin-cli vagy a bitcoin-qt konzol, írja be a következő parancsot:
validateaddress "ADDRESS_BASE58_ENCODED"
Ahol ADDRESS_BASE58_ENCODED
a cím amelyről tudni szeretné a nyilvános kulcsot.
Megjegyzések
- Szerintem ez a helyes válasz. A " pubkey " mezőben van a nyilvános kulcs.