Skip to main content
Version: CP v. 1

Deployment information

Here is the information and environment variables you need to deploy CorePass Connector instance.

Blockchain registry address​

EnvironmentNetworkNetwork IDAddressExplore
DEVELOPtestnet30xab37b84aa383a120ea3059777e8375b51b71d4362e2bLink
STAGINGtestnet30xab5562c2fb3003ffcb529c2e89c469d66ffc50fb2373Link
TESTNETtestnet30xab88340527ee0fad6a742f3ae24db896dcc5c4697ba4Link
PRODUCTIONmainnet1Comming soonLink

Dependencies​

DependencySupported version
PostgreSQL+14.6
NATS+2.9.X
Redis+7.0.X

Helm packages list​

NameApplication VersionPackage Version
connector-blockchain-migrations1.4.11.0.3
connector-blockchain-service1.4.11.0.6
connector-callback-service1.2.11.0.3
connector-gateway-service1.4.01.1.2
connector-kyc-migrations1.4.11.0.4
connector-kyc-service1.4.11.0.6
connector-login-service1.2.01.0.4
hydra-core1.11.101.0.2
hydra-migration1.11.101.0.1

Environment variables​

Connector Blockchain Migrations​

KeyValueDescription
changeLogFilechangelog.xmlDefault path of migrations changelog
databaseHostDATABASE_ADDRESSDatabase FQDN or IP
databaseNameDATABASE_DB_NAMEDatabase db name
databasePasswordDATABASE_PASSWORDDatabase password
databasePortDATABASE_PORTDatabase port
databaseUsernameDATABASE_USERNAMEDatabase username

Connector Blockchain Service​

KeyValueDescription
KYC_SERVICE_NAMEconnector-kyc-serviceConnector KYC service name
KYC_SERVICE_URLconnector-kyc-service:9090Connector KYC GRPC address
NATS_BATCH_INTERVAL60Batch transaction interval in seconds
NATS_BATCH_MAX_TX60Max transaction for batching transaction
NATS_CONFIRM_TOPICblockchain-confirmNATS stream name for blockchain confirmation
NATS_INIT_TOPICblockchain-initNATS stream name for blockchain init
NATS_NKEYPRIVATE_KEYNATS nKey for authentication
NATS_URLnats://NATS_ADDRESS:4222NATS connection URL
POSTGRES_URLpostgres://USERNAME:PASSWORD@DB_ADDRESS:5432/DATABASEPostgreSQL database URL
PRIVATE_KEY_BACKUPPRIVATE_KEY
PRIVATE_KEY_CONFIRMPRIVATE_KEY
PRIVATE_KEY_INITPRIVATE_KEY
PROVIDER_URLhttps://xcbapi.corecoin.ccCore Blockchain RPC address
REDIS_MASTER_NAMEnullRedis Sentinel master name (Optional)
REDIS_URIredis://:PASSWORD@redis:6379/0Redis URI (Universal Client)
REGISTRY_CONTRACT_ADDRESSREGISTRY_ADDRESSKYC registry address of core blockchain
RETRY_COUNT3Number of retry in confirm and initiate
SENTRY_ATTACH_STACKTRACEfalse
SENTRY_DEBUGfalse
SENTRY_DSNhttps://[email protected]_ADDRESS/6Sentry DSN for sending debug data
SENTRY_ENABLE_TRACINGfalse
SENTRY_SEND_DEFAULT_PIIfalse
SENTRY_TRACES_SAMPLE_RATE_PERCENT0
SERVER_GRPC_ADDRESS0.0.0.0:9090Service GRPC address bind
SERVER_HTTP_ADDRESS0.0.0.0:8080Service HTTP address bind
ZAP_LOG_LEVEL1Zap log level

Connector Callback Service​

KeyValueDescription
NATS_CALLBACK_DURATIONMinute
NATS_CALLBACK_FAILUREfailure
NATS_CALLBACK_FINALfinal
NATS_CALLBACK_PREFIXCALLBACKS
NATS_CALLBACK_SUCCEEDsucceed
NATS_CALLBACK_TOPICS"1,5,10,60,120"
NATS_NKEYPRIVATE_KEYNATS nKey for authentication
NATS_URLnats://FQDN:4222NATS connection URL
SENTRY_ATTACH_STACKTRACEfalse
SENTRY_DEBUGfalse
SENTRY_DSNhttps://[email protected]_ADDRESS/6Sentry DSN for sending debug data
SENTRY_ENABLE_TRACINGfalse
SENTRY_SEND_DEFAULT_PIIfalse
SENTRY_TRACES_SAMPLE_RATE_PERCENT0
SERVER_HTTP_ADDRESS0.0.0.0:8080Service HTTP address bind

Connector Gateway Service​

KeyValueDescription
BLOCKCHAIN_SERVICE_NAMEconnector-blockchain-serviceConnector blockchain service name
BLOCKCHAIN_SERVICE_URLconnector-blockchain-service:9090Connector blockchain GRPC address
HYDRA_PUBLIC_URLhttp://hydra-core:4444Ory Hydra public interface
KYC_SERVICE_NAMEconnector-kyc-serviceConnector KYC service name
KYC_SERVICE_URLconnector-kyc-service:9090Connector KYC GRPC address
LOGIN_SERVICE_NAMEconnector-login-serviceConnector login service name
LOGIN_SERVICE_URLconnector-login-service:9090Connector login GRPC address
NETWORK_ID3Core Blockchain network ID
PRIVATE_SERVER_HTTP_ADDRESS0.0.0.0:8081Private interface for internal services
SENTRY_ATTACH_STACKTRACEfalse
SENTRY_DEBUGfalse
SENTRY_DSNhttps://[email protected]_ADDRESS/6Sentry DSN for sending debug data
SENTRY_ENABLE_TRACINGfalse
SENTRY_SEND_DEFAULT_PIIfalse
SENTRY_TRACES_SAMPLE_RATE_PERCENT0
SERVER_HTTP_ADDRESS0.0.0.0:8080Public interface for clients

Connector KYC Migrations​

KeyValueDescription
changeLogFilechangelog.xmlDefault path of migrations changelog
databaseHostDATABASE_ADDRESSDatabase FQDN or IP
databaseNameDATABASE_DB_NAMEDatabase db name
databasePasswordDATABASE_PASSWORDDatabase password
databasePortDATABASE_PORTDatabase port
databaseUsernameDATABASE_USERNAMEDatabase username

Connector KYC Service​

KeyValueDescription
BLOCKCHAIN_REQUESTER_ADDRESSWALLET_ADDRESS
BLOCKCHAIN_SERVICE_NAMEconnector-blockchain-serviceConnector blockchain service name
BLOCKCHAIN_SERVICE_URLconnector-blockchain-service:9090Connector blockchain GRPC address
GATEWAY_PUBLIC_ADDRESShttps://auth.example.comCorePass connector public FQDN
NATS_CALLBACK_FAILUREfailure
NATS_CALLBACK_FINALfinal
NATS_CALLBACK_PREFIXCALLBACKS
NATS_CALLBACK_RETRY1Minute
NATS_CALLBACK_SUCCEEDsucceed
NATS_CONFIRM_TOPICblockchain-confirmNATS stream name for blockchain confirmation
NATS_INIT_TOPICblockchain-initNATS stream name for blockchain init
NATS_NKEYPRIVATE_KEYNATS nKey for authentication
NATS_URLnats://FQDN:4222NATS connection URL
NETWORK_ID3Core Blockchain network ID
POSTGRES_URLpostgres://USERNAME:PASSWORD@DB_ADDRESS:5432/DATABASEPostgreSQL database URL
PRIVATE_KEY_SIGNATUREPRIVATE_KEY
REDIS_MASTER_NAMEnullRedis Sentinel master name (Optional)
REDIS_URIredis://:PASSWORD@redis:6379/0Redis URI (Universal Client)
SENTRY_ATTACH_STACKTRACEfalse
SENTRY_DEBUGfalse
SENTRY_DSNhttps://[email protected]_ADDRESS/6Sentry DSN for sending debug data
SENTRY_ENABLE_TRACINGfalse
SENTRY_SEND_DEFAULT_PIIfalse
SENTRY_TRACES_SAMPLE_RATE_PERCENT0
SERVER_GRPC_ADDRESS0.0.0.0:9090Service GRPC address bind
SERVER_HTTP_ADDRESS0.0.0.0:8080Service HTTP address bind
ZAP_LOG_LEVEL1Zap log level

Connector Login Service​

KeyValueDescription
GATEWAY_PUBLIC_ADDRESShttps://auth.example.comCorePass connector public FQDN
HYDRA_ADMIN_URLhttp://hydra-core:4445Ory Hydra admin interface
NETWORK_ID3Core Blockchain network ID
REDIS_MASTER_NAMEnullRedis Sentinel master name (Optional)
REDIS_URIredis://:PASSWORD@redis:6379/0Redis URI (Universal Client)
SALTSECRETRandom string
SENTRY_ATTACH_STACKTRACEfalse
SENTRY_DEBUGfalse
SENTRY_DSNhttps://[email protected]_ADDRESS/6Sentry DSN for sending debug data
SENTRY_ENABLE_TRACINGfalse
SENTRY_SEND_DEFAULT_PIIfalse
SENTRY_TRACES_SAMPLE_RATE_PERCENT0
SERVER_GRPC_ADDRESS0.0.0.0:9090Service GRPC address bind
SERVER_HTTP_ADDRESS0.0.0.0:8080Service HTTP address bind
ZAP_LOG_LEVEL1Zap log level