Commit graph

  • 326a559f76 chore: strip audit-ticket prefixes from code comments main Kayos 2026-05-12 14:42:13 -07:00
  • d1c9e7a732 security: enforce max_send_lovelace + sandbox *_path args Kayos 2026-05-12 11:12:51 -07:00
  • 45954f3f75 chore: scrub internal session-log narrative from code comments Kayos 2026-05-10 21:29:40 -07:00
  • 93f11ecef0 docs: rewrite for users — drop internal infra context Kayos 2026-05-10 20:56:25 -07:00
  • bc538a71fb docs: scrub remaining internal repo + tooling references Kayos 2026-05-10 20:51:21 -07:00
  • a42043dec4 docs: scrub internal host references from public docs Kayos 2026-05-10 18:24:57 -07:00
  • 8831774fb6 chore(build): drop URL rewrite layer + remove internal-rewrites doc Kayos 2026-05-10 17:32:25 -07:00
  • bdbb7e0539 chore: replace LAN-IP refs with public mirror URLs Kayos 2026-05-10 14:46:05 -07:00
  • 30a7137de5 feat(escrow): drop escrow_wip feature gate, ship as default surface Kayos 2026-05-09 23:08:30 -07:00
  • 0273fe29e4 audits: settle path landed — full 6/6 escrow builders proven on chain Kayos 2026-05-09 20:33:39 -07:00
  • af4cfd7f97 audits: 2026-05-09 escrow E2E preprod results Kayos 2026-05-09 18:05:56 -07:00
  • eb192fa676 fix(escrow_wip): apply 2026-05-09 internal audit findings Kayos 2026-05-09 14:06:17 -07:00
  • ad2d17e3d0 feat(escrow_wip): MCP escrow spend-tool surface (deposit/agree/veto/settle/refund_timeout) Kayos 2026-05-09 13:36:44 -07:00
  • dba3d46271 feat(escrow_wip): MCP escrow_open_unsigned tool + Cargo feature Kayos 2026-05-09 12:49:46 -07:00
  • 705acdac0c feat(escrow_wip): build_unsigned_escrow_refund_timeout builder Kayos 2026-05-09 12:42:16 -07:00
  • 702aae729f feat(escrow_wip): build_unsigned_escrow_settle builder Kayos 2026-05-09 12:40:06 -07:00
  • 683d82639d feat(escrow_wip): build_unsigned_escrow_veto builder Kayos 2026-05-09 12:37:51 -07:00
  • 2167f1477b feat(escrow_wip): build_unsigned_escrow_agree builder Kayos 2026-05-09 12:34:57 -07:00
  • 93798a20d4 feat(escrow_wip): build_unsigned_escrow_deposit builder Kayos 2026-05-09 12:29:12 -07:00
  • 6f260bda8d feat(escrow_wip): build_unsigned_escrow_open builder Kayos 2026-05-09 11:42:39 -07:00
  • 78ed92304e feat(escrow_wip): aiken validator + plutus.json blueprint Kayos 2026-05-09 11:38:45 -07:00
  • f89877bf8e feat(escrow_wip): EscrowDatum / EscrowRedeemer / EscrowValue codecs Kayos 2026-05-09 11:32:26 -07:00
  • 29dc6c8443 merge: bring kayos/audit-cleanup into main — DAO + Conway + audit closeouts Kayos 2026-05-09 11:26:29 -07:00
  • c7f7dcb102 audit: cargo fmt + clippy --fix across workspace + retract_votes cooldown bug fix Kayos 2026-05-09 10:27:48 -07:00
  • 8af9f2e238 merge: schema fix for Value-typed metadata/policy MCP args Kayos 2026-05-09 09:23:45 -07:00
  • 91c5d557b6 fix(mcp): force type:object on Value-typed metadata/policy args Kayos 2026-05-09 09:23:34 -07:00
  • 72bb8fa38e merge: vote TTL/posix_time consistency fix Kayos 2026-05-09 08:27:12 -07:00
  • 90883b50ce fix(dao,mcp): tie vote tx TTL to validity_upper_slot so Voted.posix_time matches chain's reconstructed validRange.upperBound Kayos 2026-05-09 06:09:48 -07:00
  • e679874939 feat(mcp): add policy_cbor_path arg to wallet_plutus_mint_unsigned Kayos 2026-05-08 18:50:26 -07:00
  • 1b9968cf3b feat(dao,mcp): proposal_retract_votes builder + dao_stake_retract_votes_unsigned Kayos 2026-05-08 13:24:24 -07:00
  • 0c79231936 fix(mcp): clamp vote validity_upper to voting_end_slot when range overshoots Kayos 2026-05-08 11:48:36 -07:00
  • a485a6f0bf fix(dao,mcp): clamp proposal_advance validity range to fit phase window Kayos 2026-05-08 11:09:26 -07:00
  • bf860dc99b feat(mcp,chain,dao): support Koios paid-tier bearer via ALDABRA_KOIOS_BEARER env Kayos 2026-05-08 10:19:06 -07:00
  • fbc4955c1d fix(core): bump WITNESS_OVERHEAD_BYTES from 256 to 512 Kayos 2026-05-08 07:42:06 -07:00
  • 4472007dae fix(core): bump WITNESS_OVERHEAD_BYTES from 128 to 256 Kayos 2026-05-08 07:12:04 -07:00
  • 5235a5d4c3 fix(dao): center starting_time in proposal_create validity window Kayos 2026-05-07 20:19:27 -07:00
  • b7074fd81b fix(dao): prepend (cons) Created lock instead of append in proposal_create Kayos 2026-05-07 19:43:10 -07:00
  • 5e6cb7056b fix(dao): wire V2 cost model into advance/cosign/vote/stake_destroy Kayos 2026-05-07 18:56:57 -07:00
  • 1bc4e949ab fix(dao): use PermitVote (not DepositWithdraw) for stake spend on proposal_create Kayos 2026-05-07 18:09:20 -07:00
  • f44a4f209c fix(dao): anchor proposal-create validity range on starting_time_slot Kayos 2026-05-07 17:31:45 -07:00
  • 66eacf5749 fix(dao): clamp proposal-create validity range to per-DAO max_width Kayos 2026-05-07 17:12:10 -07:00
  • 044ebd2379 fix(dao): wire V2 cost model into proposal_create staging Kayos 2026-05-07 16:57:05 -07:00
  • 2d4c2163a9 mcp: add reference_script_path arg to bypass MCP large-string transport bug Kayos 2026-05-07 16:45:53 -07:00
  • 288e5815a0 diag: also exercise aldabra-core's build_unsigned_payment_extras Kayos 2026-05-07 16:30:20 -07:00
  • f685e53889 diag: also test through aldabra's hex_decode Kayos 2026-05-07 16:26:55 -07:00
  • a627403492 diag: reproducer also reports script bytes-header consistency Kayos 2026-05-07 16:24:34 -07:00
  • d71b543ae6 fix repro_script_corruption imports Kayos 2026-05-07 16:10:58 -07:00
  • 340a4ee408 diag: standalone reproducer for large-bytestring ref-script corruption Kayos 2026-05-07 16:09:41 -07:00
  • a2a1f72a74 plutus_mint: thread additional_signers into tx body's required_signers Kayos 2026-05-07 10:33:55 -07:00
  • 6708d448d8 feat(examples): dump_stake — emit StakeDatum CBOR hex for bootstrap Kayos 2026-05-07 10:21:27 -07:00
  • ca2f69d28e feat(plutus_mint): set language_view per Plutus version + add V2 cost model Kayos 2026-05-07 08:52:59 -07:00
  • b50d45b5de feat(mcp): wallet_plutus_mint_unsigned MCP tool Kayos 2026-05-07 06:36:05 -07:00
  • 86bc4e45cd feat(plutus): plutus_mint module — Plutus-policy mint with custom output Kayos 2026-05-07 06:32:59 -07:00
  • a65ab7803e chore(mcp): drop unused build_signed_payment_with_assets / build_unsigned_payment_with_assets imports Kayos 2026-05-07 06:21:33 -07:00
  • b9124ee5d9 feat(wallet): reference-script + extras on payment outputs Kayos 2026-05-07 06:17:07 -07:00
  • 82e8273969 build(docker): mount git credentials as buildkit secret for pallas SSH→HTTP fetch Kayos 2026-05-06 13:45:55 -07:00
  • c695fb02f2 Revert "feat(dao): Phase 4c-bis-1 + 4c-bis-2 — typed EffectsMap + GAT policy config" Kayos 2026-05-06 10:39:51 -07:00
  • 09e8bb3e1d feat(dao): Phase 4c-bis-1 + 4c-bis-2 — typed EffectsMap + GAT policy config Kayos 2026-05-06 10:13:11 -07:00
  • 7d440288bd test(dao): live-stake round-trip checks decoded struct, not bytes Kayos 2026-05-06 08:53:04 -07:00
  • 6a408c319a feat(dao): multi-net slot↔ms + live-decode StakeDatum tests Kayos 2026-05-06 08:38:15 -07:00
  • 569c336f1d fix(dao-mcp): vote tool H-3 preflight reads from prop_datum (post-move) Kayos 2026-05-06 08:08:35 -07:00
  • a0daadf38e fix(dao): audit punch list — H-1 to H-4 + M-2 + pallas bump Kayos 2026-05-06 08:06:44 -07:00
  • b93bda75c9 build: switch aldabra-pallas patch URLs to SSH Kayos 2026-05-06 07:55:32 -07:00
  • a3a842138c build: strip Gitea token from pallas patch URLs + add cargo config Kayos 2026-05-06 07:45:37 -07:00
  • 6443dcd858 feat(governance): wallet_drep_vote_cast + pallas voting_procedures patch Kayos 2026-05-06 07:14:17 -07:00
  • 4d3ef03978 feat(governance): Phase 5 — vote_delegate + drep_register/deregister Kayos 2026-05-06 07:08:08 -07:00
  • d007817796 feat(dao): proposal_advance state machine + stake_destroy + MCP tools Kayos 2026-05-06 07:00:48 -07:00
  • 39b56223f9 feat(dao): proposal_cosign builder + dao_proposal_cosign_unsigned tool Kayos 2026-05-06 06:51:53 -07:00
  • 68e493dd2f refactor(dao): wire KoiosDaoReader::list_proposals + use it from vote tool Kayos 2026-05-06 06:41:52 -07:00
  • 3b0e0dd9bf feat(dao-mcp): wire dao_proposal_vote_unsigned + slot↔ms helper Kayos 2026-05-06 06:37:31 -07:00
  • a19439f640 feat(dao): proposal_vote.rs builder — Phase 3 unsigned tx Kayos 2026-05-06 06:31:22 -07:00
  • 5102c77972 chore(dao): drop unused imports — ScriptRefs to test scope, StakeDatum gone from tools.rs Kayos 2026-05-05 20:58:03 -07:00
  • 893e3f23da feat(dao-mcp): wire dao_proposal_create_unsigned to fetch C-2 inputs from chain Kayos 2026-05-05 20:57:36 -07:00
  • afd0cfb298 test(dao): update proposal_create test fixture for new args (stake_in + tip_slot + GST) Kayos 2026-05-05 20:56:09 -07:00
  • ea2ee01503 fix(dao): audit C-1 + C-2 + C-3 — informed by reference tx 7c8db1432a07 Kayos 2026-05-05 20:55:20 -07:00
  • 9556b7812d fix(dao): audit H-2 + H-5 + H-6 (per memory/audit-aldabra-dao-2026-05-05) Kayos 2026-05-05 20:52:22 -07:00
  • 101c85c0a0 fix(dao): scope as_constr import to test that uses it Kayos 2026-05-05 20:14:33 -07:00
  • edd1948dec feat(dao): dao_discover_scripts MCP tool + Koios discovery client Kayos 2026-05-05 20:14:13 -07:00
  • 5913b9266a feat(dao-mcp): dao_register accepts Phase-4 fields in one call Kayos 2026-05-05 20:10:22 -07:00
  • 3d95369536 chore(dao): drop unused as_constr import after EnumIsData fix Kayos 2026-05-05 19:50:34 -07:00
  • 93edf0c9c3 feat(dao-mcp): wire dao_proposal_create_unsigned + drop unused imports Kayos 2026-05-05 19:50:17 -07:00
  • 3ac10f7f4b feat(dao): proposal_create.rs skeleton + InfoOnly builder + tests Kayos 2026-05-05 19:48:21 -07:00
  • 3a7f536409 feat(dao-config): Phase 4 prerequisite fields + ScriptRefs Kayos 2026-05-05 15:42:59 -07:00
  • 4501700328 fix(dao): correct Proposal #0 starting_time assertion (2026-04-21 not 2026-05-03) Kayos 2026-05-05 15:41:32 -07:00
  • a8ecdfa45d fix(dao): EnumIsData → plain Integer, not Constr i [] Kayos 2026-05-05 15:41:03 -07:00
  • 5fb616c6c5 feat(dao): wire 8 dao_* MCP tools (Phase 1) Kayos 2026-05-05 13:51:04 -07:00
  • 14902f4e01 chore(dao): drop unused as_constr import from governor.rs top-level Kayos 2026-05-05 13:46:50 -07:00
  • d1167b5a15 fix(dao): ProductIsData encodes as CBOR Array, not Constr 0 Kayos 2026-05-05 13:46:21 -07:00
  • c059c1ff1c fix(dao): build errors in plutus_data — or-pattern parens, Int→i128, BoundedBytes AsRef ambiguity Kayos 2026-05-05 13:42:33 -07:00
  • 41195ece4f feat(dao): scaffold aldabra-dao crate (Phase 1 reads) Kayos 2026-05-05 13:40:12 -07:00
  • 66829c9aea mcp: declare tools capability in ServerInfo Kayos 2026-05-05 09:41:19 -07:00
  • ffdafc2028 v0.2: 8 chain_* read-only Koios passthrough MCP tools Kayos 2026-05-05 07:01:32 -07:00
  • 1ee124b545 AUDIT4-3 fix: optional inline datum on wallet_send Kayos 2026-05-05 06:58:15 -07:00
  • e712f370f0 aldabra: --bootstrap-from-xprv power-user import path Kayos 2026-05-05 06:38:01 -07:00
  • 057f623312 AUDIT5-1: relax coin selector for ada-only drain-to-fee Kayos 2026-05-05 06:06:24 -07:00
  • 30761039ea AUDIT4-G2 fix: client-side min_utxo guard on ada-only wallet_send Kayos 2026-05-04 21:22:28 -07:00
  • d5fb00c9f5 mainnet prep: tighten max_send_lovelace default + cost model docs Kayos 2026-05-04 21:09:31 -07:00
  • e4914a14ba AUDIT4-2 fix: invert plutus collateral/funding utxo picker Kayos 2026-05-04 20:59:29 -07:00
  • 47b63f2024 AUDIT4-1 fix: switch tx_status from Koios /tx_info to /tx_status Kayos 2026-05-04 20:45:10 -07:00
  • f23ff65dad audit-3 (code cleanup): zero clippy warnings, zero build warnings Cobb 2026-05-04 18:40:35 -07:00