Skip to content

Add KES Support for On-ramp on Noblocks #489

@SarahSync

Description

@SarahSync

Description
On-ramp on Noblocks currently supports NGN. This feature adds KES (Kenyan Shilling) as a supported fiat currency for on-ramp, so users can fund their wallets using KES in the same way they currently can with NGN.

User Story
As a Noblocks user,
I want to use KES to on-ramp into Noblocks,
So that I can perform transactions using KES just like users can with NGN.

Acceptance Criteria

  1. GIVEN a user opens the on-ramp flow
    WHEN they view the list of supported fiat currencies
    THEN KES is displayed alongside NGN with its name and flag/logo.

  2. GIVEN a user selects KES on the on-ramp flow
    WHEN the selection is made
    THEN the on-ramp flow updates to reflect KES as the selected fiat currency, including the rate and any KES-specific input fields.

  3. GIVEN KES is the selected fiat currency
    WHEN the user enters an amount and views the conversion
    THEN the conversion rate between KES and the selected token is displayed correctly.

  4. GIVEN KES is the selected fiat currency
    WHEN the user proceeds through the on-ramp flow (recipient/payment details, review, payment, confirmation)
    THEN each step works on KES in the same way as on NGN.

  5. GIVEN a user completes a KES on-ramp transaction
    WHEN they view the transaction confirmation
    THEN the transaction details (amount, fiat currency, payment method, status) reflect KES correctly.

Tech Details

  • Add KES to the list of supported on-ramp fiat currencies in the configuration.
  • Include KES's name, flag/logo, and required currency metadata.
  • Add support for KES on-ramp payment methods/PSPs.
  • Ensure rate fetching and conversion logic supports KES.
  • Ensure on-ramp creation, processing, and confirmation flows work end-to-end on KES.

Notes/Assumptions

  • KES will be treated as a first-class on-ramp currency on Noblocks, with the same user-facing flows as NGN.
  • The tokens supported for on-ramp with KES will follow the same set Noblocks already supports for NGN on-ramp where applicable.

Open Questions

  • Which payment methods/PSPs will be supported for KES on-ramp at launch?
  • Which tokens will be supported for KES on-ramp at launch?
  • Are there any KES-specific limits, fees, or compliance requirements that should be reflected in the flow?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions