Commit graph

  • 20ed65608a chore(deps): update rust docker tag to v1.98 renovate/rust-1.x Renovate Bot 2026-08-21 06:03:01 +00:00
  • 0924576f77 chore(deps): update rust crate serde_json to v1.0.151 renovate/serde_json-1.x-lockfile Renovate Bot 2026-08-13 06:04:09 +00:00
  • 806effbca1 Merge pull request 'chore(deps): update rust crate async-trait to v0.1.92' (#14) from renovate/async-trait-0.x-lockfile into main main Renovate Bot 2026-08-11 23:04:33 -07:00
  • 4613055193 chore(deps): update rust crate async-trait to v0.1.92 Renovate Bot 2026-08-12 06:04:24 +00:00
  • f66144c4b3 Merge pull request 'chore(deps): update rust crate ed25519-bip32 to v0.4.3' (#13) from renovate/ed25519-bip32-0.x-lockfile into main Renovate Bot 2026-08-01 23:04:22 -07:00
  • 417a7d6017 chore(deps): update rust crate ed25519-bip32 to v0.4.3 Renovate Bot 2026-08-02 06:04:13 +00:00
  • 99039ef0bc chore(deps): update docker/dockerfile docker tag to v1.26 renovate/docker-dockerfile-1.x Renovate Bot 2026-08-01 06:03:20 +00:00
  • d96b28c41e Merge pull request 'chore(deps): update rust crate serde to v1.0.229' (#12) from renovate/serde-1.x-lockfile into main Renovate Bot 2026-07-22 23:04:00 -07:00
  • b24732d68a chore(deps): update rust crate serde to v1.0.229 Renovate Bot 2026-07-23 06:03:52 +00:00
  • a87ca4ec84 Merge pull request 'chore(deps): update rust crate async-trait to v0.1.91' (#11) from renovate/async-trait-0.x-lockfile into main Renovate Bot 2026-07-21 23:04:32 -07:00
  • a4cc25b7ae chore(deps): update rust crate async-trait to v0.1.91 Renovate Bot 2026-07-22 06:04:22 +00:00
  • ccd89e8717 Merge pull request 'chore(deps): update rust crate anyhow to v1.0.104' (#10) from renovate/anyhow-1.x-lockfile into main Renovate Bot 2026-07-21 23:04:20 -07:00
  • 56573f675c chore(deps): update rust crate anyhow to v1.0.104 Renovate Bot 2026-07-22 06:04:10 +00:00
  • cf874c0219 chore(deps): update rust crate tokio to v1.53.1 renovate/tokio-1.x-lockfile Renovate Bot 2026-07-21 06:04:10 +00:00
  • 944d18410c license: relicense to AGPL-3.0-or-later Sulkta 2026-06-28 21:14:41 -07:00
  • 895bad9ac9 docs: public-facing README + contributing notes; generic CI comments Sulkta 2026-06-28 11:39:05 -07:00
  • 47fa9021f0 chore(deps): update rust crate zeroize to v1.9.0 renovate/zeroize-1.x-lockfile Renovate Bot 2026-06-28 06:04:33 +00:00
  • 41fdae8d06 Merge pull request 'chore(deps): update rust crate rpassword to v7.5.4' (#4) from renovate/rpassword-7.x-lockfile into main Renovate Bot 2026-06-27 23:04:00 -07:00
  • 0202f722dc chore(deps): update rust crate rpassword to v7.5.4 Renovate Bot 2026-06-28 00:54:07 +00:00
  • 439d668317 Merge pull request 'chore(deps): update rust crate anyhow to v1.0.103' (#1) from renovate/anyhow-1.x-lockfile into main Sulkta 2026-06-27 17:05:44 -07:00
  • 6c021837fb Merge pull request 'chore(deps): update rust crate ed25519-bip32 to v0.4.2' (#2) from renovate/ed25519-bip32-0.x-lockfile into main Sulkta 2026-06-27 17:05:40 -07:00
  • 1d2770c0d5 chore(deps): update rust crate ed25519-bip32 to v0.4.2 Renovate Bot 2026-06-27 20:09:10 +00:00
  • 98f7d153ea chore(deps): update rust crate anyhow to v1.0.103 Renovate Bot 2026-06-27 20:09:02 +00:00
  • 14859817d9 ci: gitleaks allowlist for gov_token_policy IDs (Cardano script hashes, not secrets). Closes #300 Sulkta 2026-05-28 11:17:12 -07:00
  • f1874ea763 ci: re-trigger gitleaks for #300 diagnosis Sulkta 2026-05-28 11:14:56 -07:00
  • 7f8041e527 ci: add gitleaks workflow (Sulkta canonical) Sulkta 2026-05-27 22:14:32 -07:00
  • b69d891a2b chore: strip audit-ticket prefixes from code comments Sulkta 2026-05-12 14:42:13 -07:00
  • 4e4becd0bb security: enforce max_send_lovelace + sandbox *_path args Sulkta 2026-05-12 11:12:51 -07:00
  • 564ba3ccb5 chore: scrub internal session-log narrative from code comments Sulkta 2026-05-10 21:29:40 -07:00
  • 93f0d2ebde docs: rewrite for users — drop internal infra context Sulkta 2026-05-10 20:56:25 -07:00
  • a7877c32d0 docs: scrub remaining internal repo + tooling references Sulkta 2026-05-10 20:51:21 -07:00
  • 91dcde6aab docs: scrub internal host references from public docs Sulkta 2026-05-10 18:24:57 -07:00
  • 2587143a03 chore(build): drop URL rewrite layer + remove internal-rewrites doc Sulkta 2026-05-10 17:32:25 -07:00
  • 2372bd2e46 chore: replace LAN-IP refs with public mirror URLs Sulkta 2026-05-10 14:46:05 -07:00
  • fc29ad6e03 feat(escrow): drop escrow_wip feature gate, ship as default surface Sulkta 2026-05-09 23:08:30 -07:00
  • 7daa62b5e5 fix(escrow_wip): apply 2026-05-09 internal audit findings Sulkta 2026-05-09 14:06:17 -07:00
  • ef38ff0e57 feat(escrow_wip): MCP escrow spend-tool surface (deposit/agree/veto/settle/refund_timeout) Sulkta 2026-05-09 13:36:44 -07:00
  • 54a90a5f8d feat(escrow_wip): MCP escrow_open_unsigned tool + Cargo feature Sulkta 2026-05-09 12:49:46 -07:00
  • 0feb0800dd feat(escrow_wip): build_unsigned_escrow_refund_timeout builder Sulkta 2026-05-09 12:42:16 -07:00
  • 3cf61c79da feat(escrow_wip): build_unsigned_escrow_settle builder Sulkta 2026-05-09 12:40:06 -07:00
  • aeac3e8e0a feat(escrow_wip): build_unsigned_escrow_veto builder Sulkta 2026-05-09 12:37:51 -07:00
  • 415c099240 feat(escrow_wip): build_unsigned_escrow_agree builder Sulkta 2026-05-09 12:34:57 -07:00
  • ec3e98a1c5 feat(escrow_wip): build_unsigned_escrow_deposit builder Sulkta 2026-05-09 12:29:12 -07:00
  • 23dfbbae80 feat(escrow_wip): build_unsigned_escrow_open builder Sulkta 2026-05-09 11:42:39 -07:00
  • b1a95284b5 feat(escrow_wip): aiken validator + plutus.json blueprint Sulkta 2026-05-09 11:38:45 -07:00
  • aff39a668f feat(escrow_wip): EscrowDatum / EscrowRedeemer / EscrowValue codecs Sulkta 2026-05-09 11:32:26 -07:00
  • 761a0105c8 merge: bring audit-cleanup into main — DAO + Conway + audit closeouts Sulkta 2026-05-09 11:26:29 -07:00
  • 03b5efb3b2 audit: cargo fmt + clippy --fix across workspace + retract_votes cooldown bug fix Sulkta 2026-05-09 10:27:48 -07:00
  • 0987d5de12 merge: schema fix for Value-typed metadata/policy MCP args Sulkta 2026-05-09 09:23:45 -07:00
  • aa9b16995e fix(mcp): force type:object on Value-typed metadata/policy args Sulkta 2026-05-09 09:23:34 -07:00
  • 8f49668b86 merge: vote TTL/posix_time consistency fix Sulkta 2026-05-09 08:27:12 -07:00
  • e98be0749f fix(dao,mcp): tie vote tx TTL to validity_upper_slot so Voted.posix_time matches chain's reconstructed validRange.upperBound Sulkta 2026-05-09 06:09:48 -07:00
  • f2ae5367a7 feat(mcp): add policy_cbor_path arg to wallet_plutus_mint_unsigned Sulkta 2026-05-08 18:50:26 -07:00
  • cbf69161ab feat(dao,mcp): proposal_retract_votes builder + dao_stake_retract_votes_unsigned Sulkta 2026-05-08 13:24:24 -07:00
  • 425c981682 fix(mcp): clamp vote validity_upper to voting_end_slot when range overshoots Sulkta 2026-05-08 11:48:36 -07:00
  • 892e4b0ae1 fix(dao,mcp): clamp proposal_advance validity range to fit phase window Sulkta 2026-05-08 11:09:26 -07:00
  • 48679883ec feat(mcp,chain,dao): support Koios paid-tier bearer via ALDABRA_KOIOS_BEARER env Sulkta 2026-05-08 10:19:06 -07:00
  • 9547bd95e4 fix(core): bump WITNESS_OVERHEAD_BYTES from 256 to 512 Sulkta 2026-05-08 07:42:06 -07:00
  • f4aa9ae037 fix(core): bump WITNESS_OVERHEAD_BYTES from 128 to 256 Sulkta 2026-05-08 07:12:04 -07:00
  • adc2154437 fix(dao): center starting_time in proposal_create validity window Sulkta 2026-05-07 20:19:27 -07:00
  • 3b445fae89 fix(dao): prepend (cons) Created lock instead of append in proposal_create Sulkta 2026-05-07 19:43:10 -07:00
  • 82613bb188 fix(dao): wire V2 cost model into advance/cosign/vote/stake_destroy Sulkta 2026-05-07 18:56:57 -07:00
  • 7b4215423a fix(dao): use PermitVote (not DepositWithdraw) for stake spend on proposal_create Sulkta 2026-05-07 18:09:20 -07:00
  • a1c6ab3f08 fix(dao): anchor proposal-create validity range on starting_time_slot Sulkta 2026-05-07 17:31:45 -07:00
  • 591f2f0861 fix(dao): clamp proposal-create validity range to per-DAO max_width Sulkta 2026-05-07 17:12:10 -07:00
  • 6b8d2cccbc fix(dao): wire V2 cost model into proposal_create staging Sulkta 2026-05-07 16:57:05 -07:00
  • 9521ee79c9 mcp: add reference_script_path arg to bypass MCP large-string transport bug Sulkta 2026-05-07 16:45:53 -07:00
  • c3f9b6ca69 diag: also exercise aldabra-core's build_unsigned_payment_extras Sulkta 2026-05-07 16:30:20 -07:00
  • 285c6e5a84 diag: also test through aldabra's hex_decode Sulkta 2026-05-07 16:26:55 -07:00
  • df61535d0f diag: reproducer also reports script bytes-header consistency Sulkta 2026-05-07 16:24:34 -07:00
  • 30bee07502 fix repro_script_corruption imports Sulkta 2026-05-07 16:10:58 -07:00
  • 05c29ac3ab diag: standalone reproducer for large-bytestring ref-script corruption Sulkta 2026-05-07 16:09:41 -07:00
  • 6fa93a3c68 plutus_mint: thread additional_signers into tx body's required_signers Sulkta 2026-05-07 10:33:55 -07:00
  • 1e20b71cc9 feat(examples): dump_stake — emit StakeDatum CBOR hex for bootstrap Sulkta 2026-05-07 10:21:27 -07:00
  • 42a0e249b6 feat(plutus_mint): set language_view per Plutus version + add V2 cost model Sulkta 2026-05-07 08:52:59 -07:00
  • 616a6eefff feat(mcp): wallet_plutus_mint_unsigned MCP tool Sulkta 2026-05-07 06:36:05 -07:00
  • 11848d869b feat(plutus): plutus_mint module — Plutus-policy mint with custom output Sulkta 2026-05-07 06:32:59 -07:00
  • a1060b13fc chore(mcp): drop unused build_signed_payment_with_assets / build_unsigned_payment_with_assets imports Sulkta 2026-05-07 06:21:33 -07:00
  • 8b0e090668 feat(wallet): reference-script + extras on payment outputs Sulkta 2026-05-07 06:17:07 -07:00
  • 1500a30e9d build(docker): mount git credentials as buildkit secret for pallas SSH→HTTP fetch Sulkta 2026-05-06 13:45:55 -07:00
  • 71dae49c0d Revert "feat(dao): Phase 4c-bis-1 + 4c-bis-2 — typed EffectsMap + GAT policy config" Sulkta 2026-05-06 10:39:51 -07:00
  • d8dca8d119 feat(dao): Phase 4c-bis-1 + 4c-bis-2 — typed EffectsMap + GAT policy config Sulkta 2026-05-06 10:13:11 -07:00
  • 6406a170b0 test(dao): live-stake round-trip checks decoded struct, not bytes Sulkta 2026-05-06 08:53:04 -07:00
  • 6f935b58b2 feat(dao): multi-net slot↔ms + live-decode StakeDatum tests Sulkta 2026-05-06 08:38:15 -07:00
  • 783f4e5b0e fix(dao-mcp): vote tool H-3 preflight reads from prop_datum (post-move) Sulkta 2026-05-06 08:08:35 -07:00
  • 8b48e7224e fix(dao): audit punch list — H-1 to H-4 + M-2 + pallas bump Sulkta 2026-05-06 08:06:44 -07:00
  • 86a2787b7c build: strip Gitea token from pallas patch URLs + add cargo config Sulkta 2026-05-06 07:45:37 -07:00
  • eb48a5cf3e feat(governance): wallet_drep_vote_cast + pallas voting_procedures patch Sulkta 2026-05-06 07:14:17 -07:00
  • 77d4b2d0b5 feat(governance): Phase 5 — vote_delegate + drep_register/deregister Sulkta 2026-05-06 07:08:08 -07:00
  • e4830ef250 feat(dao): proposal_advance state machine + stake_destroy + MCP tools Sulkta 2026-05-06 07:00:48 -07:00
  • a806329baa feat(dao): proposal_cosign builder + dao_proposal_cosign_unsigned tool Sulkta 2026-05-06 06:51:53 -07:00
  • cc69e0df21 refactor(dao): wire KoiosDaoReader::list_proposals + use it from vote tool Sulkta 2026-05-06 06:41:52 -07:00
  • d9f852d8bd feat(dao-mcp): wire dao_proposal_vote_unsigned + slot↔ms helper Sulkta 2026-05-06 06:37:31 -07:00
  • 59cdd92b57 feat(dao): proposal_vote.rs builder — Phase 3 unsigned tx Sulkta 2026-05-06 06:31:22 -07:00
  • 8d71b43e48 chore(dao): drop unused imports — ScriptRefs to test scope, StakeDatum gone from tools.rs Sulkta 2026-05-05 20:58:03 -07:00
  • d0cf16aa5f feat(dao-mcp): wire dao_proposal_create_unsigned to fetch C-2 inputs from chain Sulkta 2026-05-05 20:57:36 -07:00
  • 90a39a4df2 test(dao): update proposal_create test fixture for new args (stake_in + tip_slot + GST) Sulkta 2026-05-05 20:56:09 -07:00
  • e0bceae908 fix(dao): audit C-1 + C-2 + C-3 — informed by reference tx 7c8db1432a07 Sulkta 2026-05-05 20:55:20 -07:00
  • 6955377c61 fix(dao): audit H-2 + H-5 + H-6 (per internal notes) Sulkta 2026-05-05 20:52:22 -07:00
  • 4644fb525f fix(dao): scope as_constr import to test that uses it Sulkta 2026-05-05 20:14:33 -07:00