Skip to content

Conversation

@pio-noncelab
Copy link
Collaborator

@pio-noncelab pio-noncelab commented Nov 23, 2025

변경사항

*CDS 변경이 필요해 임시로 Main 브랜치로 설정해 두었으니, Pull 이후 pub get을 진행해주셔야 합니다.

추가

  • 임시 저장 기능
    • '보내기 화면'에서 화면 상단의 Dropdown 버튼을 눌러 임시 저장 가능
      • 받는 주소가 입력되지 않거나 올바르지 않은 형식일 경우 임시 저장 불가능
      • '임시 저장 트랜잭션' 화면에서 카드를 눌러 진입한 경우 Dropdown은 보이지 않음
    • '최종 확인 화면'에서 하단의 '임시 저장' 버튼을 눌러 임시 저장 가능
      • '임시 저장 트랜잭션' 화면에서 '서명 전' 카드를 눌러 진입한 경우 내용이 변경되지 않았을 경우 보이지 않음
      • '임시 저장 트랜잭션' 화면에서 '서명 완료' 카드를 눌러 진입한 경우 보이지 않음
  • 불러오기 기능
    • '홈 화면'에서 상단의 Dropdown 버튼을 눌러 '임시 저장 트랜잭션' 화면으로 이동 가능
      • '서명 완료', '서명 전' 탭 존재
      • '서명 전' 항목은 있으나 '서명 완료' 항목이 없을 경우 처음에 자동으로 '서명 전' 탭으로 진입 (둘 다 있을 경우 '서명 완료' 탭으로 진입)
      • '서명 전' 카드를 누를 경우 '보내기 화면'으로 이동하여 데이터 삽입
      • '서명 완료' 카드를 누를 경우 '최종 확인 화면'으로 이동하여 데이터 삽입
      • 카드를 눌렀으나 이미 사용되거나 잠금 설정된 UTXO가 포함 되어있을 경우 팝업을 띄우고 삭제 가능
    • '보내기 화면'에서 상단의 Dropdown에서 '불러오기' 버튼을 누르면 바텀시트를 통해 '서명 전' 카드 리스트 확인 가능
      • 카드를 눌렀으나 이미 사용되거나 잠금 설정된 UTXO가 포함 되어있을 경우 팝업을 띄우고 삭제 가능
  • 삭제 기능
    • '임시 저장 트랜잭션' 화면에서 카드를 왼쪽으로 스와이프 하면 삭제 버튼이 보이고, 누를 시 삭제 팝업 호출
    • 지갑이 삭제되면 관련된 임시 저장 트랜잭션은 자동으로 삭제
    • '임시 저장 트랜잭션' 화면에서 '서명 전' 카드를 눌러 보내기 화면으로 이동 후에 변경 사항 없이 트랜잭션이 발생하면 해당 임시저장 트랜잭션은 자동 삭제
    • '임시 저장 트랜잭션' 화면에서 '서명 완료' 카드를 눌러 최종 확인 화면으로 이동 후에 트랜잭션이 발생하면 해당 임시저장 트랜잭션은 자동 삭제
  • 관련 TS/TC는 노션에 정리되어있습니다.

#414

…Draft 구조 수정

임시 저장 트랜잭션 화면구현
임시 저장 트랜잭션 카드구현
- 삭제 기능은 미완성

RealmTransactionDraft 데이터 구조 변경
- 추가 : createdAt, currentUnit, selectedUtxoListJson
-삭제 : draftStatus
왼쪽으로 드래그 시 삭제 가능한 기능 구현
화면에 처음 들어왔을 때 '서명 완료' 내역이 없고 '서명 전' 내역은 있을 때 segmentedControl이 자동으로 '서명 전'을 보여줌
- 보내기 화면에서 임시저장 트랜잭션 불러오기 기능 구현
- 임시 저장 트랜잭션  화면에서 카드 선택시 보내기 화면으로 이동 및 데이터 입력 구현
- 임시 저장 트랜잭션 삭제 시 삭제완료 팝업 추가
   - 임시 저장 트랜잭션 화면에서 카드 드래그를 통한 삭제
   - 이미 사용된 UTXO가 포함되어 있을 때 삭제
   - 잠금 설정 된 UTXO가 포함되어 있을 때 삭제
- 임시 저장 트랜잭션 중복 체크 제거
- RealmTransactionDraft 필드 추가: totalAmount(서명된 트랜잭션 수량을 임시저장하기 위함)
- 기존 '서명 전' 임시저장 트랜잭션 내용 변경 여부 체크 로직 수정
- '서명 완료' 임시저장 트랜잭션 자동 삭제 기능 추가
@pio-noncelab pio-noncelab self-assigned this Nov 23, 2025
@pio-noncelab pio-noncelab added 💫 feat 기능 구현 이슈 🎨 UI UI 그리기 labels Nov 23, 2025
@doey-noncelab doey-noncelab linked an issue Jan 15, 2026 that may be closed by this pull request
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💫 feat 기능 구현 이슈 🎨 UI UI 그리기

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 트랜잭션 임시 저장

3 participants