Transaction
InvalidWritableAccount
“Transaction loads a writable account that cannot be written”
An account marked writable cannot be written, typically a program, sysvar or an account owned by a loader.
Common causes
- Marking a program id or sysvar as writable in an instruction's account metas.
How to fix it
- Mark program ids and sysvars read-only.