Hur får jag min offentliga adress i Bitcoin Core?

I en värld av smärta just nu. Jag laddade ner Bitcoin Core och innan jag insåg att jag skulle behöva den fullständiga nedladdade Blockchain överförde min vän några mynt till min adress.

Jag undersökte och försöker importera mina privata Bitcoin-nycklar till Blockchain , därför har jag tillgång till mina mynt. Mitt problem är att jag inte kan få min offentliga adress. Jag har försökt använda flera kommandon i konsolfönstret och kan låsa upp och låsa. Jag har ”använt” listadressgrupper ”- vilket fungerar, men avkastningen är” [”och sedan”] ”direkt nedan?

Jag har också använt getaccountaddress och getaddresesbyaccount ”Your Address” utan lycka till.

Stort tack

Kommentarer

  • Lista upp mina bitcoin-adresser Att lista bitcoin-adresserna i din plånbok görs enkelt via listreceivedbyaddress. Det listar normalt bara adresser som redan har fått transaktioner, men du kan lista alla adresser genom att ställa in det första argumentet till 0 och det andra till sant. * Jag ' har just sett detta på en wiki-sida, jag har inte ' inte fått några transaktioner ännu, eftersom blockchain inte har ' t hämtades helt. Jag förstår inte ' hur man anger det första argumentet till 0 och det andra till sant. Vad är dessutom mitt kontonamn? Var skulle jag hitta den?
  • Du kan ' inte få din offentliga adress? Om du behöver flytta bitcoin från en bitcoin core-plånbok behöver du inte ' t behöver du de privata nycklarna?

Svar

Redigera: Svar på frågan: Hur man får privata nycklar ur Bitcoin Core

När du har hittat dina adresser (med hjälp av till exempel kommandona som jag listade nedan) kan du utföra följande kommando:

dumpprivatekey 1ofYourAddresses 

Om din plånbok är lösenordsskyddad och låst kör:

walletpassphrase "your password or passphrase" 600 

Och ”walletlock” när du är klar för att låsa den igen.

Du kan enkelt känna igen adresser från privata nycklar eftersom adresser alltid börjar med en (1), privata nycklar börjar istället med 5, K eller L. Du behöver inte hantera offentliga nycklar alls. Du behöver bara den privata nyckeln för att exportera / importera en ”plånbok”, i själva verket är en privat nyckel en plånbok, och därifrån kan programvaran ta reda på adressen eller adresserna som motsvarar den, så du behöver bara exportera den .


Svar på den ursprungliga frågan: Hur får man allmän adress i Bitcoin Core Obs konto-API: n är för närvarande utfasat (tas bort i nya versioner)

Ditt huvud (första) bitcoin-konto i Bitcoin Core och bitcoin-qt är det tomma strängkontot , ”” ”” .

För att få dina bitcoin-adresser via bitcoin-cli eller via bitcoin-qt-konsolen, för ditt huvudkonto, använd :

getaccountaddress "" 

Som returnerar din första adress till huvudkonto och:

getaddressesbyaccount "" 

W ill return (först starta två adresser och i allmänhet) listan över alla dina adresser som är kopplade till ditt huvudkonto.


Detta är ett exempel på getaddressesbyaccount -anrop på en nyligen installerad bitcoin-qt:

> bitcoin-cli getaddressesbyaccount "" [ "1AA37Akj16aj9nU4NYgx2cRwjgmuwpxR6Z", "1CbkkAbB7ootHHu9Fhbh8TtRR2iiCoNCZD" ] 

Detta är det minsta ~/.bitcoin/bitcoin.conf du vill ha för att kunna köra bitcoin-qt med CLI aktiverat, så kan du förstå vilka konton och adresser du äger och deras saldon etc. från användargränssnittet.

rpcuser=bitcoin rpcpassword=TYPE_A_STRONG_PASS_HERE # enables deamon in bitcoin-qt server=1 

Kommentarer

  • Dessa två kommandon ger mig min första mottagningsadress och sedan en lista över alla mottagningsadresser som är kopplade till mitt konto. Jag kan redan komma åt dem via File- > Ta emot adresser. Jag ' jag försöker få min ' publicadress ' eller offentlig nyckel. Jag behöver dessa när jag går in i dumpprivkey " INSÄTT PUBLIC ADDRESS / PUBLIC KEY ". Någon aning om hur jag kunde hitta det här?
  • Det verkar som om du försöker dumpa dina privata nycklar, inte lista dina adresser. I så fall ändrar jag ' detta svara
  • @RhysCole: Du behöver antingen din offentliga adress eller din offentliga nyckel. Dessa är relaterade men inte desamma, och någon av dem kommer att räcka. Du vet redan din adress – det ' är vad din vän använde för att skicka mynt till dig. använd den med kommandot dumpprivkey, t.ex.dumpprivkey 1Jd6J5FaPiUYLHbqtybqaXuTUgvw65Us1R
  • När du kör bitcoin-cli getaddressesbyaccount "" får jag: error code: -32601 error message: Method not found. Jag använder Bitcoin Core RPC-klientversion v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65 .
  • Dessa metoder har tagits bort. Jag skulle uppskatta om @makevoid kunde uppdatera svaret eller åtminstone ge en ledtråd.

Svar

Använda bitcoin-cli eller bitcoin-qt-konsolen, ange kommandot:

validateaddress "ADDRESS_BASE58_ENCODED" 

Där ADDRESS_BASE58_ENCODED är adressen för som du vill veta om den offentliga nyckeln.

Kommentarer

  • Jag tycker att detta är rätt svar. " pubkey " fältet innehåller den offentliga nyckeln.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *