|
|
014ed7d5dc
|
resolve infinite loop in phase switching and block drift
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-10-30 18:29:38 +03:00 |
|
|
|
9610423617
|
Merge branch 'pallet-helpers' into pallet-combined
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
|
2026-10-29 14:22:36 +03:00 |
|
|
|
d18b8ba11f
|
refactor package storage to use classic bitmap and dense data blob
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
|
2026-10-26 21:02:20 +03:00 |
|
|
|
c22925d758
|
new governance functions added into GovernanceAction enum
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-10-25 19:22:21 +03:00 |
|
|
|
66ca7545ce
|
merge EVM chains by type into a single ExodusRequest during Round 7
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
|
2026-10-21 17:25:35 +03:00 |
|
|
|
bdbf7bd20f
|
fix for https://ghostforum.org/t/high-lack-of-key-epoch-invalidation-across-dkg-rotations-grants-indefinite-signing-power-to-retired-validator-coalitions-missing-chainid-binding-in-gatekeeper-rotate-amplifies-cross-chain-impact/125 and some other small fixes
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-10-15 21:02:02 +03:00 |
|
|
|
653bf08486
|
fix for https://ghostforum.org/t/h16-dkg-round-1-rejects-all-honest-packages-unless-exactly-threshold-n-1-registered-round-0-deterministic-bridge-halt-for-n-7/123
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-10-10 17:16:31 +03:00 |
|
|
|
1dc61fb17d
|
fix GJKR arbitration, avoid invalid kicks, and synchronize round 5 output
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
|
2026-10-10 15:48:50 +03:00 |
|
|
|
7ad0159517
|
fix for https://ghostforum.org/t/dkg-finalization-gated-on-old-set-orphan-rotation-requests-accumulate-without-expiry/132
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-10-09 17:55:22 +03:00 |
|
|
|
b6759bac6f
|
optimize merkle tree prefixed computations
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-10-04 19:47:21 +03:00 |
|
|
|
352e3519a8
|
apply exponential scale for bridge out amount
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-09-25 12:23:38 +03:00 |
|
|
|
78bde93b7f
|
sync bond creation arguments with solidity implementation
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-09-24 13:34:17 +03:00 |
|
|
|
8ef28234ae
|
mitigate FROST/OCW DoS via dynamic bridge out threshold
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-09-23 21:17:53 +03:00 |
|
|
|
fd8e52b520
|
adopt BIP-340 for all Secp256k1 networks in EXODUS
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
|
2026-09-09 03:41:28 +03:00 |
|
|
|
3cf96b1820
|
make BFT function name more self-descriptive and align implementation with paper
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-09-08 14:17:01 +03:00 |
|
|
|
f2544e3876
|
make governance work over exodus
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-09-05 23:57:28 +03:00 |
|
|
|
2387a2fe32
|
make exodus to change gatekeeped amount after bridge out
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-09-05 23:56:24 +03:00 |
|
|
|
7b050f1363
|
fix tests for exodus pallet
Signed-off-by: Uncle Stinky <uncle.stinky@ghostchain.io>
|
2026-08-31 14:57:06 +03:00 |
|
|
|
d83ee59508
|
let the EXODUS begin...
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
|
2026-08-29 14:48:50 +03:00 |
|