Overview
The frontend currently defaults to USDC in the token selector dropdown.
We need to add cNGN (Nigerian Naira stablecoin on Stellar) as a
supported token — this is critical for local Nigerian users who want
to send remittances and gig salaries in their native currency without
converting to USD first.
Background
cNGN is Nigeria's regulated stablecoin pegged 1:1 to the Naira,
issued on Stellar. Adding it makes Stellar Drips the first streaming
payment tool natively supporting NGN-denominated drips — a huge
differentiator for the Lagos/Nigeria market.
Tasks
export const SUPPORTED_TOKENS = {
USDC: {
symbol: 'USDC',
name: 'USD Coin',
address: 'USDC_CONTRACT_ADDRESS',
decimals: 7,
flag: '🇺🇸'
},
cNGN: {
symbol: 'cNGN',
name: 'Nigerian Naira',
address: 'CNGN_CONTRACT_ADDRESS',
decimals: 7,
flag: '🇳🇬'
}
}
Acceptance Criteria
- Dropdown shows both cNGN and USDC with flags
- cNGN appears first in the list
- StreamCard correctly displays token symbol
- Amount formatting handles 7 decimal places correctly
Resources
Overview
The frontend currently defaults to USDC in the token selector dropdown.
We need to add cNGN (Nigerian Naira stablecoin on Stellar) as a
supported token — this is critical for local Nigerian users who want
to send remittances and gig salaries in their native currency without
converting to USD first.
Background
cNGN is Nigeria's regulated stablecoin pegged 1:1 to the Naira,
issued on Stellar. Adding it makes Stellar Drips the first streaming
payment tool natively supporting NGN-denominated drips — a huge
differentiator for the Lagos/Nigeria market.
Tasks
Issuer: https://www.cngn.co
SUPPORTED_TOKENSconstant infrontend/src/services/stellar.ts:CreateStreamForm.tsxtoken dropdown to useSUPPORTED_TOKENS— show flag + symbol + nameStreamCard.tsxnext to amountsformatAmount(amount, token)that formatscorrectly per token decimals
Acceptance Criteria
Resources
frontend/src/components/CreateStreamForm.tsx