เดเดฐเต เดตเตผเดทเด เดฎเตเดฎเตเดชเต, เดเตเดฒเดฟเดเตเดฐเดพเด เดฎเตเดธเดเตเดเดฑเดฟเดจเตเดฑเต เดธเตเดตเดจเตเดคเด เดตเดฟเดเตเดจเตเดฆเตเดฐเตเดเตเดค เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดพเดจเตเดณเตเดณ เดชเดฆเตเดงเดคเดฟเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เด
เดฑเดฟเดฏเดชเตเดชเตเดเตเดเต. เดเตเดฒเดฟเดเตเดฐเดพเด เดเดชเตเดชเตบ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต. เด
เดชเตเดชเตเตพ เดเดฐเต เดตเดฒเดฟเดฏ เดธเดพเดเตเดเตเดคเดฟเด เดชเตเดฐเดฎเดพเดฃเด เดฒเดญเตเดฏเดฎเดพเดฏเดฟ, เด
เดคเต เดจเดฟเดเตเดเตเดณเดพเดฏเต เดฆเตเดฑเตเดตเต เดเดดเตเดคเดฟเดฏเดคเดพเดฃเตเดจเตเดจเตเด เดญเดพเดตเดฟ เดถเตเดเดเดฒเดฏเตเดเต เดเดเดจ เดตเดฟเดตเดฐเดฟเดเตเดเตเดตเตเดจเตเดจเตเด เดเดฐเตเดชเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เดเดคเต เดจเดทเตโเดเดฎเดพเดฏเดตเตผเดเตเดเดพเดฏเดฟ, เด เดชเตเดฐเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดจเตเดฑเต เดชเตเดจเดฐเดพเดเตเดฏเดพเดจเด เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต (
เด
เดคเดฟเดจเตเดถเตเดทเด, เดเตเดฑเดเตเดเต เดฆเดฟเดตเดธเดเตเดเตพเดเตเดเต เดฎเตเดฎเตเดชเต เดตเดฐเต TON เดตเดฟเดเดธเดจเดคเตเดคเดฟเดจเตเดฑเต เด
เดตเดธเตเดฅเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดพเดฐเตเดฏเดฎเดพเดฏ เดตเดพเตผเดคเตเดคเดเดณเตเดจเตเดจเตเด เดเดฃเตเดเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ (เดเดจเตเดจเดฟเตฝ
โฆ
โฆ
โฆ
โฆ
โฆ
โฆ
โฆ
โฆ
เดเดพเตป เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดเดฟเดจเตเดฑเตเดฏเตเด เด เดเดฒเตเดฒเดพ เดฐเตเดเดเดณเตเดเตเดฏเตเด เดเดฆเตเดฏเตเดเดฟเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดฎเตเดจเตเดจเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดเดณเตเดเต เด เดณเดตเต เด เดตเดฏเต เดคเดฟเดเดเตเดเตเด เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดเตเดฒเดฏเดจเตเดฑเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด เดธเตเดตเดจเตเดคเด เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดคเตเดคเดฟเตฝ.
เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดเตเดฒเดฏเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต
เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดเตเดฒเดฏเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเด - เดญเดพเดเตเดฏเดตเดถเดพเตฝ,
-
เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดคเต เด เตบเดชเดพเดเตเดเต เดเตเดฏเตเดฏเตเด
เดเดฑเดตเดฟเด เดเตผเดเตเดเตเดตเต . เด เดเดเตเดเดคเตเดคเดฟเตฝ เดชเดฟเดจเตเดจเตเดเตเด เด เดจเตเดฏเตเดเตเดฏเดค เดเดฑเดชเตเดชเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. -
Make, cmake (เดชเดคเดฟเดชเตเดชเต 3.0.2 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดฒเตเด เดเดฏเตผเดจเตเดจเดคเต), OpenSSL (C เดนเตเดกเตเดกเตผ เดซเดฏเดฒเตเดเตพ เดเตพเดชเตเดชเตเดเต), g++ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ clang เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเดเตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเตเด. เดเดจเดฟเดเตเดเต เดเดจเตเดจเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดเดฒเตเดฒเดพเด เดเดเดจเดเดฟ เดเดคเตเดคเตเดเตเตผเดจเตเดจเต.
-
เดเดฑเดตเดฟเดเดเตเดเตพ เดเดฐเต เดซเตเตพเดกเดฑเดฟเดฒเตเดเตเดเต เด เตบเดชเดพเดเตเดเต เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด
~/lite-client
. เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดคเตเดฏเตเดเด, เด เดธเดเดฌเดฟเตพ เดเตเดฏเตเดค เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดเดฐเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดซเตเตพเดกเตผ เดธเตเดทเตเดเดฟเดเตเดเตเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,~/liteclient-build
), เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต (cd ~/liteclient-build
) เดเดฎเดพเตปเดกเตเดเตพ เดตเดฟเดณเดฟเดเตเดเตเด:cmake ~/lite-client cmake --build . --target test-lite-client
เดธเตโเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเตเดเตพเดเตเดเดพเดฏเดฟ เดซเดฟเดซเตเดฑเตเดฑเต เดฒเดพเดเดเตเดตเตเดเต เดเดจเตเดฑเตผเดชเตเดฐเตเดเตเดเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต (เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดคเดพเดดเต), เดเดเตเดเดณเตเด เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเตcmake --build . --target fift
-
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดเตเดธเตเดฑเตเดฑเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต เด เดธเดเดฌเดฟเตพ เดเตเดฏเตโเดค เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดชเตเดชเด เดซเตเตพเดกเดฑเดฟเตฝ เดเดเตเด. -
เดเตเดฏเตโเดคเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
./test-lite-client -C ton-lite-client-test1.config.json
เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเตเดฏเตเดคเตเดตเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดจเตเดจเต เดเดพเดฃเดฃเด:
เดจเดฎเตเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดฒเดญเตเดฏเดฎเดพเดฏ เดเตเดฑเดเตเดเต เดเดฎเดพเตปเดกเตเดเตพ เดเดฃเตเดเต:
โฆ help
- เด เดเดฎเดพเตปเดกเตเดเดณเตเดเต เดชเดเตเดเดฟเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเด;
โฆ quit
- เดชเตเดฑเดคเตเดคเตเดชเตเดพเดเตเด;
โฆ time
- เดธเตเตผเดตเดฑเดฟเดฒเต เดจเดฟเดฒเดตเดฟเดฒเต เดธเดฎเดฏเด เดเดพเดฃเดฟเดเตเดเตเด;
โฆ status
- เดเดฃเดเตเดทเดจเตเด เดชเตเดฐเดพเดฆเตเดถเดฟเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดจเดฟเดฒเดฏเตเด เดเดพเดฃเดฟเดเตเดเตเด;
โฆ last
โ เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเดจเตเดฑเต เด
เดตเดธเตเดฅ เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด (เด
เดตเดธเดพเดจ เดฌเตเดฒเตเดเตเดเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด). เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต เด
เดตเดธเตเดฅ เดจเดฟเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพเดเตเดเต เดฎเตเดฎเตเดชเต เด เดเดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.
โฆ sendfile
<filename>
- TON เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดเดฐเต เดฒเตเดเตเดเตฝ เดซเดฏเตฝ เด
เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเด. เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดฎเดพเดฏเตเดณเตเดณ เดเดเดชเตเดเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเดจเตเดฏเดพเดฃเต - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเตเดคเดฟเดฏ เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเตเด เด
เดเตเดเตเดฃเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดซเดฃเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเด เดเตพเดชเตเดชเตเดเต;
โฆ getaccount
<address>
- เดเดฑเดจเตเดฑเต เดเดพเดฃเดฟเดเตเดเตเด (เดเดฎเดพเตปเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดค เดธเดฎเดฏเดคเตเดคเต) last
) เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดตเดฟเดฒเดพเดธเดฎเตเดณเตเดณ เด
เดเตเดเตเดฃเตเดเดฟเดจเตเดฑเต เดจเดฟเดฒ;
โฆ privkey
<filename>
โ เดเดฐเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดเดพเดฐเตเดฏ เดเต เดฒเตเดกเต เดเตเดฏเตเดฏเตเด.
เดเตเดฒเดฏเดจเตเดฑเต เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เด
เดคเดฟเดฒเตเดเตเดเต เดเดฐเต เดซเตเตพเดกเตผ เดเตเดฎเดพเดฑเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ -D
, เด
เดชเตเดชเตเตพ เด
เดตเตป เด
เดคเดฟเตฝ เดฎเดพเดธเตเดฑเตเดฑเตผเดเตเดฏเดฟเดจเดฟเดจเตเดฑเต เด
เดตเดธเดพเดจ เดฌเตเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด:
./test-lite-client -C ton-lite-client-test1.config.json -D ~/ton-db-dir
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเตเดเตเดคเตฝ เดฐเดธเดเดฐเดฎเดพเดฏ เดเดพเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด - เดซเดฟเดซเตเดฑเตเดฑเต เดญเดพเดท เดชเด เดฟเดเตเดเตเด, เดเดฐเต เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดเดเดชเตเตฝ เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดตเดพเดฒเดฑเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเตเด), เด เดคเต เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เด เดชเตเดฒเตเดกเต เดเตเดฏเตเดคเต เด เดเตเดเตเดฃเตเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดซเดฃเตเดเต เดเตเดฐเดพเตปเดธเตเดซเตผ เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด.
เดญเดพเดท เดซเดฟเดซเตเดฑเตเดฑเต
เดชเตเดฐเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต
เดชเตเดฐเดฎเดพเดฃเด เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฃเต, 87 เดชเตเดเตเดเตพ, เด เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดเตเดเดเตเดเตเดเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดพเตป เด เดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดชเดฑเดฏเดฟเดฒเตเดฒ (เดเตเดฑเดเตเดเดคเต เดเดพเตป เดเดคเต เดธเตเดตเดฏเด เดตเดพเดฏเดฟเดเตเดเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเดคเตเดคเดคเดฟเดจเดพเตฝ :). เดเดพเตป เดชเตเดฐเดงเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเตเดเดณเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เด เดญเดพเดทเดฏเดฟเตฝ เดฐเดฃเตเดเต เดเตเดกเต เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด.
เด เดเดฟเดธเตเดฅเดพเดจ เดคเดฒเดคเตเดคเดฟเตฝ, เดซเดฟเดซเตเดฑเตเดฑเดฟเดจเตเดฑเต เดตเดพเดเตเดฏเดเดเดจ เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต: เด เดคเดฟเดจเตเดฑเต เดเตเดกเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดตเดพเดเตเดเตเดเตพ, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเตโเดชเตเดฏเตโเดธเตเดเดณเต เดฒเตเตป เดฌเตเดฐเตเดเตเดเตเดเดณเต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดชเตเดฐเดคเตเดฏเตเด เดธเดจเตเดฆเตผเดญเด: เดเดฟเดฒ เดตเดพเดเตเดเตเดเตพเดเตเดเต เดเดฐเต เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ). เดเดคเตเดเตเดเดฟเดฒเตเด เดตเดเดจเด เดเดฐเต เดจเดฟเดถเตเดเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดคเตเดเดเตเดเดณเตเดเต เดเดฐเต เดเตเดธเต-เดธเตเตปเดธเดฟเดฑเตเดฑเตเดตเต เดธเตเดเตเดตเตปเดธเดพเดฃเต เดฆเตเดขเดจเดฟเดถเตเดเดฏเด (เดเดเดฆเตเดถเด, เด เดตเดพเดเตเดเต เด เดญเดฟเดฎเตเดเตเดเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ เดตเตเดฏเดพเดเตเดฏเดพเดคเดพเดตเต เดเดจเตเดคเตเดเตเดฏเตเดฏเดฃเด). เดเดฐเต เดตเดพเดเตเดเดฟเดจเต เดจเดฟเตผเดตเดเดจเด เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดตเตเดฏเดพเดเตเดฏเดพเดคเดพเดตเต เด เดคเดฟเดจเต เดเดฐเต เดธเดเดเตเดฏเดฏเดพเดฏเดฟ เดชเดพเดดเตเดธเต เดเตเดฏเตเดคเต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต. เดตเดดเดฟเดฏเดฟเตฝ, เดเดตเดฟเดเตเดฏเตเดณเตเดณ เดธเดเดเตเดฏเดเตพ - เดชเตเดเตเดเตเดจเตเดจเต - 257-เดฌเดฟเดฑเตเดฑเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเดณเดพเดฃเต, เดเตเดเดพเดคเต เดญเดฟเดจเตเดจเดธเดเดเตเดฏเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ - เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดเตเดเดพเตฝ, เด เดต เดเดเดจเดเดฟ เดเดฐเต เดเตเดเดฟ เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดเดณเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต, เดเดคเต เดเดฐเต เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฏ เดญเดฟเดจเตเดจเดธเดเดเตเดฏเดฏเตเดเต เดจเตเดฏเตเดฎเดฑเตเดฑเตเดฑเดฑเตเด เดกเดฟเดจเตเดฎเดฟเดจเตเดฑเตเดฑเดฑเตเด เดเดฃเตเดเดพเดเตเดเตเดจเตเดจเต.
เดตเดพเดเตเดเตเดเตพ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดเดชเดดเดเตเดจเตเดจเต. เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดคเดฐเด เดตเดพเดเตเดเตเดเตพ - เดเดชเดธเตผเดเตเดเด โ เดธเตเดฑเตเดฑเดพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดธเตเดดเตเดธเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดคเตเดเดเตเดเตพ. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเดเตเดฐเดฟเดเดเต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต เดเดเตเดเดจเตเดฏเดพเดฃเต - เดเดฆเตเดงเดฐเดฃเดฟ เดชเตเดฐเดคเตเดเด ("
) เด
เดเตเดคเตเดค (เดเตเดฒเตเดธเดฟเดเดเต) เดเดฆเตเดงเดฐเดฃเดฟเดเตเดเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดชเดฆเดฎเดพเดฃเต, เด
เดตเดฏเตโเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดธเตเดเตเดฐเดฟเดเดเต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดฒเตเดเตเดเต เดคเดณเตเดณเตเดจเตเดจเต. เดตเตบ-เดฒเตเดจเดฑเตเดเตพ เด
เดคเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเตเดฎเดพเดฑเตเดจเตเดจเต (//
) เดเตเดเดพเดคเต เดฎเตพเดเตเดเดฟเดฒเตเตป (/*
) เด
เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ.
เดญเดพเดทเดฏเตเดเต เดเดคเดพเดฃเตเดเต เดฎเตเดดเตเดตเตป เดเดจเตเดคเดฐเดฟเด เดเดเดจเดฏเตเด เด
เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเดคเต เดเดตเดฟเดเตเดฏเดพเดฃเต. เดฎเดฑเตเดฑเตเดฒเตเดฒเดพเด (เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดเตเดเตพ เดเตพเดชเตเดชเตเดเต) เดตเดพเดเตเดเตเดเดณเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดเดจเตเดจเตเดเดฟเตฝ เดเดจเตเดคเดฐเดฟเด, เดเดฃเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ, เดชเตเดคเดฟเดฏ เดชเดฆเดเตเดเดณเตเดเต เดจเดฟเตผเดตเดเดจเด; เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ "เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดฒเตเดฌเตเดฐเดฑเดฟ"เดฏเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต Fift.fif
, เดซเตเตพเดกเดฑเดฟเดฒเตเดณเตเดณเดคเต crypto/fift
เดเดฑเดตเดฟเดเดเตเดเดณเดฟเตฝ).
เดซเดฟเดซเตเดฑเตเดฑเดฟเดฒเต เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฆเดพเดนเดฐเดฃ เดชเตเดฐเตเดเตเดฐเดพเด:
{ dup =: x dup * =: y } : setxy
3 setxy x . y . x y + .
7 setxy x . y . x y + .
เดเดฆเตเดฏ เดตเดฐเดฟ เดเดฐเต เดชเตเดคเดฟเดฏ เดตเดพเดเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต setxy
(เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด {
, เด
เดเดฏเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดฐเต เดฌเตเดฒเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต }
เดชเตเดฐเดฟเดซเดฟเดเตเดธเตเด :
, เดเดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดตเดพเดเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต). setxy
เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดฎเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดธเดเดเตเดฏ เดเดเตเดเตเดเตเดจเตเดจเต, เด
เดคเต เดเดเตเดณเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเตเดจเตผ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต). เดธเตเดฅเดฟเดฐเดฎเดพเดฏ x
, เด เดธเดเดเตเดฏเดฏเตเดเต เดตเตผเดเตเดเด เดเดฐเต เดธเตเดฅเดฟเดฐเดพเดเตเดเด y
(เดธเตเดฅเดฟเดฐเดคเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเดพเตป เด
เดตเดฏเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเด, เดชเดเตเดทเต เดเดพเตป เดญเดพเดทเดฏเดฟเดฒเต เดจเดพเดฎเดเดฐเดฃ เดเตบเดตเตเตปเดทเตป เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต).
เด
เดเตเดคเตเดค เดฐเดฃเตเดเต เดตเดฐเดฟเดเตพ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดเดฐเต เดจเดฎเตเดชเตผ เดเดเตเดเต เดตเดฟเดณเดฟเดเตเดเตเด setxy
, เดคเตเดเตผเดจเตเดจเต เดธเตเดฅเดฟเดฐเดพเดเตเดเดเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเด x
, y
(เด เดตเดพเดเตเดเต เดเดเตเดเตเดชเตเดเตเดเดฟเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต .
), เดฐเดฃเตเดเต เดธเตเดฅเดฟเดฐเดพเดเตเดเดเตเดเดณเตเด เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดเดฏเตเด เดธเดเดเตเดฐเดนเดฟเดเตเดเตเดเดฏเตเด เดซเดฒเดตเตเด เด
เดเตเดเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดซเดฒเดฎเดพเดฏเดฟ เดจเดฎเตเดฎเตพ เดเดพเดฃเตเด:
3 9 12 ok
7 49 56 ok
(เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดเตปเดชเตเดเตเดเต เดฎเตเดกเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเต เดฒเตเตป เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดฎเตเดชเตเตพ "เดถเดฐเดฟ" เดเดจเตเดจ เดฒเตเตป เดเดจเตเดฑเตผเดชเตเดฐเตเดฑเตเดฑเตผ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต)
เดถเดฐเดฟ, เดเดฐเต เดชเตเตผเดฃเตเดฃ เดเตเดกเต เดเดฆเดพเดนเดฐเดฃเด:
"Asm.fif" include
-1 constant wc // create a wallet in workchain -1 (masterchain)
// Create new simple wallet
<{ SETCP0 DUP IFNOTRET INC 32 THROWIF // return if recv_internal, fail unless recv_external
512 INT LDSLICEX DUP 32 PLDU // sign cs cnt
c4 PUSHCTR CTOS 32 LDU 256 LDU ENDS // sign cs cnt cnt' pubk
s1 s2 XCPU // sign cs cnt pubk cnt' cnt
EQUAL 33 THROWIFNOT // ( seqno mismatch? )
s2 PUSH HASHSU // sign cs cnt pubk hash
s0 s4 s4 XC2PU // pubk cs cnt hash sign pubk
CHKSIGNU // pubk cs cnt ?
34 THROWIFNOT // signature mismatch
ACCEPT
SWAP 32 LDU NIP
DUP SREFS IF:<{
8 LDU LDREF // pubk cnt mode msg cs
s0 s2 XCHG SENDRAWMSG // pubk cnt cs ; ( message sent )
}>
ENDS
INC NEWC 32 STU 256 STU ENDC c4 POPCTR
}>c
// code
<b 0 32 u,
newkeypair swap dup constant wallet_pk
"new-wallet.pk" B>file
B,
b> // data
// no libraries
<b b{00110} s, rot ref, swap ref, b> // create StateInit
dup ."StateInit: " <s csr. cr
dup hash dup constant wallet_addr
."new wallet address = " wc . .": " dup x. cr
wc over 7 smca>$ type cr
256 u>B "new-wallet.addr" B>file
<b 0 32 u, b>
dup ."signing message: " <s csr. cr
dup hash wallet_pk ed25519_sign_uint rot
<b b{1000100} s, wc 8 i, wallet_addr 256 u, b{000010} s, swap <s s, b{0} s, swap B, swap <s s, b>
dup ."External message for initialization is " <s csr. cr
2 boc+>B dup Bx. cr
"new-wallet-query.boc" tuck B>file
."(Saved to file " type .")" cr
เดญเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เด เดซเดฏเตฝ เดเดฐเต เดธเตโเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต - เดเดคเต เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเด new-wallet-query.boc
เดตเดงเดถเดฟเดเตเดทเดฏเตเดเตเดเต เดถเตเดทเด. TON เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเตเดฐเต เด
เดธเดเดฌเตเดฒเดฟ เดญเดพเดทเดฏเดพเดฃเต เดเดตเดฟเดเต เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต (เดเดพเตป เด
เดคเดฟเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดธเดฟเดเตเดเดฟเดฒเตเดฒ), เด
เดคเดฟเดจเตเดฑเต เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเด.
เด
เดคเดฟเดจเดพเตฝ, เดเดฟเดตเดฟเดเดฎเตเดฎเดฟเดจเดพเดฏเตเดณเตเดณ เด
เดธเดเดฌเตเดฒเตผ เดซเดฟเดซเตเดฑเตเดฑเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต - เด เด
เดธเดเดฌเตเดฒเดฑเดฟเดจเตเดฑเต เดเดฑเดตเดฟเดเดเตเดเตพ เดซเดฏเดฒเดฟเดฒเตเดฃเตเดเต crypto/fift/Asm.fif
เดฎเตเดเดณเดฟเตฝ เดชเดฑเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดกเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเดฟเดเตเดเต เดเดจเตเดคเต เดชเดฑเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดชเตเดฐเดคเตเดฏเดเตเดทเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตเดณเดพเดฏเต เดฆเตเดฑเตเดตเต เดชเตเดคเดฟเดฏ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดทเตเดเดชเตเดชเตเดเตเดจเตเดจเต :)
เดเดฐเต เดฎเดฟเดเดเตเด เดเดฐเดพเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด TON-เดฎเดพเดฏเดฟ เดธเดเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เด
เดคเดฟเดจเดพเตฝ, เดฎเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดคเตเดชเตเดฒเต เดเดเตเดเตพ TON เดเตเดฒเดฏเดจเตเดฑเตเด เดซเดฟเดซเตเดฑเตเดฑเต เดเดจเตเดฑเตผเดชเตเดฐเตเดฑเตเดฑเดฑเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเดเดฏเตเด เดญเดพเดทเดฏเตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเตเดตเตเดจเตเดจเต เดเดฐเตเดคเตเด. เดเดชเตเดชเตเตพ เดเดเตเดเดจเต เดเดฐเต เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดเดฃเตเดเดพเดเตเดเดพเด? เดเดคเต เดซเดฏเดฒเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต
TON-เดฒเต เด เดเตเดเตเดฃเตเดเตเดเตพ
เดเดพเตป เดตเดฟเดตเดฐเดฟเดเตเดเดคเตเดชเตเดฒเต
เดเดฐเต เดตเตผเดเตเดเตเดเตเดฏเดฟเดจเดฟเตฝ, เดธเตเดตเดจเตเดคเด account_id เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดเตพ เดเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด เดเตเดเตเดฃเตเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฎเดพเดธเตเดฑเตเดฑเตผ เดเตเดฏเดฟเตป, เดธเตเดฑเต เดตเตผเดเตเดเต เดเตเดฏเดฟเตป เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเต 256 เดฌเดฟเดฑเตเดฑเตเดเตพ เดจเตเดณเดฎเตเดฃเตเดเต. เด เดคเดฟเดจเดพเตฝ, เด เดเตเดเตเดฃเตเดเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดคเตเดชเตเดฒเต:
-1:8156775b79325e5d62e742d9b96c30b6515a5cd2f1f64c5da4b193c03f070e0d
เดเดคเดพเดฃเต "เดฑเต" เดซเตเตผเดฎเดพเดฑเตเดฑเต: เดเดฆเตเดฏเด เดตเตผเดเตเดเตเดเตเดฏเดฟเตป เดเดกเดฟ, เดชเดฟเดจเตเดจเต เดเดฐเต เดเตเดณเตป, เดนเตเดเตเดธเดพเดกเตเดธเดฟเดฎเตฝ เดจเตเดเตเดเตเดทเดจเดฟเดฒเตเดณเตเดณ เด เดเตเดเตเดฃเตเดเต เดเดกเดฟ.
เดเตเดเดพเดคเต, เดเตเดฐเตเดเตเดเดฟเดฏ เดเดฐเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเดฃเตเดเต - เดตเตผเดเตเดเตเดเตเดฏเดฟเตป เดจเดฎเตเดชเดฑเตเด เด เดเตเดเตเดฃเตเดเต เดตเดฟเดฒเดพเดธเดตเตเด เดฌเตเดจเดฑเดฟ เดฐเตเดชเดคเตเดคเดฟเตฝ เดเตปเดเตเดกเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดตเดฏเดฟเตฝ เดเดฐเต เดเตเดเตเดเตโเดธเด เดเตเตผเดคเตเดคเต, เดเดคเตเดฒเตเดฒเดพเด Base64-เตฝ เดเตปเดเตเดกเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
Ef+BVndbeTJeXWLnQtm5bDC2UVpc0vH2TF2ksZPAPwcODSkb
เด เดฑเตเดเตเดเตเตผเดกเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เด เดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดเดฎเดพเตปเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดเตเดฒเดฏเดจเตเดฑเต เดฎเตเดเตเดจ เดจเดฎเตเดเตเดเต เดเดฐเต เด เดเตเดเตเดฃเตเดเดฟเดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต เด เดตเดธเตเดฅ เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเดพเด
getaccount -1:8156775b79325e5d62e742d9b96c30b6515a5cd2f1f64c5da4b193c03f070e0d
เดเดเตเดเตพเดเตเดเต เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด:
[ 3][t 2][1558746708.815218925][test-lite-client.cpp:631][!testnode] requesting account state for -1:8156775B79325E5D62E742D9B96C30B6515A5CD2F1F64C5DA4B193C03F070E0D
[ 3][t 2][1558746708.858564138][test-lite-client.cpp:652][!testnode] got account state for -1:8156775B79325E5D62E742D9B96C30B6515A5CD2F1F64C5DA4B193C03F070E0D with respect to blocks (-1,8000000000000000,72355):F566005749C1B97F18EDE013EBA7A054B9014961BC1AD91F475B9082919A2296:1BD5DE54333164025EE39D389ECE2E93DA2871DA616D488253953E52B50DC03F and (-1,8000000000000000,72355):F566005749C1B97F18EDE013EBA7A054B9014961BC1AD91F475B9082919A2296:1BD5DE54333164025EE39D389ECE2E93DA2871DA616D488253953E52B50DC03F
account state is (account
addr:(addr_std
anycast:nothing workchain_id:-1 address:x8156775B79325E5D62E742D9B96C30B6515A5CD2F1F64C5DA4B193C03F070E0D)
storage_stat:(storage_info
used:(storage_used
cells:(var_uint len:1 value:3)
bits:(var_uint len:2 value:539)
public_cells:(var_uint len:0 value:0)) last_paid:0
due_payment:nothing)
storage:(account_storage last_trans_lt:74208000003
balance:(currencies
grams:(nanograms
amount:(var_uint len:7 value:999928362430000))
other:(extra_currencies
dict:hme_empty))
state:(account_active
(
split_depth:nothing
special:nothing
code:(just
value:(raw@^Cell
x{}
x{FF0020DDA4F260D31F01ED44D0D31FD166BAF2A1F80001D307D4D1821804A817C80073FB0201FB00A4C8CB1FC9ED54}
))
data:(just
value:(raw@^Cell
x{}
x{0000000D}
))
library:hme_empty))))
x{CFF8156775B79325E5D62E742D9B96C30B6515A5CD2F1F64C5DA4B193C03F070E0D2068086C000000000000000451C90E00DC0E35B7DB5FB8C134_}
x{FF0020DDA4F260D31F01ED44D0D31FD166BAF2A1F80001D307D4D1821804A817C80073FB0201FB00A4C8CB1FC9ED54}
x{0000000D}
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดตเตผเดเตเดเตเดเตเดฏเดฟเดจเดฟเดจเตเดฑเต เดกเดฟเดเดเตเดเตเดเดฟเดฏเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเดจ เดเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฏเดฒเดฟเตฝ storage.balance
เดเดฑเดจเตเดฑเต เด
เดเตเดเตเดฃเตเดเต เดฌเดพเดฒเตปเดธเต เดเดฃเต storage.state.code
- เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดเตเดกเต, เดเดชเตเดชเด storage.state.data
- เด
เดคเดฟเดจเตเดฑเต เดจเดฟเดฒเดตเดฟเดฒเต เดกเดพเดฑเตเดฑ. TON เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฃเด - เดธเตเตฝ, เดธเตเดฒเตเดฒเตเดเตพ - เดตเตเดเตเดทเด เดชเตเดฒเตเดฏเดพเดฃเต, เดเดฐเต เดธเตเดฒเตเดฒเดฟเดจเตเด เด
เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตเด เดเตเตฝเดกเต เดธเตเดฒเตเดฒเตเดเดณเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดเดคเต เด
เดตเดธเดพเดจ เดตเดฐเดฟเดเดณเดฟเตฝ เดเตปเดกเดจเตเดฑเตเดทเดจเดพเดฏเดฟ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต
เดเดจเดฟ เดจเดฎเตเดเตเดเต เด
เดคเตเดคเดฐเดฎเตเดฐเต เดเดเดจ เดธเตเดตเดฏเด เดธเตเดทเตเดเดฟเดเตเดเดพเด (เด
เดคเดฟเดจเต BOC เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต - เดเตเดถเดเตเดเดณเตเดเต เดฌเดพเดเต) เด
เดเตเดเดพเดฎเดคเตเดคเต เดญเดพเดท เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดจเดฟเดเตเดเตพ เดธเตเดตเดฏเด เดเดฐเต เดฎเดฟเดเดเตเด เดเดฐเดพเตผ เดเดดเตเดคเตเดฃเตเดเดคเดฟเดฒเตเดฒ - เดซเตเตพเดกเดฑเดฟเตฝ crypto/block
เดเดฑเดตเดฟเด เดเตผเดเตเดเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดซเดฏเตฝ เดเดฃเตเดเต new-wallet.fif
, เดเดคเต เดเดฐเต เดชเตเดคเดฟเดฏ เดตเดพเดฒเดฑเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเด. เดธเดฎเดพเดนเดฐเดฟเดเตเด เดเตเดฒเดฏเดจเตเดฑเตเดณเตเดณ เดซเตเตพเดกเดฑเดฟเดฒเตเดเตเดเต เดเดคเต เดชเดเตผเดคเตเดคเดพเด (~/liteclient-build
, เดจเดฟเดเตเดเตพ เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเตเดถเดเตเดเตพ เดชเดพเดฒเดฟเดเตเดเดพเตฝ). เดซเดฟเดซเตเดฑเตเดฑเดฟเดฒเต เดเตเดกเดฟเดจเตเดฑเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดเดพเตป เด
เดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดเตเดเตพ เดฎเตเดเดณเดฟเตฝ เดเดฆเตเดงเดฐเดฟเดเตเดเต.
เด เดซเดฏเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด:
./crypto/fift -I"<source-directory>/crypto/fift" new-wallet.fif
เดเดคเต <source-directory>
เดชเดพเดเตเดเต เดเตเดฏเตเดฏเดพเดคเตเดค เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดค เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต ("~" เดเดฟเดนเตเดจเด, เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดเดตเดฟเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดฎเตเดดเตเดตเตป เดชเดพเดคเดฏเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเต). เดเดฐเต เดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด -I
เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด FIFTPATH
เด เดชเดพเดค เด
เดคเดฟเตฝ เดเดเตเด.
เดเดเตเดเตพ เดซเดฏเตฝ เดจเดพเดฎเดคเตเดคเดฟเตฝ เดซเดฟเดซเตเดฑเตเดฑเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดคเดฟเดจเดพเตฝ new-wallet.fif
, เด
เดคเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดคเต เดชเตเดฑเดคเตเดคเตเดเดเดเตเดเตเด. เดจเดฟเดเตเดเตพ เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดฑเตผเดชเตเดฐเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดธเดเดตเตเดฆเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดเดณเดฟเดเตเดเดพเด.
เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดจเตเดจเต เดเตบเดธเตเดณเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดฃเด:
StateInit: x{34_}
x{FF0020DDA4F260810200D71820D70B1FED44D0D31FD3FFD15112BAF2A122F901541044F910F2A2F80001D31F3120D74A96D307D402FB00DED1A4C8CB1FCBFFC9ED54}
x{0000000055375F730EDC2292E8CB15C42E8036EE9C25AA958EE002D2DE48A205E3A3426B}
new wallet address = -1 : 4fcd520b8fcca096b567d734be3528edc6bed005f6930a9ec9ac1aa714f211f2
0f9PzVILj8yglrVn1zS-NSjtxr7QBfaTCp7JrBqnFPIR8nhZ
signing message: x{00000000}
External message for initialization is x{89FEE120E20C7E953E31546F64C23CD654002C1AA919ADD24DB12DDF85C6F3B58AE41198A28AD8DAF3B9588E7A629252BA3DB88F030D00BC1016110B2073359EAC3C13823C53245B65D056F2C070B940CDA09789585935C7ABA4D2AD4BED139281CFA1200000001_}
x{FF0020DDA4F260810200D71820D70B1FED44D0D31FD3FFD15112BAF2A122F901541044F910F2A2F80001D31F3120D74A96D307D402FB00DED1A4C8CB1FCBFFC9ED54}
x{0000000055375F730EDC2292E8CB15C42E8036EE9C25AA958EE002D2DE48A205E3A3426B}
B5EE9C724104030100000000D60002CF89FEE120E20C7E953E31546F64C23CD654002C1AA919ADD24DB12DDF85C6F3B58AE41198A28AD8DAF3B9588E7A629252BA3DB88F030D00BC1016110B2073359EAC3C13823C53245B65D056F2C070B940CDA09789585935C7ABA4D2AD4BED139281CFA1200000001001020084FF0020DDA4F260810200D71820D70B1FED44D0D31FD3FFD15112BAF2A122F901541044F910F2A2F80001D31F3120D74A96D307D402FB00DED1A4C8CB1FCBFFC9ED5400480000000055375F730EDC2292E8CB15C42E8036EE9C25AA958EE002D2DE48A205E3A3426B6290698B
(Saved to file new-wallet-query.boc)
เดเดคเดฟเดจเตผเดคเตเดฅเด เดเดกเดฟ เดเดณเตเดณ เดตเดพเดฒเดฑเตเดฑเต เดเดจเตเดจเดพเดฃเต -1:4fcd520b8fcca096b567d734be3528edc6bed005f6930a9ec9ac1aa714f211f2
(เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดจเตเดคเดพเดฃเต เด
เดคเต, 0f9PzVILj8yglrVn1zS-NSjtxr7QBfaTCp7JrBqnFPIR8nhZ
) เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเต. เด
เดจเตเดฌเดจเตเดง เดเตเดกเต เดซเดฏเดฒเดฟเดฒเตเดฃเตเดเดพเดเตเด new-wallet-query.boc
, เด
เดตเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด เดเดจเตเดจเดคเดฟเดฒเดพเดฃเต new-wallet.addr
, เดเตเดเดพเดคเต เดธเตเดตเดเดพเดฐเตเดฏ เดเต เด
เดเดคเตเดคเตเดฃเตเดเต new-wallet.pk
(เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด - เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเตเดฃเตเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เด เดซเดฏเดฒเตเดเดณเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเตเดดเตเดคเตเด).
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เด เดตเดพเดฒเดฑเตเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต TON เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดจเต เดเดคเตเดตเดฐเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒ; เดเดคเต เด เดซเดฏเดฒเตเดเดณเตเดเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดธเดเดญเดฐเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต. เดเดชเตเดชเตเตพ เด เดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดเดฐเต เดเดฎเตเดฎเตเดทเตป เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดถเตเดจเด, เดจเดฟเดเตเดเดณเตเดเต เด เดเตเดเตเดฃเตเดเต เดฌเดพเดฒเตปเดธเต เดเดชเตเดชเตเดดเตเด เดชเตเดเตเดฏเดฎเดพเดฃเต.
เดตเตผเดเตเดเดฟเดเดเต เดฎเตเดกเดฟเตฝ, เดเดเตเดธเตเดเตเดเตเดเดฟเตฝ เดเตเดฐเดพเด เดตเดพเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต เดตเดพเดฒเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต) เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดชเตเดชเตเดเตเด. เดถเดฐเดฟ, เดจเดฟเดฒเดตเดฟเดฒเต เดเตเดธเตเดฑเตเดฑเต เดฎเตเดกเดฟเตฝ, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดธเตเดทเตเดเดฟเดเตเดเต, เด เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต 20 เดเตเดฐเดพเด เดตเดฐเต เดเดตเดถเตเดฏเดชเตเดชเตเดเดพเด.
เดฎเดฑเตเดฑเตเดฐเดพเดณเตเดเต เดธเตโเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเดฟเดฒเตเดเตเดเต เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเต
เดเดคเตเดชเตเดฒเต เดเดเดคเตเดคเตเดเตเดเตเด เดตเดฒเดคเตเดคเตเดเตเดเตเด เดเตเดฐเดพเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดธเตโเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเดฟเดฒเตเดเตเดเต เดเดเตเดเตพ เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดเดคเตเดคเตเดจเตเดจเต. เดเดฐเต เดซเตเตพเดกเดฑเดฟเตฝ crypto/block
เดซเดฏเตฝ เดเดฃเตเดเตเดคเตเดคเตเด testgiver.fif
:
// "testgiver.addr" file>B 256 B>u@
0x8156775b79325e5d62e742d9b96c30b6515a5cd2f1f64c5da4b193c03f070e0d
dup constant wallet_addr ."Test giver address = " x. cr
0x4fcd520b8fcca096b567d734be3528edc6bed005f6930a9ec9ac1aa714f211f2
constant dest_addr
-1 constant wc
0x00000011 constant seqno
1000000000 constant Gram
{ Gram swap */ } : Gram*/
6.666 Gram*/ constant amount
// b x --> b' ( serializes a Gram amount )
{ -1 { 1+ 2dup 8 * ufits } until
rot over 4 u, -rot 8 * u, } : Gram,
// create a message (NB: 01b00.., b = bounce)
<b b{010000100} s, wc 8 i, dest_addr 256 u, amount Gram, 0 9 64 32 + + 1+ 1+ u, "GIFT" $, b>
<b seqno 32 u, 1 8 u, swap ref, b>
dup ."enveloping message: " <s csr. cr
<b b{1000100} s, wc 8 i, wallet_addr 256 u, 0 Gram, b{00} s,
swap <s s, b>
dup ."resulting external message: " <s csr. cr
2 boc+>B dup Bx. cr
"wallet-query.boc" B>file
เดเดเตเดเตพ เด
เดคเต เด
เดธเดเดฌเดฟเตพ เดเตเดฏเตเดค เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดชเตเดชเด เดซเตเตพเดกเดฑเดฟเดฒเตเด เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด, เดชเดเตเดทเต เดเดเตเดเตพ เด
เดเตเดเดพเดฎเดคเตเดคเต เดตเดฐเดฟ เดถเดฐเดฟเดฏเดพเดเตเดเตเด - เดตเดฐเดฟเดเตเดเต เดฎเตเดฎเตเดชเต "constant dest_addr
". เดจเดฟเดเตเดเตพ เดฎเตเดฎเตเดชเต เดธเตเดทเตเดเดฟเดเตเด เดตเดพเดฒเดฑเตเดฑเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเดพเด (เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ, เดเตเดฐเตเดเตเดเดฟเดฏเดคเดฒเตเดฒ). เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ โ-1:โ เดเดจเตเดจเต เดเดดเตเดคเตเดฃเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดชเดเดฐเด เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ โ0xโ เดเดเตเด.
เดจเดฟเดเตเดเตพเดเตเดเต เดฒเตเตป เดฎเดพเดฑเตเดฑเดพเดจเตเด เดเดดเดฟเดฏเตเด 6.666 Gram*/ constant amount
- เดเดคเต เดจเดฟเดเตเดเตพ เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดจเตเดจ เดเตเดฐเดพเดฎเดฟเดฒเต เดคเตเดเดฏเดพเดฃเต (20-เตฝ เดเตเดเดฐเตเดคเต). เดจเดฟเดเตเดเตพ เดเดฐเต เดชเตเตผเดฃเตเดฃ เดธเดเดเตเดฏ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดพเดฒเตเด, เดฆเดถเดพเดเดถ เดชเตเดฏเดฟเดจเตเดฑเต เดตเดฟเดเตเด.
เด
เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ เดฒเตเตป เดถเดฐเดฟเดฏเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต 0x00000011 constant seqno
. เดเตเดฐเดพเด เดเดทเตเดฏเต เดเตเดฏเตเดฏเตเดจเตเดจ เด
เดเตเดเตเดฃเตเดเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฒเดตเดฟเดฒเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเดพเดฃเต เดเดตเดฟเดเต เดเดฆเตเดฏ เดจเดฎเตเดชเตผ. เดเดจเดฟเดเตเดเต เด
เดคเต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด? เดฎเตเดเดณเดฟเตฝ เดชเดฑเดเตเดเดคเตเดชเตเดฒเต, เดเตเดฒเดฏเดจเตเดฑเต เดเดฐเดเดญเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
last
getaccount -1:8156775b79325e5d62e742d9b96c30b6515a5cd2f1f64c5da4b193c03f070e0d
เด เดตเดธเดพเดจเด, เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดกเดพเดฑเตเดฑ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเด
...
x{FF0020DDA4F260D31F01ED44D0D31FD166BAF2A1F80001D307D4D1821804A817C80073FB0201FB00A4C8CB1FC9ED54}
x{0000000D}
0000000D เดเดจเตเดจ เดธเดเดเตเดฏเดฏเดพเดฃเต (เดจเดฟเดเตเดเดณเตเดเตเดคเต เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเด) เดชเดเดฐเด เดตเดฏเตเดเตเดเตเดฃเตเด เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเดพเดฃเต testgiver.fif
.
เด
เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต, เดซเดฏเตฝ เดธเตเดตเต เดเตเดฏเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด (./crypto/fift testgiver.fif
). เดเดเตเดเตเดชเตเดเตเดเต เดเดฐเต เดซเดฏเตฝ เดเดฏเดฟเดฐเดฟเดเตเดเตเด wallet-query.boc
. เดเดคเดพเดฃเต เดฐเตเดชเดชเตเดชเตเดเตเดจเตเดจเดคเต เดธเดจเตเดฆเตเดถเด เดฎเดฑเตเดฑเตเดฐเดพเดณเตเดเต เดฎเดฟเดเดเตเด เดเดฐเดพเดฑเดฟเดฒเตเดเตเดเต - เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ "เด
เดคเตเดคเดฐเด เด
เดเตเดเตเดฃเตเดเดฟเดฒเตเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเตเดฐเดพเด เดเตเดฐเดพเตปเดธเตเดซเตผ เดเตเดฏเตเดฏเตเด."
เดเตเดฒเดฏเดจเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดเตเดเตพ เด เดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต:
> sendfile wallet-query.boc
[ 1][t 1][1558747399.456575155][test-lite-client.cpp:577][!testnode] sending query from file wallet-query.boc
[ 3][t 2][1558747399.500236034][test-lite-client.cpp:587][!query] external message status is 1
เดเดชเตเดชเตเตพ เดตเดฟเดณเดฟเดเตเดเดพเตฝ last
, เดคเตเดเตผเดจเตเดจเต เดเดเตเดเตพ เดเตเดฐเดพเด เดเดตเดถเตเดฏเดชเตเดชเตเดเตเด เด
เดเตเดเตเดฃเตเดเดฟเดจเตเดฑเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดตเตเดฃเตเดเตเด เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเด, เดคเตเดเตผเดจเตเดจเต เด
เดคเดฟเดจเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ เดเดจเตเดจเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดเตเดเดคเดพเดฏเดฟ เดเดพเดฃเดฃเด - เดเดคเดฟเดจเตผเดคเตเดฅเด เด
เดคเต เดจเดฎเตเดฎเตเดเต เด
เดเตเดเตเดฃเตเดเดฟเดฒเตเดเตเดเต เดชเดฃเด เด
เดฏเดเตเดเตเดตเตเดจเตเดจเดพเดฃเต.
เด
เดตเดธเดพเดจ เดเดเตเดเด เด
เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเต - เดเดเตเดเดณเตเดเต เดตเดพเดฒเดฑเตเดฑเดฟเดจเตเดฑเต เดเตเดกเต เดกเตเตบเดฒเตเดกเต เดเตเดฏเตเดฏเตเด (เด
เดคเดฟเดจเตเดฑเต เดฌเดพเดฒเตปเดธเต เดเดคเดฟเดจเดเด เดจเดฟเดฑเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เดธเตเดฎเดพเตผเดเตเดเต เดเดฐเดพเตผ เดเตเดกเต เดเดฒเตเดฒเดพเดคเต เดเดเตเดเตพเดเตเดเต เด
เดคเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ). เดเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต sendfile new-wallet-query.boc
- เด
เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต, เดจเดฟเดเตเดเตพเดเตเดเต TON เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดตเดพเดฒเดฑเตเดฑเต เดเดฃเตเดเต (เดเดคเต เดเดชเตเดชเตเตพ เดเดฐเต เดชเดฐเตเดเตเดทเดฃเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเตเดเตเดเดฟเตฝ เดชเตเดฒเตเด).
เดเดเตเดเตเดเตเดฏเดฟเดเดเต เดเดเดชเดพเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดธเตเดทเตเดเดฟเดเตเด เด
เดเตเดเตเดฃเตเดเดฟเดจเตเดฑเต เดฌเดพเดฒเตปเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฃเด เดเตเดฎเดพเดฑเดพเตป, เดเดฐเต เดซเดฏเตฝ เดเดฃเตเดเต crypto/block/wallet.fif
, เดเดคเต เดเตเดเดฟเดเตเดเตเตผเดจเตเดจ เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดชเตเดชเด เดซเตเตพเดกเดฑเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดฎเตเดฎเตเดชเดคเตเดคเต เดเดเตเดเดเตเดเตพเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเตเดจเตเดจ เดคเตเด, เดธเตเดตเตเดเตผเดคเตเดคเดพเดตเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด (dest_addr), เดจเดฟเดเตเดเดณเตเดเต เดตเดพเดฒเดฑเตเดฑเดฟเดจเตเดฑเต เดธเตเดเตเดจเต เดเดจเตเดจเดฟเดต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต (เดตเดพเดฒเดฑเตเดฑเต เดเดฐเดเดญเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด เดเดคเต 1 เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เดเดฐเต เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดเดเดชเดพเดเดฟเดจเต เดถเตเดทเดตเตเด 1 เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด - เดจเดฟเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเตเด เดจเดฟเดเตเดเดณเตเดเต เด
เดเตเดเตเดฃเตเดเดฟเดจเตเดฑเต เดจเดฟเดฒ เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดเตเดฃเตเดเต เด
เดคเต เดเดพเดฃเตเด) . เดชเดฐเดฟเดถเตเดงเดจเดเตพเดเตเดเดพเดฏเดฟ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดจเตเดฑเต เดตเดพเดฒเดฑเตเดฑเต - 0x4fcd520b8fcca096b567d734be3528edc6bed005f6930a9ec9ac1aa714f211f2
.
เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ (./crypto/fift wallet.fif
) เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเดฟเดเตเดเดณเตเดเต เดตเดพเดฒเดฑเตเดฑเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเดตเตเด (เดจเดฟเดเตเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจเดฟเดเดคเตเดคเต เดจเดฟเดจเตเดจเต) เด
เดคเดฟเดจเตเดฑเต เดธเตเดตเดเดพเดฐเตเดฏ เดเตเดฏเตเด เดซเดฏเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตเดเตเด new-wallet.addr
ะธ new-wallet.pk
, เดเตเดเดพเดคเต เดธเตเดตเตเดเดฐเดฟเดเตเด เดธเดจเตเดฆเตเดถเด เดเดดเตเดคเดชเตเดชเตเดเตเด new-wallet-query.boc
.
เดฎเตเดฎเตเดชเดคเตเดคเตเดชเตเดชเตเดฒเต, เดจเตเดฐเดฟเดเตเดเต เดเดเดชเดพเดเต เดจเดเดคเตเดคเดพเตป, เดตเดฟเดณเดฟเดเตเดเตเด sendfile new-wallet-query.boc
เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ. เดเดคเดฟเดจเตเดถเตเดทเด, เดฌเตเดฒเตเดเตเดเตเดเตเดฏเดฟเดจเดฟเดจเตเดฑเต เด
เดตเดธเตเดฅ เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดฎเดฑเดเตเดเดฐเตเดคเต (last
) เดเตเดเดพเดคเต เดเดเตเดเดณเตเดเต เดตเดพเดฒเดฑเตเดฑเดฟเดจเตเดฑเต เดฌเดพเดฒเตปเดธเตเด เดธเตเดเตเดจเตเดฏเตเด เดฎเดพเดฑเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดฏเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด (getaccount <account_id>
).
เด เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต, เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต TON-เตฝ เดธเตโเดฎเดพเตผเดเตเดเต เดเดฐเดพเดฑเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเตเด เด เดตเตผเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตโเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเดฃเดพเดจเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดจเดฟเดฒเดตเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดฎเดคเดฟเดฏเดพเดเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดเตเดฐเดพเดซเดฟเดเตเดเตฝ เดเดจเตเดฑเตผเดซเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดธเตเดนเตเดฆ เดตเดพเดฒเดฑเตเดฑเต เดเดฃเตเดเดพเดเตเดเตเด (เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดฎเตเดธเดเตเดเดฑเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดเตเดฎเตเดจเตเดจเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต).
เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดค เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดธเตผเดตเตเดฏเดฟเตฝ เดชเดเตเดเตเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเต.
TON, TVM, Fif เดเดจเตเดจเดฟเดตเดฏเตเดเต เดตเดฟเดถเดเดฒเดจเดคเตเดคเตเดเต เดฒเตเดเดจเดเตเดเตพ เดคเตเดเดฐเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเต?
-
เด เดคเต, TON-เดจเตเดฑเต เดชเตเดคเตเดตเดพเดฏ เด เดตเดฒเตเดเดจเดฎเตเดณเตเดณ เดฒเตเดเดจเดเตเดเดณเตเดเต เดชเดฐเดฎเตเดชเดฐเดฏเตเดเต เดชเตเตผเดคเตเดคเตเดเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดพเตป เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเต
-
เด เดคเต, เดซเดฟเดซเตเดฑเตเดฑเต เดญเดพเดทเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดฐเดธเดเดฐเดฎเดพเดฃเต
-
เด เดคเต, TON เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเดจเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเด เด เดคเดฟเดจเตเดณเตเดณ เด เดธเดเดฌเตเดฒเดฑเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดเตเดเตเดคเดฒเดฑเดฟเดฏเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต
-
เดเดฒเตเดฒ, เดเดคเตเดจเตเดจเตเด เดฐเดธเดเดฐเดฎเดฒเตเดฒ
39 เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเตเดเตเดเต เดเตเดฏเตเดคเต. 12 เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเดฟเดเตเดเตเดจเดฟเดจเตเดจเต.
TON เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดชเดฆเตเดงเดคเดฟเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเดจเตเดคเดพเดฃเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต?
-
เด เดชเตเดฐเตเดเดเตเดเดฟเตฝ เดเดจเดฟเดเตเดเต เดตเดฒเดฟเดฏ เดชเตเดฐเดคเตเดเตเดทเดฏเตเดฃเตเดเต
-
เดเดพเตป เด เดคเดฟเดจเตเดฑเต เดตเดฟเดเดธเดจเด เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดคเตเดคเตเดเต เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต.
-
เด เดคเดฟเดจเตเดฑเต เดตเดฟเดเดฏเดคเตเดคเดฟเตฝ เดเดจเดฟเดเตเดเต เดธเดเดถเดฏเดตเตเด เดธเดเดถเดฏเดตเตเดฎเดพเดฃเต.
-
เด เดธเดเดฐเดเดญเด เดเดฐเต เดชเดฐเดพเดเดฏเดตเตเด เดตเดฟเดถเดพเดฒเดฎเดพเดฏ เดเดจเดตเดฟเดญเดพเดเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฃเตเดจเตเดจเต เดเดฃเดเตเดเดพเดเตเดเดพเตป เดเดพเตป เดเดพเดฏเตเดตเตเดณเตเดณเดตเดจเดพเดฃเต
47 เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเตเดเตเดเต เดเตเดฏเตเดคเต. 12 เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพ เดตเดฟเดเตเดเตเดจเดฟเดจเตเดจเต.
เด
เดตเดฒเดเดฌเด: www.habr.com