Skip to content

Commit 8c15154

Browse files
committed
Merge branch 'testnet' into collated-data-opt
2 parents 88e9171 + c5639ab commit 8c15154

File tree

131 files changed

+5381
-1834
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+5381
-1834
lines changed

CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -424,9 +424,12 @@ add_subdirectory(tolk)
424424
add_subdirectory(tonlib)
425425
#END tonlib
426426

427+
# Temporary (?) move those two targets in TONLIB targets
428+
add_subdirectory(common)
429+
add_subdirectory(http)
430+
427431
#BEGIN internal
428432
if (NOT TON_ONLY_TONLIB)
429-
add_subdirectory(common)
430433
add_subdirectory(tdfec)
431434
add_subdirectory(keyring)
432435
add_subdirectory(fec)
@@ -444,7 +447,6 @@ add_subdirectory(validator-engine-console)
444447
add_subdirectory(create-hardfork)
445448
add_subdirectory(dht-server)
446449
add_subdirectory(utils)
447-
add_subdirectory(http)
448450
add_subdirectory(rldp-http-proxy)
449451
endif()
450452
#END internal

adnl/adnl.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,11 @@ class Adnl : public AdnlSenderInterface {
6666
public:
6767
class Callback {
6868
public:
69-
virtual void receive_message(AdnlNodeIdShort src, AdnlNodeIdShort dst, td::BufferSlice data) = 0;
69+
virtual void receive_message(AdnlNodeIdShort src, AdnlNodeIdShort dst, td::BufferSlice data) {
70+
}
7071
virtual void receive_query(AdnlNodeIdShort src, AdnlNodeIdShort dst, td::BufferSlice data,
71-
td::Promise<td::BufferSlice> promise) = 0;
72+
td::Promise<td::BufferSlice> promise) {
73+
}
7274
virtual ~Callback() = default;
7375
};
7476

assembly/android/build-android-tonlib.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ export CC=$(which clang-16)
1212
export CXX=$(which clang++-16)
1313
export CCACHE_DISABLE=1
1414

15-
if [ ! -d android-ndk-r25b ]; then
16-
rm android-ndk-r25b-linux.zip
17-
echo "Downloading https://dl.google.com/android/repository/android-ndk-r25b-linux.zip"
18-
wget -q https://dl.google.com/android/repository/android-ndk-r25b-linux.zip
19-
unzip -q android-ndk-r25b-linux.zip
20-
test $? -eq 0 || { echo "Can't unzip android-ndk-r25b-linux.zip"; exit 1; }
15+
if [ ! -d android-ndk-r27d ]; then
16+
rm android-ndk-r27d-linux.zip
17+
echo "Downloading https://dl.google.com/android/repository/android-ndk-r27d-linux.zip"
18+
wget -q https://dl.google.com/android/repository/android-ndk-r27d-linux.zip
19+
unzip -q android-ndk-r27d-linux.zip
20+
test $? -eq 0 || { echo "Can't unzip android-ndk-r27d-linux.zip"; exit 1; }
2121
echo "Android NDK extracted"
2222
else
2323
echo "Using extracted Android NDK"
@@ -29,13 +29,13 @@ export JAVA_INCLUDE_PATH=${JAVA_HOME}/include
2929
export JAVA_AWT_INCLUDE_PATH=${JAVA_HOME}/include
3030
export JAVA_INCLUDE_PATH2=${JAVA_HOME}/include/linux
3131

32-
export ANDROID_NDK_ROOT=$(pwd)/android-ndk-r25b
32+
export ANDROID_NDK_ROOT=$(pwd)/android-ndk-r27d
3333
export NDK_PLATFORM="android-21"
3434
export ANDROID_PLATFORM="android-21"
3535
export OPENSSL_DIR=$(pwd)/example/android/third_party/crypto
3636

3737
rm -rf example/android/src/drinkless/org/ton/TonApi.java
38-
cd example/android/
38+
cd example/android/ || exit
3939

4040
rm CMakeCache.txt .ninja_*
4141
cmake -GNinja -DTON_ONLY_TONLIB=ON .

catchain/catchain-receiver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,7 @@ void CatChainReceiverImpl::synchronize_with(CatChainReceiverSource *S) {
825825
if (SS->blamed()) {
826826
rt[i] = -1;
827827
} else {
828-
rt[i] = static_cast<td::int32>(S->delivered_height());
828+
rt[i] = static_cast<td::int32>(SS->delivered_height());
829829
}
830830
}
831831

common/global-version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
namespace ton {
2020

2121
// See doc/GlobalVersions.md
22-
constexpr int SUPPORTED_VERSION = 12;
22+
constexpr int SUPPORTED_VERSION = 13;
2323

2424
} // namespace ton

create-hardfork/create-hardfork.cpp

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -234,53 +234,6 @@ class HardforkCreator : public td::actor::Actor {
234234
td::actor::send_closure(id_, &ton::validator::ValidatorManager::sync_complete,
235235
td::PromiseCreator::lambda([](td::Unit) {}));
236236
}
237-
void on_new_masterchain_block(td::Ref<ton::validator::MasterchainState> state,
238-
std::set<ton::ShardIdFull> shards_to_monitor) override {
239-
}
240-
void send_ihr_message(ton::AccountIdPrefixFull dst, td::BufferSlice data) override {
241-
}
242-
void send_ext_message(ton::AccountIdPrefixFull dst, td::BufferSlice data) override {
243-
}
244-
void send_shard_block_info(ton::BlockIdExt block_id, ton::CatchainSeqno cc_seqno, td::BufferSlice data) override {
245-
}
246-
void send_block_candidate_broadcast(ton::BlockIdExt block_id, ton::CatchainSeqno cc_seqno,
247-
td::uint32 validator_set_hash, td::BufferSlice data,
248-
td::optional<td::BufferSlice> collated_data, int mode) override {
249-
}
250-
void send_broadcast(ton::BlockBroadcast broadcast, int mode) override {
251-
}
252-
void download_block(ton::BlockIdExt block_id, td::uint32 priority, td::Timestamp timeout,
253-
td::Promise<ton::ReceivedBlock> promise) override {
254-
}
255-
void download_zero_state(ton::BlockIdExt block_id, td::uint32 priority, td::Timestamp timeout,
256-
td::Promise<td::BufferSlice> promise) override {
257-
}
258-
void download_persistent_state(ton::BlockIdExt block_id, ton::BlockIdExt masterchain_block_id,
259-
ton::validator::PersistentStateType type, td::uint32 priority,
260-
td::Timestamp timeout, td::Promise<td::BufferSlice> promise) override {
261-
}
262-
void download_block_proof(ton::BlockIdExt block_id, td::uint32 priority, td::Timestamp timeout,
263-
td::Promise<td::BufferSlice> promise) override {
264-
}
265-
void download_block_proof_link(ton::BlockIdExt block_id, td::uint32 priority, td::Timestamp timeout,
266-
td::Promise<td::BufferSlice> promise) override {
267-
}
268-
void get_next_key_blocks(ton::BlockIdExt block_id, td::Timestamp timeout,
269-
td::Promise<std::vector<ton::BlockIdExt>> promise) override {
270-
}
271-
void download_archive(ton::BlockSeqno masterchain_seqno, ton::ShardIdFull shard_prefix, std::string tmp_dir,
272-
td::Timestamp timeout, td::Promise<std::string> promise) override {
273-
}
274-
void download_out_msg_queue_proof(
275-
ton::ShardIdFull dst_shard, std::vector<ton::BlockIdExt> blocks, block::ImportedMsgQueueLimits limits,
276-
td::Timestamp timeout, td::Promise<std::vector<td::Ref<ton::validator::OutMsgQueueProof>>> promise) override {
277-
}
278-
void download_block_candidate(ton::BlockIdExt block_id, bool only_collated_data, td::Timestamp timeout,
279-
td::Promise<std::pair<td::BufferSlice, td::BufferSlice>> promise) override {
280-
}
281-
282-
void new_key_block(ton::validator::BlockHandle handle) override {
283-
}
284237
};
285238

286239
td::actor::send_closure(validator_manager_, &ton::validator::ValidatorManagerInterface::install_callback,

0 commit comments

Comments
 (0)