EmelyanenkoK
360ef54e6b
TON Storage utilities ( #564 )
...
* Rename chunk to piece in MerkleTree for consistency
* Refactor PeerManager
* Make PeerState thread-safe
* Download torrent by hash
* First version of storage daemon
* Download torrents partially
* Improve storing and loading torrent state in DB
* Rewrite MerkleTree
* "Remove torrent" in storage daemon
* Process errors, fix bugs in storage
* Move TonlibClientWrapper from rldp-http-proxy to tonlib
* Initial version of storage provider
* Move interaction with contracts to smc-util
* Improve TonlibClientWrapper interface
* Various improvements in storage provider
* Fix TorrentCreator.cpp
* Improve interface for partial download
* Client mode in storage-daemon
* Improve interface of storage-daemon-cli
* Fix calculating speed, show peers in storage-daemon
* Use permanent adnl id in storage daemon
* Fix sending large "storage.addUpdate" messages
* Improve printing torrents in cli
* Update tlo
* Fix RldpSender::on_ack
* Update storage provider
* Add "address" parameter to get-provider-params
* Allow client to close storage contract
* Limit torrent description
* Add more logs to storage provider
* smc.forget tonlib method
* Use smc.forget in storage daemon
* Optimize sending messages in smc-util.cpp
* Fix verbosity, remove excessive logs
* Json output in storage-daemon-cli
* Update storage provider contracts
* Fix rldp2 acks
* Change verbosity of logs in rldp2
* Update help and output of commands and in storage-daemon-cli
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-12-22 12:24:13 +03:00
tolya-yanot
033c66e611
update testnet config in tonlib
2022-12-01 22:44:39 +03:00
ms
42335c1d8b
Update testnet config in tonlib ( #539 )
2022-11-30 20:03:12 +03:00
Ivan Siomash
0ddf2a7f9f
Update jni native-lib ganeration ( #497 )
...
* Add python-like triple quotes for multiline strings
* Add test for multiline asm
* Allow asm definition duplicate
* Asm duplicate: add test & fixes
* Fix multiline asm
* Fix asm duplicate
* generate_java: Add support for # and Int256
* generate_java: Add # and Int256 to native-lib
* Fix 'jni.h: no such file'
* Fix TonApi.java
* Fix android build.sh
* Fix android OPENSSL_ROOT_DIR
2022-11-01 22:13:37 +03:00
SpyCheese
42efd1f31e
Fix tonlib method getShardBlockProof
2022-10-12 17:18:38 +03:00
ms
7fcfc63d06
Add InitState to raw.getTransactions [tonlib] ( #485 )
...
* Extract and return message init state
* prefetch -> fetch
2022-10-10 17:25:20 +03:00
SpyCheese
caffdbb5ba
Tonproxy improvements ( #483 )
...
* Bugfixes in rldp-http-proxy and http parser
* Tonlib: change liteservers on query timeout or connection close
* Increase maximum size of http request
* Minor bugfixes in http
2022-10-06 21:31:18 +03:00
SpyCheese
2512f0287b
Tonlib method getShardBlockProof ( #465 )
...
* Tonlib method getShardBlockProof
* Clarify limit of result.size() in getShardBlockProof
2022-09-20 10:49:28 +03:00
EmelyanenkoK
9c6787d2ff
Fix undefined behavior code ( #464 )
...
* Fix UB in arithmetics
* Fix misaligned allocations in validator sessions
* Fix integer overflow in bigint.hpp
* Fix potential UB
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-09-19 17:31:54 +03:00
EmelyanenkoK
4cdb82d0ce
Merge tonlib_api.tlo
2022-09-18 21:18:19 +03:00
ms
d9a5b2ccdc
Add tonlib function raw.getTransactionsV2 ( #461 )
...
* Add parameter count to raw.getTransactions
* fix tlo
* Add tonlib function raw.getTransactionsV2
2022-09-18 16:01:07 +03:00
AlexeyFSL
e2cca03a78
Func and Fift lib for WASM ( #455 )
...
* Add social badges
Add telegram, Twitter and Stack Overflow badges in Readme
* update README.md badges
* patch for wasm build
* fix narrowing conversion error for clang compiler
* refactor func code
* funcfift lib implementation
* fix funcfift lib
fix CMakeFile
* fix rvalue missing
* remove unused field from result json
* name fix
remove unused target
* rename
* added script for building funcfiftlib to wasm
* fix json fild names
* fix commit hash for script
* added version function to funcfiftlib
* update commit hash for script
* add realpath fail processing
fix DISABLE_EXCEPTION_CATCHING option
* update hash in script
Co-authored-by: Anthony Tsivarev <tsivarev.a@gmail.com>
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
Co-authored-by: tolya-yanot <1449561+tolya-yanot@users.noreply.github.com>
2022-09-14 12:36:01 +03:00
SpyCheese
3e24af5d15
Tonlib function getMasterchainBlockSignatures
2022-09-09 11:03:53 +03:00
ms
f95f1a5874
Add tonlib method raw.sendMessageReturnHash ( #423 )
...
* Add tonlib method raw.sendMessageReturnHash
* resolve tlo
Co-authored-by: ms <dungeon666master@protonmail.com>
2022-08-15 20:04:24 +03:00
ms
6185e3b18f
Add tonlib method smc.getLibraries ( #428 )
...
Co-authored-by: ms <dungeon666master@protonmail.com>
2022-08-15 18:17:41 +03:00
ms
9191be1546
Return message hash on raw.sendMessage ( #421 )
...
* return msg body hash on raw.sendMessage
Co-authored-by: ms <dungeon666master@protonmail.com>
2022-07-16 16:40:47 +03:00
SpyCheese
7e207dc78f
Update DNS resolver in liteclient and tonlib
2022-06-29 17:59:30 +03:00
EmelyanenkoK
09236fba09
Tonlib: add exported function tonlib_client_set_verbosity_level ( #406 )
...
Co-authored-by: ms <98183742+dungeon-master-666@users.noreply.github.com>
Co-authored-by: dungeon-master-666 <dungeon666master@protonmail.com>
2022-06-17 10:01:19 +03:00
EmelyanenkoK
8537dd60e6
Fix tests ( #405 )
...
* [tonlib] Update master configs and fix test-tonlib-offline
* Fix test-bigint in release build
Co-authored-by: ms <98183742+dungeon-master-666@users.noreply.github.com>
Co-authored-by: dungeon-master-666 <dungeon666master@protonmail.com>
2022-06-13 20:02:32 +03:00
dungeon-master-666
a973a51a87
Put back LastConfig callback.
2022-05-14 22:27:03 +02:00
ms
8303f2c84f
Fix BlockHeader is_key_block and add gen_utime, flags
2022-05-06 11:10:16 +03:00
Andrey Tvorozhkov
179415f815
Fix tvm_stackEntrySlice in from_tonlib_api
2022-05-06 11:07:13 +03:00
ms
ca167e9282
Remove limit on count of returned out_msgs
2022-05-06 11:06:48 +03:00
ms
b4ac32a452
Fix created_lt for in_out messages
2022-05-06 11:06:48 +03:00
ms
45a160d7c1
Add getConfigParam to tonlibjson
2022-05-06 11:06:47 +03:00
Starlight Duck
3fee04e20a
Support libraries in LS and request+caching in TLC
2022-05-06 10:48:05 +03:00
Starlight Duck
7dc980562f
tonlib use correct c7: config and address when executing
2022-05-06 10:46:16 +03:00
tolya-yanot
23a2b0bbfc
Fix test tonlib
2021-09-08 15:14:59 +03:00
EmelyanenkoK
67a6311eee
Add second hardfork to tonlib
2021-09-06 12:49:32 +03:00
tolya-yanot
c1a733c0f0
Add send_mode param to tonlib_api msg.message (send_mode=-1 - use default)
2021-08-02 23:59:42 +03:00
OmicronTau
6f7feb59c7
Add guess_type_by_init_state for wallet v3
2021-08-19 13:16:20 +03:00
OmicronTau
8c6122beb2
(Tonlib) Allow user to override master config init block
2021-08-19 13:16:20 +03:00
tolya-yanot
2cd180d156
Temporary disable msg comment encryption (The exchanges/payment services needs to read the comment of incoming messages)
2021-08-01 23:36:40 +03:00
tolya-yanot
e999275474
Update testnet config
2021-08-01 23:36:36 +03:00
OmicronTau
f60cc6da10
Add blocks api to tonlib
2021-07-14 21:20:28 +03:00
tolya-yanot
759dc82c3c
TonlibClient: add mainnet default config (same with testnet2)
2021-05-21 03:13:06 +03:00
tolya-yanot
1cceb54472
update init_block in tonlib
2021-03-26 07:57:10 +03:00
EmelyanenkoK
bc0ba391e4
Set init_block to higher value for faster sync
2021-03-07 17:52:04 +03:00
Alex Melman
bab4c1637e
Automatically integrates git build information into executables.
...
Usage:
func.exe -V
adnl-pong -V
validator-engine -V
and so on.
Result will be shown in the following format:
Func build information: [ Commit: d8b751d7a5
, Date: 2021-02-27 14:34:41 +0200]
2021-02-27 14:34:43 +03:00
Alex Melman
41a3418b7b
Adds command line parameter -V that shows build version to the binaries.
...
Build number controlled in top level CMakeLists.txt file via -DBUILD_VERSION variable.
Usage:
adnl-pong -V
validator-engine -V
and so on.
2021-02-27 14:34:41 +03:00
Kirill A
a12e3db5d3
Enable installation of smartcontract and tonlib-cli
2021-02-26 23:48:52 +03:00
ton
24dc184a2e
validator large state serialization bugfix + tdlib update for clients
2021-01-07 22:48:04 +03:00
ton
dab7ee3f97
updated pow-miner + small bugfix
2020-07-10 13:46:16 +03:00
ton
f064b1047a
pow-testgiver support
2020-07-06 17:07:20 +03:00
ton
4e2624459b
integrating the existing state of TON Storage / TON Payments / CPS Fift development branches
2020-05-27 22:10:46 +04:00
ton
eecf05ca59
bugfixes + tonlib update
2020-04-30 15:04:47 +04:00
ton
9f008b129f
updated submodules, bugfixes
...
- added new fift/func code for validator complaint creation
- bugfixes in validator
- updates in tonlib
- new versions of rocksdb/abseil
- hardfork support
2020-04-27 16:01:46 +04:00
ton
be9c34c62d
bugfixes
2020-04-10 23:06:01 +04:00
ton
a31f8d4424
bugfixed + crypto update
...
- compiles vs BoringSSL
- config proposal/vote fift code
- bugfixes in catchain
- other small fixes
2020-03-27 18:59:00 +04:00
ton
9f351fc29f
emergency update
2020-03-24 03:32:16 +04:00