State: writability is enforced (AccountInfo::write_data refuses read-only accounts); owner is not.
Goal: thread each program's id through process() so a write requires account.owner == program_id.
Where: himsha-runtime/src/account.rs, all himsha-programs/*/process signatures, dispatch.
State: writability is enforced (
AccountInfo::write_datarefuses read-only accounts); owner is not.Goal: thread each program's id through
process()so a write requiresaccount.owner == program_id.Where:
himsha-runtime/src/account.rs, allhimsha-programs/*/processsignatures, dispatch.