# Syrius v0.2.0

**URL:** https://forum.hypercore.one/t/syrius-v0-2-0/328
**Category:** Development
**Created:** [February 3, 2024, 11:13am UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328 "2024-02-03T11:13:10Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [February 3, 2024, 11:13am UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/1 "2024-02-03T11:13:10Z")

</div>

The following pull requests have been created for review for the upcoming Syrius 0.2.0 release and are currently being reviewed by our developers. Once reviewed and accepted they will be merged into the [develop](https://github.com/zenon-network/syrius/tree/develop) branch. A release candidate, accompanied by appropriate test cases, is released to the community for testing once all changes have been merged. A final release will be published when no further issues are found.

It is possible that some PRs won’t be merged for reasons stated in the PR itself. These will either be rejected or delayed until further notice.

- [Hardware wallet support for Ledger by KingGorrin · Pull Request #43 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/43)
- [Disable autoreceive feature by KingGorrin · Pull Request #47 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/47)
- [WalletConnect refactor by KingGorrin · Pull Request #48 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/48)
- [Community public nodes by KingGorrin · Pull Request #49 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/49)
- [Badges for WalletConnect and notifications by KingGorrin · Pull Request #50 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/50) (rejected)
- [Separate plasma from sync by KingGorrin · Pull Request #51 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/51)
- [Update charts by KingGorrin · Pull Request #52 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/52)
- [Fix wrapping of Pillar revocation time text by KingGorrin · Pull Request #53 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/53)
- [Update app\_links and ignore incoming links on Linux by KingGorrin · Pull Request #55 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/55)
- [Reword `Send Payment` to `Send`. by KingGorrin · Pull Request #56 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/56)
- [Fix FormatException when trying to fuse a large amount by KingGorrin · Pull Request #58 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/58)
- [Fix receive amount formatting and QrInputTooLongException by KingGorrin · Pull Request #59 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/59)
- [Position receive widget address above amount by KingGorrin · Pull Request #62 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/62)
- [Delay starting Embedded Node until confirmed by KingGorrin · Pull Request #63 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/63)
- [Add auto-receive option on the onboard node-management screen by KingGorrin · Pull Request #65 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/65)
- [Reset words when verify incorrect seed by KingGorrin · Pull Request #66 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/66)
- [Change AZ pillar owner filters by KingGorrin · Pull Request #68 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/68)
- [Load community nodes from assets by KingGorrin · Pull Request #69 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/69)
- [Add manual test cases by KingGorrin · Pull Request #70 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/70)
- [Fix sentinel detection on a disassembled sentinel address by KingGorrin · Pull Request #72 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/72)
- [Fix running auto-receiver by KingGorrin · Pull Request #76 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/76)
- [Fix delete web3 cache by KingGorrin · Pull Request #78 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/78)
- [Restore connection on rejected chain identifier mismatch by KingGorrin · Pull Request #82 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/82)
- [Rearrange settings widgets by KingGorrin · Pull Request #83 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/83)
- [Allow znn or qsr az donations by KingGorrin · Pull Request #84 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/84)
- [Remove type step from pillar stepper by KingGorrin · Pull Request #88 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/88)
- [Remove double error notification by KingGorrin · Pull Request #93 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/93)
- [Disconnect node on Wallet Reset by KingGorrin · Pull Request #94 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/94)
- [Properly await all notification calls by KingGorrin · Pull Request #95 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/95)
- [Fix dashboard highlight overlap by KingGorrin · Pull Request #97 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/97)
- [Update QR child image by KingGorrin · Pull Request #98 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/98)
- [Fix error handling when generating new addresses by KingGorrin · Pull Request #100 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/100)
- [Refactor Sentinel stepper with Pillar impl. by KingGorrin · Pull Request #101 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/101)
- [Chore: upgrades and workflow fixes by KingGorrin · Pull Request #103 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/103)
- [Fix WalletConnect camera scanner by KingGorrin · Pull Request #104 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/104)
- [Fix reset web3 cache by KingGorrin · Pull Request #107 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/107)
- [Fix "shadows" on token cards by KingGorrin · Pull Request #109 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/109)
- [Apply sync check to all hosts by KingGorrin · Pull Request #112 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/112)

P.S. although all the PRs were opened by me, the work came together through a collective effort of our developers. Special thanks go out to @aliencoder @vilkris @0x3639 @sol @georgezgeorgez

---

<div class="post-metadata">

### Author: ![coinselor](https://forum.hypercore.one/letter_avatar_proxy/v4/letter/c/41988e/32.png) [@coinselor](https://forum.hypercore.one/u/coinselor)
#### Post date: [February 4, 2024, 11:24am UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/2 "2024-02-04T11:24:53Z")

</div>

Excellent work, good job team 🤗!

Would also like to bring to everyone’s attention how AZ’s phase voting is displayed in syrius, as it might need a slight modification so that it’s easier for users to find phases that require their attention. Currently, you need to go hunt for the “phase needs voting” tag.

I think a larger CTA where the usual YES/NO/ABSENT buttons for voting proposals appear would be in order, as well as maybe a filter that works with phases. Voting opened filter does not work for phases.

---

<div class="post-metadata">

### Author: ![cagri](https://forum.hypercore.one/letter_avatar_proxy/v4/letter/c/0ea827/32.png) [@cagri](https://forum.hypercore.one/u/cagri)
#### Post date: [February 5, 2024, 8:59am UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/3 "2024-02-05T08:59:25Z")

</div>

Thank you all, guys. You are the ones who make this project better.

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [February 5, 2024, 12:39pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/4 "2024-02-05T12:39:25Z")

</div>

Good point, I’ll look into it and make an issue for it.

---

<div class="post-metadata">

### Author: ![aliencoder](https://forum.hypercore.one/user_avatar/forum.hypercore.one/aliencoder/32/49_2.png) [@aliencoder](https://forum.hypercore.one/u/aliencoder)
#### Post date: [February 6, 2024, 10:16am UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/5 "2024-02-06T10:16:08Z")

</div>

> [@CryptoFish](#):
>
> [Badges for WalletConnect and notifications by KingGorrin · Pull Request #50 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/50) (rejected)

@0x3639 liked those changes. I agree we can come up with better icons, but I wanted to differentiate between Plasma and the status of the node.

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [February 29, 2024, 11:07am UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/6 "2024-02-29T11:07:33Z")

</div>

@coinselor please look at [PR](https://github.com/zenon-network/syrius/pull/68) for a solution.

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [March 7, 2024, 3:57pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/7 "2024-03-07T15:57:41Z")

</div>

We’d like the community to help us test this release. We do this through one or more test rounds. For each test round, a release candidate is issued and testing takes place for a period of time. After each round, any errors found are resolved and a new test round will be announced until no more errors are found.

A number of test cases have been set up to help testers get a grip on what to test. The test cases contain scenarios that try to cover the underlying code changes. The test cases do not cover the code changes 100% and therefore there are situations that are not covered by them.

The following tests have been setup:

- [auto-receive](https://github.com/zenon-network/syrius/tree/release-0.2.0/tests/auto-receive/)
- [community-nodes](https://github.com/zenon-network/syrius/tree/release-0.2.0/tests/community-nodes)
- [ledger](https://github.com/zenon-network/syrius/tree/release-0.2.0/tests/ledger)
- [walletconnect](https://github.com/zenon-network/syrius/tree/release-0.2.0/tests/walletconnect)

When creating a test-run, copy a test and fill in the following information:

- Syrius version you’re using to the test
- Environment
- Date of the test
- Name or handle of the tester

The result of a test case is either `PASS` or `FAIL`. Leave it blank if for whatever reason you’re not able to test the case. Submit the results of your test-run on the forum. The test-runs give us a good idea of what has been tested.

The reason and details of a `FAIL` test case must be submitted as an issue on the [Syrius](https://github.com/zenon-network/syrius/issues) repo. See below for more information.

## Bug bounties

Testers who find bugs are rewarded through the bug bounty program. Anyone can participate, but in order to qualify for a reward, submitted bugs must meet a number of requirements.

1. Bugs must be submitted on GitHub under the [Syrius](https://github.com/zenon-network/syrius/issues) repository as issues
2. Bugs must have a clear description (a template has been setup to help you fill in the necessary information)
3. Bugs that cannot be reproduced will be ignored
4. The issue must contain a Zenon address to qualify for a reward
5. When duplicates occur, we only award the first report that was received (provided that it can be fully reproduced)

Bugs will be divided into three categories, namely: Low, Medium, High. All bugs for Syrius fall between 0.1 and 3.9 CVSS and the rewards are set accordingly. The following table shows the rewards per category.

| Severity | Amount | Description |
| --- | --- | --- |
| Low | 10 ZNN | Bug won’t result in any noticeable breakdown of the system |
| Medium | 25 ZNN | Results in some unexpected or undesired behavior, but not enough to disrupt system function |
| High | 50 ZNN | Bugs capable of collapsing large parts of the system |

A total amount of 500 ZNN has been allocated for the bug bounty program. No further rewards will be paid once it is depleted. The bug bounty fund will remain untouched when no bugs are found, to be used for future releases.

## Testnet

Do not test with live funds, but connect Syrius to a testnet using the following node and chain id. Use the faucet to receive the necessary test funds.

ChainID: 3  
Node: wss://syrius-testnet.zenon.community:443  
Faucet: [Telegram: Launch @znn\_faucet\_bot](https://t.me/znn_faucet_bot)

## Test rounds

When testing begins, a round of testing will be announced in a separate post. The post contains instructions for downloading the release candidate and all test-runs are collected in that post until the end of the round.

This will be repeated until the release is deemed ready for publication.

---

<div class="post-metadata">

### Author: ![aliencoder](https://forum.hypercore.one/user_avatar/forum.hypercore.one/aliencoder/32/49_2.png) [@aliencoder](https://forum.hypercore.one/u/aliencoder)
#### Post date: [March 7, 2024, 6:29pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/8 "2024-03-07T18:29:31Z")

</div>

> [@CryptoFish](#):
>
> A total amount of 500 ZNN has been allocated for the bug bounty program

Brilliant idea to incentivize testing.

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [March 31, 2024, 12:07pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/9 "2024-03-31T12:07:29Z")

</div>

The testing phase has been completed. I would like to thank everyone who helped for their contribution. Testing is an important part of software development that is often skipped. A total of 19 additional points were completed during this test period. I will prepare a separate post with the results of the bounty program. The rewards will be released together with the AZ payment.

During development, a collaboration emerged between Dr. Greenthumb and me. I initially planned to make a promo video for the release, but I quickly discovered that there are community members who are much better equipped for that task. @Dr.GreenThumb did an amazing job showcasing the new features in his video, it really is the icing on the cake. If the community does not mind I would like to reserve 200 ZNN from the remaining bug bounty program for his work on the video.

A tweet will be made once the release is ready.

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [March 31, 2024, 12:16pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/10 "2024-03-31T12:16:57Z")

</div>

# Bug bountry program rewards

@theta-aquarii

- 25 ZNN for issue [Unable to transact on first start · Issue #74 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/74)

@0x3639

- 25 ZNN for issue [Ledger does not connect to sryius if you change USB port on macOS · Issue #87 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/87)
- 10 ZNN for issue [Top Nav "Dashboard" Highlight Button Overlaps Rounded Edge · Issue #86 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/86)
- 10 ZNN for issue [Hardware wallet reject address creation produces error message that cannot be dismissed · Issue #99 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/99)

@coinselor

- 10 ZNN for issue [Plasma Generation Loop / Chain ID Mismatch · Issue #85 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/85)
- 25 ZNN for issue [Auto-received transaction before Node Management screen preferences are set · Issue #91 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/91)
- 10 ZNN for issue [Fix WalletConnect camera scanner by KingGorrin · Pull Request #104 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/104)
- 10 ZNN for issue [Resetting the wallet does not remove WC pairings/sessions · Issue #106 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/106)

EverlastingOS

- 10 ZNN for issue [S Y R I U S does not work on Fedora 39 · Issue #90 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/90)
- 10 ZNN for issue [Coins list having some strange GUI bug RC.6 · Issue #108 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/issues/108)

---

<div class="post-metadata">

### Author: ![aliencoder](https://forum.hypercore.one/user_avatar/forum.hypercore.one/aliencoder/32/49_2.png) [@aliencoder](https://forum.hypercore.one/u/aliencoder)
#### Post date: [March 31, 2024, 3:27pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/11 "2024-03-31T15:27:18Z")

</div>

> [@CryptoFish](#):
>
> [Badges for WalletConnect and notifications by KingGorrin · Pull Request #50 · zenon-network/syrius · GitHub](https://github.com/zenon-network/syrius/pull/50) (rejected)

I would include this UX improvement for v0.2.0 release.

---

<div class="post-metadata">

### Author: ![coinselor](https://forum.hypercore.one/letter_avatar_proxy/v4/letter/c/41988e/32.png) [@coinselor](https://forum.hypercore.one/u/coinselor)
#### Post date: [March 31, 2024, 3:43pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/12 "2024-03-31T15:43:43Z")

</div>

> [@CryptoFish](#):
>
> If the community does not mind I would like to reserve 200 ZNN from the remaining bug bounty program for his work on the video.

No objections here. He did an amazing job.

Thank you for raising the standards for releases moving forward: clear objectives and descriptions, community involvement, constant communication, the whole deal.

Top A. (alien)

---

<div class="post-metadata">

### Author: ![0x3639](https://forum.hypercore.one/user_avatar/forum.hypercore.one/0x3639/32/33_2.png) [@0x3639](https://forum.hypercore.one/u/0x3639)
#### Post date: [March 31, 2024, 10:00pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/13 "2024-03-31T22:00:57Z")

</div>

> [@CryptoFish](#):
>
> @Dr.GreenThumb did an amazing job showcasing the new features in his video, it really is the icing on the cake. If the community does not mind I would like to reserve 200 ZNN from the remaining bug bounty program for his work on the video.

Awesome!! Well deserved.

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [April 2, 2024, 12:42pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/14 "2024-04-02T12:42:38Z")

</div>

The [tweet](https://twitter.com/Zenon_Network/status/1775137024770777200) is out, the release is official.

---

<div class="post-metadata">

### Author: ![0x3639](https://forum.hypercore.one/user_avatar/forum.hypercore.one/0x3639/32/33_2.png) [@0x3639](https://forum.hypercore.one/u/0x3639)
#### Post date: [April 2, 2024, 8:16pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/15 "2024-04-02T20:16:10Z")

</div>

great work to all those involved.

---

<div class="post-metadata">

### Author: ![ImperiumZNN](https://forum.hypercore.one/user_avatar/forum.hypercore.one/imperiumznn/32/134_2.png) [@ImperiumZNN](https://forum.hypercore.one/u/ImperiumZNN)
#### Post date: [April 3, 2024, 4:56pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/16 "2024-04-03T16:56:27Z")

</div>

I’d already like to thank you for all the work that’s been done! It’s really incredible. I’d just like to add one improvement, maybe for the next update (sorry I’m a bit late), and that’s to put the revocation window at the top of the Sentinel section, like the “undelegate” in the Pillars section. What do you think?

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [April 12, 2024, 2:25pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/17 "2024-04-12T14:25:19Z")

</div>

Good idea, please submit this as an issue on the repo. This way it can be picked up for the next release.

---

<div class="post-metadata">

### Author: ![CryptoFish](https://forum.hypercore.one/user_avatar/forum.hypercore.one/cryptofish/32/41_2.png) [@CryptoFish](https://forum.hypercore.one/u/CryptoFish)
#### Post date: [April 12, 2024, 2:28pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/18 "2024-04-12T14:28:52Z")

</div>

[Syrius v0.2.1-alphanet](https://github.com/zenon-network/syrius/releases/tag/v0.2.1-alphanet) has been released. It contains a hotfix to tackle issue [#115](https://github.com/zenon-network/syrius/issues/115).

---

<div class="post-metadata">

### Author: ![Bzed](https://forum.hypercore.one/letter_avatar_proxy/v4/letter/b/94ad74/32.png) [@Bzed](https://forum.hypercore.one/u/Bzed)
#### Post date: [April 12, 2024, 4:15pm UTC](https://forum.hypercore.one/t/syrius-v0-2-0/328/19 "2024-04-12T16:15:33Z")

</div>

Thank you for that.
