v0.1.2 released —
https://github.com/manh923/Orange/releases/tag/v0.1.2Upgrade recommended, especially if you are syncing a new node. No consensus change: 0.1.0, 0.1.1 and 0.1.2 nodes agree on every block.
1. Fixed: a new node could get stuck during its initial sync.When a node synced from scratch and blocks arrived out of order at a RandomX seed switch, it could wrongly mark a valid block as invalid. After that it kept disconnecting every peer with:
dropped the exchange with ...: parent block ... is invalid
Nodes that were already in sync were not affected.
If you see that message, just upgrade and restart. 0.1.2 clears the wrong mark on startup and continues. No need to delete your data.
2. Dead connections are detected.Nodes now ping their peers every 60 seconds and drop a peer that has not answered for 5 minutes. Before this, a node could sit on a silently dead connection and stop receiving blocks. If no new block arrives for a while, the node also asks its peers again and looks for more peers.
3. Quieter while syncing.While a node is still catching up, it keeps 2 outbound connections, does not accept inbound ones, and does not announce its own address. It opens up normally once it has caught up.
Also: there is now a second seed node, and a public explorer at
https://explorer.oagcoin.org/ (you can still run your own with --explorer).
ーーーーーーーーーーーーーーーーーーーーーーーーーーー
Should Orange have a Discord?
Right now the only official places are the GitHub repo and this thread.
I've been asked about a Discord (or something like it) and I'm not sure
it's worth it yet, so I'd like to hear what you think.
What a Discord would give us:
- quicker help for people setting up a node or mining for the first time
- a place to chat that isn't a long forum thread
What worries me:
- crypto Discords attract scammers: fake "support" DMs, fake wallet links
- someone has to moderate it, and right now that would be just me
- it splits the conversation; things said there are hard to find later
If I do make one, the rules would be simple:
- admins never DM you first and never ask for your recovery phrase
- anything I post as the developer will be signed with the block 1
address, with the date and channel in the signed text
(oag-wallet verify, or the Verify tab in the browser wallet)
- the invite link would be added to the README and this thread first,
so any other "official" server is fake
Questions:
1. Would you actually use it, or is this thread enough for now?
2. Discord, or something open like Matrix?
3. Anything else you'd want from a community space?
No decision yet. I'll only set one up if there's real interest.