#7134OPEN Issue
Support new `GovernanceLockConfig` in SV app
mrdziuban04-09-2026Last activity 1d ago
Problem
https://github.com/canton-network/splice-sv-fa-locking/pull/5 adds a new governanceLockConfig field to AmuletConfig which isn’t fully supported in Scala. This TODO comment is where the Scala support ends.
Acceptance Criteria
Passing tests that verify changing governanceLockConfig values have expected effect, e.g. that lowering minimumGovernanceLockAmount allows for locking less than the default minimum.
Budget
2 days
Solution
Add a new GovernanceLockConfig type to SvAppConfig.scala and add it as a field to SvOnboardingConfig.FoundDso. The type should include a method that converts it to the generated config type so it can be passed to the generated AmuletConfig type.
Risk Mitigation
- Depends on merge of https://github.com/canton-network/splice-sv-fa-locking/pull/5
- Backward compatibility: config addition must be optional to support existing SV configs
Exclusions
- Changing config by governance vote; this only covers bootstrap initialization