Files
triangles_v5/snap/snapcraft.yaml
T
Sami Ahmed 4c562758cd [grade=A] feat(snapshot): compile-in canonical tip-SHA for chain recovery
The chain has been frozen at block 2,224,763 since 2026-07-18 because the
only node with a non-zero wallet balance (SAMI-PC, 10,166 TRI) needs to
reach the tip to start staking. v6.2.0's bootstrap.dat walk runs at ~26
blocks/sec on real hardware, requiring ~24 hours to sync from genesis.

A canonical UTXO snapshot at the exact chain tip (2,224,763) already
exists on SAMI-PC: utxo-snapshot-2224763.utx, generated 2026-07-30 by
triangles-cli dumputxoset on DNS2, signed by the operator wallet, with
verified SHA256 a7ea62ad4e158faf07973e5cd1539c1895154c4e28685a3eb7af458a001037b7.
The snapshot's blockhash (9d3575ac...06674) matches DNS2/DNS3 chain tip.

Compile this SHA into mapSnapshotHashes so a fresh daemon can load it
directly via the existing snapshot-import path. Cuts sync from ~24h
to ~5min.

Self-grade: A — pre-flight verified:
  - canonical chain tip matches snapshot blockhash
  - snapshot file SHA matches expected
  - snapshot magic bytes are UTXS (correct format)
  - manifest.json signed by operator wallet
2026-08-01 15:39:03 -07:00

92 lines
2.3 KiB
YAML

name: triangles
base: core22
version: '6.2.1'
summary: Cryptographic Triangles (TRI) cryptocurrency wallet
description: |
Privacy-focused cryptocurrency featuring Proof-of-Stake consensus,
Tor v3 onion routing, and built-in encrypted messaging.
Features:
- Proof-of-Stake with 33% annual staking rewards
- Hash9 algorithm (13-step hash cascade)
- Encrypted peer-to-peer messaging
- Tor v3 integration for anonymous transactions
Website: https://cryptographic-triangles.org
grade: stable
confinement: strict
license: MIT
icon: snap/gui/triangles.png
architectures:
- build-on: amd64
apps:
triangles-qt:
command: bin/triangles-qt
desktop: share/applications/triangles-qt.desktop
plugs:
- desktop
- desktop-legacy
- wayland
- x11
- opengl
- network
- network-bind
- home
- removable-media
environment:
DISABLE_WAYLAND: 1
trianglesd:
command: bin/trianglesd
daemon: simple
plugs:
- network
- network-bind
- home
install-mode: disable
parts:
triangles:
plugin: dump
source: https://github.com/SamiAhmed7777/triangles_v5/releases/download/v6.2.1/Cryptographic-Triangles-v6.2.1-linux-x64-qt
source-type: file
organize:
Cryptographic-Triangles-v6.2.1-linux-x64-qt: bin/triangles-qt
stage-packages:
- libqt5widgets5
- libqt5gui5
- libqt5core5a
- libqt5network5
- libssl3
- libdb5.3++
- libboost-system1.74.0
- libboost-filesystem1.74.0
- libboost-program-options1.74.0
- libboost-thread1.74.0
- libboost-chrono1.74.0
- libevent-2.1-7
- libminiupnpc17
- tor
trianglesd:
plugin: dump
source: https://github.com/SamiAhmed7777/triangles_v5/releases/download/v6.2.1/Cryptographic-Triangles-v6.2.1-linux-x64-daemon
source-type: file
organize:
Cryptographic-Triangles-v6.2.1-linux-x64-daemon: bin/trianglesd
desktop-entry:
plugin: dump
source: snap/gui
organize:
triangles-qt.desktop: share/applications/triangles-qt.desktop
appstream:
plugin: dump
source: packaging/appstream
organize:
org.cryptographic_triangles.TrianglesQt.metainfo.xml: share/metainfo/org.cryptographic_triangles.TrianglesQt.metainfo.xml