Skip to content

Getting admin access ​

Admins are created or promoted with the server seed script. There is no self-service admin sign-up.

bash
cd server
ADMIN_EMAIL=ops@nexlm.app \
ADMIN_PASSWORD='a-long-unique-password1' \
ADMIN_DISPLAY_NAME=nexlm_ops \
npm run db:seed
SituationResult
Email not registeredCreates a verified admin with a new Stellar wallet (funded on testnet)
Email already registeredPromotes that user to ADMIN and marks their email verified

ADMIN_DISPLAY_NAME is optional and defaults to nexlm_admin.

After seeding, log in normally. An Admin link appears in the top navigation.

Good practice ​

  • Give each operator their own admin account — don't share credentials.
  • Use an email address that isn't used for trading.
  • Admin accounts cannot be suspended or banned from the admin UI; demote them directly in the database if needed.

Nexlm is a peer-to-peer facilitator and never holds customer Naira.