This week, the ARK Connect team continued their work on new features, including MetaMask integration and documentation improvements. Detailed information is presented in the report.
MetaMask Support in ARK Connect
The team has started adding MetaMask support to the ARK Connect demo site, which includes:
* Adjusting demo endpoints to utilize Mainsail APIs. * Adjusting the fee input to accommodate gas price + gas limit according to Mainsail’s setup. * Adding a MetaMask install and connect button to the welcome page. * Implementing MetaMask connection by prompting the user to add the Mainsail network to MetaMask if it does not exist yet and subsequently connect through it.
Next week, the plan is to continue the MetaMask addition by implementing data retrieval and transaction signing.
ARK SDKs and Documentation Updates
This week, adjustments were made to the documentation site for the ethCall function, supporting the passing of the request body as a parameter. This update improves compatibility with a broader range of EVM call methods, not just eth_call, providing greater flexibility and extensibility. The documentation has been updated for both PHP and Python SDKs to reflect this change.
Next week, we plan to continue refining the documentation site and will update any related packages if necessary.
Improvements in ARK Vault and Mainsail
This week, the team focused on improving the test suite and made several updates and fixes related to Ledger support and the Side Panel. The work included:
* Updates to unit tests that significantly improved overall test coverage. * Fixes to tooltip positioning for input warnings. * Enabled tests for the app/lib directory. * Moved the message signing functionality to the side panel.
For Mainsail, improvements to the consensus contract were made, and preparations for Core V3 Devnet snapshot testing were conducted.
The updates provided by the ARK Connect team demonstrate a commitment to enhancing functionality and performance. The introduction of MetaMask support and documentation updates is anticipated to bring greater convenience to users.