How-To:Create Nxt Accounts for Site Users

From Nxt Wiki
Jump to: navigation, search
Other languages:
Deutsch • ‎Ελληνικά • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎italiano • ‎Nederlands • ‎polski • ‎português do Brasil • ‎русский • ‎українська

Developers have provided some insights into good methods for implementing features in your software. This tip was created by the developers at https://www.bit777.com/ for their online casino.

One way to generate Nxt accounts for web site users

In order to integrate Nxt into sites where deposits and withdrawals are used and balances must be maintained, you may have to programmatically generate Nxt account numbers automatically. This method has been tried on a few gaming sites and has proved useful. Please test this method carefully if you plan to implement it:

  1. Generate a random, unique password for the user
  2. Send this API call using the generated password: http://localhost:7876/nxt?requestType=getAccountId&secretPhrase=PASSPHRASE
  3. Check to see if the generated account is a collision with an existing account by issuing this API call: http://localhost:7876/nxt?requestType=getAccountPublicKey&account=GENERATED_ACCOUNT_NUMBER
  4. Store the generated password and account number securely, and associate them with the the site user's local userID.