From 083d12cacdeefe3591f1c19946a2e8422d45a68b Mon Sep 17 00:00:00 2001 From: Aleksandr Kuperman Date: Fri, 8 Nov 2024 11:24:15 +0000 Subject: [PATCH 1/3] chore: deployment script correction --- ...loy_12_contributors_proxy_set_contribute_agent_statuses.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/deployment/deploy_12_contributors_proxy_set_contribute_agent_statuses.js b/scripts/deployment/deploy_12_contributors_proxy_set_contribute_agent_statuses.js index 46d2cca..561a942 100644 --- a/scripts/deployment/deploy_12_contributors_proxy_set_contribute_agent_statuses.js +++ b/scripts/deployment/deploy_12_contributors_proxy_set_contribute_agent_statuses.js @@ -13,7 +13,7 @@ async function main() { const providerName = parsedData.providerName; const gasPriceInGwei = parsedData.gasPriceInGwei; const contributorsProxyAddress = parsedData.contributorsProxyAddress; - const contributeAgentAddress = parsedData.contributeAgentAddress; + const contributeServiceAddress = parsedData.contributeServiceAddress; let networkURL = parsedData.networkURL; if (providerName === "polygon") { @@ -50,7 +50,7 @@ async function main() { // Transaction signing and execution console.log("12. EOA to set contribute agent statuses in ContributorsProxy"); console.log("You are signing the following transaction: ContributorsProxy.connect(EOA).setContributeAgentStatuses()"); - const result = await contributorsProxy.connect(EOA).setContributeAgentStatuses([contributeAgentAddress], [true], { gasPrice }); + const result = await contributorsProxy.connect(EOA).setContributeServiceStatuses([contributeServiceAddress], [true], { gasPrice }); // Transaction details console.log("Contract deployment: ContributorsProxy"); From e28d005217fedeb02cf456975004d76fdbccc3e3 Mon Sep 17 00:00:00 2001 From: Aleksandr Kuperman Date: Tue, 26 Nov 2024 23:16:10 +0000 Subject: [PATCH 2/3] chore: more staking setups --- ...obals_gnosis_mainnet_qs_beta_expert10.json | 39 +++++++++++++++++++ ...obals_gnosis_mainnet_qs_beta_expert11.json | 39 +++++++++++++++++++ ...obals_gnosis_mainnet_qs_beta_expert12.json | 39 +++++++++++++++++++ ...lobals_gnosis_mainnet_qs_beta_expert8.json | 39 +++++++++++++++++++ ...lobals_gnosis_mainnet_qs_beta_expert9.json | 39 +++++++++++++++++++ ...lobals_mode_mainnet_olas_modius_alpha.json | 38 ++++++++++++++++++ 6 files changed, 233 insertions(+) create mode 100644 scripts/deployment/globals_gnosis_mainnet_qs_beta_expert10.json create mode 100644 scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json create mode 100644 scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json create mode 100644 scripts/deployment/globals_gnosis_mainnet_qs_beta_expert8.json create mode 100644 scripts/deployment/globals_gnosis_mainnet_qs_beta_expert9.json create mode 100644 scripts/deployment/globals_mode_mainnet_olas_modius_alpha.json diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert10.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert10.json new file mode 100644 index 0000000..c4d9ef8 --- /dev/null +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert10.json @@ -0,0 +1,39 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"gnosis", + "networkURL":"https://rpc.gnosischain.com", + "gasPriceInGwei":"4", + "gnosisSafeAddress":"0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", + "gnosisSafeProxyFactoryAddress":"0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", + "serviceRegistryAddress":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "serviceRegistryTokenUtilityAddress":"0xa45E64d13A30a51b91ae0eb182e88a40e9b18eD8", + "olasAddress":"0xcE11e14225575945b8E6Dc0D4F2dD4C570f79d9f", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "stakingNativeTokenAddress":"", + "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", + "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", + "livenessRatio":"694444444444444", + "singleMechActivityCheckerAddress":"0xE73C4e90983aa65d42b2de968E0C8F25Ced835A8", + "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"40", + "rewardsPerSecond":"439180618975140", + "minStakingDeposit":"5000000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"2", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":["25"], + "threshold":"0", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "activityChecker":"0xE73C4e90983aa65d42b2de968E0C8F25Ced835A8" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json new file mode 100644 index 0000000..6df87a9 --- /dev/null +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json @@ -0,0 +1,39 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"gnosis", + "networkURL":"https://rpc.gnosischain.com", + "gasPriceInGwei":"4", + "gnosisSafeAddress":"0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", + "gnosisSafeProxyFactoryAddress":"0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", + "serviceRegistryAddress":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "serviceRegistryTokenUtilityAddress":"0xa45E64d13A30a51b91ae0eb182e88a40e9b18eD8", + "olasAddress":"0xcE11e14225575945b8E6Dc0D4F2dD4C570f79d9f", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "stakingNativeTokenAddress":"", + "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", + "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", + "livenessRatio":"462962962962963", + "stakingActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", + "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"50", + "rewardsPerSecond":"87962962963040", + "minStakingDeposit":"1000000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"2", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":["25"], + "threshold":"0", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "activityChecker":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json new file mode 100644 index 0000000..a752849 --- /dev/null +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json @@ -0,0 +1,39 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"gnosis", + "networkURL":"https://rpc.gnosischain.com", + "gasPriceInGwei":"4", + "gnosisSafeAddress":"0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", + "gnosisSafeProxyFactoryAddress":"0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", + "serviceRegistryAddress":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "serviceRegistryTokenUtilityAddress":"0xa45E64d13A30a51b91ae0eb182e88a40e9b18eD8", + "olasAddress":"0xcE11e14225575945b8E6Dc0D4F2dD4C570f79d9f", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "stakingNativeTokenAddress":"", + "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", + "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", + "livenessRatio":"1157407407407407", + "stakingActivityCheckerAddress":"", + "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"50", + "rewardsPerSecond":"219907407407600", + "minStakingDeposit":"1000000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"2", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":["25"], + "threshold":"0", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "activityChecker":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert8.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert8.json new file mode 100644 index 0000000..c4d9ef8 --- /dev/null +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert8.json @@ -0,0 +1,39 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"gnosis", + "networkURL":"https://rpc.gnosischain.com", + "gasPriceInGwei":"4", + "gnosisSafeAddress":"0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", + "gnosisSafeProxyFactoryAddress":"0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", + "serviceRegistryAddress":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "serviceRegistryTokenUtilityAddress":"0xa45E64d13A30a51b91ae0eb182e88a40e9b18eD8", + "olasAddress":"0xcE11e14225575945b8E6Dc0D4F2dD4C570f79d9f", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "stakingNativeTokenAddress":"", + "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", + "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", + "livenessRatio":"694444444444444", + "singleMechActivityCheckerAddress":"0xE73C4e90983aa65d42b2de968E0C8F25Ced835A8", + "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"40", + "rewardsPerSecond":"439180618975140", + "minStakingDeposit":"5000000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"2", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":["25"], + "threshold":"0", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "activityChecker":"0xE73C4e90983aa65d42b2de968E0C8F25Ced835A8" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert9.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert9.json new file mode 100644 index 0000000..c4d9ef8 --- /dev/null +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert9.json @@ -0,0 +1,39 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"gnosis", + "networkURL":"https://rpc.gnosischain.com", + "gasPriceInGwei":"4", + "gnosisSafeAddress":"0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", + "gnosisSafeProxyFactoryAddress":"0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", + "serviceRegistryAddress":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "serviceRegistryTokenUtilityAddress":"0xa45E64d13A30a51b91ae0eb182e88a40e9b18eD8", + "olasAddress":"0xcE11e14225575945b8E6Dc0D4F2dD4C570f79d9f", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "stakingNativeTokenAddress":"", + "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", + "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", + "livenessRatio":"694444444444444", + "singleMechActivityCheckerAddress":"0xE73C4e90983aa65d42b2de968E0C8F25Ced835A8", + "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"40", + "rewardsPerSecond":"439180618975140", + "minStakingDeposit":"5000000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"2", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":["25"], + "threshold":"0", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x9338b5153AE39BB89f50468E608eD9d764B755fD", + "activityChecker":"0xE73C4e90983aa65d42b2de968E0C8F25Ced835A8" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file diff --git a/scripts/deployment/globals_mode_mainnet_olas_modius_alpha.json b/scripts/deployment/globals_mode_mainnet_olas_modius_alpha.json new file mode 100644 index 0000000..97f8582 --- /dev/null +++ b/scripts/deployment/globals_mode_mainnet_olas_modius_alpha.json @@ -0,0 +1,38 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"mode", + "networkURL":"https://mainnet.mode.network", + "gasPriceInGwei":"1", + "gnosisSafeAddress":"0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", + "gnosisSafeProxyFactoryAddress":"0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", + "serviceRegistryAddress":"0x3C1fF68f5aa342D296d4DEe4Bb1cACCA912D95fE", + "serviceRegistryTokenUtilityAddress":"0x34C895f302D0b5cf52ec0Edd3945321EB0f83dd5", + "olasAddress":"0xcfD1D50ce23C46D3Cf6407487B2F8934e96DC8f9", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "stakingNativeTokenAddress":"0x88DE734655184a09B70700aE4F72364d1ad23728", + "stakingTokenAddress":"0xE49CB081e8d96920C38aA7AB90cb0294ab4Bc8EA", + "livenessRatio":"46296296296296", + "stakingActivityCheckerAddress":"0x07bc3C23DbebEfBF866Ca7dD9fAA3b7356116164", + "stakingFactoryAddress":"0x75D529FAe220bC8db714F0202193726b46881B76", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"20", + "rewardsPerSecond":"1649305555557", + "minStakingDeposit":"20000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"2", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":[], + "threshold":"0", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x3C1fF68f5aa342D296d4DEe4Bb1cACCA912D95fE", + "activityChecker":"0x07bc3C23DbebEfBF866Ca7dD9fAA3b7356116164" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file From cbd7454847c8e06ce80048297c4844d6fdbc2da9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kuperman Date: Tue, 26 Nov 2024 23:27:43 +0000 Subject: [PATCH 3/3] chore: corrections --- scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json | 2 +- scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json | 2 +- scripts/deployment/globals_gnosis_mainnet_qs_beta_expert2.json | 2 +- scripts/deployment/globals_gnosis_mainnet_qs_beta_expert3.json | 2 +- scripts/deployment/globals_gnosis_mainnet_qs_beta_expert6.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json index 6df87a9..4ace4a7 100644 --- a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert11.json @@ -15,7 +15,7 @@ "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", "livenessRatio":"462962962962963", - "stakingActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", + "singleMechActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", "stakingParams": { diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json index a752849..f8acb3b 100644 --- a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert12.json @@ -15,7 +15,7 @@ "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", "livenessRatio":"1157407407407407", - "stakingActivityCheckerAddress":"", + "singleMechActivityCheckerAddress":"", "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", "stakingParams": { diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert2.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert2.json index d59e30a..a3df212 100644 --- a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert2.json +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert2.json @@ -15,7 +15,7 @@ "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", "livenessRatio":"462962962962963", - "stakingActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", + "singleMechActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", "stakingParams": { diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert3.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert3.json index aaf0098..61ceae5 100644 --- a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert3.json +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert3.json @@ -15,7 +15,7 @@ "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", "livenessRatio":"462962962962963", - "stakingActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", + "singleMechActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", "stakingParams": { diff --git a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert6.json b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert6.json index ff2fb70..9afa8c6 100644 --- a/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert6.json +++ b/scripts/deployment/globals_gnosis_mainnet_qs_beta_expert6.json @@ -15,7 +15,7 @@ "stakingTokenAddress":"0xEa00be6690a871827fAfD705440D20dd75e67AB1", "agentMechAddress":"0x77af31De935740567Cf4fF1986D04B2c964A786a", "livenessRatio":"462962962962963", - "stakingActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", + "singleMechActivityCheckerAddress":"0x87E6a97bD97D41904B1125A014B16bec50C6A89D", "stakingFactoryAddress":"0xb0228CA253A88Bc8eb4ca70BCAC8f87b381f4700", "stakingParams": {