Commit Graph

27 Commits

Author SHA1 Message Date
5e3454b502
https://ghostforum.org/t/ghost-dao-contracts-unregistered-quote-token-markets-accrue-invisible-value-auditreserves-cannot-rescue-the-bond-halt-for-them/171
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-10-12 12:49:35 +03:00
479755d96a
https://ghostforum.org/t/ghost-dao-contracts-treasury-withdraw-has-no-excess-reserve-guardrail-one-over-withdrawal-bricks-rebase-stake-unstake-for-everyone/172
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-10-12 12:44:54 +03:00
d3d6912590
https://ghostforum.org/t/high-gatekeeper-verify-signature-replay-one-signature-mints-phantomrefund-ghst-forever-permissionless-inflation/134
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-10-10 19:08:47 +03:00
de2e49c877
cap bounty payout gas to prevent receiver gas units abuse
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-09-24 15:23:05 +03:00
40c203a6b0
enforce lower bound on bond price
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-09-24 13:37:14 +03:00
b1e9be968e
emit event during the weaver insertion
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-09-14 10:46:40 +03:00
8d94ab0dd1
implement phantom refund after verification
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-09-10 14:16:14 +03:00
28cf9d6de8
apply exodus/bip-340 and other fun stuff
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-09-09 15:27:38 +03:00
fe9f92281b
make the dream a reality; treasury buyBack added
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-09-06 16:58:29 +03:00
0860792f12
make governance great again
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-09-04 11:22:22 +03:00
f71ae5aebe
implementation of buyback logic
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-08-25 20:22:02 +03:00
c4f4f2e0e2
verification logic into gatekeeper added, full contract inheritance added
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-08-24 15:08:39 +03:00
379cc331e2
make metadata historically dependant
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-08-02 22:13:31 +03:00
15e93e7f32
make weaving historically dependant
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-08-02 21:23:43 +03:00
f9015bf9a5
make gatekeeper extnesions abstract contracts
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
2026-07-23 21:15:14 +03:00
f4801edf73
implementation of weaver idea for bridge in
Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
2026-07-23 18:22:57 +03:00
17e82c809c
FIX: make breakout and partial claim automatically
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-05-11 16:04:39 +03:00
169cb516a1
add stake and unstake events; tests included
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-04-05 21:29:21 +03:00
85636e8064
move warmup logic outside of staking contract
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-03-26 14:11:52 +03:00
6a47e18b35
avoid DOS for validators; limit bridging to existential deposit
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-03-23 14:11:43 +03:00
6fec7ed6d8
ability to purchase bond with native coin
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-03-23 13:12:11 +03:00
53928fa63c
make gatekeeper to store historical bridging information
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-03-17 20:38:00 +03:00
8ac8b67767
get rid of annoying foundry warnings
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-03-09 00:37:41 +03:00
2063923f8d
make governance more flexible for most frequent functions
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2026-02-08 21:06:26 +03:00
9dfd10aff7
draft fixes for native-only support; tests broken
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2025-10-06 15:34:25 +03:00
62c70893a9
draft version of dummy gatekeeper added
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2025-06-29 23:32:02 +03:00
46b33b4c75
initial push for smart-contracts
Signed-off-by: Uncle Fatso <uncle.fatso@ghostchain.io>
2025-04-28 14:17:04 +03:00