mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
vm: bugfixes
This commit is contained in:
parent
27aaa11524
commit
ba76f1404e
30 changed files with 396 additions and 178 deletions
|
@ -67,8 +67,9 @@ class AdnlLocalId : public td::actor::Actor {
|
|||
void sign_batch_async(std::vector<td::BufferSlice> data,
|
||||
td::Promise<std::vector<td::Result<td::BufferSlice>>> promise);
|
||||
|
||||
AdnlLocalId(AdnlNodeIdFull id, AdnlAddressList addr_list, td::actor::ActorId<AdnlPeerTable> peer_table,
|
||||
td::actor::ActorId<keyring::Keyring> keyring, td::actor::ActorId<dht::Dht> dht_node);
|
||||
AdnlLocalId(AdnlNodeIdFull id, AdnlAddressList addr_list, td::uint32 mode,
|
||||
td::actor::ActorId<AdnlPeerTable> peer_table, td::actor::ActorId<keyring::Keyring> keyring,
|
||||
td::actor::ActorId<dht::Dht> dht_node);
|
||||
|
||||
void start_up() override;
|
||||
void alarm() override;
|
||||
|
@ -76,6 +77,10 @@ class AdnlLocalId : public td::actor::Actor {
|
|||
void update_packet(AdnlPacket packet, bool update_id, bool sign, td::int32 update_addr_list_if,
|
||||
td::int32 update_priority_addr_list_if, td::Promise<AdnlPacket> promise);
|
||||
|
||||
td::uint32 get_mode() {
|
||||
return mode_;
|
||||
}
|
||||
|
||||
struct PrintId {
|
||||
AdnlNodeIdShort id;
|
||||
};
|
||||
|
@ -94,6 +99,8 @@ class AdnlLocalId : public td::actor::Actor {
|
|||
AdnlNodeIdFull id_;
|
||||
AdnlNodeIdShort short_id_;
|
||||
|
||||
td::uint32 mode_;
|
||||
|
||||
void publish_address_list();
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue