← 목록

크라우니뱅크 완성 작업 기록

개요

크라우니뱅크(bank.crowny.org) P2P 크레딧 금융 서비스의 전체 완성 작업. 한선씨 고수준 → TOAU → crownyc VM 기반, 포트 9400에서 운용.

완성 현황 (2026-04-24)

백엔드 — 7개 모듈 (100%)

모듈파일줄수기능
크라우니뱅크src/크라우니뱅크.한선1,099메인 서버, 라우팅 46 엔드포인트, WAL, DB
원장src/원장.한선~180P2P 대여/반납/송금, 유통률 계산
전환엔진src/전환엔진.한선108CRN/FNC/CRM 전환 (상향 0%, 하향 7%)
리딤src/리딤.한선179RWA 27일/1/7 리워드 리딤
갱신src/갱신.한선127회기 갱신, 3배수 확장
귀속src/귀속.한선200연쇄 귀속, 휴면 처리, 회기 마감
연동src/연동.한선~400DEX/Chain/Card 통합 API
총 한선씨 코드: 2,273줄

프론트엔드 — 6개 파일 (100%)

파일설명
web/index.html랜딩페이지 (3대 자산, 제네시스 구조, 리워드 소개)
web/wallet.html지갑 대시보드 (잔액, P2P, 라이트노드, SPV, 오프라인TX)
web/monitor.html모니터 페이지
web/redeem.htmlRWA 리워드 교환소 (제품 목록, 수량 선택, 리딤 실행, 내역)
web/assets/style.css공유 스타일시트 (다크 테마, 모바일 퍼스트)
web/assets/app.js공유 JS (인증, API 호출, 토스트)
디자인 시스템: 다크 테마 (#0b1320 배경, #e0a96d 골드 액센트), max-width 420px 모바일 퍼스트, PWA 지원

API 엔드포인트 — 46개

인프라 연동

해결한 이슈

  1. 컴파일러 호환: hanseonc_high 4월 8일 변경 — ; 인라인 주석 → // 전면 마이그레이션
  2. 예약어 충돌: 메서드HTTP메서드 리네임 (네트워크.한선 + 크라우니뱅크.한선)
  3. sed 손상 복구: 54줄 개별 재구성
  4. 서버 안정성: TCP수락 가드, HTTP 파싱 범위 검증, 자동스냅샷/WAL 컴팩션 배치
  5. WAL 영속성: 43건 재생 검증, 카운터 복원, 재시작 무손실 확인

비즈니스 로직 요약

관련 파일 경로

잔여 이슈