- C 56.5%
- C++ 23.3%
- Python 9.9%
- JavaScript 5.9%
- Makefile 1.3%
- Other 3.1%
| .circleci | ||
| .github | ||
| app | ||
| cmake | ||
| deps | ||
| docs | ||
| fuzzing | ||
| scripts | ||
| tests | ||
| tests_emulator | ||
| tests_native | ||
| tests_zemu | ||
| .editorconfig | ||
| .gdbinit | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| BUILD.md | ||
| CMakeLists.txt | ||
| conanfile.txt | ||
| DEPENDENCIES.md | ||
| EVIDENCE.md | ||
| ledger_app.toml | ||
| LEDGER_ENQUIRY.md | ||
| LICENSE | ||
| Makefile | ||
| PACKAGE_MANIFEST.json | ||
| PUBLICATION_NOTES.md | ||
| PUBLISH.md | ||
| README.md | ||
| requirements-emulator.txt | ||
| REVIEW_REQUEST.md | ||
| SCOPE.md | ||
| SECURITY.md | ||
| SOURCE_REVIEW.md | ||
| START_HERE_V059.md | ||
| yarn.lock | ||
Terra Classic Nano Gen5 — community review
Unofficial Terra Dev 0.15.0 development port. Seeking independent Ledger/embedded-C security review. Not Ledger-approved or independently audited. This is a source review repository, not an installation release.
Scope
Nano Gen5 (apex_p), API 26, Terra Classic columbus-5, canonical Amino signing through Keplr. Supports send, delegation, undelegation, redelegation, one/two-validator reward claims and one standard governance vote. See SCOPE.md for limits.
Evidence
The development build passed 7,313 native checks and 49 emulator cases, offline hardware signing/rejection tests and a live governance Yes vote. Earlier versions had live send/staking/rewards/redelegation results. A separate clean build produced exactly matching ELF/HEX files. These results are developer-supplied evidence, not an independent audit.
For this public snapshot, fixture-only personal addresses/account identifiers were replaced with synthetic values. The published source with anonymised fixtures passed 7,313 native checks and all 49 emulator cases on 24 September 2026. Its rebuilt ELF and HEX match the tested firmware byte-for-byte. Application and dependency files are unchanged. See PUBLICATION_NOTES.md and EVIDENCE.md.
Review and reproduce
- REVIEW_REQUEST.md: scope and open security questions.
- BUILD.md: pinned Docker/SDK instructions; no device connection required.
- DEPENDENCIES.md: retained notices and remaining license/provenance work.
- SECURITY.md: reporting guidance.
- LEDGER_ENQUIRY.md: draft questions for Ledger; not submitted.
Tests include public emulator fixtures; never fund any test seed or fixture address. No hardware-result archives, live wallet transaction hashes or user screenshots are published here.
This repository is derived from the Terra app development snapshot supplied with the project. Upstream copyright/license notices are retained. Exact original fork URL/base commit must be documented before formal Ledger submission; no upstream endorsement is implied.