Weekly Dev Update #43
THORChain Weekly Dev Update for Week 12–18 May 2020
Summary
Release The Kraken
This is a feature that removes all mimir transaction support and returns the chain to its desired parameters (ie, removes all caps and limits). This will be planned to run on the last multi-chain chaosnet. Once the Kraken is released, the chain cannot be stopped and the team will no longer be able to influence it.
THORNode
Lots of work from issues found in testing, as well as approving coverage of some of the Bifrost clients.
- Resolve “Detect reorg bitcoin”
- ETH dev mode and fixes
- [bugfix] mimir patches
- Fix build
- [feature] docker tag versioning
- [bugfix] fix docker push
- [bugfix] CI logs only in artififact
- [bugfix] use heimdall image when able
- Resolve “PoC Kubernetes”
- [bugfix] fix eth test failure
- [cleanup] remove lambda
- [cleanup] remove statechain from gitlib config
- [bugfix] update pubkey manager more frequently
- [bugfix] additional mimir and start chain at current binance block height
- [bugfix] pull in changes on testnet to master
- Resolve “[ADD] slashpoint change”
- [bugfix] add fetch last block height to eth/btc
- [bugfix] 1st pool is enabled right away
- [bug] Mimir new pool cycle
- [ADD] ETH errata txs and refactoring
- [refactor] use cosmos sdk alias package
- [bugfix] use safe math for bitcoin implementation
- [bugfix] fix btc usage of float math (not safe)
- [feature] Release the KRAKEN
- [bugfix] pay pools when no swaps took place
- 483-issue update key management
- Mine blocks only on txs
- ETH tx receipt
- fix slasher crash at block height 300
- add MsgBan to handler
- [bugfix] fixes various native rune bugs
- [refactor] move updating vault data logic into vault manager and out of the keeper
Midgard
Maturing to suit the needs of the clients.
- Resolve “Fix GetTotalVolume”
- Resolve “Generalize timespan functions”
- Resolve “Fix chain name”
- Add entrypoint scripts docker image
- Resolve “Implement a new Scanner base on Tendermint events”
- Resolve “ADD: NextPoolCountdown to /network endpoint”
- Resolve “Fix block speed”
- Resolve “Implement GetEventsByTxID in Store”
- Resolve “Implement UpdateRecord methods for events”
ASGARDEX-COMMON
Bitcoin and Ethereum packages have been submitted for inclusion in ASGARDEX.
ASGARDEX
More work to build out and automate the binary.
- Issue 41/wallet settings view
- Add footer
- Feature/import wallet mnemonic view
- Add commit hash
- Update dependencies 14–05–20
- Style header
- Setup Storybook for electron app
- Enable theming for storybook
- Create wallet mnemonic confirmation
- Issue 40/receive funds
DEVOps
The team have invested considerable time in the infra space so that THORNode operators can seamlessly build secure boxes. This will be done with the help of some community members to ensure it is built properly. The infra uses Kubernetes and Terraform scripts.
Audit
The team have decided to commission a infrastructure to ensure the THORNode setup is secure and safe for Node Operators. The team have identified a suitable firm to lead this review and are in discussions with them.
- Code Review:
Complete - Economic Review:
Preparing Final Review - TSS Audit:
23% - Infra Audit:
scoping

Next Milestones
The updated testnet has been deployed and is under review with some members of the community. Chaosnet is expected once testnet has been fully-validated in several environments. There currently isn’t any known blockers to Chaosnet release.
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
- Github: https://github.com/thorchain
- Medium: https://medium.com/thorchain