Cosmos Ecosystem
Cosmos-based chains (Cosmos Hub, Osmosis, Celestia, Injective, dYdX, and others) share a common SDK architecture with built-in staking, governance, and IBC (Inter-Blockchain Communication).
Memo Field
Cosmos transactions support an optional memo field, commonly used for deposit identification at exchanges and custodians:
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"orderId": "c5d6e7f8-a9b0-4c1d-2e3f-4a5b6c7d8e9f",
"vaultId": "kR7mNpX2wQvL9sYhBjD4eT",
"destination": "cosmos1Recipient...",
"network": "cosmos-mainnet",
"asset": "c118",
"amount": "10.0",
"options": {
"memo": "deposit-ref-789"
}
}' \
https://api.carabaas.com/api/v1/transactions
Many exchanges require a memo for Cosmos deposits. Sending without the correct memo may result in lost funds.
Staking (Delegation)
Cosmos chains have native staking through delegation to validators.
Delegate
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"orderId": "d6e7f8a9-b0c1-4d2e-3f4a-5b6c7d8e9f0a",
"vaultId": "kR7mNpX2wQvL9sYhBjD4eT",
"addressId": "gMP71sR5sNUnGdKFTsNzp6",
"destination": "cosmosvaloper1Validator...",
"network": "cosmos-mainnet",
"asset": "c118",
"amount": "100.0",
"options": {
"type": "delegate"
}
}' \
https://api.carabaas.com/api/v1/transactions
Undelegate
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"orderId": "e7f8a9b0-c1d2-4e3f-4a5b-6c7d8e9f0a1b",
"vaultId": "kR7mNpX2wQvL9sYhBjD4eT",
"addressId": "gMP71sR5sNUnGdKFTsNzp6",
"destination": "cosmosvaloper1Validator...",
"network": "cosmos-mainnet",
"asset": "c118",
"amount": "50.0",
"options": {
"type": "undelegate"
}
}' \
https://api.carabaas.com/api/v1/transactions
Undelegation has a 21-day unbonding period on Cosmos Hub. During this period, tokens do not earn rewards and cannot be transferred.
Claim Rewards
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"orderId": "f8a9b0c1-d2e3-4f4a-5b6c-7d8e9f0a1b2c",
"vaultId": "kR7mNpX2wQvL9sYhBjD4eT",
"addressId": "gMP71sR5sNUnGdKFTsNzp6",
"destination": "cosmosvaloper1Validator...",
"network": "cosmos-mainnet",
"asset": "c118",
"amount": "0",
"options": {
"type": "claim_rewards"
}
}' \
https://api.carabaas.com/api/v1/transactions
Staking Parameters by Chain
| Chain | Native Asset | Unbonding Period | Min Delegation |
|---|---|---|---|
| Cosmos Hub | ATOM | 21 days | Network-defined |
| Osmosis | OSMO | 14 days | Network-defined |
| Celestia | TIA | 21 days | Network-defined |
| Injective | INJ | 21 days | Network-defined |
| dYdX | DYDX | 30 days | Network-defined |
| Sei | SEI | 21 days | Network-defined |
Exact options field names for staking are being finalized. Contact your account manager for the latest parameters.
Applicable Chains
Cosmos Hub, Osmosis, Celestia, Injective, dYdX, Dymension, Fetch.ai, Noble, Sei, Terra 2.0