-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
240 lines (207 loc) · 4.91 KB
/
.gitignore
File metadata and controls
240 lines (207 loc) · 4.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
# Xcode
build/
DerivedData/
*.xcuserstate
*.xcworkspace
!default.xcworkspace
xcuserdata/
*.xccheckout
*.moved-aside
*.hmap
*.ipa
*.dSYM.zip
*.dSYM
# Rust
Libraries/zipherx-ffi/target/
Libraries/librustzcash/target/
**/*.rs.bk
Cargo.lock
# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
# CocoaPods
Pods/
Podfile.lock
# Swift Package Manager
.build/
Package.resolved
# Sapling parameters (large files)
*.params
# Sensitive data
*.p12
*.mobileprovision
*.env
secrets/
# IDE
.idea/
*.swp
*.swo
*~
# Test outputs
*.log
*.tmp
Libraries/librustzcash/
# SQLCipher build artifacts (xcframework is kept)
Libraries/sqlcipher-src/
Libraries/sqlcipher-build/
# Commitment tree files (now hosted in ZipherX_Boost public repo)
Resources/commitment_tree.bin
Resources/commitment_tree.bin.zst
Resources/commitment_tree_serialized.bin
Resources/commitment_tree_manifest.json
# Boost cache files (downloaded at runtime, not in repo)
Resources/BoostCache/*.bin
Resources/BoostCache/*.bin.zst
Resources/BoostCache/headers.db
# Large shielded outputs data files (hosted externally)
Resources/shielded_outputs.bin
Resources/shielded_outputs.bin.zst
Resources/shielded_outputs_manifest.json
Resources/block_timestamps.bin
Sources/Resources/shielded_outputs.bin
# Build artifacts for FFI and static libraries (not needed in repo - build from source)
Libraries/zipherx-ffi/libzipherx_ffi_ios.a
Libraries/libzipherx_ffi.a
Libraries/ZipherXFFI.xcframework/*/libzipherx_ffi.a
**/*.xcframework/**/*.a
# Tools directory (private scripts, not for public repo)
Tools/
scripts/tools/
# Documentation directories (private analysis, never public)
docs/
Docs/
# Claude Code settings and docs (never commit)
.claude/
CLAUDE.md
CLAUDE_FULL_BACKUP.md
GPT.md
# Private session/debug/analysis docs (never commit)
SESSION_SUMMARY*.md
ANCHOR_MISMATCH_ANALYSIS.md
TRANSACTION_DEBUGGING.md
COMPACT_BLOCK_IMPLEMENTATION_PLAN.md
HEADER_SYNC_IMPLEMENTATION_PLAN.md
QUICK_FIX.md
ZipherX-iOS-Wallet-Architecture.md
*_ANALYSIS.md
*_SUMMARY.md
*_PROMPT.md
*_FINDINGS.md
ESCALATION_*.md
LOG_ANALYSIS_*.md
FIX_*.md
MIGRATION_*.md
BROADCAST_*.md
CODEBASE_*.md
ADDING_PARALLEL*.md
BOOST_FILE_*.md
TOR_ISSUES*.md
TREE_ROOT_*.md
COMPLETE_FIX*.md
# Security audits (never commit to public repo)
*AUDIT*.md
*AUDIT*.html
SECURITY_AUDIT*.md
SECURITY_AUDIT*.html
# Claude backup docs
CLAUDE_BACKUP*.md
# Test/debug scripts (development only, never commit)
test_*.py
test_*.sh
test_*.swift
test_*.rs
test_*.cpp
test_decrypt
test_decrypt_new
test_decrypt_rust/
check_*.py
check_*.sh
check_*.swift
analyze_*.py
analyze_*.sh
diagnose_*.py
verify_*.py
verify_*.sh
verify_*.swift
scan_zclassic_peers*.py
get_block_headers.py
encode_key.py
decode_key.py
decrypt_key.py
decrypt_key.swift
convert_to_bech32.py
extract_witness_roots.swift
validate_witnesses.swift
monitor_*.sh
watch_*.sh
prepare_test.sh
quick_test.sh
run_all_tests.sh
scripts/
# Rust FFI test binaries (dev tools, not needed for build)
Libraries/zipherx-ffi/src/bin/test_*
Libraries/zipherx-ffi/src/bin/verify_*
Libraries/zipherx-ffi/verify_*.rs
Libraries/zipherx-ffi/tt
Libraries/zipherx-ffi/.cargo/
Libraries/zipherx-ffi/src/lib.rs.bak
# Test Rust target directories
test_decrypt_rust/target/
**/target/
# Local backup and test files (development only)
*.backup
*.bak
validate_anchor.py
zipherx_wallet.db
# Performance docs (internal)
PERFORMANCE_*.md
PERFORMANCE_*.html
STARTUP_*.md
# Database files (never commit - contain wallet data or are generated at runtime)
*.db
!Libraries/**/*.db
Resources/Binaries/*.db
# External Zclassic node (C++ fork of Zcash/Bitcoin - not ZipherX code)
zclassic-fork/
# Claude-generated fix documentation (local only)
ZIPHERX_FIXES_SUMMARY.md
ZIPHERX_FIXES_SUMMARY.html
# Claude Code Team Manager (private orchestration scripts)
scripts/claude_team.sh
scripts/team_orchestrator.py
scripts/orchestrator_dashboard.py
scripts/dashboard.html
logs/
logs/claude_team/
logs/orchestrator/
~/.claude/teams/
# Orchestrator agent output files
*.agent_output
.orchestrator_state.json
# Documentation files that should not be public
DISCLAIMER.md
Package.swift
BUG_FIXES.md
ANALYSIS.md
# Rust FFI debug binaries (contain developer wallet data — NEVER commit)
Libraries/zipherx-ffi/src/bin/verify_nullifier.rs
Libraries/zipherx-ffi/src/bin/verify_nullifier_full.rs
Libraries/zipherx-ffi/src/bin/find_cmu_position.rs
Libraries/zipherx-ffi/src/bin/export_serialized_tree.rs
Libraries/zipherx-ffi/src/bin/verify_balance.rs
Libraries/zipherx-ffi/src/bin/bench_boost_scan.rs
Libraries/zipherx-ffi/src/bin/bench_decrypt.rs
Libraries/zipherx-ffi/src/bin/build_tree_from_cmus.rs
Libraries/zipherx-ffi/src/bin/regenerate_boost_tree.rs
Libraries/zipherx-ffi/src/bin/serialize_tree.rs
Libraries/zipherx-ffi/src/bin/verify_tree.rs
Libraries/zipherx-ffi/src/bin/verify_tree_correct.rs
Libraries/zipherx-ffi/src/bin/verify_tree_no_reverse.rs
# Tests (development only, not for public repo)
Tests/
# Zcash proofs library (build artifact)
Libraries/zcash_proofs_zcl/