sync: mirror deployed github repo (chains + sanitized bridge), keep GitLab CI

Make this monorepo's tracked tree identical to the deployed github repo
(github.com/pezkuwichain/pezkuwi-DKS): all RC/AH/People runtimes and framework
carry the mainnet fixes (incl. U128CurrencyToVote everywhere, so the staking
election stall cannot recur), and tools/usdt-bridge matches the current,
public-safe custody tooling (real config/deploy units gitignored, secret-file
locations and server IPs stripped, sanitized *.example templates committed).

Only exception to the mirror: GitLab-native CI is preserved (.gitlab-ci.yml and
.gitlab/), to be rebuilt to match the github CI pipeline in a follow-up.
This commit is contained in:
Satoshi Qazi Muhammed committed 2026-07-24 11:42:50 -07:00
1 parent 82543bdfab
commit d285d59108
736 files changed
+15082 -16359

No files matched your search

+27 -8
View File
@@ -21,10 +21,13 @@ yanked = "warn"
unmaintained = "none"
ignore = [
# ── wasmtime ──────────────────────────────────────────────────────────────
# Fix requires wasmtime 42.0.2+ → cranelift-assembler-x64 0.129+ → rustc 1.91.0+
# Toolchain pinned to 1.88.0. Unblock when toolchain upgrades.
# We do NOT use Winch backend, Component Model, or 64-bit tables;
# most CVEs below only affect those code paths.
# wasmtime is pinned at 37.x (the version sc-executor-wasmtime targets). Clearing
# these needs wasmtime 42.0.2+ — a 5-major-version bump requiring cranelift updates
# and executor API adaptation, so it is a dedicated, tested effort (issue #7), not a
# drop-in bump; we will NOT destabilize the fund-critical executor on a whim. The
# toolchain (now 1.96.0) no longer blocks it. Risk is contained regardless: these
# CVEs only affect the Winch backend, Component Model, or 64-bit tables — none of
# which PezkuwiChain's executor uses.
"RUSTSEC-2026-0006", # wasmtime: segfault with f64.copysign on x86-64
"RUSTSEC-2026-0020", # wasmtime: WASI guest-controlled resource exhaustion
"RUSTSEC-2026-0021", # wasmtime: panic in wasi:http/types.fields
@@ -40,10 +43,11 @@ ignore = [
"RUSTSEC-2026-0095", # wasmtime: Winch sandbox-escaping memory access
"RUSTSEC-2026-0096", # wasmtime: miscompiled guest heap aarch64 Cranelift
# ── rand 0.9.2 ────────────────────────────────────────────────────────────
# Unsound only when a custom Rust logger calls rand::rng() during init.
# No custom logger in our stack. No fixed version available yet.
"RUSTSEC-2026-0097", # rand: unsound with custom logger using rand::rng()
# ── memmap2 ───────────────────────────────────────────────────────────────
# Unsound unchecked pointer-offset in memory-mapping. Host-side only — memmap2
# is not reachable from the WASM runtime (no mmap in WASM), so it cannot affect
# on-chain/fund logic. Transitive dep; no fixed release for the pinned versions.
"RUSTSEC-2026-0186", # memmap2: unchecked pointer offset (unsound, host-side)
# ── webpki ────────────────────────────────────────────────────────────────
# Name-constraints and CRL parsing bugs in transitive webpki dep.
@@ -51,6 +55,21 @@ ignore = [
"RUSTSEC-2026-0098", # webpki: URI name constraints incorrectly accepted
"RUSTSEC-2026-0099", # webpki: wildcard name constraints incorrectly accepted
"RUSTSEC-2026-0104", # webpki: reachable panic in CRL parsing (onlySomeReasons BIT STRING)
# ── git2 / libgit2 (build tooling only) ───────────────────────────────────
# Pulled by build-time tooling (wasm-builder / cargo metadata), NOT present in
# the runtime WASM or the node consensus path. Track for upstream git2 bump.
"RUSTSEC-2026-0183", # git2: potential UB in Remote::list()
"RUSTSEC-2026-0184", # git2: potential UB in Signature from buffer-created BlameHunk
# ── hickory DNS (node networking only) ────────────────────────────────────
# Transitive via libp2p DNS resolution. DoS on malformed/cross-zone responses.
# Affects node networking availability only, not the runtime. Track upstream.
"RUSTSEC-2026-0118", # hickory: NSEC3 closest-encloser proof unbounded loop
"RUSTSEC-2026-0119", # hickory: O(n^2) name-compression CPU exhaustion
# ── wasmtime (additional; see toolchain note above) ───────────────────────
"RUSTSEC-2026-0114", # wasmtime: panic allocating table exceeding host address space (64-bit tables; unused)
]
# License compliance