The Open Network – Telegram
The Open Network
227K subscribers
29 photos
13 videos
188 links
THE CHANNEL HAS BEEN ARCHIVED. Actual media about TON - https://ton.org/community. This channel featured news from various authors at the beginning of The Open Network's development.
Download Telegram
Validators please update to the last commit 9875f02 of ton repo.

To do this, type upgrade if you use mytonctrl.

Update your validator nodes one by one.
The network is up and running normally again!

We have successfully fixed an extremely rare serialization bug.

If you are a developer or miner and use lite-servers, lite-clients, or tonlib - please rebuild them with the latest ton revision 9875f02.

The desktop and mobile wallets will be updated soon.

For now, instead of those, you can use the web wallet or our very own novelty wallet from the next post.
We are glad to present you Tonkeeper - a TON wallet on steroids!

Our standard wallets are simple and perform basic functions - securely storing and sending Toncoins, and they will always operate this way.

The Tonkeeper plans to expand this functionality. It will have the capability of supporting other cryptocurrencies, a built-in bridge, staking, and something else that will pleasantly surprise you.

Whilst the team works on the implementation of these plans, you can install the first version yourself.

Available for iOS and Android.

https://tonkeeper.com
Validators please restart your nodes with flags -F 15929181:244474:7 -F 15929181:244475:7 at 10:30 UTC / 13:30 MSK
For mytonctrl users:
1. open /etc/systemd/system/validator.service
2. add flags -F 15929181:244474:7 -F 15929181:244475:7 to the end of ExecStart: thus full line will be as follows:
ExecStart = /usr/bin/ton/validator-engine/validator-engine --daemonize --global-config /usr/bin/ton/validator-engine/ton-global.config.json --db /var/ton-work/db/ --logname /var/ton-work/log --state-ttl 604800 --verbosity 1 -F 15929181:244474:7 -F 15929181:244475:7

3. Run systemctl daemon-reload
4. make systemctl restart validator at 10:30 UTC

For other users please restart your validator-engine instance with -F 15929181:244474:7 -F 15929181:244475:7 flags added at 10:30 UTC
Thanks! Validators can now remove -F 15929181:244474:7 -F 15929181:244475:7 flags from the launch command.

MyTonCtrl users don't forget to do systemctl daemon-reload after removing the flags.
Standard wallets updated.

If you are using a desktop wallet, please download the new version from ton.org/wallets.

Your mobile wallets will work again, as soon as the update is approved by the stores.

Web wallet do not require any action.
🏆 FunC IDE Plugin Contest Results!

🥇 1st place - savva425 - 5000 TON

🎖 Bonus reward - undrfined - 500 TON

Please find the contest review at GitHub.
Continuing work on these plugins may become a useful contribution to TON. We hope that participants or other community members will be able to help with that.

We are planning a long list of contests ahead. We will announce 2 new contests and 1 bounty program within 12 hours.

You will be able to find new contests announcements in the @toncontests channel. It also may be interesting for you to join the multilingual @tondev developers' chat.

You know what to do 😉

P.S. Once the NFT standard is released, all winners, of course, will receive personalized digital medals.
Forwarded from TON Contests
🏆 Security Bug Bounty Program.

We have announced a permanent security bug bounty program.

If you find a critical bug or vulnerability in the TON Blockchain (in the C ++ code of the main repository) or TON main services (standard wallets, bridge, standard smart contracts), you can send its denoscription and exploitation scenario and receive a reward.

We are interested in critical vulnerabilities: crash, loss/theft of coins, etc.

You can target a reward of up to $100,000 in Toncoins for vulnerability, depending on the severity.

Let's perfect the safety and security of TON together!

Send reports to @toncontests_bot.

We reserve the right not to review some reports.
Forwarded from TON Contests
🏆 Non-technical Contest: Explanation of the blockchain

Prize fund: 1000 TON.

Deadline: 18:00 on Nov, 17 (UTC).

Task:

Explain in English or Russian how the blockchain works in simple words.

This text should target an audience who are not familiar with blockchains.

The text should not be larger than 1-2 pages.

Explain the basic principles of blockchain technology (not just a specific one) - blocks, decentralized nodes, etc.

We want to make TON blockchain for people, not just geeks, to help everyone buy, store and transfer assets in a convenient, familiar way.

The clearest texts will be used in the corresponding sections of the ton.org and channels.

Who can take part: Anyone.

How do I submit: Please send a plain text message (not a file or Word document) to @toncontests_bot.
Forwarded from TON Contests
🏆 Frontend Contest: Frontend of DEX with liquidity pools, Stage 1.

Prize fund: 30 000 TON.

Deadline: 18:00 on Nov, 30 (UTC).

Task:

Create a frontend of DEX with liquidity pools for TON Blockchain.

In this stage, you need to create a working UI. Asynchronous calls to smart contracts must be mocked-up.

We require a UI for exchanging one token for another token, a UI for creating a pool with two tokens, a UI for adding and removing liquidity from a pool, a UI with a list of pools and pool statistics.

You can explore services like Uniswap and Pancake.

You must use the Typenoscript+React+Redux stack.

Extra dependencies and extra code are not welcome.

You can't use the idea of just copying the entire open-source Uniswap code - there is a lot of unnecessary code there.

When considering the design options, you can focus on the ton.org site, UI of standard wallets and bridge. You may find the brand assets page helpful.

We deliberately did not give ready-made references so that you have the opportunity to rethink some things in using such services.

Evaluation priorities: understandability of the code and the possibility of its further support, general correctness and speed of the application and attention to detail.

Who can take part: Anyone.

How do I submit:

Please comment on this issue on GitHub by attaching an archive or link to the open-source code with a solution, a denoscription of the functionality, a denoscription of the build process, your TON address to receive an award. Submission must be under the MIT license.

To avoid plagiarism, you can attach a link to a private repo to the submission, which you will make public after the deadline.
Forwarded from TON Contests
🏆Frontend contest: TON status page

Prize fund: $30’000 in Toncoins (currently 10’000 TON).

Deadline: 18:00 on Nov, 17 (UTC).

Task:
Create a web app and corresponding open-source backend, which display summarized data on the state and availability of TON Blockchain.

In particular, the page should display:
- Performance and block rate of TON chains: masterchain and basechain (note that there may be more than one shard on basechain)
- Performance and responsiveness of primary TON services: ton.org, ton.sh, toncenter.com
- TON/ETH and TON/BSC bridge operability status
- Status of main on-chain governance activity: validator elections, config votings, slashing.
- Public liteservers performance: response time and sync state
- Public DHT-servers performance
- Basic on-chain stats: tps, accounts activity, transferred amount by type, number of validators

API and integration with notification services (Telegram channel/bot) will increase your chances to win.

Evaluation priorities:
- The coverage and detail of basic metrics.
- Speed and aesthetic appearance.
- The complexity of the service deployment (we expect detailed instructions).
- Understandability of the code and the possibility of its further support.

Who can take part: Anyone.

How do I submit:

Comment on this issue on GitHub by attaching an archive or link to the open-source code with a solution, a denoscription of the functionality, the build process, your TON address to receive an award. Submission must be under the MIT license.

To avoid plagiarism, you can attach a link to a private repo to the submission and hash of the last commit, which you will make public after the deadline.
We’ve already launched three contests and one bounty program on @toncontests. You’re more than welcome to join — that way, you’ll be able to make a meaningful and substantial contribution to the development of TON along with the opportunity to earn a considerable amount in prize Toncoins.

For non-tech contests, we’ve also started a channel in Russian @toncontests_rus. It will list all the competition announcements for Russian speakers.
Big update for TON Store

TON Store is a catalog of apps and dApps on The Open Network. Just like AppStore or GooglePlay, but for blockchains.

– The service has migrated to a new, short domain ton.app.

– Each app now has its own page with video, screenshots, and denoscription.

– Users can comment on the applications and rate them.

A one-stop place for everything you need!

If you are a developer and have already started working on your TON project (it’s right about time), you can publish it on this platform.
We’re seeing an explosive growth of TON as account and user counts increase at lightning-fast speed.

The TON blockchain’s scalability allows it to operate under any amount of load by splitting into sub-blockchains (also known as shardchains). Currently, the network is stable and hasn’t needed even a single one of such splits.

Endpoints for wallets and other frontends, however, are pretty jammed. We’re already working on the scaling of endpoints and soon, your wallets will become lag-free again.

🚀
Media is too big
VIEW IN TELEGRAM
Introducing TON Extension for Google Chrome

In addition to ordinary functionality of storage/transfer of Toncoins and interacting with dApps we have created something special:

1) Beta-version: In settings you can enable ‘TON Magic’ mode, by doing so you will enable TON integration in your Web Telegram.

Developers from our community were able to create this functionality by researching open-source code of official Web Telegram and by writing small TON related piece of code that is ‘injected’ into Web Telegram.

This code is open-source and can be reviewed by anyone who wishes to check its safety and security.

2) In next future TON Extension will also feature support of TON Proxy – your browser will be able to open .ton sites using TON DNS, small payment for usage of TON Proxy will be deducted from the balance of TON Extension.

Download TON Extension from official Google Chrome Store.

If you already have the extension installed, you need to update it to version 1.1.15+ to enable new functionality.
TON-BSC bridge update to increase the bandwidth.

Validators please vote for config 72 update.

To vote via mytonctrl you need to use the command:
vo 50819470484841751784191809281711678689562450243968828557706837664200078806706

The source code can be found on the GitHub.
We pay lots of attention to simplicity of our apps and services.

You might have noticed that our wallets and other apps contain almost no technical information. What you see is animated stickers, not transaction hashes or block heights.

The only tech info you’ll find is your wallet address, which is no harder than card or phone number. But it will be dropped soon, too – once TON DNS goes live, everyone will be able to register a short username and use it instead.

People don’t need to get under the hood of the blockchain to start using it. Blockchain’s advantages such as privacy and security should be available to everyone.

We’re often asked if we’re planning a full-fledged TON blockchain explorer (a service that scans blocks and transactions). Development of such an explorer is not on our top priority list because we believe average user won’t need it.

Whenever you send transfer to a friend using your regular mobile banking, you don’t need to go to ‘banking explorer’ afterwards or launch Internet traffic scanner to make sure the money’s indeed been sent. We’ll release a full-fledged explorer, sure, but it’ll be used by devs for debugging – average users simply won’t need it.

Most of the existing interfaces were created during the era of blockchains of the past. You send coins and wait anywhere between 10 minutes and a couple of hours, usually not even sure if your transfer will be processed.

In TON, transactions are cheap and almost instant. A modern tech now gives us an opportunity to redefine and simplify people’s interaction with blockchain.
We have created a separate @tonstatus channel where we will post up-to-date requests for action for validators, information about scheduled maintenance, and other technical notifications.

We ask validators, developers, and technical integrators of Toncoin to follow this channel.

Please note that official requests from TON Foundation will only be communicated via the @tonblockchain and @tonstatus channels.