diff --git a/index.d.ts b/index.d.ts index 48494c0..5e61337 100644 --- a/index.d.ts +++ b/index.d.ts @@ -148,6 +148,7 @@ declare module 'celsius-sdk' { first_name: string; last_name: string; middle_name?: string; + email?: string; title?: 'mr' | 'ms' | 'mrs'; /** ISO-8601 date string **/ date_of_birth: string; diff --git a/lib/config.js b/lib/config.js index b679c4a..c2049da 100644 --- a/lib/config.js +++ b/lib/config.js @@ -8,6 +8,7 @@ * Contains base configuration for different environments. * @property {EnvironmentConfig} staging - Staging configuration * @property {EnvironmentConfig} production - Production configuration + * @property {EnvironmentConfig} localhost - Localhost configuration * @type {object} */ const CONFIG = { @@ -18,6 +19,10 @@ const CONFIG = { production: { baseUrl: 'https://wallet-api.celsius.network', publicKey: 'LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF3MklLcms5azV6aHlnZ091bWtQZQpsd2hlMkxkL1BGOHN6djdDQzFVTUdFMlc0Z2RBWk81b2VkbmVDQXZoSkZMdE1kRm9aNmpUdXBGOSsrUTZZSWZSCnR1Q0VTdlRLWmVhMmhESHVjbGlGbXVoZ1ZQVEppVHZCTWozSVhZajhQTmNyRWZaV1VaRzVKU2ZGZ1Q1ck1YMzAKc2dWbGJBcFJFOXdKY3FCMi9Jb1RsdTgwKzFQVXpMUnlPbFJQM2czMkwzT3dacTBHWGpXaUx5c01OMm81dHQyaApsNUNYQjRPVW5HMVBDbzBIY2hRd25NdXo1UHE1Wk9EYXhhNmVka01hNVNKS1p1Tzc0NDMzdnlVb3NWNXRXSkNpCmc1ZEhkNkJWbCtZS1lkUUgyenEwcDhJakUvblU0Rk9GY3N0NFU4WDJndlIyNU5hTzY2UHFYWWNhWnFYdUY5UE0KVndJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==' + }, + localhost: { + baseUrl: 'http://127.0.0.1:6060', + publicKey: 'LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF3MklLcms5azV6aHlnZ091bWtQZQpsd2hlMkxkL1BGOHN6djdDQzFVTUdFMlc0Z2RBWk81b2VkbmVDQXZoSkZMdE1kRm9aNmpUdXBGOSsrUTZZSWZSCnR1Q0VTdlRLWmVhMmhESHVjbGlGbXVoZ1ZQVEppVHZCTWozSVhZajhQTmNyRWZaV1VaRzVKU2ZGZ1Q1ck1YMzAKc2dWbGJBcFJFOXdKY3FCMi9Jb1RsdTgwKzFQVXpMUnlPbFJQM2czMkwzT3dacTBHWGpXaUx5c01OMm81dHQyaApsNUNYQjRPVW5HMVBDbzBIY2hRd25NdXo1UHE1Wk9EYXhhNmVka01hNVNKS1p1Tzc0NDMzdnlVb3NWNXRXSkNpCmc1ZEhkNkJWbCtZS1lkUUgyenEwcDhJakUvblU0Rk9GY3N0NFU4WDJndlIyNU5hTzY2UHFYWWNhWnFYdUY5UE0KVndJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==' } } module.exports = { diff --git a/lib/consts.js b/lib/consts.js index ab9fd22..bb0c590 100644 --- a/lib/consts.js +++ b/lib/consts.js @@ -5,7 +5,8 @@ */ const ENVIRONMENT = { STAGING: 'staging', - PRODUCTION: 'production' + PRODUCTION: 'production', + LOCALHOST: 'localhost' } /** diff --git a/lib/core.js b/lib/core.js index 19165d4..cdaa802 100644 --- a/lib/core.js +++ b/lib/core.js @@ -62,6 +62,7 @@ const { HttpClient } = require('./http-client') * @property {string} first_name * @property {string} last_name * @property {string} date_of_birth + * @property {string} email * @property {string} citizenship * @property {string} country * @property {string} state