Weekly Dev Update #105
THORChain Weekly Dev Update for Week 105, 23–29 August; THORSec Update, MCCN Update, Community Updates
Summary
THORSec Update
Audits continue with the focus being on BNB Chain. One external partner has already given sign-off. BNB activation is expected very soon.
Audits continue, issues are being found, raised and fixed. THORChain is growing stronger and the work is getting done, it is inevitable.
A new P1 vulnerability has been found and responsibly disclosed by a community member. It is eligible for a bounty.
If any other community members are aware of vulnerabilities, disclose them via https://immunefi.com/bounty/thorchain/ for a bounty reward.
Halborn Update
Working hard on findings and now in the final stages; we are going to release our first reports — containing all our observations for bifrost, SDK and router contracts.
3a — THORChain Router Contracts — Ethereum report is being completed, this is the last from this section.
Testnet node was facing some difficulties but we’ve done some updated and now it’s up and running again.
For this week:
It will be all about reports finishing up and then start
- 5 — Cluster Launcher and
- 6 — Component (Vaults and Vault interaction and operations within the Node) as well as
- and later on, 7 — Component (TSS).
MCCN Update
ETHEREUM 1.10.8 Update
Ethereum daemon client Geth update: 1.10.7 => 1.10.8. https://github.com/ethereum/go-ethereum/releases/tag/v1.10.8
Community Updates
Decentralfi.io Dev Update # 5
Don´t miss our latest post #BRINGBACKMCCN, THORChain, our thoughts on the events that transpired in the last couple of months. https://decentralfi.medium.com/bringbackmccn-thorchain-8c72f3da1f3b
- Launched a QA environment, along with Live env. and a Dev env. already in place, with a QA process for upgrades. We also implemented SCRUM to really get the team of 9 in a flow.
- Optimized for sizing on most pages, try to fit the most amount info into your screen, less scrolling more DATA.
- On dev.decentralfi.io we have added the possibility to switch from Testnet to chaosnet. Especially for wallet testing and bots, soon to come.
- Our Graphs are getting worked on, more interaction, zoom in, view the latest price and not the last closed point, we are also working on adding indicators to any of the graphs. We will also give the ability to add any endpoint we are collecting on our APIs
- Wallet integrations, have been advancing. Since the hacks, we have been more careful with releasing this functionality. We might continue working on it but only allow access post-mainnet launch.
- We have a lot other stuff on the pipeline that will continue to come out as we finalize. We also started doing research into Terra ecosystem to integrate in our dashboards.
- Integrated Discord with our API via webhooks to let us know when our cron jobs with Midgard are having problems or not communicating properly with our site.
-Our main focus is to bring the average user to use these amazing platforms so they can optimize their yields safely and not have to rely solely on centralized solutions.
-We are working towards becoming an important repository of information especially to the underserved communities around these ecosystems located in LATAM, soon to have a Spanish Version and Portuguese Version of our site.
For Full breakdown of dev update please visit https://decentralfi.medium.com/thorfrog-dev-update-5-c14c52e93c8c
Midgard Update 12/07–30/08
- report pending liquidity in v2/member and in v2/actions
- reporting synth in v2/history/swaps
- non user facing changes:
— parallel and batched fetching from thornode
— bugfix v2/stats volume metrics
— manually fixing mainnet and testnet incorrect (input) events
— refactorings
- Engs on Vacation
DevOps Weekly Update (8/23–8/29)
node-launcher
- Increase PVC size for ethereum-daemon on mainnet
THORmon
- Fix infinite behavior threshold
- Tweak colors and rearrange css color mode for dev
TRX1’s Weekly Dev Report (23/08–29/08)
THORChain Monitoring bot
- THORMon WebSocket connection, data parsing and error handling.
- Node Op tools (personal notifications):
— Churn in/out detection
— New protocol version detection
— Version upgrade
— Slash points warning
- Connection to the solvency API
- LP yield module: showing current Rune balance of the wallet
- Fix: Large TX filter malfunction
- New configuration settings for the experimental modes
- Dependencies were upgraded
- Logging was also improved
GrassRoots Crypto Update 17/08–29/08
- THORChain Code Walkthrough video released
- THORChain Diagrams updated https://grassrootscrypto.io/THORChainDiagrams/ — feedback welcome
- Community Updates
THORBOARD Development Update
This sprint focussed on cleaning the node list
- Introduction of a new category of nodes — ELIGIBLE. Those are nodes that are on standby AND meet all the criteria to become READY
- Buttons to select any or all categories of nodes
- Chain synchronization state
- Introduction to bye: status
- Exact node age
- Added node counter beyond active nodes
- Added info popup windows where necessary
- UI improvements including the sticky header, checkered layout, and grid
Deployed to MCCN
- Binance Chain: Deployed to chaosnet
- Bitcoin: Deployed to chaosnet
- Ethereum: Deployed to chaosnet
- BitcoinCash: Deployed to chaosnet
- Litecoin: Deployed to chaosnet
Additional chain development is on hold until audits are completed and the protocol is fully operational. Want to help? Reach out.
Next Milestones
- Activate BNB Chain — Early Sept
- Processing of Refunds — ongoing
- UTXO Chains online — September
- ETH Chain online — October
Community
To keep up to date, please monitor community channels, particularly Telegram and Twitter:
- Twitter: https://twitter.com/thorchain_org
- Telegram Community: https://t.me/thorchain_org
- Telegram Announcements: https://t.me/thorchain
- Dev Discord https://discord.gg/kvZhpEtHAw
- Reddit: https://reddit.com/r/thorchain
- Gitlab (primary): https://gitlab.com/thorchain
- Github (secondary): https://github.com/thorchain
- Medium: https://medium.com/thorchain