API Features
Discover the key API modules that power ContributionDAO’s validator and staking ecosystem — from user management to staking operations and network insights.
The ContributionDAO API suite provides developers and partners with a unified way to integrate validator data, staking rewards, and network information into their applications. It is designed with simplicity, security, and scalability in mind — allowing seamless integration with both Mainnet and Testnet environments.
Each API module has a clear purpose within the staking lifecycle, from account creation and wallet tracking to validator monitoring and on-chain staking actions.
Account API
The Account API allows developers to easily manage user accounts within their applications. Each account serves as a key entity that can be linked to various data points such as wallets and portfolios.
ContributionDAO stores only basic information (e.g., name and basic details), while developers can also include a referral ID when creating an account — this helps when querying user-related data later.
Wallet API
The Wallet API enables developers to register wallet addresses for tracking staking rewards across different networks. Once a wallet is added, the system automatically tracks rewards on a daily basis, making it easier to view performance and earnings in the Portfolios API.
ℹ️ Additionally, any wallet address used during a stake creation request (via the Stake API) will automatically be added to the tracking system.
Portfolios API
The Portfolios API provides an overview of all staking assets and accumulated rewards for each user. Developers can retrieve both aggregate staking value across all networks or detailed data by individual network.
Moreover, the API also supports exporting staking reports, enabling external analysis or integration with custom dashboards.
Network and Validator Information API
This API helps developers fetch detailed configuration and metadata about supported blockchain networks and ContributionDAO’s validator nodes. It provides essential data such as rewards rate, uptime, and other performance indicators, supporting transparency and integration with validator monitoring systems.
Stake and Unstake API (Coming Soon)
The Stake and Unstake API is planned for release in Phase 2 (December 2025). This feature will allow developers to perform staking (delegate) and unstaking (undelegate) operations directly through API endpoints — without needing to manually broadcast transactions to the blockchain. It will provide a simplified, programmatic way to manage staking flows across multiple networks.
Updated about 2 months ago
