Commit graph

10 commits

Author SHA1 Message Date
Gulshan Yadav
01ff14c0a9 fix: use native ARM64 runner instead of cross-compilation
Some checks failed
Release / Build Release (x86_64-unknown-linux-gnu) (push) Failing after 2s
Release / Build Release (aarch64-unknown-linux-gnu) (push) Has been cancelled
Release / Build Release (aarch64-apple-darwin) (push) Has been cancelled
Release / Build Release (x86_64-apple-darwin) (push) Has been cancelled
Release / Build Release (x86_64-pc-windows-msvc) (push) Has been cancelled
Release / Create GitHub Release (push) Has been cancelled
Release / Publish to crates.io (push) Has been cancelled
- Use ubuntu-24.04-arm runner for native ARM64 builds
- Remove cross-compilation setup (OpenSSL issues in Docker)
- Native builds are more reliable and faster
2026-02-02 03:48:26 +05:30
Gulshan Yadav
b141158868 fix: use cross tool for ARM64 Linux cross-compilation
- Install and use cross-rs/cross for ARM64 builds
- Cross provides Docker containers with proper ARM64 sysroots
- Fixes OpenSSL not found error in cross-compilation
2026-02-02 03:32:14 +05:30
Gulshan Yadav
7e573c95c0 fix: update Tauri 2.0 dependencies and remove code signing
Some checks failed
Release Desktop Wallet / Build Wallet (macos-latest) (push) Has been cancelled
Release Desktop Wallet / Build Wallet (windows-latest) (push) Has been cancelled
Release Desktop Wallet / Build Wallet (Linux) (push) Has been cancelled
- Update Linux deps: webkit2gtk-4.1, libsoup-3.0, javascriptcoregtk-4.1
- Remove Apple code signing env vars (certificates not configured)
- Fix: libsoup-3.0 required by soup3-sys crate in Tauri 2.0
2026-02-02 03:10:42 +05:30
Gulshan Yadav
327f2bf721 fix: correct rust-toolchain action name in release workflows
The GitHub Action is dtolnay/rust-toolchain, not dtolnay/rust-action.
2026-02-02 02:13:17 +05:30
Gulshan Yadav
3d161afd9d feat: add desktop node installation CI/CD and documentation
- Add Windows x86_64 build target to release.yml for synord/synor-cli
- Create release-wallet.yml workflow for Tauri desktop wallet builds
  - macOS (Intel + Apple Silicon), Windows, Linux support
  - Code signing integration (Apple + Windows certificates)
  - Tauri auto-update signing support
- Fix Dockerfiles to include src/ directory required by workspace
- Add CODE_SIGNING.md documentation for Apple/Windows certificates
2026-02-02 00:43:20 +05:30
Gulshan Yadav
1606776394 feat: Phase 7 critical tasks - security, formal verification, WASM crypto
## Formal Verification
- Add TLA+ specs for UTXO conservation (formal/tla/UTXOConservation.tla)
- Add TLA+ specs for GHOSTDAG ordering (formal/tla/GHOSTDAGOrdering.tla)
- Add mathematical proof of DAA convergence (formal/proofs/)
- Document Kani verification approach (formal/kani/)

## Bug Bounty Program
- Add SECURITY.md with vulnerability disclosure process
- Add docs/BUG_BOUNTY.md with $500-$100,000 reward tiers
- Define scope, rules, and response SLA

## Web Wallet Dilithium3 WASM Integration
- Build WASM module via Docker (498KB optimized)
- Add wasm-crypto.ts lazy loader for Dilithium3
- Add createHybridSignatureLocal() for full client-side signing
- Add createHybridSignatureSmart() for auto-mode selection
- Add Dockerfile.wasm and build scripts

## Security Review ($0 Approach)
- Add .github/workflows/security.yml CI workflow
- Add deny.toml for cargo-deny license/security checks
- Add Dockerfile.security for audit container
- Add scripts/security-audit.sh for local audits
- Configure cargo-audit, cargo-deny, cargo-geiger, gitleaks
2026-01-10 01:40:03 +05:30
Gulshan Yadav
ae0a9d7cfa fix(ci): correct rust-toolchain action name
Changed dtolnay/rust-action to dtolnay/rust-toolchain
2026-01-08 05:22:18 +05:30
Gulshan Yadav
ef9a8cd50f ci: add GitHub Actions workflows
- CI workflow for Rust and web builds
- Release workflow for automated releases
2026-01-08 05:22:17 +05:30
Gulshan Yadav
65b55637d8 chore: remove workflows temporarily for initial push 2026-01-08 05:22:17 +05:30
Gulshan Yadav
48949ebb3f Initial commit: Synor blockchain monorepo
A complete blockchain implementation featuring:
- synord: Full node with GHOSTDAG consensus
- explorer-web: Modern React blockchain explorer with 3D DAG visualization
- CLI wallet and tools
- Smart contract SDK and example contracts (DEX, NFT, token)
- WASM crypto library for browser/mobile
2026-01-08 05:22:17 +05:30