Skip to main content

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
warning

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
note

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

ChainNative AssetUnbonding PeriodMin Delegation
Cosmos HubATOM21 daysNetwork-defined
OsmosisOSMO14 daysNetwork-defined
CelestiaTIA21 daysNetwork-defined
InjectiveINJ21 daysNetwork-defined
dYdXDYDX30 daysNetwork-defined
SeiSEI21 daysNetwork-defined
note

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

See Also