Staking via API

How to stake your assets using the ContributionDAO API

The ContributionDAO Staking API allows developers and partners to programmatically stake digital assets across multiple networks — including Ethereum (DVT), Tendermint-based networks (Cosmos SDK), and SUI — using a standardized API workflow.

With this service, partners/developer don’t need to run validator nodes or manage complex staking operations themselves. ContributionDAO handles all backend processes including transaction generation, signing, broadcasting, and monitoring — ensuring a seamless and secure staking experience.

Security Model

  • Private keys never leave the user environment. The backend only generates and broadcasts transactions — never signs them.
  • Offline signing supported. Works seamlessly with HSMs, cold wallets, or front-end key managers.
  • Network-specific safeguards. Gas estimation, sequence locking, and validator metadata are handled by the ContributionDAO API to ensure successful execution.

Example Flow Create Stake Via API

Alt text

Example flow Stake 32ETH via CDAO API

The overall workflow follows a similar structure across all networks — whether it's Stake, Unstake, or Claim rewards on Ethereum, Tendermint-based networks, or Sui. All actions are executed through the ContributionDAO API, with only minor variations depending on the specific network — such as transaction format, signature verification, and payload structure.