Everscale Dev EN
622 subscribers
141 photos
2 videos
3 files
406 links
Everscale international community channel
Download Telegram
β€‹β€‹πŸ’ŽMagister Ludi β€” Results Of The First Large-scale Free TON Validator Contest

The Crystal Game contest was announced in June 2020 and lasted for more than six months. Its winners were awarded the title of Magister Ludi β€” β€œMaster of the Game”. Another result is a set of 375 new Free TON blockchain validators. We talked to the organizers and winners of the contest about its main results, difficulties and achievements.

πŸ‘‰Read more... 

Stay tuned!

#Magister_Ludi #staking
πŸ’ŽTON Labs Dex implementation: Flash Exchange (FLEX) was presented on Free TON Weekly Meetup β„– 45 on the 16th of March 2021.

Please note that the current implementation is an MVP, it was not properly tested, it misses many features and is generally a work in progress β€” You should not use it for real trading!!!

πŸ‘‰Watch presentationπŸ‘ˆ

πŸ”—Useful links:
- GitHub repo: https://github.com/tonlabs/flex
- DEX implementation contest: https://forum.freeton.org/t/freeton-dex-implementation-stage-1-proposal/7034

#FLEX
​​Javasctipt SDK Release: 
AppKit package 

πŸ–πŸ–πŸ–Make work with accounts easy! πŸ–πŸ–πŸ–

- Create Account instance and work with it
- Configure your Giver (TON OS SE V2 giver is integrated by default)
You do not need to explicitly use giver for deploy any more. Specify useGiver flag and you are done! 
- Pass client object just once during account instance creation
- Deploy, specifying only constructor parameters
- Run on-chain, 
- Run get methods, - no need to download boc, it all happens under the hood. Also we added logic that waits for the lt>lt of previously executed Run operation, so that you will get the correct state. 
- Get account information with one simple function. 
- Calculate address 
- Subscriptions for account updates, messages, transactions.

Check out samples using AppKit:
https://github.com/tonlabs/sdk-samples/tree/master/examples
Check separate section with AppKit in SDK Guides

#SDK
​​Dear developers,πŸ™Œ

We have made some improvements in our Cloud Infrastructure for net.ton.dev (updated rust node to the latest release). Now net.ton.dev shoud work more reliable. Please tell us your feedback when you use net.ton.dev in your applications.

πŸ’ŽIf you need test tokens ask Roman @Dedicate_s

Have a good Weekend:)πŸ˜‰

#Devnet
Dear Free TON developers!πŸ™Œ

We are happy to announce the release of TestSuite4 0.2.0. πŸš€πŸš€πŸš€

What's New
- Documentation is now available!
- Enhanced support for data types in getters and events.
- Updated tutorials and various small improvements.
Find the complete changelog on the provided `CHANGELOG.md`.
Useful links
- TestSuite4 repository
- Documentation

Stay tuned for more updates!

#TestSuite4 #Update
​​Dear Free TON Developers!πŸ™Œ

We are happy to announce... 

πŸ₯πŸ₯πŸ₯Security Card SDK release! 🎷🎷🎷

Three client libraries for smartphones to handle NFC TON Labs Security card and a bulk of documentation are published now!

- Library for Android 
- Library for iPhone 
- Library for React Native 

React Native sample project demonstrating work with NFC Card.

Each library is published to an appropriate package manager. Find more information in README. 

For each Security card operation you can find a corresponding function in the library that prepares and sends the request and postprocess the card response.

Check docs folder with necessary information related to Security Card: 
- Description of processes of TON Labs Security card ordering and activation
- Specification for TON Wallet applet describing all APDU commands and applet states
- Security card recovery service
- API reference

See the full Release notes here. 

Stay tuned! Security card DeBot is coming! :)

#SDK #Security_card
​​Release TON-SDK 1.12πŸ”₯

New
- [utils.compress_zstd] compresses data using Facebook's Zstandard algorithm.
- [utils.decompress_zstd] decompresses data using Facebook's Zstandard algorithm.
- Debot module:
  - init function that creates an instance of DeBot and returns DeBot metadata.
  - Dengine fetches metadata form DeBot by calling 2 mandatory functions: getRequiredInterfaces and getDebotInfo. This data is returned by fetch and init functions.
  - approve DeBot Browser callback which is called by DEngine to request permission for DeBot activities.

Changed
- Debot Module:
  - [breaking] fetch function does't create an instance of debot. It returns DeBot metadata (DebotInfo).
  - [breaking] start function does't create an instance of debot. It accepts DeBot handle created in init function.

#SDK
​​Dear Free TON developers!πŸ™Œ 

We investigated the issue with transaction count decrease. The problem was fixed, report is attached.

Report
Issue: duplicate data
Status: fixed
Root cause: 
- Data duplication was not detected on migration steps. Data was not removed from Actual database.
- Tool used returns exit code=0 in case of query failures in specific cases.
Timeline:
- Apr 7, 2021 - Data deduplicated (fixed and validated). Data migration continued
- Apr 7, 2021 - Root cause found.
- Apr 7, 2021 - Transactions count mismatch detected. Data migration halted. Investigation started.
- Apr 4, 2021 - Data migration started.
- March 31, 2021 - Data migration had a silent failure: Tool used returned an exit code 0 while had query failure. Data was copied, but was not deleted. Data has duplicates in historic and actual databases from this moment.
Next steps:
- Tools improvements (planned)
- Improve validation steps (planned)

#Update
​​Release appkit-js 0.2.0

New
- Account.deployLocal emulates deploy on local TVM.
- AccountType enumeration with available values for acc_type field of the parsed account.
- Account.calcDeployFees and Account.calcRunFees calculates estimated fees for deploy and run message processing.
Fixed
- Before Account.getAccount failed if the account did not exist in the blockchain. Now it returns parsed account with only field acc_type equals to AccountType.nonExist. If account does not exist in the blockchain and deployLocal is executed, it will return a full account object.
Documentation
- API Reference documentation is now hosted at https://tonlabs.github.io/appkit-js/

Release tonos-se 0.26.0
Fixed
- External inbound messages now have created_at field filled.

Useful links
Documentation:
TON-SDK API Reference 
Graphql API 
TONOS-SE 
Repositories:
TON-SDK 
ton-client-js 
ton-q-server 
TONOS-SE

#SDK
​​Dear developersπŸ™Œ

We preparing a catalog of services and DeBots. If you have created an interesting service (dApp for example) or DeBot, please write down in this form below and we will gladly consider it and add it to the catalogπŸ‘€

πŸ‘‰DeBots form
πŸ‘‰dApps & services form

Thank you for helping to make the Free TON project better🀝

#DeBots #Services #dApps
​​Dear Free TON developers!

We are happy to announce the release of `TestSuite4 0.2.1`. πŸš€πŸš€πŸš€

🧐What's New
- Implemented self-destruct feature.
- Various small bugfixes and improvements requested by users.
Find the complete changelog on the provided `CHANGELOG.md`.

πŸ”—Useful links
- TestSuite4 repository
- Documentation

Stay tuned for more updates!

#TestSuite4
​​Dear Developers! πŸ™Œ

We are happy to announce the release of landing page for TONDEV ecosystem for developers! πŸ”₯

πŸ‘‰ ton.dev - a good place to start with Free TON developmentπŸš€

πŸ’¬Write your feedback and suggestions for ton.dev website to https://t.me/ton_sdk channel or PM @EkaterinaPantazπŸ‘ˆ

Stay tuned for more updates!

#TON_Dev
​​TONDEV CLI 0.5.0 Release πŸš€

New
- clang controller for C++ compiler:
install, compile with 1 command, manage versions, etc.
- signer controller for signer registry management:
generate keys, import keys and mnemonics, specify default signer, etc.
- network controller for network registry management:
add networks, configure network giver, specify default network, etc.
- contract controller for contract management:
get contract info summary (address, code hash, network, signer), top up balance, deploy, run, run-local, run-executor
- tondev js wrap generates code and codeHash fields in addition to tvc.
- tondev contract info prints code hash.
- tondev info command prints a summary information from all controllers.
- short aliases for controllers, commands and options.
For example instead of using tondev network list
you can use tondev n l or even shorter tondev nl.

Fixed
- tvm_linker downloads always even if it's up to date.

Stay tuned for more updates!

#SDK
Everscale Dev EN pinned «​​TONDEV CLI 0.5.0 Release πŸš€ New - clang controller for C++ compiler: install, compile with 1 command, manage versions, etc. - signer controller for signer registry management: generate keys, import keys and mnemonics, specify default signer, etc. - network…»
β€‹β€‹πŸ€©Release tonos-se 0.27.0

New
- Support of blockchain config parameters.
- Ability to change the default blockchain config parameters.
- TON live explorer running on the same IP and port as TON OS SE, just open http://ip_address:port (e.g. http://127.0.0.1/). You can explore blocks, transactions, accounts and messages of your TON OS SE

Release ton-q-server 0.37.0

New
- lastBlockTime field of info query returns MAX(blocks.gen_utime).This value is updated in realtime.

Fixed
- counterparties sort order was ascending.

Follow news!

#TONOS_SE
β€‹β€‹πŸš€Release TON-SDK & ton-client-js 1.13

New
- Refined bridging model in core package. Library introduces new interface BinaryBridge. Bridge authors can implement this interface instead of BinaryLibrary to get more precise control over bridging. For example it makes possible to use separated response handlers for different requests.
- net.query_counterparties - allows to query and paginate through the list of accounts that the specified account has interacted with, sorted by the time of the last internal message between accounts.Subscription to counterparties collection is available via net.subscribe_collection function.
- Blockchain interaction reliability improvement (broadcast): library sends external inbound messages simultaneously to the N randomly chosen endpoints. If all N endpoints failed to responce then library repeats sending to another random N endpoints (except the failed one). If all the available endpoints fail to respond then library throws error. The N parameter is taken from config.network.sending_endpoint_count (default is 2).
- Blockchain interaction reliability improvement (bad delivery list): library tracks endpoints with bad message delivery (expired messages). These endpoints have lower priority when library chooses endpoints to send message.
- Debot module:
  - Implementation of Json DeBot interface in DEngine.

Fixed
- BuilderOp::Integer.size type has changed from u8 to u32.
- Debot Module:
  - Sdk interface function getAccountsDataByHash didn't find accounts by code_hash with leading zero.

Stay tuned!πŸ™Œ

#SDK
​​Release tondev 0.6.0πŸš€

What's newπŸ€”
- ts4 TestSuite4 framework for contract testing is supported: install, manage versions, create test template, run tests.

Stay tuned for more updates!πŸ™Œ

#TONDEC_CLI
β€‹β€‹πŸš€Release tonos-se 0.27.2

Fixed
- Transaction could be lost if it was created near the end of block producing interval. Again
- Subscriptions for blocks, transactions and messages do not trigger multiple times any more.

Stay tuned!πŸ™Œ

#TON_OS_SE
​​πŸ”₯Release TON-SDK 1.14.1 & ton-client-js 1.14.2

What's new

 Debot module:
  - implementation of Network DeBot interface in DEngine.
  - implementation of signHash function in Sdk interface.
  - DebotInfo field key renamed to caption

Fixed
 - Typo in lib-react-native install script
 - Fixed building under Rust versions older than 1.51.
 - Debot module:
  - fixed bug in Json interface with supporting nested structures and arrays of structures.
  - fixed bug in Json interface with keys containing hyphens.

Follow news!πŸ™Œ

#SDK
Forwarded from Everscale News
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ”₯Hello Free TON Community!πŸ”₯

1️⃣The first anniversary of the project is just around the corner.
πŸ—“ On May 7, we will gather at a venue in Moscow Hype City to congratulate πŸ’ŽFree TON.

And in anticipation of this date, Alexander Filatov, co-founder of TON Labs, has prepared a small surprise for you - β–Άvideo invitation to the event.

#Free_TON #Anniversary
Forwarded from Everscale News
β€‹β€‹πŸš€Free TON Open Network Evolves as the Next Generation of Blockchain. VOTE NOW!

Dear friends,

We are glad to inform you that Free TON has been nominated as one of the best blockchain solutions of the year! Let's support the project with our votes!

πŸ‘‰Vote nowπŸ‘ˆ

Support the project! It will take a couple minutes!

#Sigma #Blockchain