In Symbol, voting and harvesting need to be sufficiently decentralized in order for the network to be resilient to attacks. In this article, we review current network statistics to determine the actual decentralization of harvesting and voting power.
In Symbol, it's possible to create mosaics that can only be sent between preapproved accounts. The key feature that enables this is mosaic restrictions. In this article, we'll explore how to use this feature to restrict a mosaic to only accounts that have passed KYC.
The Symbol Python SDK supports sending Symbol transactions. In this guide, we're going to look into how to send transactions asynchronously using only the SDK and aiohttp. We'll write a function that can be used to easily send a transaction to the network given a transaction descriptor.
Greetings, dear reader. Thank you for making the journey to my blog. While X/Twitter is good for engagement and pithy takes, there's a lack of deep - or sometimes any - thinking there. This is a place for longer form writing, thinking and, hopefully, reading.
Unit tests are an important part of modern software development, but many developers don't know the difference between good unit tests and bad unit tests. Commonly used measurements, like code coverage, are often inadequate and can be misused. Let's look at various examples to learn how to write good, reliable and maintainable unit tests!