Nabarun
b06e07b0f8
Part of [laconicd testnet validator enrollment](https://www.notion.so/laconicd-testnet-validator-enrollment-6fc1d3cafcc64fef8c5ed3affa27c675) Co-authored-by: IshaVenikar <ishavenikar7@gmail.com> Reviewed-on: #2 Co-authored-by: Nabarun <nabarun@deepstacksoft.com> Co-committed-by: Nabarun <nabarun@deepstacksoft.com> |
||
---|---|---|
bin | ||
src | ||
.env.example | ||
.gitignore | ||
Dockerfile | ||
package.json | ||
README.md | ||
tsconfig.json | ||
yarn.lock |
testnet-onboarding-api
-
Install dependencies and build:
yarn && yarn build
-
Configure required tokens:
cp .env.example .env # Set the sumsub app token and secret key in .env
-
Start the server:
yarn start
-
Usage:
curl -X POST http://localhost:3000/generate-token \ -H "Content-Type: application/json" \ -d '{"userId": "<user-id>", "levelName": "[kyc-level]", "ttlInSecs": "[token-ttl-in-secs]"}' # Optional: # levelName (default: basic-kyc-level) # ttlInSecs (default: 600)
-
Example:
curl -X POST http://localhost:3000/generate-token \ -H "Content-Type: application/json" \ -d '{"userId": "JamesBond007"}' # Expected output: # {"token":"<generated-token>"}