Peter and Levon are still working together on Spark state. Levon is researching on Spark state design.
Drop in Block time and new tokenomics proposal
Peter started to implement the 2.5 minutes block time to testnet and require testing.
An estimate of 1 month of testing 2.5 minutes block time to be released on mainnet (date not finalized).
Extensive testing to be done once its rolled out on testnet
Elysium
Sproxet and Peter are working on Elysium speed improvements.
Mobile
Android wallet V0.1.18 is ready to be released and waiting for Google Play Store for approval.
Zorayr continues to fix bugs on iOS Version mainly UI issues.
Compilation issues
GUIX successfully complies for M1 Mac but needs to come up with a signature scheme to sign binaries for M1 Mac.
Firo Client
Firo Client has completed integrated coin swap but working on build issues to make release
Vong working on integration of RAP addresses in Firo Client
Bug fixes
Levon is finalizing fixes for issue #1163 and #1164.
Investigation is still ongoing on issue #1162 regarding gettoutsetinfo.
Gevorg is investigating QT GUI freeze issues. Related to mutex locking.
Research
Finalizing presentation for Trusted Smart Contracts workshop in association with Financial Cryptography 2022 in Grenada. Aaron will be presenting due to Aram unable to get necessary visa approvals
Finalizing Aura voting paper for publication on IACR
Areg completed Hierarchical One out of many Proof implementation for faster proving times
Investigating Avalanche subnet flexibility in supporting Spark addresses.
Personally I’d like some more detail on the potential pros and cons on these * to aid in forming an opinion one way or the other.
Also provisionally how is the Firo tokenomics structure going to work exactly within Avalanche, and the airdrops?
Tbh, I was hoping once Spark was released it would allow us to settle for quite a long time on a stable base protocol and to divert resources into building out Elysium and peripheral infrastructure so people have both easier access and reason to use Firo. For instance we’ve only just got a mobile wallet, which is pretty late in Firo’s development lifecycle.
Is it me, or is anyone else thinking we will see thousands of nodes just liquidate in order to stake AVAX (or some other coin) and earn passive income instead. Not sure how an airdrop can fix that… except for encouraging people not to do it before the chain switch. However I don’t know much about this whole proposal, so more detail is required for me personally…
Released v14.10.0 for with block time reduction and change in tokenomics. Have informed mining pool and exchanges and all major ones have confirmed support. We are recommending exchanges to pause deposits/withdrawals for a day after hard fork to ensure smooth transition and security.
Sproxet
fixed remaining Elysium issues before going on leave. Would require testing.
Worked with Dan to find workaround to Firo-Client build issues
Levon
Worked on Spark state implementation and would be able to push code soon.
Finalized and pushed mint creation and database code. Have been cleaning up.
Try to finalize Spark state main functionality
Gevorg
Tor upgrade to version 0.4.7.7
Finalize Tor upgrade and create PR
To look at high DPI scaling issue on QT wallet; 125% and above
Peter
Double checked faster block PR that works now flawlessly along with relevant unit tests
Levon is resolving new comments on Spark PR from Aaron and Peter
Levon will be continuing on Spark state and mint verification implementation (2-3 days to finalize) then implement unit tests
Decided to separate verification and state code to keep code clean and easier to review.
Peter did further research into Spark and thoughts on its overall code structure
Hard fork PR
Peter did further tests on the faster block testing and will add additional unit tests
Good progress on exchanges/pools/masternode providers upgrading.
Elysium
Coin selection bugs still persist but possible to fix it soon. Sproxet going on leave until end of June might slightly delay this if this bug cannot be fixed easily.
Miscellaneous
Gevorg worked on UI scaling issues and intends to create a PR in the next few days.
Tor upgrade PR to be merged soon
FiroDEX to be merged with upstream repository. Waiting for 0.5.6 AtomicDEX
Firo Client 2.2.1 release with Firo daemon v14.10.0
Mobile
Fixing remaining issue in iOS and polishing for release
Peter did preliminary review of Levon’s first iteration of Spark integration PR , review still in progress.
Levon almost finalized Spark state, implemented wallet transaction scanning code and improved looks for Lelantus.
2nd integration PR to be finalized soon
Levon to start working on Spend transaction creation and verification. Test units will be implemented soon after. Verification of Spark Mints is done but not yet for Spark Spends
The 1st version of initial bare spark code will be ready in about a month.
Hardfork PR
Peter added additional testing for faster-blocks PR. Local mainnet testing is being done
Hardfork is still on schedule on the 16th June 12:00 UTC 2022
Peter dealt with quorum issues. A node provider updated their nodes by syncing one node and duplicating the blockchain to the rest of the nods. In doing so, causing individual masternodes’s secret to be invalidated causing chainlocks/instantsend to stop.
Mobile App
Zorayr is currently waiting for iOS developer account for iOS app to be publish on the App store.
Masternode collateral locking for mobile to be added.
Peter and the support staff oversee the Hardfork transition. The transition was flawless.
Explorer UI display issue (will be fixed)
Hardfork changed total supply value (decreased) and needs to be adjusted
Hardfork block is now known, therefore date for next halving needs to be set, team have roughly 1-2 years to adjust this due to faster block times…
LLMQ intervals can be included in the fix. LLMQ parameters might be adjusted to 2.5 minutes instead of 5 minutes (now similar as DASH). (Will require testing)
Lelantus Spark
Levon is trying to move Spark integration code into one directory suggested by peter for ease of maintenance.
Spark state code bug has been fixed and cleaned up. Will try to finalize state code with spend stuff.
Unit test has begun implemented for mint creation and verification.
FiroVM
Peter cleaned up code and added missing stuff to make sure builds are running without crashing. Features will be added once builds are stable and works in desired way
Misc
Gevorg worked on Firo Masternode tool repository and implemented the Ledger fix commit from Dash Masternode Tool. Getting familiar with Electrum-Firo codebase and working on fx rate crash. Will try to finalize fix fx rate crash
Vong worked on adding RAP addresses to the address book in the Send page of Rich GUI Client. Will be fixing connection bug and add Send transaction completion for RAP addresses.
Masternode Onion addressing
To look at Onion address for masternodes.
Issues for onion address: Downtimes are frequent which will result in masternode being banned often