- Fixed zk_cache.py: replaced bare except with OSError, FileNotFoundError
- Fixed simple_daemon.py: replaced bare except with specific httpx exceptions
- Fixed migrate_to_postgresql.py: replaced bare except with JSONDecodeError
This continues Phase 3.1: Fix bare except patterns
- Change file mode from 644 to 755 for all project files
- Add chain_id parameter to get_balance RPC endpoint with default "ait-devnet"
- Rename Miner.extra_meta_data to extra_metadata for consistency