From cbf4c8a4f3eba739a7c1482fcda1e781dad4b5e9 Mon Sep 17 00:00:00 2001 From: Aleksandr Kuperman Date: Wed, 30 Oct 2024 11:31:53 +0000 Subject: [PATCH] chore: adding more staking contracts --- .../globals_base_mainnet_contribute.json | 5 +-- ...globals_base_mainnet_contribute_alpha.json | 4 +- ...lobals_base_mainnet_contribute_alpha2.json | 42 +++++++++++++++++++ ...lobals_base_mainnet_contribute_alpha3.json | 42 +++++++++++++++++++ 4 files changed, 88 insertions(+), 5 deletions(-) create mode 100644 scripts/deployment/globals_base_mainnet_contribute_alpha2.json create mode 100644 scripts/deployment/globals_base_mainnet_contribute_alpha3.json diff --git a/scripts/deployment/globals_base_mainnet_contribute.json b/scripts/deployment/globals_base_mainnet_contribute.json index a4d7c3c..d262e49 100644 --- a/scripts/deployment/globals_base_mainnet_contribute.json +++ b/scripts/deployment/globals_base_mainnet_contribute.json @@ -17,7 +17,6 @@ "gnosisSafeMultisigImplementationAddress":"0xBb7e1D6Cb6F243D6bdE81CE92a9f2aFF7Fbe7eac", "stakingTokenAddress":"0xEB5638eefE289691EcE01943f768EDBF96258a80", "stakingFactoryAddress":"0x1cEe30D08943EB58EFF84DD1AB44a6ee6FEff63a", - "agentId":"", - "configHash":"", - "contributeActivityCheckerAddress":"" + "agentId":"41", + "configHash":"0xd984ec4ebedd513d8132366f2525aa2258eaddb1cf5abdafb0d0fb7dd87ce1a1" } \ No newline at end of file diff --git a/scripts/deployment/globals_base_mainnet_contribute_alpha.json b/scripts/deployment/globals_base_mainnet_contribute_alpha.json index e5405b1..9a566ee 100644 --- a/scripts/deployment/globals_base_mainnet_contribute_alpha.json +++ b/scripts/deployment/globals_base_mainnet_contribute_alpha.json @@ -31,8 +31,8 @@ "livenessPeriod":"86400", "timeForEmissions":"2592000", "numAgentInstances":"1", - "agentIds":[], - "threshold":"0", + "agentIds":["41"], + "threshold":"1", "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", "serviceRegistry":"0x3C1fF68f5aa342D296d4DEe4Bb1cACCA912D95fE", diff --git a/scripts/deployment/globals_base_mainnet_contribute_alpha2.json b/scripts/deployment/globals_base_mainnet_contribute_alpha2.json new file mode 100644 index 0000000..73e3d13 --- /dev/null +++ b/scripts/deployment/globals_base_mainnet_contribute_alpha2.json @@ -0,0 +1,42 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"base", + "networkURL":"https://mainnet.base.org", + "gasPriceInGwei":"2", + "bridgeMediatorAddress":"0xE49CB081e8d96920C38aA7AB90cb0294ab4Bc8EA", + "gnosisSafeAddress":"0x69f4D1788e39c87893C980c06EdF4b7f686e2938", + "gnosisSafeProxyFactoryAddress":"0xC22834581EbC8527d974F8a1c97E1bEA4EF910BC", + "fallbackHandlerAddress":"0x017062a1dE2FE6b99BE3d9d37841FeD19F573804", + "olasAddress":"0x54330d28ca3357F294334BDC454a032e7f353416", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistryAddress":"0x3C1fF68f5aa342D296d4DEe4Bb1cACCA912D95fE", + "serviceRegistryTokenUtilityAddress":"0x34C895f302D0b5cf52ec0Edd3945321EB0f83dd5", + "serviceManagerTokenAddress":"0x63e66d7ad413C01A7b49C7FF4e3Bb765C4E4bd1b", + "gnosisSafeMultisigImplementationAddress":"0xBb7e1D6Cb6F243D6bdE81CE92a9f2aFF7Fbe7eac", + "stakingTokenAddress":"0xEB5638eefE289691EcE01943f768EDBF96258a80", + "stakingFactoryAddress":"0x1cEe30D08943EB58EFF84DD1AB44a6ee6FEff63a", + "contributorsProxyAddress":"", + "livenessRatio":"57870370370370", + "contributeActivityCheckerAddress":"", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"100", + "rewardsPerSecond":"21990740740760", + "minStakingDeposit":"250000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"3", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":["41"], + "threshold":"1", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x3C1fF68f5aa342D296d4DEe4Bb1cACCA912D95fE", + "activityChecker":"" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file diff --git a/scripts/deployment/globals_base_mainnet_contribute_alpha3.json b/scripts/deployment/globals_base_mainnet_contribute_alpha3.json new file mode 100644 index 0000000..5e09fce --- /dev/null +++ b/scripts/deployment/globals_base_mainnet_contribute_alpha3.json @@ -0,0 +1,42 @@ +{ + "contractVerification":true, + "useLedger":true, + "derivationPath":"m/44'/60'/2'/0/0", + "providerName":"base", + "networkURL":"https://mainnet.base.org", + "gasPriceInGwei":"2", + "bridgeMediatorAddress":"0xE49CB081e8d96920C38aA7AB90cb0294ab4Bc8EA", + "gnosisSafeAddress":"0x69f4D1788e39c87893C980c06EdF4b7f686e2938", + "gnosisSafeProxyFactoryAddress":"0xC22834581EbC8527d974F8a1c97E1bEA4EF910BC", + "fallbackHandlerAddress":"0x017062a1dE2FE6b99BE3d9d37841FeD19F573804", + "olasAddress":"0x54330d28ca3357F294334BDC454a032e7f353416", + "multisigProxyHash130":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistryAddress":"0x3C1fF68f5aa342D296d4DEe4Bb1cACCA912D95fE", + "serviceRegistryTokenUtilityAddress":"0x34C895f302D0b5cf52ec0Edd3945321EB0f83dd5", + "serviceManagerTokenAddress":"0x63e66d7ad413C01A7b49C7FF4e3Bb765C4E4bd1b", + "gnosisSafeMultisigImplementationAddress":"0xBb7e1D6Cb6F243D6bdE81CE92a9f2aFF7Fbe7eac", + "stakingTokenAddress":"0xEB5638eefE289691EcE01943f768EDBF96258a80", + "stakingFactoryAddress":"0x1cEe30D08943EB58EFF84DD1AB44a6ee6FEff63a", + "contributorsProxyAddress":"", + "livenessRatio":"115740740740740", + "contributeActivityCheckerAddress":"", + "stakingParams": + { + "metadataHash":"", + "maxNumServices":"100", + "rewardsPerSecond":"43981481481520", + "minStakingDeposit":"500000000000000000000", + "minNumStakingPeriods":"3", + "maxNumInactivityPeriods":"3", + "livenessPeriod":"86400", + "timeForEmissions":"2592000", + "numAgentInstances":"1", + "agentIds":["41"], + "threshold":"1", + "configHash":"0x0000000000000000000000000000000000000000000000000000000000000000", + "proxyHash":"0xb89c1b3bdf2cf8827818646bce9a8f6e372885f8c55e5c07acbd307cb133b000", + "serviceRegistry":"0x3C1fF68f5aa342D296d4DEe4Bb1cACCA912D95fE", + "activityChecker":"" + }, + "stakingTokenInstanceAddress":"" +} \ No newline at end of file