Stay vigilant against phishing attacks. Chorus One sends emails exclusively to contacts who have subscribed. If you are in doubt, please don’t hesitate to reach out through our official communication channels.

Blog

Announcing Chorus One SDK: The all-in-one toolkit for building institutional-grade staking dApps

Chorus One
Chorus One
July 31, 2024
5 min read
July 31, 2024
5 min read

We are thrilled to introduce our latest product, Chorus One SDK. This advanced toolkit is set to transform how our customers integrate staking functionalities into their applications. As the leading staking provider with the most extensive network support in the industry, robust security features, and comprehensive transaction management, our SDK (Software Development Kit) is poised to become an essential tool for institutions and developers, enabling them to leverage enterprise-grade staking solutions across all major networks including Ethereum, Solana, TON, Avalanche, Cosmos, NEAR, and Polkadot with unparalleled ease and efficiency.

What is Chorus One SDK?

The Chorus One SDK is an all-in-one toolkit for building staking dApps or implementing programmatic native staking into your product. It supports non-custodial staking on various networks validated by Chorus One. With this SDK, our customers can build, sign, and broadcast transactions, as well as retrieve staking information and rewards for user accounts.

Supported Networks

Chorus One has the most extensive network support for staking in the industry. Currently, the Chorus One SDK provides support for the following networks, with plans to expand to even more in the future:

  • Ethereum
  • Solana
  • TON
  • Avalanche
  • Cosmos (including Cosmos Hub, Osmosis, Injective, etc.)
  • NEAR
  • Polkadot (Substrate)

Who is Chorus One SDK For?

The Chorus One SDK is designed for a diverse audience, including:

  • Custodians: Looking to offer secure staking solutions.
  • MPC Wallets: Interested in integrating staking capabilities into their wallets.
  • Asset Managers and Funds: Aiming to implement staking transactions within their existing custody and risk management frameworks.
  • Exchanges: Wanting to provide ETH staking options to their users without any 32 ETH minimum requirement as well as staking across other major networks.

By using the Chorus One SDK, our customers can easily integrate programmatic native staking, access detailed staking position data, and minting of osETH LST to offer flexible staking options to their end users.

SDK vs. APIs: Why We Chose to Build an SDK

At Chorus One, we prioritize security, transparency, and user control. Our decision to develop an SDK over a traditional API was driven by the following considerations:

Enhanced Security

  • Local Transaction Building and Signing: Users can generate and sign transactions locally on their devices, ensuring that private keys are not exposed to external environments.
  • Reduced Risk of Exposure: Keeping private keys within the user’s environment minimizes the risk of exposure to malicious actors.

Verifiable Trust and Transparency

  • Direct Verification: Users can directly specify and verify the validator addresses they interact with, ensuring transparency and control over staking activities.
  • Elimination of External Dependencies: The SDK approach removes potential attack vectors associated with relying on external APIs, enhancing overall trust and security.

Open-Source and Auditable

  • Open-Source Code: The Chorus One SDK is open-source, allowing users and developers to review, audit, and contribute to the codebase. This openness ensures that the SDK is transparent and trustworthy.

💡 Why does it matter?

Choosing the Chorus One SDK means prioritizing security, transparency, and user empowerment. With local transaction building and signing, and open-source transparency, users can confidently participate in staking activities across supported networks.

How does it Work?

Our SDK offers a robust suite of tools for managing staking operations on various networks. Here’s a high-level overview of its functionality:

Comprehensive Transaction Management

  • Building, Signing, and Broadcasting Transactions: Users can seamlessly manage staking, unstaking, delegation, and reward withdrawal operations.
  • Flexible Custody Solutions: Supports a variety of custody options, including mobile wallets, browser extensions, hardware wallets, and custom custodial solutions like Fireblocks.

Detailed Information Retrieval

  • Staking Information and Reward Data: Users can fetch detailed staking information and reward data for any account, ensuring they have all the information needed to make informed decisions.

Integrated Validator Support

  • Built-in Support for Chorus One Validators: The SDK includes built-in support for Chorus One validators across all supported blockchain networks, as well as the ability to specify custom validator addresses.

Command Line Interface (CLI)

  • Easy Interaction: The SDK includes a CLI for easy interaction with supported networks, simplifying operations for users who prefer command line tools.
Resources

For more detailed information on how our SDK works and technical guides, explore the following resources:

Final word

The launch of Chorus One SDK marks our commitment to simplifying staking. By equipping our customers with all the necessary tools, we enable them to effortlessly integrate and deliver an exceptional staking experience to their end users.

If you’re an institution, wallet provider, asset manager, or developer looking to integrate staking into your product or would like to learn more, reach out to us at staking@chorus.one.

About Chorus One

Chorus One is one of the biggest institutional staking providers globally, operating infrastructure for 60+ Proof-of-Stake networks, including Ethereum, Cosmos, Solana, Avalanche, and Near, amongst others. Since 2018, we have been at the forefront of the PoS industry and now offer easy enterprise-grade staking solutions, industry-leading research, and also invest in some of the most cutting-edge protocols through Chorus Ventures. We are a team of over 50 passionate individuals spread throughout the globe who believe in the transformative power of blockchain technology.