Approved Plan Steps:
-
Update src/errors.rs with new ErrorCodes + constructors.
-
Update src/contract.rs with types, keys, propose_admin, accept_admin functions.
-
Extend src/contract_tests.rs with transfer tests.
-
cargo test --lib passes.
-
New branch feat/admin-transfer-2step.
-
Commit changes.
-
Push and gh pr create to main.
Current: Step 1 pending.