Description
Difficulty: Expert
Type: Feature
Summary
Design how the SDK should simulate Soroban contract calls before signing or submission.
Current Behaviour
State-changing contract calls may require simulation before execution.
Expected Behaviour
The SDK should define a safe simulation step and how simulation results are exposed.
Suggested Implementation
Document or implement simulation inputs, outputs, errors, and relation to signing.
Files or Areas Likely Affected
src/soroban/
src/transactions/
src/types/
docs/
Acceptance Criteria
Additional Notes
This should support future real vault calls.
Description
Difficulty: Expert
Type: Feature
Summary
Design how the SDK should simulate Soroban contract calls before signing or submission.
Current Behaviour
State-changing contract calls may require simulation before execution.
Expected Behaviour
The SDK should define a safe simulation step and how simulation results are exposed.
Suggested Implementation
Document or implement simulation inputs, outputs, errors, and relation to signing.
Files or Areas Likely Affected
src/soroban/
src/transactions/
src/types/
docs/
Acceptance Criteria
Additional Notes
This should support future real vault calls.