CleverWild CleverWild
CleverWild commented on pull request MarketTakers/arbiter#98 2026-08-28 16:00:09 +00:00
deps(server): version bump

;D Now i'm also a monk of Jujutsu

CleverWild pushed to push-zvwxtnqkumlx at MarketTakers/arbiter 2026-08-28 15:58:35 +00:00
e822a4c463 deps(server): version bump
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 16:49:54 +00:00
d8dd17ee92 refactor(proposal): put DB access behind a mockable ProposalStore trait
fa2df36fbe refactor(proposal): publish approved proposals on the bus instead of executing them
2b2c225b35 chore: normalize line endings to LF
Compare 3 commits »
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 14:44:32 +00:00
9e9672a1b1 refactor(crypto): extract governance vote message and verification helpers
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 12:08:55 +00:00
0d29d0d532 refactor(db): declare unixepoch instead of formatting a SQL fragment
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 12:00:24 +00:00
e9496da78c perf(proposal): replace the per-proposal tally loop with one grouped query
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 11:50:11 +00:00
c0546fa17f refactor(db): use diesel exists() instead of counting rows
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 11:42:21 +00:00
71081b6ee7 refactor(proposal): use id newtypes across the governance path
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-27 10:46:47 +00:00
8421a09d9f refactor(db!: store the one-off transaction signature by component
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 22:45:44 +00:00
15b826310b refactor(db): replace the proposal payload blob with typed child tables
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 14:47:21 +00:00
5698d1cfb3 feat(proposal): reject proposals with an excessive TTL
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 14:32:49 +00:00
6884a59325 refactor(proposal): type ProposalSummary::kind as ProposalKindTag
CleverWild commented on pull request MarketTakers/arbiter#103 2026-08-26 13:37:41 +00:00
WIP: feat-shamir (old)

After some effort I got a very interesting answer. It was used as a trigger to start rekeying. Replaced with a more suitable name and removed body.

CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 13:30:53 +00:00
b364d95489 refactor(proposal): drop the Quorum prefix from VoteOutcome variants
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 13:26:26 +00:00
d64478b301 refactor(proposal): replace UpdateShamirParameters with parameterless TriggerRekey
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 12:53:44 +00:00
aa884339f7 refactor(proposal): remove the ApproveServerUpdate proposal kind
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 12:36:52 +00:00
180f93c1a7 refactor(proposal): derive ProposalKindTag from ProposalKind with strum
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 11:07:04 +00:00
31f3059ab5 refactor(crypto): replace byte-slice signing contexts with SigningContext enum
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-26 10:49:17 +00:00
b43f4c267a refactor(proposal): drop the expired status, enforce expiry on every vote
CleverWild pushed to feat-shamir at MarketTakers/arbiter 2026-08-25 18:36:26 +00:00
da1c5f02bc fix(db): require share_salt to be supplied by the daemon
0826bed85f chore(lints): fix regression caused by rust 1.98.0
Compare 2 commits »