Overview
Refactor the SDK so future contract modules can be added without changing the core client logic.
Requirements
- Define contract module interface
- Allow vault module to follow the interface
- Document how new modules can be added
Acceptance Criteria
- SDK supports modular contract extensions
- Vault remains functional after refactor
- Architecture guide is updated
Labels: enhancement, architecture, advance
Overview
Refactor the SDK so future contract modules can be added without changing the core client logic.
Requirements
Acceptance Criteria
Labels: enhancement, architecture, advance