What’s the latest? When does Lelantus Spark upgrade the main network?
Week 2 October 2023
Levon
- Trezor Integration: Successfully synchronized Trezor blockbook with upstream, implementing necessary changes to ensure Spark support.
- Spark Wallet Unlock UI: Implemented a wallet unlock UI for Spark’s initial run. Resolved issues related to command-line interface (cli) and remote procedure call (rpc) to enable wallet unlocking
- Ownership Proof UI: Worked on developing the UI for ownership proofs if implementing a special type of addresses.
- Bitcore and Masternode Tools Support: Started Spark support for bitcore and masternode tools
Narek
- Unlock UI Assistance: Collaborated with Levon on the implementation of the Unlock UI
- Upcoming Task: To work on issue #1327 regarding generated Spark address which does not show the correct truncated form (cosmetic)
Sproxet
- Coinswap Enhancement: worked on coinswap functionality within the Firo-Client, including API integration.
- CreateTransaction Refactor: Refactoring process for Spark mints are done. Now progressing efforts to refactor Spark spends.
Peter
- Super Transparent Address: Implemented an additional flag in transactions, ensuring private transactions cannot be spent to super transparent addresses
- Refactor PR: Testing and finalization of the refactoring process, expected completion in the coming days
- Code Review and View Keys: Conducted code reviews and view keys, both for Spark.
Week 3 October 2023
Levon
- Fuzzing PR Review: Did a review of the Fuzzing PR
- Spark QT PR Review: In the final stages of reviewing the Spark QT PR, with several comments
- Blockbook Improvements: addressed issues related to blockbook and fixed. Anwar’s feedback indicates positive results
- Bitcore and Masternode Tools Support: Completed the integration of Spark support into bitcore and masternode tools.
- Upcoming task: to finalize the QT review
Narek
- Issue #1327 Resolution: Successfully resolved issue #1327
- Masternode Tools Integration: finalize the upstream merge and build fix for masternode tools, finalized Gevorg’s work
Peter
- Supertransparent Address: to introduce a different prefix to differentiate it from normal transparent addresses.
- Consensus Layer Verification: to introduce consensus layer verification for supertransparent addresses using OP_CODE, reject transaction (at the consensus level) to supertransparent address if it has private inputs.
- Address Creation and Parsing: Transparent addresses (getnewaddress) returns P2PKH (Pay to Public Key Hash) instead of P2SH (Pay to Script Hash). Supertransparent address only supports P2PKH.
- Spend Transaction Creation: Going through several ways to create a spend transaction via GUI, RPC for Supertransparent addresses and doing proper checks for it.
- Refactor PR: Ongoing work on the Refactor PR
- Supertransparent Address Devnet Deployment: Preparing to deploy the supertransparent branch to the development network for testing.
Sproxet
- Coinswap Enhancement: Continuously working on refining coinswap functionality
- Spark CreateTransaction: Working on Spark CreateTransaction
Week 4 October 2023
Binaries Release: Release of Spark binaries in mid-November 2023
Mainnet Activation: Targeting mid-January for the mainnet activation of Spark
Sproxet
- CreateTransaction Enhancement: Optimizing the CreateTransaction feature
- Firo Client: Nearly ready for release, with one exception with Houdini swap. Actively coordinating with Houdini to address CoinSwap issues. Anwar to gather details.
Peter
- Supertransparent Transactions PR: Preparing for deployment on the devnet. Will require new RPCs to be implemented.
- Refactor PR: Works are still ongoing on refactoring. Aiming to complete it on schedule before Spark
Levon
- Spark QT PR Review: Completed the Spark QT PR review
- Spark Testing and Bug Fixes: Spark testing, addressing minor bugs, and resolving issues, such as the Lelantustospark RPC failure.
- FiroDEX Preparation: Working on preparations for the FiroDEX release
Narek
- Masternode Tool Build Fix: Fixed and merged the Masternode tool build with the upstream codebase.
Week 5 October 2023
Sproxet
- CreateTransaction: Addressing most bugs.
- HoudiniSwap: Provided instructions to Anwar for information gathering to proceed
- PR reviews: Reviewing PR #1238 (Fix undefined behavior in CHDChain).
Levon
- Reviewed Fuzzing PR: Resolved comments, and further review pending.
- Spark development: Bug fixing, minor issue resolution.
- PR investigation: Investigated issue #1328, (automintspark & gasfee settings leads to unmined spark mints).
- FiroDex: Merged Upstream PR and awaiting Anwar’s initial testing before release.
- PR reviews: Reviewing PR #1312, (Qt crash fix).
Narek
- MasternodeTools Build: Near completion.
Peter
- Vulnerability PR: Fixed all bugs and extensively did testing.
- Supertransparent tx (aka Exchange Addresses):
- Deployed to devnet.
- Additional implementation is needed for indicators, UI changes, etc.
- SuperTransparent Address to be rebased to the master branch.
- Fuzzing PR: PR being reviewed
- PRs: Assisted with compilation PR #1343; further fixes required from Sproxet and Addressing Elysium test in PR #1345.
November Week 1 2023
Sproxet
- CreateTransaction: The task is near completion
Levon
- Spark issues: Resolved remaining issues.
- Spark fixes: Fixed issue #1328. (automintspark & gasfee settings leads to unmined spark mints)
- Spark testing: Conducting comprehensive testing.
- Spark QT PR: Addressing comments in QT PR review.
- Code cleanup: Preparing for final code cleanup ahead of release.
Peter
- Exchange Address (formerly known as SuperTransparent Address):
- Renamed references in the code to “Exchange Address.”
- Modified prefix to start the address with “EX”; the third letter indicates the network type.
- For example, “EXA” for mainnet.
- Implemented unit tests for the exchange address.
- Added support for the exchange address in transaction view and RPCs.
- Made necessary changes for the explorer to display the exchange address properly.
- PR Reviews: To conduct PR reviews post-meeting
November Week 2 2023
Sproxet
- CreateTransaction: Public PR is ready for review, but additional tests are needed.
- Addressed build issues: Working on addressing issues with Github Actions, specifically on Windows.
- Reformatting PRs: Worked on formatting PRs for improved code structure.
Levon
- Spark QT PR Merge: Merged QT-related changes into the Spark branch.
- Bug fixes: Addressed failing tests and performed bug fixes.
- Spark: Preparing for the Spark release.
Narek
- MasternodeTools: Completed the upstream merge for masternode tools. Ongoing testing and bug fixes before code push.
Peter
- Spark Runaway Exceptions PR: Added the latest fixes to the Spark runaway exceptions PR.
- Exchange Addresses(formerly Supertransparent addresses):
- Renamed Supertransparent addresses to exchange addresses
- Reworked exchange addresses so that the implementation looks much better
- Testing; preparing for a proper PR.
- Spark: Preparing work on Spark testing.
November Week 3 2023
Peter
- Vulnerability PR: Test components have been added, and the Elysium test has been removed (to be fully removed). Deployment to testnet is scheduled for later this week.
- Exchange Addresses:
- The Exchange Address PR has been issued and is successfully running on Devnet.
- Deployment to testnet is also scheduled for later this week.
- Both unit tests and UI tweaks are currently in progress.
Levon
- Spark bug fixes: Bug fixes have been implemented and the Spark branch is now being prepared for release. It will be ready for deployment after UI adjustments.
- Fuzzing PR: The fuzzing PR has been reviewed and merged.
- Exchange Addresses: Comments have been added on checks for transaction creation to exchange addresses, as well as error messages, etc.
- Explorer support for Spark: The explorer for mainnet will be updated to support Spark.
- Masternode Tools: Time has been dedicated to assist with bug fixes for masternode tools
November Week 4 2023
Sproxet
- Firo-Client: Worked on merging the latest master into the client-api.
- Firo-Client Light Client Implementation: Explored design considerations for the transition to a Firo-client light client.
- Firo Client Testing: Addressed failing tests.
Peter
- Exchange Addresses PR: Prepared for release, conducted testing, implemented fixes, and updates. Ready for deployment.
- Mac Build Fixes: Need to upgrade libboost and Qt version. Bitcoin doesnt link to OpenSSL anymore. BIP70 was removed from Bitcoin in 2019. This will allowl removal of two dependecies: protobuff and openssl
Levon
- Spark: Implemented minor fixes for the Spark release.
- Explorer support for Spark: Merged separate Spark branches related to the explorer.
- Masternode Tools: Assumed responsibility for the Masternode Tool bug fixes task from Narek.
Narek
- Fixing Issue #1354 (Top bar not visible in firo-qt on Fedora)
- Elysium Code Removal: Initiated the removal of Elysium code.
December Week 1 2023
Peter
- OP_CHECKLOCKTIMEVERIFY Fix: Potential issue causing transactions unable to be mined. Compatibility concerns with RBF and InstantLock. Testing complexities, script creation needed. Non-hardfork resolution by algorithm rewrite for transaction block selection (BlockAssembler).
- OpenSSL 1.1.1 EOL:Used in Spark library and Qt (BIP70). Needs to be replaced with OpenSSL 3.
- Elysium Removal PR Review: Ongoing review of Elysium removal PR.
Sproxet
- Tx Refactor: Successful testing, except for one case.
- Spark Test: Test failures detected, addressing undefined behavior. BLS and Bip47 (deprecating)
Levon
- Elysium Code Removal: Did a comprehensive review and additional cleanup commits.
- Spark Unittests: Increase stability Spark unittests.
- Spark Library: Examination of Aram’s PR for inclusion in the next minor release.
- Masternode Tools: Addressing issues and finalizing Masternode tool updates.
- Hardware Wallet Crashes: Investigating crashes on Nano S Plus and Electrum Firo post-spending under Spark output transactions.
Narek
- Elysium Code Removal: Im process of code removal process.
- Blockbook Build Fix: Resolving issues with the Blockbook build.
- UI Issue Check: Investigating UI issue #1354(Top bar not visibile in firo-qt on Fedora).
New developer: Artur
Exchange addresses support for Explorer, Blockbook, Electrum, Firo Client
December Week 2 2023
Peter
- OP_CHECKLOCKTIMEVERIFY: Anticipated completion by Wednesday.
- Exchange Addresses Bug Fixes: PR addressing bugs and limitations is prepared.
Levon
- Blockbook Testnet Issue: Successfully investigated and resolved.
- Spark Unittest Fixes: Completed fixes on Aaron’s branch by incorporating size checks.
- Mobile Implementation Assistance: Aiding in resolving coin identification issues.
- Exchange Address Support: Upcoming work to support exchange addresses on the explorer.
Narek
- Masternode Tool Build Fixes: Fix build issues in the Masternode tool.
Artur
- Client-api Branch: Starting work on addressing failing tests in the Client-api branch.
December Week 3 2023
There was no Week 4 development meeting as it falls on Christmas
Levon
- Mobile Development: Successfully addressed and completed Mobile API fixes.
- Code Review: Thoroughly reviewed and commented on pending PRs.
- Explorer Enhancements: Almost finalized the implementation of exchange address support for Insight and Blockbook in the Explorer.
Narek
- Masternode tool fixes
- Fixed Qt UI issue: defaults to private mode everytime even when private balance is zero. Unable to mint.
Artur
- Client-api Failing Test: Worked on addressing and resolving failing tests within the Client-api.
Peter
- OP_CHECKLOCKTIMEVERIFY: relied on BIP65 and BIP66, currently not enabled at the consensus layer on the mainnet. Awaiting discussion on how to proceed. Can fix undefined behavior on devnet/testnet, but fixing on mainnet will be a hardfork
- Compilation Fixes: Implemented fixes for compilation on multiple platforms, including Mac. Additionally, removal of BIP70.
- Did some code reviews
January Week 1 2024
-
getnewexchangeaddress Enhancement:
getnewexchangeaddress
functionality can accept an existing transparent address as an argument. -
Electrum Firo Release: To release Electrum Firo soon with known issues.
Peter
- Exchange Addresses Testing: Successfully conducted final testing on pseudo mainnet for exchange addresses, confirming their functionality.
- BIP70 Removal PR: Addressing test failures in the BIP70 removal PR, with reference to Bitcoin PR #17165.
- Mac Compilation Fix: Completed the Mac compilation fix, contingent upon BIP70 removal.
- Automated Tests for Exchange Addresses: To introduce more automated tests for exchange addresses.
- Refactor PRs: Continued focus on ongoing refactor PRs.
Narek
- Masternode Tool GitHub Actions: Successfully implemented GitHub Actions for Masternode Tool.
- Testing and Error Fixes: Resolved several errors encountered during testing.
Artur
- Elysium Removal: Completed the master merge with Elysium removal.
- Client Flag Update: Finalizing the update with the client flag.
Levon
- Explorer and Blockbook Support: Progress made on exchange address support for Explorer and Blockbook, nearing completion.
- Testing and Finalization: Plans to finalize exchange address support on Explorer and Blockbook.
- FiroDex Windows Build: Addressing issues with FiroDex Windows build, preparing for release.
Week 2
Proof of Payment for Spark: Exploring the development of a proof of payment mechanism for Spark, considering user-friendly options for non-technical users.
Peter
- BIP70 Removal: Ongoing work on the BIP70 removal PR. Will plan the Mac compilation PR once the BIP70 PR is approved.
- Exchange Addresses Testing: Successfully conducted initial testing of Exchange Addresses, reporting positive results. To continue testing and refinement.
- PR Reviews
Levon
- Code Logic Fixes: Addressed a minor code logic issue related to braces, identified by Peter.
- Build fixes: Fixed a building issue associated with the --disable-wallet flag.
- Spark Mobile Lib: Synced Spark mobile lib with the main repository to fix identified issues.
- Explorer and Blockbook: Completed support for exchange addresses on Explorer and Blockbook.
- Ongoing Tasks:
- Continued testing on Explorer and Blockbook.
- Addressing Electrum Firo crash with Nano S Plus.
- Focusing on FiroDex Windows build fixes.
Narek
- Masternode Tools: Successfully completed the merge fix for Masternode Tools. To work on Hardware wallet testnet connection to Masternode Tools.
Artur
- Client API Spark: Merged changes from master into client-api_spark. Removed Elysium and resolved the --enable-clientapi flag issue.
- RPC Test Fixes: To continue RPC fix test issues.
Anwar
- Forwarded smoke tests to Valist for validation.
Week 3
Levon
- Exchange Addresses: Successfully implemented exchange addresses explorer support on Insight, thoroughly tested, and confirmed functionality.
- Exchange addresses blockbook: Investigated exchange addresses on Blockbook, noting it’s non-critical as addresses are visible, just unparsed, and Blockbook remains stable.
- Continue code reviews
- FiroDEX PR: Completed FiroDex PR review and merge, preparing for basic testing before release.
- Client API Investigation: Investigated remaining issues on Client API.
Peter
- BIP70 Removal and Sonoma Compilation: Continued work on the BIP70 removal PR. Prepared Sonoma compilation PR (dependent on BIP70 removal).
- Exchange Addresses Testing: Conducted additional testing on exchange addresses, confirming proper functionality.
- Supervised the launch of Spark and related tasks.
- Continued involvement in code review activities.
Artur
- Client API Fixes: Addressed minor bugs in the Client API. Ongoing works on bug fixes and resolving RPC failing tests.
Sproxet
- Elysium Removal: Testing Elysium removal which broke some stuff in Client API.
Narek
- Masternode Tools and Ledger: Worked on the testnet connection to Masternode Tools with the Ledger wallet. To create a mini application for Ledger for testnet use.
Week 4
Sproxet
- Firo Client: Firo Client PR nearing completion, collaborated with Artur. Planned testing on Firo Client with an old dev wallet (empty).
Artur
- Client API Work: Investigated failing client-api tests.Attempted fixes for Firo Client CI.
- Firo Client: Addressing Firo Client issues (Valist).
Narek
- Ledger Development: Successfully created a testnet application for the Ledger device. Ongoing testing of masternode tools on the testnet.
- Electrum Firo: Addressing Electrum Firo crash issues, particularly Spark spend transaction crash on Nano S Plus.
Levon
- Client API: Addressed several minor issues and failing tests on the Client API branch.
- Post-Hardfork:
- Implemented RPC code for tracking Spark addresses and associated coins in ownwallet.
- Resolved a slow Spark batch verification issue by removing a check.
- Fixed Spark spend creation with large transactions that were created but not accepted to the mempool.
- Investigated migration issues
- Investigatedcrash on block 819301, likely related to pre-HD wallets.
Peter
- Spark Spork PR: Encountered issues with failing unit tests in the Spark spork PR. Planning modifications to unit tests for better reflection of wallet usage.
- Did some testing and ongoing code reviews.
Week 5
Peter
- Spark Spork PR Fixes: Conducted bug fixes for Spark Spork PR. Resolved Lelantus-related issues noted and fixed by Levon.
- Did Spork testing and PR reviews.
- Exchange Addresses: Extended validateaddress for exchange address.
- Tx Creation Refactor: Reviewed transaction creation refactor and implemented small fixes.
Sproxet
- Client API: Worked on performance considerations for initial sync and addressed minor bugs. Explored optimization of datetime in logs for improved performance.
Levon
- Bug Fixes: Fixed getsparkcoinaddr RPC bug.
- Resolved crash issues for non-HD wallets upon reaching the HF block.
- UI Enhancements: Worked on disabling Spark transaction creation at the UI level when the spork is active.
- Added Spark address support for validateaddress.
- PR reviews: Conducted PR reviews and worked on adding exchange address support for Electrumx.
- Attempted to fix unstable unit tests.
Artur
- Firo Client Troubleshooting: Investigating the issue where Firo Client can’t start.
Narek
-
Masternode Tool Development:
- Fixed UI issues in the masternode tool.
- Conducted testing of the masternode tool with hardware wallets.
- Functional testing and bug fixing for the masternode tool on the testnet.
-
Firo Client: Minimum maintenance for Firo Client and explored the possibility of switching to Stack Wallet.
February Week 1 2024
- Pending for macOS sync issue fix PR before releasing v0.14.13.2
Peter
- CreateTransaction() Refactor: Addressed fixes, re-based, and reviewed the PR. This refactor is crucial as CreateTransaction is reused extensively in Sigma/Lelantus/Spark transaction creation.
- Spark Spend Claim: Reviewed and awaiting RPC for checking and issuing spark spend claim.
- QT Wallet Profiling: Conducted testing improvements to resolve cs_main bottleneck, which causes wallet lag with numerous transactions. Has an idea for a fix.
- Ongoing Tasks: Continuation of work on CreateTransaction() and fixing the bottleneck.
Levon
- Exchange Addresses: Implemented support on ElectrumX.
- Spark UI Fee Estimation Fix: Identified and fixed the issue on QT UI. Plans to conduct tests and push the fix within a day.
- Investigation on macOS Syncing Issue: Investigated syncing issue on macOS (testnet only) and found a deviation from Linux. Occurs with or without Spark batching.
- Ongoing Tasks: Code reviews, fixing unstable unittests, and resolving syncing issue on MacOS.
Narek
- Batch Verification: Assisted Levon with Spark batch verification failure on MacOS.
- MasternodeTool: Investigating an issue regarding registering a masternode.
Artur
- Investigation of Startup Lag Issue: Currently investigating the startup lag issue.
- Error Log Resolution: Resolving error logs to enhance stability and performance.
Week 2
Narek
- MasternodeTool: Working on masternode registration and bug fixes within the tool.
- Electrum Firo on Nano S Plus: To address issues related to Electrum Firo on Nano S Plus.
Artur
- Firo Client: Investigated and worked on resolving the startup lag issue specific to Firo Client on Windows.
Levon
- Spark Mobile Lib Refactor: Conducted a small refactor on Spark mobile library.
- Spark Fee Estimation: Completed work on Spark fee estimation.
- macOS Sync Issue: Resolved the syncing issue on macOS.
- Ongoing Tasks: Code reviews, finalizing ElectrumX exchange address support, investigating Spark sync optimizations, and fixing unstable unittests.
Peter
- Create Transaction Refactor: Implemented fixes for the Create Transaction refactor PR.
- Spark Spend Implementation: Started implementing Spark spend within the Create Transaction refactor.
- cs_main Bottleneck: Continued profiling to address the cs_main bottleneck.
Week 3
Narek
- MasternodeTool: Investigated and tested Masternode tool errors.Working on fixing remaining issues.
Artur
- Firo Client MacOS: Investigating the build issues of Firo Client on MacOS Sonoma.
- Client API: Completed master merge into the client-api branch.
- Firo Client Startup Lag Issue: Investigating startup lag issues of Firo Client on Windows.
Levon
- ElectrumX: Working on ElectrumX exchange addresses integration.
- Spark Sync Optimization: Profiling to investigate sync performance issues.
Peter
- CreateTransaction: Refactoring for Spark, around 70% complete.
- Preparations for addressing cs_main bottleneck
Week 4
Levon
- Spark Optimization: Profiling and investigating Spark sync performance. Trying to implement and test possible optimization ideas.
Artur
- Firo-Cilent
- Investigating Firo Client performance.
- Fixing the setargsfornextrun issue on Firo Client.
- FiroQT UI: Addressing Qt cosmetic errors (#1416) and more.
Narek
- Masternodetool: Completed Masternode tool and opened a PR.
- Ledger: Working on resolving Electrum Firo Spark Transaction fail issue with Ledger Nano S Plus.
Peter
- CreateTransaction refactor: PR is about 90% complete, needs modification to spark state after creating a transaction.
- QT Optimization: Testing if Qt bottleneck fix improves the situation.
- Firod performance issue: Checking on slow startup/restart “Loading BlockIndex” issue.
March Week 1 2024
Peter
- Optimization: Addressing slow startup issue, specifically for masternodes, by resolving CheckProofOfWork() in LoadBlockIndexGuts().
- CheckTransaction PR: Continuing work on CheckTransaction() refactor PR.
- QT Optimization: Resolving QT bottleneck issue, improving situation, especially during wallet launch and syncing last transactions.
Levon
- Spark Optimization: Optimizing Spark syncing process, initial fix pushed. Continuing to find more optimizations.
- Fixing unstable tests.
Narek
- Electrum Firo: Fixing Electrum Firo issue #12 (masternode payouts pending issue).
- Trezor: Resolved Trezor connection issue on masternode tool.
- MasternodeTool: Addressing masternode tool fetching transactions issue with Trezor.
Artur
- Continuing investigation and fixing of Firo client setargsfornextrun issue.
- QT UI improvements: Working on QT cosmetic errors.
March Week 2 2024
Narek
- Electrum-Firo: Working on resolving Electrum Firo issue.
- Masternodetool: Fixed Trezor Masternode Tool issue.
Artur
- Firo Client: Investigated and attempting to fix the Firo client setargsfornextrun issue, aiming for resolution this week.
- Firo UI: Planning to address a UI issue on Firo Qt for Linux.
Levon
- Spark Optimization: Focused on optimizing Spark batch verification, achieving 2x faster verification on the testnet (needs verification by another team member). Planning to optimize batching=0 case
- Unit tests: Investigated and aims to finalize fixes for unstable unit tests this week.
- Initiating current supply calculation.
- Starting work on an RPC to detect masternode collateral when using mobile
Peter
- Optimization: Implemented the optimization for loading block index PR. Investigated other potential bottlenecks in slow block index loading.
- Continuing work on the refactor PR for CreateTransaction, addressing coderabbit comments.
Week 3
Levon
- Optimization: Optimized batch syncing, including batching=0 case.
- Unittest: Fixed failing unit tests.
- RPC implementation:
- Implemented an RPC code to calculate supply accurately.
- Working on an RPC code to detect masternodes for mobile to prevent minting of collaterals.
Narek
- Masternodetool: Completed and tested fixes for Masternode tools issues.
- Electrum Firo: Working on Electrum Firo Trezor (masternode payout) issue.
Artur
- Firo Client: Fixed Firo client “setargsfornextrun” issue for Mac and Linux, will be addressing Windows next.
- FiroQT UI: Investigated Firo-Qt cosmetic error on Debian OS, focusing on OS-specific issues.
Peter
- Optimization: Conducted research on the slow startup issue.
- Continued work on the CreateTransaction refactor PR.
Week 4
- Introduction of Alef to the team
Peter
- Performance Optimization: Conducted thorough investigations into the causes of slow block load indexing, such as low memory and CPU constraints. Profiling the code to reduce memory requirements.
- Code Refactoring: Continue improvements on the CreateTransaction refactor PR
Levon
- Testing and Debugging:
- Resolved issues identified in failing tests and finalizing the fixes.
- Investigating and debugging unconfirmed Spark spend issues related to exceptionally low transaction fees.
- Working on current supply calculation
Artur
- UI Enhancements and Bug Fixes:
Narek
- Trezor: working on Electrum Firo integration on Trezor
April Week 1 2024
Week 1
Levon
- Spark Fixes: Submitted a PR to address an issue with incorrect Spark transaction fees.
- Progressing on implementing accurate current supply calculations.
- Finalizing fixes for failing tests.
- Working on implementing private outputs to coinbase transactions to enhance privacy features.
Artur
- UI Improvements and Resolutions:
Narek
- Issue Resolution: Focused efforts on resolving issue #1403, enhancing stability and performance.
Peter
- Assisted with integrating Binance exchange addresses.
- Performance Enhancements: Identified and began addressing a memory-related issue causing slow index loading, particularly noticeable on low-spec VPS.
- Refactor PR: Progressing on CreateTransaction refactor PR and conducted thorough code reviews.
Alef
- Addressed and fixed several GCC/Linux warnings.
- Fixing clang warnings.
- Plans to resolve warnings specific to OSX.
Week 2
Peter
- Performance Enhancements: Successfully tested and finalized a solution for memory issues on low-memory Linux machines. The new approach checks only 50 blocks for Progpow hash if the available memory is less than 2GB
- Continued research into mobile framework optimizations
- Did code reviews and progressing with the ongoing refactor PR
Levon
- Completed the current supply calculation
- Spark enhancements: Finalized enhancements to the Spark Coinbase feature, with testing set to commence shortly.
- Code Review: Conducted thorough reviews of all PRs submitted by Alef
Narek
- Addressed ongoing issues with Electrum Firo on Trezor devices
- Working on Firo-qt UI, Created wallet creation birthad info.
- Continued his work on resolving Electrum Firo issues
Artur
- Resolving scaling issues within Firo QT