Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feat/guardian-unmock-1: Contracts (#867)
* changed contracts to enforce guardian signature * allowed redundant guardian signature * added guardian checking in sessions * contract: added `is_session_registered` method * changed guardian storage from Option<felt> to felt * Make guardian configurable by session * Feat/guardian-unmock-2: Proxy and `account_sdk` tests (#872) * `TransactionWaiter` fixed bug with not erroring when transaction reverted * added guardian tests (failing) * added correct session hashing to correctly sign in proxy * adjusted tests to the new session guardian logic (1 fails) * revert controller changes * proxy: added guardian signature when estimating fee * guardian tests pass * remove `Debug` derive on `Controller` * revert outside_execution proxy change * session_hash name * Support guardian as part of session --------- Co-authored-by: Tarrence van As <[email protected]> * Resolve conflicts --------- Co-authored-by: Tarrence van As <[email protected]>
- Loading branch information