Aleksandr Kirsanov
5867d52926
[FunC] Bump FunC version to v0.5.0
2024-06-21 15:41:03 +03:00
Aleksandr Kirsanov
de570873d7
[FunC] Add builtin functions to stdlib.fc
...
Note, that I have not added all builtin functions.
I filtered out strange and actually unused in practice,
like "int_at()" and similar, or "run_method0()" and similar.
(Probably, they should be dropped off even from builtins)
Also, I've modified some stdlib.fc legacy tests just to ensure
that a resulting hash doesn't change.
2024-06-14 15:22:58 +03:00
Aleksandr Kirsanov
85c60d1263
[FunC] Make all functions impure by default, add "pure" specifier
2024-06-14 15:22:57 +03:00
Aleksandr Kirsanov
a3e9e03019
[FunC] Fixed some impure specifiers in stdlib.fc
2024-06-14 15:22:57 +03:00
Aleksandr Kirsanov
4994ae8edd
[FunC] Convert stdlib.fc to traditional-style //comments
2024-06-14 15:22:57 +03:00
EmelyanenkoK
cf83bd1893
Add note on highload wallet pecularities
2024-01-09 15:49:42 +03:00
EmelyanenkoK
6ddcac68ad
Add notes on mainnet version to config-code
2023-04-10 09:32:49 +03:00
EmelyanenkoK
9b3f9e4ac1
Add Licenses to funC stdlib
2023-03-14 21:29:33 +03:00
EmelyanenkoK
7da30e1e7f
Add PRNG with normal distribution to mathlib.fc ( #646 )
...
* Add random with normal distribution
* Fix hex arguments in mathlib testcases
2023-03-13 16:49:30 +03:00
Behrang Norouzinia
16e5433981
Fix bug in docs for storing and loading coins ( #617 )
...
Coins are 120-bit integer, not 128-bit.
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com>
2023-03-05 14:15:37 +03:00
EmelyanenkoK
d9eb0bbd3b
Add func mathlib ( #633 )
2023-03-04 19:17:39 +03:00
EmelyanenkoK
3d9a165586
Fix set_seed in stdlib.fc
2022-10-24 20:23:05 +03:00
EmelyanenkoK
b640f06846
Add comments to stdlib
2022-10-06 09:16:44 +03:00
tolya-yanot
313d37e134
auto-dns & manual-dns smartcontracts updated to actual DNS standard version by starlightduck
2022-09-30 12:14:14 +03:00
EmelyanenkoK
f9828a1252
Fix old hash parsing in create-config-proposal.fif
2021-02-09 17:26:26 +03:00
EmelyanenkoK
666576682a
Fix non-critical bug in config-code
...
Wins/losses order is messed up
2021-02-09 17:26:26 +03:00
ton
f064b1047a
pow-testgiver support
2020-07-06 17:07:20 +03:00
ton
040df63c98
minor improvements and bugfixes
2020-05-07 10:35:23 +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
cf97f48cd7
error handling in lite client, speed up message dequeue in blocks
2020-04-07 00:08:53 +04:00
ton
dfc040cb00
validator: multiple bugfixes
2020-04-06 15:22:14 +04:00
ton
7efb345e3d
remove debug checks to improve performance under load on weak validators
2020-04-05 13:56:24 +04:00
ton
c300b4ff30
bugfix in validator
2020-04-03 18:47:22 +04:00
ton
0e4277313c
fixed crash in validator. Updated elector/config smartcontracts
2020-04-02 17:08:42 +04:00
ton
9bff9285b8
bugfix in config sc + docs
2020-04-01 13:07:29 +04:00
ton
4b5dd4525e
updated lite-client
2020-03-31 17:11:56 +04:00
ton
4dd5eea11f
added support for config change proposals
...
- added some fift scripts for the config change proposal voting
- added validator-engine-console support for the config change proposal voting
- additional sanity checks in catchain
- unsafe slow catchain resync method
2020-03-30 17:20:45 +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
ton
5d846e0aaf
changed block layout
2020-03-11 20:34:33 +04:00
ton
54c7a4dcc3
updated vm
...
- updated func/fift
- additional checks in block validator
- docs
- tunnel prototype in ADNL
2020-03-11 14:19:31 +04:00
ton
ba76f1404e
vm: bugfixes
2020-03-02 17:52:55 +04:00
ton
dd4ac0f440
vm bugfixes
2020-02-28 18:59:47 +04:00
ton
e27fb1e09c
updated vm (breaking compatibility)
...
- updated vm
- new actor scheduler
- updated tonlib
- updated DNS smartcontract
2020-02-28 14:28:47 +04:00
ton
efd47af432
updated tonlib + fixes in vm
2020-02-20 19:56:18 +04:00
ton
a73d202ba2
updated func and tonlib
2020-02-15 20:03:17 +04:00
ton
493ae2410c
rldp-http-proxy: use tonlib
...
- rldp-http-proxy used TONLib to resolve domains via DNS smartcontract
- updated tonlib
- bugfixes
2020-02-12 00:14:16 +04:00
ton
1de39f5d7c
bugfixes + doc update
2020-02-08 23:24:49 +04:00
ton
77842f9b63
updated tonlib
...
- updated tonlib
- updated validator
- updated documentation
- first version of http over rldp proxy
2020-02-06 21:56:46 +04:00
ton
53ec9684bd
updated liteserver
...
- new methods for liteserver/liteclient
- added ADNL/DHT client-only work mode
- fixed crash in ADNL
2020-02-02 16:53:37 +04:00
ton
acf16718e6
updated func/fift
...
- updated func/fift
- updated liteclient/liteserver
- bugfixes
2019-12-29 12:14:12 +03:00
ton
d41ce55305
updated fift/func
2019-12-12 19:16:25 +04:00
ton
ceaed40ac4
updated fift + bugfixes
2019-12-05 16:51:51 +04:00
ton
090e0c16eb
slightly changed block format
...
- small change in block format
- added config in blockchain explorer
- bugfixes
2019-11-28 18:44:14 +04:00
ton
7f3a22a217
speed up synchronization
...
- download old files in chunks
- updated docs
- fixed elector/config smartcontracts
2019-11-18 22:15:14 +04:00
ton
e30d98eb30
new db
...
new database
fift/func bugfixes
2019-11-15 18:02:37 +04:00
ton
11bd640ee0
updated tonlib
2019-10-31 22:14:52 +04:00
ton
3002321eb7
updated tonlib
2019-10-31 14:26:04 +04:00