Weekly Dev Update #88
THORChain Weekly Dev Update for Week 88, 29–03 Apr; Tweaks to State Machine, Community Updates, Preparation for Chaosnet.
Summary
Go/No-Go
THORNode ⏱ (1 week stability)
Midgard ⏱ (pending some fixes)
Web Interface(s) ✅
Desktop Interface ✅
Multichain Resources
Testnet
Midgard: https://testnet.midgard.thorchain.info/v2/doc
THORNode: https://testnet.thornode.thorchain.info/thorchain/doc/
RPC: https://testnet.rpc.thorchain.info(https://cosmos.network/rpc/v0.37.9)
Seed Service: https://testnet.seed.thorchain.info
Chaosnet
Midgard: https://midgard.thorchain.info/v2/doc
THORNode: https://thornode.thorchain.info/thorchain/doc/
RPC: https://rpc.thorchain.info(https://cosmos.network/rpc/v0.37.9)
Seed Service: https://seed.thorchain.info
THORNode
Fixes include an ability to make a deposit TX without needing any assets, some renaming on event attributes to help with Midgard, and some bug fixes around fees on staged pools. A new feature is the ability to track pending
amounts on vaults, so solvency apps can be built to monitor any discrepancies.
https://gitlab.com/thorchain/thornode/-/merge_requests?scope=all&state=merged
Midgard
Work continues to update Midgard V2 to handle Multichain requirements and fix any depth divergences. Swaps now also have USD pricing attributes. There are still some outstanding issues to fix on Midgard, but these are not critical and will be fixed in time.
https://gitlab.com/thorchain/midgard/-/merge_requests?scope=all&state=merged
XChainJS
Stability and fixes for Asgardex requirements.
Bridges
Actively-developed bridges will be reported here going forward. Bridges are commissioned once a team who can implement is identified and work begins.
Complete
- Bitcoin: Deployed to testnet
- Ethereum: Deployed to testnet
- BitcoinCash: Deployed to testnet
- Litecoin: Deployed to testnet
UTXO Chains
- Dogecoin: Complete, will be activated after MCCN
- ZCash: Scoped, rain-checked
Cryptonote
- Haven: MSS complete, rain-checked until after MCCN since the MCTN is demanding resources to stabilise.
- Monero: Pending Haven implementation
Custom
- Cardano — Scoping
- Polkadot: Demo’d, rain-checked until after MCCN since the MCTN is demanding resources to stabilise.
- Avalanche: Rain-checked
- Zilliqa: Scoped, rain-checked
EVM Chains
- Binance Smart Chain: Likely after MCCN
- Ethereum Classic: Rain-checked
- Rootstock: Rain-checked
- Arbitrum: Rain-checked
IBC
A development partner has been found and will begin building IBC bridges.
Pending IBC integration — Cosmos, Terra, Kava, Secret Network, Injective Protocol, Sifchain, Akash Network — currently scoping with Akash team.
Clients
THORSwap Client
THORSwap.finance is being maintained by the dev team behind BEPSwap.com. They carry over the same design plus all the UX learnings from BEPSwap.
ASGARDEX Client
Work continues to prepare the client for Multichain Chaosnet. V0.0.8 was released and has full ETH/ERC20 functionality.
ASGARD.EXCHANGE
Fully ready for Chaosnet.
VanaheimX
Fully ready for Chaosnet.
Community Work
The following tools receive regular updates:
ASGARD.EXCHANGE
- a few general UI updates. Updated background, non-native-RUNE notification rework, windows horizontal scrolling issue, standardize modal “close” button, force market logos to circle
- fixed small bug on deposit where changing pools after erc20, the “approve” button would remain
- bug on safari where angular material modals were shifting everything creating a weird white space at the bottom of the page
- basic minimum amount guards, so people have to use more than 0.0001 BTC, for example
- filter out non-native RUNE tokens for deposit and pool create
thorchain.net
- midgard API explorer, which got rolled in today
XChainPy
https://pypi.org/search/?q=xchainpy
THORNode Stack
Integrated volume distinction between testnet and mainnet (node-launcher)
GCP provider update
Monitor PoC
Block42
THORChain bot
-Fixed issues with the network security (Stopped spam when the state changed)
-Refactor on the system architecture we moved from MongoDB, BlockpARSer into
external service
-Fixed minor bugs with notification services
THORChain Synths
-Main UI has been implemented
-Keystore files are integrated
-Starting on integration with K3plr
-We picked a name for this project: Brokkr Finance
Brokkr = “blacksmith” — In Norse mythology, Brokkr was one of the famous brothers that smithed Mjolnir and won a bet over Loki
Here are the most important accounts where we will keep updating the community on how Brokkr is doing:
Twitter: @Brokkrfinance
Telegram channel: https://t.me/brokkrfinance
THORChain.org
— Mobile Layout: layout animations are added
— Mobile nav completed
— Mobile relative sizing ( meaning adjusting the content based on the user’s device screen)
— Rune view cards are added
Next week:
— finalizing views, debugging and verifying
— deploy
RUNEYield.info
Released MCTN version for public testing. (https://mctn.vercel.app)
Added LP protection detail (percentage coverage and asset amounts)
Prepared RUNEYield.info landing page
VanaheimX:
— pool views are finished
— create new pool views are finished
— deposit views are finished
— withdraw views are finished
— UI/UX improvement & bug fixes
You can test the TestNet skin yourselves here: (still has some backlog for UI fixes)
https://asgard-exchange.vercel.app/
THORChain Monitoring bot
• Multi-chain support for Liquidity Reports
• A new crypto logo downloader for multiple chains, including ERC20 tokens
• Bug fixing in the bot’s dialogs to support MC
• Improved formatting of money strings and other small visual changes
• “Fees”-section is included in LP report (BEPSwap is ready, MC work in progress)
• Fixed exception when trying to delete “loading” sticker
Telegram Bot
Twitter Bot
Delphi Defi Dashboard
Upcoming Release for the Dashboard
https://defi.delphidigital.io/thorchain/chaosnet/network
THORChain Network Explorer
Continual Improvements, now with custom sub-domains for each net:
https://testnet.thorchain.net/
https://singlechain.thorchain.net/
https://singlechain-testnet.thorchain.net/
THORChain Official Block Explorer
https://viewblock.io/thorchain
https://dash.viewblock.io/d/thorchain
RUNEData
View historical yield and simulate future yield in pools:
RUNEBalance
View current arbitrage opportunities in the pools. New card-style overviews.
https://www.runebalance.com/#/pools
Trading Leaderboard
View the current leaderboard for traders on THORChain
https://leaderboard.thornode.org/
GrassRootsCrypto Youtube
- Just finished travelling
- Created Video for club house chat with detailed timeline
- Helping users on the chat
- Ready to support for launch.
- Creating scripts for new videos.
Next Milestones
The testnet is undergoing its final week of testing, progress is good. Chaosnet is scheduled for 13th April.
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
- Reddit: https://reddit.com/r/thorchain
- Gitlab (primary): https://gitlab.com/thorchain
- Github (secondary): https://github.com/thorchain
- Medium: https://medium.com/thorchain