Skip to content

Babylon Staking#84

Open
h-adamik wants to merge 18 commits into
mainfrom
babylon-staking
Open

Babylon Staking#84
h-adamik wants to merge 18 commits into
mainfrom
babylon-staking

Conversation

@h-adamik
Copy link
Copy Markdown
Member

@h-adamik h-adamik commented Mar 31, 2025

Implement support of Babylon Staking from the Adamik API

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 31, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
adamik-app Ready Ready Preview Comment Sep 15, 2025 7:35pm

@what-the-diff
Copy link
Copy Markdown

what-the-diff Bot commented Mar 31, 2025

PR Summary

  • Added new library dependencies:
    Five new external libraries have been added to the project to improve the functionality and capabilities regarding Bitcoin Staking and transaction handling. This indicates improved support for cryptocurrency functionalities.
  • Updated portfolio helper functionalities:
    An update in the code now allows assets without logos to be included in the listings. This should increase the variety and diversity of assets listed on the platform.
  • Menu system has been augmented:
    A new menu item, "Babylon Staking", has been added to our user interface. This offers a direct and simplified way for users to access the Bitcoin staking functions.
  • Wallet connection process updated:
    The way transactions signed when using Keplr wallet has reverted back to the direct signing method. The public key fetching process for UniSat wallet connections has also been integrated, enhancing security while streamlining the connection process.
  • Updated Wallet Interface and created new utility functions:
    The UnisatWalletInterface has been expanded to include a getPublicKey method and other improvements. New utility functions for handling Bitcoin PSBT (Partially Signed Bitcoin Transactions) have been created for more efficient and secure transaction handling.
  • Enhancements in Type Definitions:
    Several updates to type definitions have been implemented to better accommodate the new Babylon staking operations. This includes making tokens optional in the balance interface, adding a transaction mode for stake registering, and adding fields relevant to Babylon staking in the TransactionData type.

@h-adamik h-adamik marked this pull request as draft April 2, 2025 08:04
@h-adamik
Copy link
Copy Markdown
Member Author

h-adamik commented Apr 2, 2025

Unmergeable at the moment, because of an issue with Keplr signature of the Babylon registration tx.

@h-adamik h-adamik marked this pull request as ready for review April 25, 2025 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants