mirror of
https://github.com/ton-blockchain/ton
synced 2025-02-15 04:32:21 +00:00
Add logs add-collator
This commit is contained in:
parent
50ee01557f
commit
160b539eaa
2 changed files with 8 additions and 4 deletions
|
@ -1607,7 +1607,9 @@ td::Status AddCollatorQuery::send() {
|
||||||
td::Status AddCollatorQuery::receive(td::BufferSlice data) {
|
td::Status AddCollatorQuery::receive(td::BufferSlice data) {
|
||||||
TRY_RESULT_PREFIX(f, ton::fetch_tl_object<ton::ton_api::engine_validator_success>(data.as_slice(), true),
|
TRY_RESULT_PREFIX(f, ton::fetch_tl_object<ton::ton_api::engine_validator_success>(data.as_slice(), true),
|
||||||
"received incorrect answer: ");
|
"received incorrect answer: ");
|
||||||
td::TerminalIO::out() << "successfully added collator\n";
|
td::TerminalIO::out() << "successfully added collator for shard " << shard_.to_str() << "\n";
|
||||||
|
td::TerminalIO::out() << "ADNL ID = " << adnl_id_.bits256_value().to_hex() << " (" << adnl_id_.bits256_value()
|
||||||
|
<< ")\n";
|
||||||
return td::Status::OK();
|
return td::Status::OK();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1627,7 +1629,9 @@ td::Status DelCollatorQuery::send() {
|
||||||
td::Status DelCollatorQuery::receive(td::BufferSlice data) {
|
td::Status DelCollatorQuery::receive(td::BufferSlice data) {
|
||||||
TRY_RESULT_PREFIX(f, ton::fetch_tl_object<ton::ton_api::engine_validator_success>(data.as_slice(), true),
|
TRY_RESULT_PREFIX(f, ton::fetch_tl_object<ton::ton_api::engine_validator_success>(data.as_slice(), true),
|
||||||
"received incorrect answer: ");
|
"received incorrect answer: ");
|
||||||
td::TerminalIO::out() << "successfully removed collator\n";
|
td::TerminalIO::out() << "successfully removed collator for shard " << shard_.to_str() << "\n";
|
||||||
|
td::TerminalIO::out() << "ADNL ID = " << adnl_id_.bits256_value().to_hex() << " (" << adnl_id_.bits256_value()
|
||||||
|
<< ")\n";
|
||||||
return td::Status::OK();
|
return td::Status::OK();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -151,8 +151,8 @@ inline td::Result<ton::ShardIdFull> Tokenizer::get_token() {
|
||||||
auto r_wc = td::to_integer_safe<ton::WorkchainId>(word);
|
auto r_wc = td::to_integer_safe<ton::WorkchainId>(word);
|
||||||
if (r_wc.is_ok()) {
|
if (r_wc.is_ok()) {
|
||||||
TRY_RESULT_ASSIGN(word, get_raw_token());
|
TRY_RESULT_ASSIGN(word, get_raw_token());
|
||||||
TRY_RESULT(shard, td::to_integer_safe<ton::ShardId>(word));
|
TRY_RESULT(shard, td::to_integer_safe<td::int64>(word));
|
||||||
return ton::ShardIdFull{r_wc.move_as_ok(), shard};
|
return ton::ShardIdFull{r_wc.move_as_ok(), (ton::ShardId)shard};
|
||||||
}
|
}
|
||||||
return ton::ShardIdFull::parse(word);
|
return ton::ShardIdFull::parse(word);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue