Skip to content
20 changes: 5 additions & 15 deletions packages/dashmate/src/commands/group/reset.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,16 +55,6 @@ class GroupResetCommand extends GroupBaseCommand {
task: (ctx) => {
ctx.skipPlatformInitialization = true;

config.set('platform.dpns', baseConfig.platform.dpns);
config.set('platform.dashpay', baseConfig.platform.dashpay);
config.set('platform.featureFlags', baseConfig.platform.featureFlags);
config.set('platform.masternodeRewardShares', baseConfig.platform.masternodeRewardShares);

// TODO: Should stay the same
config.set('platform.drive.tenderdash.node.id', baseConfig.platform.drive.tenderdash.node.id);
config.set('platform.drive.tenderdash.node.key', baseConfig.platform.drive.tenderdash.node.key);
config.set('platform.drive.tenderdash.genesis', baseConfig.platform.drive.tenderdash.genesis);

if (!ctx.isPlatformOnlyReset) {
config.set('core.masternode.operator.privateKey', baseConfig.core.masternode.operator.privateKey);
}
Expand All @@ -80,16 +70,16 @@ class GroupResetCommand extends GroupBaseCommand {
configGroup.forEach((config) => configFile.removeConfig(config.getName()))
),
},
{
enabled: (ctx) => !ctx.isHardReset,
title: 'Configure Tenderdash nodes',
task: () => configureTenderdashTask(configGroup),
},
{
enabled: (ctx) => !ctx.isHardReset && !ctx.isPlatformOnlyReset,
title: 'Configure Core nodes',
task: () => configureCoreTask(configGroup),
},
{
enabled: (ctx) => !ctx.isHardReset,
title: 'Configure Tenderdash nodes',
task: () => configureTenderdashTask(configGroup),
},
{
// in case we don't need to register masternodes
title: `Generate ${amount} dash to local wallet`,
Expand Down