Ecosystem 5.1.1

17 January 2025

ADMIN IMPROVEMENTSUSER EXPERIENCE

Ecosystem v5.1.1

Release Date: January 17, 2025
Tags: ADMIN IMPROVEMENTS, USER EXPERIENCE

Added

Interactive Features

  • Added real-time validation, so form fields validate as they are typed in with immediate error feedback
  • Added meaningful placeholder text for all input fields:
    • Deposit amounts: "0.00" and "1000000.00"
    • Withdrawal amounts: "0.00" and "1000000.00"
    • Fee amounts: "0.01" and "2.50%"
  • Added the token name, symbol and network to the page header for context
  • Added a cancel button for easy navigation back to the token list

Visual Enhancements

  • Added consistent iconography throughout the interface
  • Added relevant icons for each configuration section (arrows for deposits and withdrawals, percent for fees)
  • Added clear loading states and success and error feedback
  • Added styling consistent with the platform design system, using the shared colour tokens and spacing

Changed

Token Management Interface

  • Changed the admin token update page to a redesigned layout with modern components
  • Changed token configuration into logical sections with a clear visual hierarchy:
    • Token icon, with a compact upload interface
    • Deposit limits, with minimum and maximum amount controls
    • Withdrawal limits, with minimum and maximum amount controls
    • Fee configuration, with minimum fee and percentage settings
  • Changed the basic inputs to proper input components, with accessible titles, descriptive placeholders, validation errors reported as you type, and styling consistent with the design system

User Experience Improvements

  • Changed the token icon upload to a compact size matching the settings page logo interface
  • Changed cards to carry headers and icons for improved organisation
  • Changed the layout to be mobile-friendly — one column on mobile, two on desktop
  • Changed form submission and data fetching to show proper loading indicators
  • Changed error states to offer an actionable retry button
  • Changed a saved token update to report a clear success message

Fixed

Form Data Handling

  • Fixed null values returned for limits and fee configurations being passed straight into the form
  • Fixed missing fallbacks when the token has no limits or fees stored:
    • Default deposit limits: min 0, max 0
    • Default withdrawal limits: min 0, max 0
    • Default fee configuration: min 0, percentage 0
  • Fixed missing validation on the numeric inputs — every amount is now required, amounts and fees must be positive, and the fee percentage is bounded to 0–100%

Data Processing

  • Fixed the page not coping with the several shapes the stored configuration comes back in — an absent value becomes the zero defaults, a stored text value is parsed, and an already-structured value is used as it stands
  • Fixed the token icon field mishandling an empty value