Bi-Weekly Community Recap #17 (Mar 30–Apr 15): THORChain

THORNOOB - Learn About THORChain
13 min readApr 20, 2022

--

This article covers:

  1. Notable Gitlab Issues
  2. Most Asked Questions
  3. Feedbacks & Suggestions
  4. Notable Work
  5. Ecosystem Updates
  6. Weekly Dev Discord Updates

TLDR (17-Points)

  1. THORChain Published its Quarterly Treasury Report
  2. GrassRootsCrypto pushed a video covering THORFi in detail
  3. Delphi Digital and Messari Crypto both posted a new report on THORChain.
  4. Multiple informational tweet-threads from Spot Wiggum, Crypto Pothu, Chad Thoreau, Staked Queen, Jiraiya Real and others.
  5. THORChain completed 1 year of MCCN.
  6. THORSwap’s V2 interface went live.
  7. XDEFI Wallet collaborated with OneplanetNFT and PlatypusDeFi.
  8. XDEFI also pushed multiple video tutorials, produced by SimpleCryptoTV.
  9. Rango Exchange partnered with Arbitrum for an NFT campaign.
  10. THORWallet to integrate Moonriver and Moonbeam.
  11. THORWallet’s Mission rewards went live.
  12. Brokkr Finance conducted their $BRO IDO. Delta Neutral Strategy, BRO Staking and Governance also went live.
  13. Brokkr partnered with Ilkay Gundogan.
  14. DefiSpot came out of their beta.
  15. LendScape, a new interface focused on THORFi came into existence.
  16. THORGuards partnered with BookCoin and Luna Wardens.
  17. THORYield tool got some major updates.

⚡Notable Gitlab Issues

⚡General Questions About:

Q. When will THORFi go live?

A. Lending/Borrowing can take few months. But THOR.USD (stablecoin minted by burning RUNE) will be out first.

Q. When will KillSwitch be turned on?

A. KillSwitch for ERC20 RUNE is expected to go live very soon. Users are advised to switch to Native RUNE asap. KillSwitch for BEP2 RUNE will go live at a later stage, but switching is still advised.

⚡Feedbacks & Suggestions

  • Most feedbacks were related to UI/UX of ecosystem projects. Already passed on to relevant projects.

⚡Notable Work

⚡Ecosystem Updates

1. THORSwap

2. XDEFI WALLET

3. RANGO EXCHANGE

4. THORWallet

5. ASGARDEX

6. BROKKR FINANCE

7. DefiSpot

8. LendScape

9. THORGUARDS

10. THORYIELD

⚡Weekly Dev Discord Updates

THORChain Weekly Dev Update (14 Mar — 31 Mar)

- Terra Launch,
- Hardfork,
- Pooled Nodes,
- THORFi Design Released,
- Network and Community Updates

TRX1’s Weekly Dev Report (28.03.2022–03.04.2022)

THORChain Monitoring bot

• Slack support is uploaded to the live server, but has not yet been revealed
• Slack: permission scopes updated to enable slash command
• Slack: OAuth token management for broadcasting alerts to multiple workspaces
• Auto-pause alerts if the bot not in the Slack channel or authentication failed • A new algorithm for calculating the circulating supply of Rune included and optimized
• A new algorithm for calculating the circulating supply of Rune included and optimized
• Dynamic liquidity cap calculation
• WIP: High/low BEP2 vs Native price divergence alerts
• Price command bug fix
• Nginx configuration updated
• Web panel: fixed a bug with settings loading
• THORField link correction
• Code refactoring

Other:
• Preparation of the roadmap and proposal for Q2–2022
• Writing reports from Q1 months

Next:
• Slash point tracker fix
• Complete the building of divergence alert logic

THORChain.Network Update

Weekly update (Q1)

cluster-launcher
[WIP branch] hcloud-kubespray-NO-MITOGEN
[WIP branch] hrobot
[WIP branch] hrobot-init
[WIP branch] azure
Update dependencies on hcloud
Update dependencies and adjust version constraints on GCP
Update dependencies and adjust version constraints on Digital Ocean
Update dependencies and adjust version constraints on Linode
Update dependencies and adjust version constraints on Azure
Update dependencies and adjust version constraints on AWS
Update dependencies on GCP
Update dependencies on Digital Ocean

THORmon

DevOps
WIP make pre hardfork data available
Backup pre hardfork state
Remove thornode proxy in midgard integrations
Midgard modifications
Adjust thornode API’s
Fullnode maintenance
Improve automations

Backend
Add bond providers
Upgrade framework and dependencies
Docker build target and image pull policy fix
Add threshold, remove blocktime
Attach midgard databases
Add bond_address
Add DOGE and TERRA and handle exceptions
Add stagenet
Fix threshold endpoint
Multiple midgard adjustments

Frontend
[WIP branch] churn-panel
[WIP branch] css-play-header
[WIP branch] graphs-in-analytics-page
[WIP branch] graphs-overlay-chart-tooltip
[WIP branch] mojo-and-grid
[WIP branch] upgrade-dependencies
[WIP branch] node-mimir
[WIP branch] url-restructuring
Add bond provider feature
Add ISP logos
Make bonding wallet searchable
Adjust hardfork and nodes
Fix custom API’s
Add height to historic API calls
Fix extra nodes as max desired validator set has been reached
Update churn and nodes
Distinct between keygen vote and perform failure
Use subtle grid for table views
Update churn
Add churn retry counter
Add all historic nodes
Make status menus more mobile friendly
Hide version widget when there’s no data
Update churn and nodes
Add history mode back to testnet
Add THORNode API check to node tools
Add IP requirement to churn in qualifiers
Hide empty node sets
Fix version widget width non uniformity
Add release details to jail tooltip
Fix multiple bugs
Increase emojis in table body
Increase emoji size in table head
Handle emoji flag exceptions for windows users
Add active class to history button
Change C to D key for D5 Sammy
Add spinner widget
Change dark layout style
Remove readme artifacts
Update churn and nodes
Improve performance (remove table when on graph)
Add feature charts
Refactor Protocol class using array.reduce
Destructure Node.setup function
Destructure Network class parameters
Remove redundant copy icon from node tools
Fix churn markers not returning null
Refactor history a bit more
Refactor history
Refactor Node class a bit more
Fix selection bug
Refactor Node out of NodeList
Rename NodeList class
Refactor NodesList data structure
Refactor static methods
Refactor Protocol and remove Bond class
Use icons for churn indicators and chain them
Change keysign icon
Rearrange EXIT column
Reorder JAIL column
Add ip && country column and make it available for search
Fix chain comparison indicator
Stash Maintenance files
Move PriceTicker into widget and reuse in stats window
Add network protocol checks and gradient indicator
Check in latest layout changes
Refactor header components
Refactor Chains class and add danger indicator
Condense addresses
Refactor Churn class
Use self determined churn progress when streamed
Refactor node class a bit more
Refactor setNodes post processing
Add sepia filter to flags
Add icon to CHURN column header
Use icons in EXIT column
Use icons in JAIL column
Restructure Location columns
Fix stream bug and reduce table rows to make development bearable
Refactor network getters a bit more
Fix visibilityChange pause bug
Refactor network getters
Refactor chain mechanics a bit
Highlight price changes
Remove status column from active validator set
Refactor store a bit
Refactor array traversal
Improve churn units
Update churn and nodes
Refactor network switcher
Add reset feature
Add base url env var
Imprive class Structures
Restructure node components
Restructure window components
Restructure header components
Restructure coin icon components
Add manual pause back to fix bug when returning from off screen
Improve tooltips
Improve heartbeat
Disable copy IP on empty filed
Expand usage of environment variables
Replace actioncable-vue with vanillajs solution
Modify pulse
Add heartbeat pulse to power button
Fix triggering history when searching
Rebuild menu with icons
Add churn window, remove stats, increase text size and improve tooltips
Clear toast messages with ESC key
Add copy IP address
Expand link area
Add manual healthchecks
Add bond address and improve tooltips
Update churn and nodes
Fix selected nodes bug
Add tooltips
Add feature notification system and icons
Fix sorting of AGE column
Fix control issues when selecting nodes
Disable history mode for stagenet and testnet
Add THORCHAIN icon
Replace ETH icon
Add more tooltip information
Fix NODE column width and counting column
Add crypto coins svg graphics
Use universal node selections
Fix bug in setMetrics function
Fix NodeTable props
Fix viewblock network distinctions
Add stagenet and terra
Update churn and nodes
Add feature toggle chains
Customize node table columns
Refactor node table into component
Refactor a little bit
Update churn and nodes
Add third node set for focus on front runner nodes
Link nodes to viewblock.io
Change node age in raw mode for D5 Sammy
Update churns and nodes
Update churns and nodes
Add dogecoin
Update mimir endpoint and switch menu buttons
Refactor Churn, update and fix node age sort mutation problem
Maintenance

Basically, went from this:

to this:

Xchainjs Weekly Dev Update

— Documentation for xchainjs is up to date.
— xchainjs-github.io updated too the latest
http://docs.xchainjs.org/ updated with the latest supported chains
— All supported chains have usage examples.
— All the package readme files have links that point to the Xchainjs documentation.

TRX1’s Weekly Dev Update (04.04.2022–10.04.2022)

THORChain Monitoring bot
• The new algorithm for calculating Rune’s circulating supply now accounts for coins in Asgard vaults. Besides, it includes a breakdown of locked coins by category
• NodeOp tools:
— Auto-pause Telegram notifications if the bot is stopped by the user
— Ability to send a message to all active users
— Watchdog timer: if there are no signals from the monitoring system for a certain period of time, users will be advised to switch to alternative tools. And vice versa, they will be aware if the connection is restored.
— Measures to eliminate dependence on third-party services
— Own chain height tracker
— TCP polling of RPC and Bifrost ports of THORNodes to monitor online status
• Slack API: authentication error handling
• WIP: price divergence alert

Next:
• Thorough testing of new components for tracking nodes status
• Investigating and solving the price chart freeze issue
• Metrics menu: circulating supply

Follow us on Twitter for regular updates on THORChain and its Ecosystem: https://twitter.com/THORNOOBs

--

--

THORNOOB - Learn About THORChain

Weekly Community Updates and Educational posts on THORChain and its Ecosystem. Plus More (Alpha)