diff --git a/packages/automation/src/mapping.ts b/packages/automation/src/mapping.ts index 9e3fa1b..2701e79 100644 --- a/packages/automation/src/mapping.ts +++ b/packages/automation/src/mapping.ts @@ -241,16 +241,66 @@ export const commandTypeJsonMapping: Record = { 'maxBaseFeeInGwei', ], [CommandContractType.DmaMorphoBlueBasicSellCommandV2]: [ - // TODO + 'positionAddress', + 'triggerType', + 'maxCoverage', + 'debtToken', + 'collateralToken', + 'operationName', + 'poolId', + 'quoteDecimals', + 'collateralDecimals', + 'executionLtv', + 'targetLtv', + 'minSellPrice', + 'deviation', + 'maxBaseFeeInGwei', ], [CommandContractType.DmaMorphoBlueStopLossCommandV2]: [ - // TODO + 'positionAddress', + 'triggerType', + 'maxCoverage', + 'debtToken', + 'collateralToken', + 'operationName', + 'poolId', + 'quoteDecimals', + 'collateralDecimals', + 'executionLtv', + 'closeToCollateral' ], [CommandContractType.DmaMorphoBluePartialTakeProfitCommandV2]: [ - // TODO + 'positionAddress', + 'triggerType', + 'maxCoverage', + 'debtToken', + 'collateralToken', + 'operationName', + 'poolId', + 'quoteDecimals', + 'collateralDecimals', + 'executionLtv', + 'targetLtv', + 'executionPrice', + 'deviation', + 'withdrawToDebt', ], [CommandContractType.DmaMorphoBlueTrailingStopLossCommandV2]: [ - // TODO + 'positionAddress', + 'triggerType', + 'maxCoverage', + 'debtToken', + 'collateralToken', + 'operationName', + 'poolId', + 'quoteDecimals', + 'collateralDecimals', + 'collateralOracle', + 'collateralAddedRoundId', + 'debtOracle', + 'debtAddedRoundId', + 'trailingDistance', + 'closeToCollateral', ], }; export const commandOffchainDataTypeJsonMapping: Partial> = { @@ -651,7 +701,7 @@ export const defaultCommandTypeMapping: Record