In thi step we'll open wallet containing 💰 :
- 1.000.000 NEO
- 16 624 GAS
These tokens exists only within privnet - you cannot use them in mainnet 😒
- WIF key:
KxDgvEKzgSBPPfuVfw67oPQBSjidEiqTHURKSDL1R7yGaGYAeYnr
- Address:
AK2nJJpJr6o664CWJKi1QRXjqeic2zRp8y
- Script hash:
b'#\xba\'\x03\xc52c\xe8\xd6\xe5"\xdc2 39\xdc\xd8\xee\xe9'
Explenation:
- WIF - private key of your wallet
- Address - public address of wallet (you can send money to that address)
- Script hash - hashed address - used within contracts as argument to
CheckWitness
function.
Możemy zrobić to na 2 sposoby:
-
Pobranie pliku portfela
Musisz być w bashu wewnątrz kontenera, w folderze/
- pobierz plik portfela:
curl https://s3.amazonaws.com/neo-experiments/neo-privnet-old.wallet -o main.wallet
- uruchom neo cli:
python3 /opt/neo-python/prompt.py -p
- otwórz portfel:
open wallet main.wallet
hasło:coz
- przebuduj portfel:
wallet rebuild
- pobierz plik portfela:
-
odtworzenie za pomocą klucza WIF
Poniższe kroki wykonywane są z poziomu neo-python. Aby uruchomić neo-python:- uruchom cli neo:
python3 opt/neo-pythonprompt.py -p
- utwórz nowy portfel:
create wallet main.wallet
- importuj klucz:
import wif KxDgvEKzgSBPPfuVfw67oPQBSjidEiqTHURKSDL1R7yGaGYAeYnr
- przebuduj portfel:
wallet rebuild
- uruchom cli neo:
Po przebudowaniu portfela możesz sprawdzić stan środków poleceniem wallet
. W odpowiedzi zobaczysz informacje o portfelu, jego adresach oraz stanie środków
"synced_balances": [
"[NEO]: 100000000.0 ",
"[NEOGas]: 7624.0 "
],
W folderze /
znajdują się 3 portfele: wallet1.db3
, wallet2.db3
, wallet3.db3
. Hasło do każdego z nich to coz
możesz je używać w swoich testach kontraktu.