Files
SHiNE-server/PATCH_MANIFEST.md
T

2.0 KiB
Raw Blame History

SHiNE ANS-104 test5590 patch

Этот архив содержит только новые/изменённые файлы плюс DELETE_FILES.txt.

Что меняется

  • Frame v1 без поддержки старого формата.
  • Один пользовательский block = готовый Ed25519 ANS-104 DataItem.
  • Test tag: App=test5590; channel tag: c=<canonical slug>.
  • SHiNE prevHash остаётся SHA-256(FrameV1Bytes) и не зависит от Arweave ID.
  • PostgreSQL — единственное локальное хранилище пользовательских blocks.
  • Старый custom SHINE-ARCHIVE и filesystem blockchain storage удаляются.
  • Каждые ~15 минут локальные pending DataItems собираются в standard ANS-104 bundle и идут через существующий native Arweave L1 transport.
  • Другие серверы находят App=test5590, импортируют и не публикуют повторно.
  • ESP32/** не изменён.

Состав

  • изменено/добавлено файлов: 46
  • удалить файлов: 41

Применение и проверки: docs/Blockchain/CODEX_APPLY_ANS104_TEST5590_PATCH.md.

Проверки при сборке patch

  • node --check для изменённых production JS: OK.
  • diff -qr каталога ESP32 относительно исходного архива: без изменений.
  • Active Java refs на удалённые SHINE-ARCHIVE/file-recovery classes: отсутствуют.
  • ./gradlew testClasses --offline --no-daemon: не запущен до компиляции, потому что wrapper требует скачать Gradle 8.14 с services.gradle.org, а рабочая среда не имеет внешнего сетевого доступа. Полный Gradle test обязателен после применения patch в dev-среде.