Failed to generate MPC token (failed to get list key id)

Hi i currently researching how to implement fireblocks to my app and i got error when i tried to run example app from react-native-ncw-sdk. i got an error failed to get key id list do you know how to fix it?

DeviceDelegateAdapter, status(.KeyCreation): keyId: , algorithm: MPC_EDDSA_ED25519, keyStatus: ERROR. Error: Optional(FireblocksSDK.FireblocksError(message: “Failed to get key ids”, code: 700, reportKey: “FailedToGetKeyIds”)).

this the error from xcode

i already check the web example version and it work well actually

Hi Kevin,

Is this also occurring when you are trying to create your ECDSA keys?

for now i got different error

{
“headers”: {
“physicalDeviceId”: “ac0c8ee5-1c12-485a-8ef8-8091d632d021”,
“platformType”: “Android”,
“sdkVersion”: “2.9.2.176”,
“mpcVersion”: “6”
},
“method”: “report_event”,
“params”: [
{
“code”: 206,
“level”: “ERROR”,
“logs”: [
{
“isoTimestamp”: “2025-05-24T06:23:53.211716Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: null-fireblocks_ncw_internal_DEVICE-NCWService-production - generated key: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.213652Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: null-fireblocks_ncw_internal_DEVICE-NCWService-sandbox - generated key: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.214851Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - ************* Fireblocks SDK Initialized *************\n”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.215380Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Fireblocks SDK version:2.9.2_176”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.219919Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Info:{AndroidVersion=35, SdkVersion=2.9.2_176, Device=OnePlus/OP5551L1/PGP110/PGP110, TimeZone=GMT+07:00, Uptime= 3h11m17.496s, OSVersion=5.10.209-android12-9-o-gd47175da83bf, VersionRelease=15, VersionIncremental=S.1d52f00-13f17-1, Brand=OnePlus, Host=dg02-pool07-kvm40, Display=PGP110Ovt_15.0.0.700(CN01M004)}”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.220452Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: previous version code: 0, current sdk version code:176\n”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.268237Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: fireblocks_ncw_internal_d8226cec-6eb5-43a0-8a17-bb1a03067b71-csrRequest - generated key: true”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.273426Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: fireblocks_ncw_internal_d8226cec-6eb5-43a0-8a17-bb1a03067b71-enrollPlayerKeys - generated key: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.276633Z”,
“level”: “INFO”,
“message”: “Fireblocks:StorageManager$Companion -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Created new storage manager”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.277557Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - UpgradeMigrationRedownloadCertificates shouldUpgrade using environment: production logTag: Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.278212Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - performing version upgrade, redownload certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.279447Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.280029Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - should redownload certificates: true, we have certificates: false ,due to expiration: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.280199Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.280635Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo$checkUpgradeNeeded -->: Need to perform UPGRADE UpgradeMigrationRedownloadCertificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.281638Z”,
“level”: “INFO”,
“message”: “Fireblocks:Fireblocks -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Initialize finished”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.282326Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationSendClientVersion -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - lastSentClientVersion: 0, newVersion: 176, sdkVersionIsOld: true, sentClientVersion: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.287624Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo$checkUpgradeNeeded -->: No need to perform UPGRADE migration:UpgradeMigrationSendClientVersion”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.288323Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeCloudCosignerPlayerCertificate -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - cloudCosignerPlayerId is empty, we should download the cloud cosigner player certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.288873Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo$checkUpgradeNeeded -->: Need to perform UPGRADE UpgradeCloudCosignerPlayerCertificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.290605Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo -->: Upgrade completed, performed:2 migrations, setting new version code to:176”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.292747Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - start redownloadCertificates for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.295231Z”,
“level”: “INFO”,
“message”: “Fireblocks:CertificateRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - requesting to download certificate for cloud cosigner”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.296350Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - setting timeout: connectTimeout: 30 SECONDS for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.296361Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - setting timeout: connectTimeout: 30 SECONDS for get_cloud_cosigner_certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.297020Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_cloud_cosigner_certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.299911Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.757021Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.759779Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - redownloadCertificates isSuccessful: false for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.760539Z”,
“level”: “ERROR”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - CertificatesResponse body is null for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.761529Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates$performUpgrade -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Re-downloaded certificates for: production, successUpdatingCertificates:true, downloadSuccess:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.763864Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - completed running upgrade migration: UpgradeMigrationRedownloadCertificates, success: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.764077Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.944439Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_cloud_cosigner_certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.945859Z”,
“level”: “ERROR”,
“message”: “Fireblocks:CertificateRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - could not download certificate for cloud cosigner”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.946516Z”,
“level”: “ERROR”,
“message”: “Fireblocks:CertificateRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - cloud cosigner certificate can NOT be verified for null for env:production”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.947384Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeCloudCosignerPlayerCertificate -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - completed running upgrade migration: UpgradeCloudCosignerPlayerCertificate, success: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.427370Z”,
“level”: “INFO”,
“message”: “Fireblocks:Fireblocks -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - generateMPCKeys started”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.448641Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - startFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.453510Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.455336Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - starting flow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.457316Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - starting current step:preRegister”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.474854Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.477748Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - starting current step:register”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.495247Z”,
“level”: “INFO”,
“message”: “Fireblocks:AuthRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - start register envParameter:production”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.497806Z”,
“level”: “INFO”,
“message”: “Fireblocks:EnvironmentProvider -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - initEnvironment envParameter: production”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.499525Z”,
“level”: “INFO”,
“message”: “Fireblocks:EnvironmentProvider -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - set environment to default env:production”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.503020Z”,
“level”: “INFO”,
“message”: “Fireblocks:AuthRepo -->: Setting algorithms: [MPC_EDDSA_ED25519, MPC_ECDSA_SECP256K1]”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.510629Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Starting step:getServiceCertificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.513401Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - start redownloadCertificates for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.517741Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - setting timeout: connectTimeout: 30 SECONDS for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.519399Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.681311Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.685417Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - redownloadCertificates isSuccessful: false for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.687542Z”,
“level”: “ERROR”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - CertificatesResponse body is null for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.689968Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$getServiceCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - downloaded services certificates successfully: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.693384Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - auth aborted on step: getServiceCertificates, waiting for restart”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.694144Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.695958Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractSharedPreference -->: fireblocks_ncw_internal_d8226cec-6eb5-43a0-8a17-bb1a03067b71 remove isDownloadedServiceCertificates-production”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.698606Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: Calling callback with result: false, deviceId: d8226cec-6eb5-43a0-8a17-bb1a03067b71, sendEvent: true”
}
],
“message”: “Failed to enroll player”,
“metadata”: {
“VersionIncremental”: “S.1d52f00-13f17-1”,
“completedMPC”: false,
“Uptime”: " 3h11m22.981s",
“keyStatus”: “ERROR”,
“Device”: “OnePlus/OP5551L1/PGP110/PGP110”,
“SdkVersion”: “2.9.2_176”,
“Host”: “dg02-pool07-kvm40”,
“AndroidVersion”: 35,
“deviceId”: “d8226cec-6eb5-43a0-8a17-bb1a03067b71”,
“Brand”: “OnePlus”,
“hasCMPKey”: “Unknown”,
“environment”: “production”,
“TimeZone”: “GMT+07:00”,
“onboardedRecovery”: false,
“OSVersion”: “5.10.209-android12-9-o-gd47175da83bf”,
“VersionRelease”: “15”,
“Display”: “PGP110Ovt_15.0.0.700(CN01M004)”,
“algorithm”: “MPC_EDDSA_ED25519”
},
“method”: “GENERATE_MPC_KEYS”,
“stacktraces”: ,
“type”: “FailedToEnrollPlayer”
}
]
}

is it related to download certificate issue? is there anything i need to do first?

yes this occuring when create ECDSA keys also

actually i already tried again and got different error, here is the log file content

{
“headers”: {
“physicalDeviceId”: “ac0c8ee5-1c12-485a-8ef8-8091d632d021”,
“platformType”: “Android”,
“sdkVersion”: “2.9.2.176”,
“mpcVersion”: “6”
},
“method”: “report_event”,
“params”: [
{
“code”: 206,
“level”: “ERROR”,
“logs”: [
{
“isoTimestamp”: “2025-05-24T06:23:53.211716Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: null-fireblocks_ncw_internal_DEVICE-NCWService-production - generated key: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.213652Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: null-fireblocks_ncw_internal_DEVICE-NCWService-sandbox - generated key: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.214851Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - ************* Fireblocks SDK Initialized *************\n”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.215380Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Fireblocks SDK version:2.9.2_176”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.219919Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Info:{AndroidVersion=35, SdkVersion=2.9.2_176, Device=OnePlus/OP5551L1/PGP110/PGP110, TimeZone=GMT+07:00, Uptime= 3h11m17.496s, OSVersion=5.10.209-android12-9-o-gd47175da83bf, VersionRelease=15, VersionIncremental=S.1d52f00-13f17-1, Brand=OnePlus, Host=dg02-pool07-kvm40, Display=PGP110Ovt_15.0.0.700(CN01M004)}”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.220452Z”,
“level”: “INFO”,
“message”: “Fireblocks:SettingsRepo -->: previous version code: 0, current sdk version code:176\n”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.268237Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: fireblocks_ncw_internal_d8226cec-6eb5-43a0-8a17-bb1a03067b71-csrRequest - generated key: true”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.273426Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractCryptoPreference$initKeyIfNeeded -->: fireblocks_ncw_internal_d8226cec-6eb5-43a0-8a17-bb1a03067b71-enrollPlayerKeys - generated key: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.276633Z”,
“level”: “INFO”,
“message”: “Fireblocks:StorageManager$Companion -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Created new storage manager”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.277557Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - UpgradeMigrationRedownloadCertificates shouldUpgrade using environment: production logTag: Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.278212Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - performing version upgrade, redownload certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.279447Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.280029Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - should redownload certificates: true, we have certificates: false ,due to expiration: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.280199Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.280635Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo$checkUpgradeNeeded -->: Need to perform UPGRADE UpgradeMigrationRedownloadCertificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.281638Z”,
“level”: “INFO”,
“message”: “Fireblocks:Fireblocks -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Initialize finished”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.282326Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationSendClientVersion -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - lastSentClientVersion: 0, newVersion: 176, sdkVersionIsOld: true, sentClientVersion: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.287624Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo$checkUpgradeNeeded -->: No need to perform UPGRADE migration:UpgradeMigrationSendClientVersion”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.288323Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeCloudCosignerPlayerCertificate -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - cloudCosignerPlayerId is empty, we should download the cloud cosigner player certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.288873Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo$checkUpgradeNeeded -->: Need to perform UPGRADE UpgradeCloudCosignerPlayerCertificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.290605Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeRepo -->: Upgrade completed, performed:2 migrations, setting new version code to:176”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.292747Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - start redownloadCertificates for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.295231Z”,
“level”: “INFO”,
“message”: “Fireblocks:CertificateRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - requesting to download certificate for cloud cosigner”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.296350Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - setting timeout: connectTimeout: 30 SECONDS for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.296361Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - setting timeout: connectTimeout: 30 SECONDS for get_cloud_cosigner_certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.297020Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_cloud_cosigner_certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:53.299911Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.757021Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.759779Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - redownloadCertificates isSuccessful: false for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.760539Z”,
“level”: “ERROR”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - CertificatesResponse body is null for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.761529Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates$performUpgrade -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Re-downloaded certificates for: production, successUpdatingCertificates:true, downloadSuccess:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.763864Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeMigrationRedownloadCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - completed running upgrade migration: UpgradeMigrationRedownloadCertificates, success: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.764077Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.944439Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_cloud_cosigner_certificate”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.945859Z”,
“level”: “ERROR”,
“message”: “Fireblocks:CertificateRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - could not download certificate for cloud cosigner”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.946516Z”,
“level”: “ERROR”,
“message”: “Fireblocks:CertificateRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - cloud cosigner certificate can NOT be verified for null for env:production”
},
{
“isoTimestamp”: “2025-05-24T06:23:54.947384Z”,
“level”: “INFO”,
“message”: “Fireblocks:UpgradeCloudCosignerPlayerCertificate -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - completed running upgrade migration: UpgradeCloudCosignerPlayerCertificate, success: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.427370Z”,
“level”: “INFO”,
“message”: “Fireblocks:Fireblocks -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - generateMPCKeys started”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.448641Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - startFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.453510Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.455336Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - starting flow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.457316Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - starting current step:preRegister”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.474854Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.477748Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - starting current step:register”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.495247Z”,
“level”: “INFO”,
“message”: “Fireblocks:AuthRepo -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - start register envParameter:production”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.497806Z”,
“level”: “INFO”,
“message”: “Fireblocks:EnvironmentProvider -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - initEnvironment envParameter: production”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.499525Z”,
“level”: “INFO”,
“message”: “Fireblocks:EnvironmentProvider -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - set environment to default env:production”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.503020Z”,
“level”: “INFO”,
“message”: “Fireblocks:AuthRepo -->: Setting algorithms: [MPC_EDDSA_ED25519, MPC_ECDSA_SECP256K1]”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.510629Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - Starting step:getServiceCertificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.513401Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - start redownloadCertificates for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.517741Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - setting timeout: connectTimeout: 30 SECONDS for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:57.519399Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.681311Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_service_certificates”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.685417Z”,
“level”: “INFO”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - redownloadCertificates isSuccessful: false for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.687542Z”,
“level”: “ERROR”,
“message”: “Fireblocks:MobileBackendServiceExtensionsKt -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - CertificatesResponse body is null for env:production logTag:Fireblocks”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.689968Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$getServiceCertificates -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - downloaded services certificates successfully: false”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.693384Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: d8226cec-6eb5-43a0-8a17-bb1a03067b71 - auth aborted on step: getServiceCertificates, waiting for restart”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.694144Z”,
“level”: “INFO”,
“message”: “Fireblocks:MultiDeviceManager$Companion$initialize -->: updatedCertificates: isExpired:false”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.695958Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractSharedPreference -->: fireblocks_ncw_internal_d8226cec-6eb5-43a0-8a17-bb1a03067b71 remove isDownloadedServiceCertificates-production”
},
{
“isoTimestamp”: “2025-05-24T06:23:58.698606Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: Calling callback with result: false, deviceId: d8226cec-6eb5-43a0-8a17-bb1a03067b71, sendEvent: true”
}
],
“message”: “Failed to enroll player”,
“metadata”: {
“VersionIncremental”: “S.1d52f00-13f17-1”,
“completedMPC”: false,
“Uptime”: " 3h11m22.981s",
“keyStatus”: “ERROR”,
“Device”: “OnePlus/OP5551L1/PGP110/PGP110”,
“SdkVersion”: “2.9.2_176”,
“Host”: “dg02-pool07-kvm40”,
“AndroidVersion”: 35,
“deviceId”: “d8226cec-6eb5-43a0-8a17-bb1a03067b71”,
“Brand”: “OnePlus”,
“hasCMPKey”: “Unknown”,
“environment”: “production”,
“TimeZone”: “GMT+07:00”,
“onboardedRecovery”: false,
“OSVersion”: “5.10.209-android12-9-o-gd47175da83bf”,
“VersionRelease”: “15”,
“Display”: “PGP110Ovt_15.0.0.700(CN01M004)”,
“algorithm”: “MPC_EDDSA_ED25519”
},
“method”: “GENERATE_MPC_KEYS”,
“stacktraces”: ,
“type”: “FailedToEnrollPlayer”
}
]
}

is this relate to certificate could not download properly?
what should i do to resolved this issue?

yes, and after several trial for now i got an error failed to download certificates, but when i tried to check the system log from IOS i think i already got the certificates.

can you explain how it work and how i fix this issue in RN?

i once successfully to download certicate but got error failed to create key and i tried it again got this error message below

{
“method”: “report_event”,
“headers”: {
“mpcVersion”: “6”,
“sdkVersion”: “2.9.2”,
“physicalDeviceId”: “ed3a9b07-fe1a-47c4-b4b0-78517847a0be”,
“platformType”: “iOS”
},
“params”: [
{
“logs”: [
{
“message”: “Flow Failed: Failed to download certificates”,
“level”: “ERROR”,
“isoTimestamp”: “2025-05-22T09:12:49.766Z”
},
{
“message”: “Report for FailedToDownloadCertificate is not allowed. Last report was sent at 2025-05-22 09:12:49 +0000 and next report will be allowed at 2025-05-22 10:12:49 +0000”,
“isoTimestamp”: “2025-05-22T09:12:49.765Z”,
“level”: “INFO”
},
{
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T09:12:49.765Z”,
“message”: “Did send event: keyId: , algorithm: MPC_ECDSA_SECP256K1, keyStatus: ERROR. Error: Failed to download certificates - code: 101). - runningMethod: GENERATE_MPC_KEYS”
},
{
“level”: “INFO”,
“message”: “Did send event: keyId: , algorithm: MPC_EDDSA_ED25519, keyStatus: ERROR. Error: Failed to download certificates - code: 101). - runningMethod: GENERATE_MPC_KEYS”,
“isoTimestamp”: “2025-05-22T09:12:49.646Z”
},
{
“level”: “ERROR”,
“message”: “Got certificate illegal response!)”,
“isoTimestamp”: “2025-05-22T09:12:49.643Z”
},
{
“isoTimestamp”: “2025-05-22T09:12:49.642Z”,
“message”: “Got certificate illegal response!)”,
“level”: “ERROR”
},
{
“level”: “ERROR”,
“isoTimestamp”: “2025-05-22T09:12:49.642Z”,
“message”: “Got certificate illegal response!)”
},
{
“isoTimestamp”: “2025-05-22T09:12:49.641Z”,
“message”: “Got certificate illegal response!)”,
“level”: “ERROR”
},
{
“message”: “Got certificate illegal response!)”,
“isoTimestamp”: “2025-05-22T09:12:49.640Z”,
“level”: “ERROR”
},
{
“message”: “MEASURE - get_service_certificates 3436.2430572509766”,
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T09:12:49.637Z”
},
{
“isoTimestamp”: “2025-05-22T09:12:46.198Z”,
“message”: “get_service_certificates”,
“level”: “INFO”
},
{
“message”: “Step Succeeded: PRE_REGISTER”,
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T09:12:46.197Z”
},
{
“isoTimestamp”: “2025-05-22T09:12:46.184Z”,
“level”: “INFO”,
“message”: “Did send event: keyId: , algorithm: MPC_EDDSA_ED25519, keyStatus: INITIATED. Error: ). - runningMethod: GENERATE_MPC_KEYS”
},
{
“level”: “INFO”,
“message”: “Did send event: keyId: , algorithm: MPC_ECDSA_SECP256K1, keyStatus: INITIATED. Error: ). - runningMethod: GENERATE_MPC_KEYS”,
“isoTimestamp”: “2025-05-22T09:12:46.181Z”
},
{
“message”: “starting flow: ONBOARDING_REPO”,
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T09:12:46.177Z”
},
{
“level”: “ERROR”,
“isoTimestamp”: “2025-05-22T08:47:46.986Z”,
“message”: “Flow Failed: Failed to download certificates”
},
{
“message”: “Report for FailedToDownloadCertificate is not allowed. Last report was sent at 2025-05-22 08:11:34 +0000 and next report will be allowed at 2025-05-22 09:11:34 +0000”,
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T08:47:46.986Z”
},
{
“message”: “Did send event: keyId: , algorithm: MPC_ECDSA_SECP256K1, keyStatus: ERROR. Error: Failed to download certificates - code: 101). - runningMethod: GENERATE_MPC_KEYS”,
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T08:47:46.985Z”
},
{
“message”: “Report for FailedToDownloadCertificate is not allowed. Last report was sent at 2025-05-22 08:11:34 +0000 and next report will be allowed at 2025-05-22 09:11:34 +0000”,
“isoTimestamp”: “2025-05-22T08:47:46.984Z”,
“level”: “INFO”
},
{
“message”: “Did send event: keyId: , algorithm: MPC_EDDSA_ED25519, keyStatus: ERROR. Error: Failed to download certificates - code: 101). - runningMethod: GENERATE_MPC_KEYS”,
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T08:47:46.983Z”
},
{
“message”: “Got certificate illegal response!)”,
“isoTimestamp”: “2025-05-22T08:47:46.979Z”,
“level”: “ERROR”
},
{
“message”: “Got certificate illegal response!)”,
“level”: “ERROR”,
“isoTimestamp”: “2025-05-22T08:47:46.979Z”
},
{
“isoTimestamp”: “2025-05-22T08:47:46.979Z”,
“message”: “Got certificate illegal response!)”,
“level”: “ERROR”
},
{
“message”: “Got certificate illegal response!)”,
“isoTimestamp”: “2025-05-22T08:47:46.979Z”,
“level”: “ERROR”
},
{
“isoTimestamp”: “2025-05-22T08:47:46.978Z”,
“message”: “Got certificate illegal response!)”,
“level”: “ERROR”
},
{
“message”: “MEASURE - get_service_certificates 4543.739914894104”,
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T08:47:46.978Z”
},
{
“isoTimestamp”: “2025-05-22T08:47:42.433Z”,
“message”: “get_service_certificates”,
“level”: “INFO”
},
{
“level”: “INFO”,
“message”: “Step Succeeded: PRE_REGISTER”,
“isoTimestamp”: “2025-05-22T08:47:42.432Z”
},
{
“level”: “INFO”,
“message”: “Did send event: keyId: , algorithm: MPC_ECDSA_SECP256K1, keyStatus: INITIATED. Error: ). - runningMethod: GENERATE_MPC_KEYS”,
“isoTimestamp”: “2025-05-22T08:47:42.421Z”
},
{
“message”: “Did send event: keyId: , algorithm: MPC_EDDSA_ED25519, keyStatus: INITIATED. Error: ). - runningMethod: GENERATE_MPC_KEYS”,
“isoTimestamp”: “2025-05-22T08:47:42.418Z”,
“level”: “INFO”
},
{
“level”: “INFO”,
“message”: “starting flow: ONBOARDING_REPO”,
“isoTimestamp”: “2025-05-22T08:47:42.413Z”
},
{
“isoTimestamp”: “2025-05-22T08:47:17.727Z”,
“level”: “ERROR”,
“message”: “invalid response - could not download certificate for cloud cosigner”
},
{
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T08:47:17.724Z”,
“message”: “MEASURE - get_cloud_cosigner_certificate 477.93805599212646”
},
{
“isoTimestamp”: “2025-05-22T08:47:17.245Z”,
“message”: “get_cloud_cosigner_certificate”,
“level”: “INFO”
},
{
“isoTimestamp”: “2025-05-22T08:47:17.243Z”,
“message”: “FireblocksSDK.UpgradeCloudCosignerPlayerCertificateStep - run upgrade on version: 2.9.2”,
“level”: “INFO”
},
{
“level”: “INFO”,
“isoTimestamp”: “2025-05-22T08:47:17.241Z”,
“message”: “FireblocksSDK.UpgradeClientVersionStep - skip upgrade on version: 2.9.2”
},
{
“isoTimestamp”: “2025-05-22T08:47:17.239Z”,
“level”: “ERROR”,
“message”: “Got certificate illegal response!)”
},
{
“isoTimestamp”: “2025-05-22T08:47:17.239Z”,
“level”: “ERROR”,
“message”: “Got certificate illegal response!)”
},
{
“isoTimestamp”: “2025-05-22T08:47:17.239Z”,
“level”: “ERROR”,
“message”: “Got certificate illegal response!)”
},
{
“isoTimestamp”: “2025-05-22T08:47:17.238Z”,
“level”: “ERROR”,
“message”: “Got certificate illegal response!)”
}
],
“code”: 101,
“level”: “ERROR”,
“type”: “FailedToDownloadCertificate”,
“stacktraces”: ,
“method”: “GENERATE_MPC_KEYS”,
“metadata”: {
“uptime”: “timeval(tv_sec: 1747737093, tv_usec: 988081)”,
“device”: “arm64”,
“completedMPC”: false,
“hasCMPKey”: false,
“iosVersion”: “18.0”,
“environment”: “production”,
“timezone”: “GMT+7”,
“deviceId”: “350502d5-c1f6-4e03-afe7-8e571b289b50”,
“onboardedRecovery”: false,
“previousEvents”: [
“2025-05-22T15:47:46.986+07:00”,
“2025-05-22T16:12:49.765+07:00”
]
},
“message”: “Failed to download certificates”
}
]
}


1 2 / 3

Hi Kevin,

Can you check that you are using the correct vars in the env_config.ts file by default it is sandbox but if you are using prod (which I am seeing you are), please change it accordingly to production

Thank you

yes i already using prod env on both BE and Mobile also

after several trial error, somehow certificate can be downloaded through VPN, still intermitten but probably because i’m using VPN, but after i got another log failedToRequestKey & failedToCreateKey, i’m embed message value that has log below

{
“headers”: {
“physicalDeviceId”: “6e4f270b-467a-45da-8ca2-bdfd99de22dc”,
“platformType”: “Android”,
“sdkVersion”: “2.9.7.187”,
“mpcVersion”: “6”
},
“method”: “report_event”,
“params”: [
{
“code”: 207,
“level”: “ERROR”,
“logs”: [
{
“isoTimestamp”: “2025-05-25T16:24:54.397816Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - startFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.399173Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.399597Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - starting flow:Onboarding”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.399995Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - starting current step:preRegister”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.402209Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.402586Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - starting current step:createSigningKeys”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.403040Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow$Companion$createSigningKeys -->: baab1002-bac6-40da-bd0b-604a3dd88459 - Setting algorithms: [MPC_EDDSA_ED25519, MPC_ECDSA_SECP256K1]”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.403663Z”,
“level”: “INFO”,
“message”: “Fireblocks:AuthRepo -->: baab1002-bac6-40da-bd0b-604a3dd88459 - resumeRegister”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.407953Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$getBackedUpKeys -->: baab1002-bac6-40da-bd0b-604a3dd88459 - getBackedUpKeys recoveryMode: NONE, isDownloadedBackupKey: false”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.410109Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$getBackedUpKeys -->: baab1002-bac6-40da-bd0b-604a3dd88459 - getBackedUpKeys not in recovery mode, don’t need this step”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.412062Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$enterRecoveryState -->: baab1002-bac6-40da-bd0b-604a3dd88459 - enterRecoveryState recoveryMode: NONE”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.413792Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: baab1002-bac6-40da-bd0b-604a3dd88459 - Starting step:requestMpcSetup”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.416879Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: baab1002-bac6-40da-bd0b-604a3dd88459 - setting timeout: connectTimeout: 30 SECONDS for get_all_keys”
},
{
“isoTimestamp”: “2025-05-25T16:24:54.417998Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_all_keys”
},
{
“isoTimestamp”: “2025-05-25T16:25:12.898433Z”,
“level”: “ERROR”,
“message”: “Fireblocks:Api$getService$2$getAllKeys$1$execute$lambda$0$$inlined$handleOutgoingMessage -->: baab1002-bac6-40da-bd0b-604a3dd88459 - Failed to send message, error:ErrorResponse(code=-1, message=Failed invoking RPC)”
},
{
“isoTimestamp”: “2025-05-25T16:25:12.899378Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_all_keys”
},
{
“isoTimestamp”: “2025-05-25T16:25:12.903098Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion -->: baab1002-bac6-40da-bd0b-604a3dd88459 - requestMpcSetup getAllKeys body is empty”
},
{
“isoTimestamp”: “2025-05-25T16:25:12.905306Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion -->: baab1002-bac6-40da-bd0b-604a3dd88459 - requestMpcSetup requestRequired: true”
},
{
“isoTimestamp”: “2025-05-25T16:25:12.910032Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: baab1002-bac6-40da-bd0b-604a3dd88459 - setting timeout: connectTimeout: 30 SECONDS for request_mpc_setup”
},
{
“isoTimestamp”: “2025-05-25T16:25:12.911469Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:request_mpc_setup”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.946265Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for request_mpc_setup”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.949618Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$requestMpcSetup -->: baab1002-bac6-40da-bd0b-604a3dd88459 - requestedMpcSetup isSuccessful: false”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.954547Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: baab1002-bac6-40da-bd0b-604a3dd88459 - auth aborted on step: requestMpcSetup, waiting for restart”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.957099Z”,
“level”: “INFO”,
“message”: “Fireblocks:Reporter -->: Report for GENERATE_MPC_KEYS_FailedToRequestKey is not allowed. Last report was sent at May 25, 11:12:23 PM and next report will be allowed at May 26, 12:12:23 AM”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.957254Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractSharedPreference -->: fireblocks_ncw_internal_baab1002-bac6-40da-bd0b-604a3dd88459 remove requestedMpcSetup”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.958084Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: Calling callback with result: false, deviceId: baab1002-bac6-40da-bd0b-604a3dd88459, sendEvent: true”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.958837Z”,
“level”: “ERROR”,
“message”: “Fireblocks:CreateSignatureKeysRepo$requestMPCSetup -->: baab1002-bac6-40da-bd0b-604a3dd88459 - resumeRegister: failed to request MPC Setup”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.961942Z”,
“level”: “INFO”,
“message”: “Fireblocks:Reporter -->: Report for GENERATE_MPC_KEYS_FailedToRequestKey is not allowed. Last report was sent at May 25, 11:12:23 PM and next report will be allowed at May 26, 12:12:23 AM”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.962082Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow$Companion$createSigningKeys$1$start$createSignatureKeysRepo -->: baab1002-bac6-40da-bd0b-604a3dd88459 - createSigningKeys completed: false”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.962660Z”,
“level”: “INFO”,
“message”: “Fireblocks:Reporter -->: Report for GENERATE_MPC_KEYS_FailedToCreateKey is not allowed. Last report was sent at May 25, 11:12:24 PM and next report will be allowed at May 26, 12:12:24 AM”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.962857Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - resuming current step:complete in flow:Onboarding”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.963819Z”,
“level”: “INFO”,
“message”: “Fireblocks:Fireblocks$generateMPCKeys -->: baab1002-bac6-40da-bd0b-604a3dd88459 - generateMPCKeys completed. Calling callback”
},
{
“isoTimestamp”: “2025-05-25T16:25:14.969611Z”,
“level”: “INFO”,
“message”: “Fireblocks:Reporter -->: Report for GENERATE_MPC_KEYS_FailedToCreateKey is not allowed. Last report was sent at May 25, 11:12:24 PM and next report will be allowed at May 26, 12:12:24 AM”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.883601Z”,
“level”: “INFO”,
“message”: “Fireblocks:Fireblocks -->: baab1002-bac6-40da-bd0b-604a3dd88459 - generateMPCKeys started”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.889646Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - startFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.894811Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.896218Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - starting flow:Onboarding”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.897706Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - starting current step:preRegister”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.904620Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - continueFlow:Onboarding”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.905282Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow -->: baab1002-bac6-40da-bd0b-604a3dd88459 - starting current step:createSigningKeys”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.906728Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow$Companion$createSigningKeys -->: baab1002-bac6-40da-bd0b-604a3dd88459 - Setting algorithms: [MPC_EDDSA_ED25519, MPC_ECDSA_SECP256K1]”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.907591Z”,
“level”: “INFO”,
“message”: “Fireblocks:AuthRepo -->: baab1002-bac6-40da-bd0b-604a3dd88459 - resumeRegister”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.910365Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$getBackedUpKeys -->: baab1002-bac6-40da-bd0b-604a3dd88459 - getBackedUpKeys recoveryMode: NONE, isDownloadedBackupKey: false”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.913097Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$getBackedUpKeys -->: baab1002-bac6-40da-bd0b-604a3dd88459 - getBackedUpKeys not in recovery mode, don’t need this step”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.915492Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$enterRecoveryState -->: baab1002-bac6-40da-bd0b-604a3dd88459 - enterRecoveryState recoveryMode: NONE”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.916995Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: baab1002-bac6-40da-bd0b-604a3dd88459 - Starting step:requestMpcSetup”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.921677Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: baab1002-bac6-40da-bd0b-604a3dd88459 - setting timeout: connectTimeout: 30 SECONDS for get_all_keys”
},
{
“isoTimestamp”: “2025-05-26T02:19:24.922191Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:get_all_keys”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.268002Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for get_all_keys”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.271020Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion -->: baab1002-bac6-40da-bd0b-604a3dd88459 - requestMpcSetup getAllKeys body is empty”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.271478Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion -->: baab1002-bac6-40da-bd0b-604a3dd88459 - requestMpcSetup requestRequired: true”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.273645Z”,
“level”: “INFO”,
“message”: “Fireblocks:TimeoutInterceptor -->: baab1002-bac6-40da-bd0b-604a3dd88459 - setting timeout: connectTimeout: 30 SECONDS for request_mpc_setup”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.274084Z”,
“level”: “INFO”,
“message”: “Fireblocks:ApiCallTimerTask -->: Api call waiting for method:request_mpc_setup”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.873641Z”,
“level”: “INFO”,
“message”: “Fireblocks:Api$getService$OutgoingMessageCallback -->: clearTimeoutTimer for request_mpc_setup”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.876260Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth$Companion$requestMpcSetup -->: baab1002-bac6-40da-bd0b-604a3dd88459 - requestedMpcSetup isSuccessful: false”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.881470Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: baab1002-bac6-40da-bd0b-604a3dd88459 - auth aborted on step: requestMpcSetup, waiting for restart”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.882072Z”,
“level”: “INFO”,
“message”: “Fireblocks:AbstractSharedPreference -->: fireblocks_ncw_internal_baab1002-bac6-40da-bd0b-604a3dd88459 remove requestedMpcSetup”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.883032Z”,
“level”: “INFO”,
“message”: “Fireblocks:Auth -->: Calling callback with result: false, deviceId: baab1002-bac6-40da-bd0b-604a3dd88459, sendEvent: true”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.883995Z”,
“level”: “ERROR”,
“message”: “Fireblocks:CreateSignatureKeysRepo$requestMPCSetup -->: baab1002-bac6-40da-bd0b-604a3dd88459 - resumeRegister: failed to request MPC Setup”
},
{
“isoTimestamp”: “2025-05-26T02:19:26.887277Z”,
“level”: “INFO”,
“message”: “Fireblocks:Flow$Companion$createSigningKeys$1$start$createSignatureKeysRepo -->: baab1002-bac6-40da-bd0b-604a3dd88459 - createSigningKeys completed: false”
}
],
“message”: “Failed to create key”,
“metadata”: {
“previousEvents”: “2025-05-25T23:20:53.127014+07:00, 2025-05-25T23:20:53.129087+07:00, 2025-05-25T23:24:33.293195+07:00, 2025-05-25T23:24:33.29512+07:00, 2025-05-25T23:25:14.962889+07:00, 2025-05-25T23:25:14.970455+07:00”,
“VersionIncremental”: “S.1d52f00-13f17-1”,
“completedMPC”: false,
“Uptime”: " 28h45m31.899s",
“keyStatus”: “ERROR”,
“Device”: “OnePlus/OP5551L1/PGP110/PGP110”,
“SdkVersion”: “2.9.7_187”,
“Host”: “dg02-pool07-kvm40”,
“AndroidVersion”: 35,
“deviceId”: “baab1002-bac6-40da-bd0b-604a3dd88459”,
“Brand”: “OnePlus”,
“hasCMPKey”: “Unknown”,
“environment”: “production”,
“TimeZone”: “GMT+07:00”,
“onboardedRecovery”: false,
“OSVersion”: “5.10.209-android12-9-o-gd47175da83bf”,
“VersionRelease”: “15”,
“Display”: “PGP110Ovt_15.0.0.700(CN01M004)”,
“algorithm”: “MPC_EDDSA_ED25519”
},
“method”: “GENERATE_MPC_KEYS”,
“stacktraces”: ,
“type”: “FailedToCreateKey”
}
]
}