Request domains Production: https://api.nusd.me Test: https://apidev.nusd.me
FieldDescription
API_KEYPublic key. For generation, see Generate public and private keys.
API_SECRETPrivate key. For generation, see Generate public and private keys.
wallet_idWallet ID

Wallet ID Application and Configuration Guide

1️⃣ Submit Application

Send an email to [email protected] with the following information:
  • Company/project name
  • Contact name and email
  • Brief description of the business scenario

2️⃣ Project Configuration

We will set up the following based on your requirements:
  • Create a wallet
  • Bind project information
  • Assign administrator permissions
  • Configure supported chains and tokens

3️⃣ Receive Credentials

Once configuration is complete, we will send the wallet_id to the administrator’s email.

🔐 Important Reminders

  • Keep your wallet_id safe and never expose it through public channels.
  • To change the administrator or adjust project configuration, please contact technical support.
If you have any questions, please feel free to contact us by email at any time.

Generate Public and Private Keys

Generate an Ed25519 key pair to use as the API Key and API Secret.
  1. In a terminal, run the following OpenSSL commands:
# Generate a private key and save it in the `private.key.pem` file.
openssl genpkey -algorithm ed25519 -out private_key.pem

# Extract the public key from the private key and save it in the `public.key.pem` file.
openssl pkey -in private_key.pem -pubout -out public_key.pem
The private key is saved in private.key.pem, and the public key is saved in public.key.pem.
  1. You can print the keys by running the following commands:
# Export the private key in hexadecimal format.
openssl pkey -in private_key.pem -text | grep 'priv:' -A 3 | tail -n +2 | tr -d ':\n '

# Export the public key in hexadecimal format.
openssl pkey -pubin -in public_key.pem -text | grep 'pub:' -A 3 | tail -n +2 | tr -d ':\n '