EmelyanenkoK
d4de286f1b
Merge pull request #1288 from ton-blockchain/testnet
...
Merge developer branch
2024-10-22 11:56:12 +03:00
neodix42
f82827e79e
Fix failing tonlib compilation on ubuntu with nixpkgs ( #1309 )
...
* force gcc-11+
* install gcc-11+
* fix missing gcc-11 in nix build on ubuntu
* cleanup
2024-10-22 11:55:05 +03:00
EmelyanenkoK
66e81f59cd
Add credits to ret2happy
2024-10-22 11:54:07 +03:00
SpyCheese
18031ff98f
Merge branch 'testnet' into accelerator
2024-10-21 20:41:09 +03:00
neodix42
8daf5c335a
Improve artifacts' stripping ( #1286 )
...
* add ton build on mac-15 gh action
* rename action titles
* fix https://github.com/ton-blockchain/ton/issues/1246
* improve artifacts' stripping
* improve artifacts' stripping
* use strip -xSX on mac on github runner
* use strip -xSX on mac on github runner + sudo
2024-10-19 13:03:10 +03:00
Victor S.
c1ee18c902
Add state-init option to wallet-v3.fif script ( #1282 )
2024-10-19 12:34:08 +03:00
EmelyanenkoK
96ddbcd674
Update changelog
2024-10-19 12:33:11 +03:00
SpyCheese
603d1d14b9
More precise calculation of expected shard blocks in checkload ( #1279 )
...
* More precise calculation of expected shard blocks in checkload
* Fix monte-carlo checkload
2024-10-15 17:59:12 +03:00
SpyCheese
5920f800de
Improve gas consumption in VmState::jump_to ( #1276 )
2024-10-15 17:43:46 +03:00
Marat
3e806bf46e
Limit RocksDB logs size ( #1278 )
...
* fix logging of failed destroy attempts
* limit rocksdb log size
2024-10-15 17:43:09 +03:00
SpyCheese
adc692cfb3
Merge branch 'testnet' into accelerator
2024-10-14 14:31:20 +03:00
SpyCheese
97398b7db0
Fix null pointer error in validator group ( #1271 )
2024-10-14 09:42:52 +03:00
SpyCheese
36e04971eb
Merge branch 'testnet' into accelerator
2024-10-13 11:39:36 +03:00
neodix42
8f55efbc01
fix openssl3 linking issues in portable binaries ( #1247 )
2024-10-12 13:22:45 +03:00
SpyCheese
2ce2c8fc49
Count account_dict size in block size estimation ( #1261 )
...
* Count account_dict size in block size estimation
* Fix updating account dict estimator
2024-10-12 13:21:47 +03:00
EmelyanenkoK
d04cdfa0dc
Use parallel write to celldb ( #1264 )
...
* Parallel write in celldb
* Add TD_PERF_COUNTER to gc_cell and store_cell
* More error handling
* Tests for prepare_commit_async
* Install g++11 for ubuntu 20.04
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2024-10-11 15:31:59 +03:00
SpyCheese
df21424047
Merge branch 'testnet' into accelerator
2024-10-09 21:10:36 +03:00
Aleksandr Kirsanov
fd1735f6ec
[FunC] Fix a bug with << operator to zero value ( #1262 )
2024-10-09 16:03:58 +03:00
SpyCheese
b69214b6af
Validator patch: state download, adnl stats ( #1257 )
...
* Persistent state download improvements
1) Don't start over on restart
2) Download shards one at a time to reduce RAM usage
3) More logs
* Remove old peers from adnl stats
2024-10-09 13:55:59 +03:00
EmelyanenkoK
1da94e62ad
Send only first block candidate optimistically ( #1260 )
...
* Broadcast only the first block candidate
* Fix sending block broadcast
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2024-10-09 13:53:46 +03:00
SpyCheese
8c1692fd30
Merge branch 'testnet' into accelerator
2024-10-04 14:55:54 +03:00
SpyCheese
8364a2425f
Improve overlay stats ( #1242 )
2024-10-04 12:19:42 +03:00
SpyCheese
1c2c777644
Merge branch 'testnet' into accelerator
2024-10-02 17:49:12 +03:00
SpyCheese
f94d1bee0c
Extra currencies ( #1122 )
...
* Support extra currencies in tonlib, blockchain-explorer, getAccountPrunned
* Fix dict_combine_with with non-zero mode
2024-10-01 10:22:49 +03:00
SpyCheese
257cd8cd9c
Fix estimating block size, repeat collation on error ( #1178 )
...
* Fix extimating block size, repeat collation on error
* Cancel collation when it is non needed
2024-10-01 10:22:15 +03:00
EmelyanenkoK
fc5e71fc15
Merge pull request #1232 from ton-blockchain/master
...
Merge master
2024-10-01 10:21:27 +03:00
Maksim Kurbatov
921aa29eb5
create complaints for master vals only for masterchain blocks ( #1231 )
2024-09-30 20:42:06 +03:00
SpyCheese
3b97da6d46
Merge branch 'testnet' into accelerator
2024-09-30 17:22:31 +03:00
SpyCheese
6755b8314a
Various changes in node ( #1230 )
...
* Remove unneeded "wait_neighbours_not_empty"
* Fix "round_started_at" for the first round
* Fix use after move in overlay.cpp
* Move "last gc masterchain state" stat to CellDbIn::prepare_stats
* Fix disabling state serializer
2024-09-30 17:12:38 +03:00
SpyCheese
9dfa3fa11a
Configure shards for custom overlays
2024-09-26 19:24:03 +03:00
SpyCheese
4fcb2cd576
Merge branch 'testnet' into accelerator
2024-09-24 15:17:54 +03:00
EmelyanenkoK
b78199370e
Merge pull request #1202 from ton-blockchain/tvm-patch
...
Fix transaction original_balance and VmState::jump_to
2024-09-23 21:10:57 +03:00
SpyCheese
ed6788e579
Merge branch 'testnet' into accelerator
2024-09-23 18:07:41 +03:00
birydrad
72020c04c4
celldb in-memory mode, stats for actors, perf counters, minor fix in rldp2 ( #1164 )
...
* getactorstats query for validator-engine-console
* celldb in-memory mode (--celldb-in-memory option)
* rldp2: bugfix - do not estimate speed while nothing is sent
* add simple ed25519 benchmark
* fix compilation errors of different platforms and move to c++20
* fix some warnings
* turn on TON_USE_ABSEIL for glibc 2.27 nix build
---------
Co-authored-by: birydrad <>
2024-09-23 17:34:37 +03:00
neodix42
5f51d3d04f
Remove redundant linking dependencies ( #1198 )
...
* fixing compilation warning:
ld: warning: ignoring duplicate libraries: '../crypto/libton_block.a', '../crypto/libton_crypto.a'
* update upload-artifact version in TON Static Code Analysis GH action
* remove even more redundant linking dependencies
* remove even more redundant linking dependencies 2
2024-09-23 17:31:01 +03:00
SpyCheese
2cca7fddcc
Consume gas in VmState::jump_to
2024-09-23 12:09:16 +03:00
SpyCheese
e04965c400
Fix setting original_balance in transaction.cpp
2024-09-20 15:16:46 +03:00
SpyCheese
b5734d2e30
Get rid of recursion in tvm continuations
2024-09-20 15:16:27 +03:00
SpyCheese
8abdbf422f
Update query-utils.cpp
2024-09-19 12:14:32 +03:00
SpyCheese
09da42e38f
Merge branch 'testnet' into accelerator
2024-09-19 12:12:46 +03:00
neodix42
eea95aeebb
Add tonlib libraries for Android to release ( #1169 )
...
* add android tonlib artifacts to release
* change final artifacts access rights
2024-09-13 20:48:38 +03:00
SpyCheese
b304b1c7be
LS getDispatchQueueInfo and getDispatchQueueMessages methods ( #1161 )
...
* liteServer.getDispatchQueueInfo query
* Fix getting min/max lt
* LS getDispatchQueueMessages method
2024-09-13 20:47:30 +03:00
EmelyanenkoK
9f203890f4
Merge branch 'SpyCheese-mintless-util' into testnet
2024-09-13 20:44:47 +03:00
SpyCheese
76cda01af9
mintless-proof-generator make_all_proofs
2024-09-13 10:09:03 +03:00
EmelyanenkoK
1a5bbf30f1
mintless-proof-generator ( #1166 )
...
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2024-09-12 18:02:56 +03:00
SpyCheese
1e5d84a9d8
mintless-proof-generator
2024-09-12 11:50:34 +03:00
SpyCheese
9b4a3a8263
Synchronize last mc seqno between servers in proxy-liteserver
2024-09-10 20:32:05 +03:00
SpyCheese
9d927e8cfb
Merge branch 'testnet' into accelerator
2024-09-10 10:06:10 +03:00
EmelyanenkoK
e55c132178
Merge pull request #1157 from SpyCheese/testnet-update
...
Update testnet with safe features
2024-09-09 19:40:48 +03:00
EmelyanenkoK
1bef6df455
Merge pull request #1156 from ton-blockchain/safe_features
...
Merge safe features branch
2024-09-09 17:23:31 +03:00