SpyCheese
d8e29f8b67
TON Validation Contest: Reference solution and grader
2025-01-14 14:37:45 +03:00
SpyCheese
1ee3e5d6a7
Fix self_collate
2025-01-07 12:56:29 +03:00
SpyCheese
e8e7883329
Add more required cells to the proof in collated data
2025-01-07 10:54:09 +03:00
SpyCheese
5ce9d0bcdb
Add more information to validatorStats.newValidatorGroup.node
2024-12-27 15:23:31 +03:00
SpyCheese
4ec34edc0c
Fix telementry collection
2024-12-27 13:01:00 +03:00
SpyCheese
ca1093d9ba
Improve handling sessino stats file
2024-12-27 13:00:00 +03:00
SpyCheese
e6984e4799
Add "self" to all session stats records
2024-12-27 12:20:45 +03:00
SpyCheese
71342bdcd4
Rework session stats
2024-12-26 14:03:12 +03:00
SpyCheese
392cf64758
Support optional fields in tl json generator
2024-12-26 14:03:00 +03:00
SpyCheese
c955a5333d
Fix loading block candidates in WaitBlockData
2024-12-24 11:58:51 +03:00
SpyCheese
160b539eaa
Add logs add-collator
2024-12-11 16:07:48 +03:00
SpyCheese
50ee01557f
Merge branch 'testnet' into accelerator
2024-12-11 15:31:58 +03:00
SpyCheese
ce58805104
Improve readability of validator-engine-console commands ( #1426 )
...
1. Add dashes to command names (old names still work for compatibility)
2. Better shard format
3. Allow base64 in some parameters
2024-12-11 14:48:48 +03:00
neodix42
540d1fb4b7
Improve windows build scripts ( #1416 )
...
* improve windows builds
* install nasm for openssl compilation on win
* install nasm for openssl compilation on win for github
* add create-state, proxy-liteserver, rldp-http-proxy, http-proxy, adnl-proxy, dht-server, libtonlibjson.so and libemulator.so to docker image
* build new artifacts inside Docker
* add files smartcont/auto/* to docker image
* build arm64 in docker branch build
* improve secp256k1 build
2024-12-11 14:41:45 +03:00
SpyCheese
20c20e236b
Check peer version before getOutMsgQueueProof
2024-12-10 15:46:28 +03:00
SpyCheese
0d6af3f52d
Merge branch 'testnet' into accelerator
2024-12-10 15:46:09 +03:00
EmelyanenkoK
d3d050a319
Update changelogs
2024-12-09 10:00:31 +03:00
SpyCheese
40b91d9de9
Merge branch 'testnet' into accelerator
2024-12-06 13:38:43 +03:00
SpyCheese
7df2ea9f06
Improve async cell loading in DynamicBagOfCellsDb.cpp ( #1414 )
2024-12-06 11:56:24 +03:00
krigga
fd095403d7
fix: missing _malloc in emulator-emscripten ( #1420 )
2024-12-06 11:50:50 +03:00
SpyCheese
d878eac9ec
Merge branch 'testnet' into accelerator
2024-12-06 09:37:45 +03:00
SpyCheese
645d26a1f3
Patch tonlib and validator-engine ( #1417 )
...
* Don't enable fast state serializer automatically
* Fix checking masterchain proof in tonlib lookupBlock
2024-12-05 18:50:12 +03:00
SpyCheese
378b5e94c8
Automatically issue and import fast sync overlay certificates
2024-12-04 18:06:19 +03:00
SpyCheese
09c4488fbf
Merge branch 'testnet' into accelerator
2024-12-04 14:51:20 +03:00
SpyCheese
7bc50e63d7
tonNode.getOutMsgQueueProof query in public shard overlays ( #1413 )
...
* tonNode.getOutMsgQueueProof query in public shard overlays
* Allow responding to getOutMsgQueueProof requests one at a time only
2024-12-04 14:38:57 +03:00
SpyCheese
4826f7665f
Merge branch 'testnet' into accelerator
2024-12-03 20:46:55 +03:00
SpyCheese
9ae88d87e3
Export all keys command in validator-engine-console ( #1412 )
...
* Export all keys command in validator-engine-console
* Use OPENSSL_cleanse in Bits256::fill_zero_s
2024-12-03 17:19:12 +03:00
neodix42
4aa6412f9c
Include proxy-liteserver ( #1406 )
...
* include into artifacts
* include proxy-liteserver into release artifacts
2024-12-03 10:03:14 +03:00
SpyCheese
ed7ac6312a
Fix UB in query-utils.cpp ( #1411 )
2024-12-03 10:02:51 +03:00
dependabot[bot]
531b6ceccc
Bump dawidd6/action-download-artifact from 2 to 6 in /.github/workflows ( #1400 )
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 2 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v2...v6 )
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-03 10:02:30 +03:00
SpyCheese
4704de76c6
Fix compilation errors
2024-11-29 13:49:24 +03:00
SpyCheese
0280a288c6
Check supported version in collator-node
2024-11-29 10:34:01 +03:00
SpyCheese
923f1cd69b
Improve collator node pings and collation manager stats
2024-11-28 14:13:49 +03:00
SpyCheese
5fae8db7a0
Adapt "get msg queue sizes" in lite-client and tonlib to non-full liteservers
2024-11-28 13:09:40 +03:00
SpyCheese
5d79855c94
Out msg queues: improve logs, various small changes
2024-11-27 18:12:23 +03:00
SpyCheese
3dce9d11d9
Merge pull request #1405 from birydrad/accelerator
...
optimistic out-msg-queue broadcast
2024-11-27 14:05:49 +04:00
birydrad
bf572f9599
optimistic out-msg-queue broadcast
2024-11-26 21:41:12 +04:00
SpyCheese
6df6f182bf
Merge branch 'testnet' into accelerator
2024-11-26 16:51:21 +03:00
SpyCheese
640c0bb313
Merge branch 'testnet' into accelerator
2024-11-26 16:50:57 +03:00
SpyCheese
25b4c6794a
TVM instructions: SECP256K1_XONLY_PUBKEY_TWEAK_ADD, SETCONTCTRMANY(X) ( #1404 )
...
* TVM instructions: SECP256K1_XONLY_PUBKEY_TWEAK_ADD, SETCONTCTRMANY(X)
* Add tests for xonly_pubkey_tweak_add
* added secp256k1 as submodule, since we need extrakeys feature of secp256k1
* cleanup
* add ton_crypto_core secp256k1 dependency
* adjust Dockerfile, android and wasm builds
* adjust nix build
* test windows build with SECP256K1_ENABLE_MODULE_EXTRAKEYS
* test windows build with SECP256K1_ENABLE_MODULE_EXTRAKEYS
* adjust android build
* adjust emscripten build
* adjust emscripten build
* try macos-13
* emscripten build adjustments
* windows build adjustments
* final corrections
---------
Co-authored-by: neodix <neodix@ton.org>
2024-11-26 16:23:17 +03:00
SpyCheese
954a96a077
Accelerator: partial fullnodes ( #1393 )
...
* Accelerator: partial fullnodes
1) Node can monitor a subset of shards
2) New archive slice format (sharded)
3) Validators are still required to have all shards
4) Support partial liteservers in lite-client, blockchain explorer, tonlib
5) Proxy liteserver
* Fix compilation error
2024-11-26 14:46:58 +03:00
neodix42
62444100f5
Add message hash to tonlib response ( #1379 )
...
* add msg hash
* regenerate tonlib_api.tlo
2024-11-26 11:23:05 +03:00
SpyCheese
8a41ee8ffb
Generate random privkey in AdnlExtClient ( #1398 )
2024-11-26 11:22:35 +03:00
SpyCheese
d9aeab07db
Send telemetry broadcasts to fast sync overlays
2024-11-26 10:53:55 +03:00
SpyCheese
e6aac0b143
Merge branch 'testnet' into accelerator
2024-11-26 09:28:07 +03:00
SpyCheese
b60f6ee72f
Write collation stats to session stats, add collator options for collated data
2024-11-26 08:54:19 +03:00
SpyCheese
061c82f89c
Send validator telemetry to the private overlay ( #1325 )
...
* Send validator telemetry to the private overlay
* Improve rotating neighbours in overlays
2024-11-25 22:37:18 +03:00
SpyCheese
b3bea413e3
Rework validator-collator interaction
...
1) Remove config 41, move "full collated data" to capabilities
2) Whitelist on collator nodes
3) "Ping" request for collator nodes
4) More customizable collators list for validators
5) CollationManager
2024-11-21 11:47:39 +03:00
SpyCheese
7d2110c8b0
Fix shard overlays
2024-11-18 17:14:13 +03:00
SpyCheese
62ede1851b
Merge branch 'testnet' into accelerator
2024-11-18 12:37:18 +03:00