Summary
Test full execute path: session key signs canonical payload, contract accepts.
Background
Medium-effort, independently implementable task. Not part of Stellar Wave program tracking.
Scope
contracts/account/src/lib.rs
Files to create / modify
Add test_execute_session_key_end_to_end in test module.
Example implementation
let sig = sign_payload(&session_sk, &payload);
client.execute(&to, &fn, &args, &nonce, &Some(session_pk), &Some(sig));
Acceptance criteria
Difficulty
Medium
Labels
enhancement, medium, contract, security
Summary
Test full execute path: session key signs canonical payload, contract accepts.
Background
Medium-effort, independently implementable task. Not part of Stellar Wave program tracking.
Scope
contracts/account/src/lib.rsFiles to create / modify
Add test_execute_session_key_end_to_end in test module.
Example implementation
Acceptance criteria
Difficulty
Medium
Labels
enhancement,medium,contract,security