Deployed 2aa6931 with MkDocs version: 1.6.1
Home /
Cardano Foundation /
cardano-mpfs-onchain
Apr 07, 8-9 PM (0)
Apr 07, 9-10 PM (0)
Apr 07, 10-11 PM (0)
Apr 07, 11-12 AM (0)
Apr 08, 12-1 AM (0)
Apr 08, 1-2 AM (0)
Apr 08, 2-3 AM (0)
Apr 08, 3-4 AM (0)
Apr 08, 4-5 AM (0)
Apr 08, 5-6 AM (0)
Apr 08, 6-7 AM (0)
Apr 08, 7-8 AM (0)
Apr 08, 8-9 AM (0)
Apr 08, 9-10 AM (0)
Apr 08, 10-11 AM (0)
Apr 08, 11-12 PM (0)
Apr 08, 12-1 PM (0)
Apr 08, 1-2 PM (4)
Apr 08, 2-3 PM (2)
Apr 08, 3-4 PM (0)
Apr 08, 4-5 PM (0)
Apr 08, 5-6 PM (0)
Apr 08, 6-7 PM (0)
Apr 08, 7-8 PM (0)
Apr 08, 8-9 PM (0)
Apr 08, 9-10 PM (0)
Apr 08, 10-11 PM (0)
Apr 08, 11-12 AM (0)
Apr 09, 12-1 AM (0)
Apr 09, 1-2 AM (0)
Apr 09, 2-3 AM (0)
Apr 09, 3-4 AM (0)
Apr 09, 4-5 AM (0)
Apr 09, 5-6 AM (0)
Apr 09, 6-7 AM (0)
Apr 09, 7-8 AM (0)
Apr 09, 8-9 AM (0)
Apr 09, 9-10 AM (2)
Apr 09, 10-11 AM (0)
Apr 09, 11-12 PM (0)
Apr 09, 12-1 PM (1)
Apr 09, 1-2 PM (2)
Apr 09, 2-3 PM (3)
Apr 09, 3-4 PM (0)
Apr 09, 4-5 PM (0)
Apr 09, 5-6 PM (0)
Apr 09, 6-7 PM (0)
Apr 09, 7-8 PM (0)
Apr 09, 8-9 PM (0)
Apr 09, 9-10 PM (0)
Apr 09, 10-11 PM (0)
Apr 09, 11-12 AM (0)
Apr 10, 12-1 AM (0)
Apr 10, 1-2 AM (0)
Apr 10, 2-3 AM (0)
Apr 10, 3-4 AM (0)
Apr 10, 4-5 AM (0)
Apr 10, 5-6 AM (0)
Apr 10, 6-7 AM (0)
Apr 10, 7-8 AM (0)
Apr 10, 8-9 AM (0)
Apr 10, 9-10 AM (0)
Apr 10, 10-11 AM (0)
Apr 10, 11-12 PM (9)
Apr 10, 12-1 PM (3)
Apr 10, 1-2 PM (0)
Apr 10, 2-3 PM (0)
Apr 10, 3-4 PM (0)
Apr 10, 4-5 PM (3)
Apr 10, 5-6 PM (0)
Apr 10, 6-7 PM (0)
Apr 10, 7-8 PM (0)
Apr 10, 8-9 PM (0)
Apr 10, 9-10 PM (0)
Apr 10, 10-11 PM (0)
Apr 10, 11-12 AM (0)
Apr 11, 12-1 AM (0)
Apr 11, 1-2 AM (0)
Apr 11, 2-3 AM (0)
Apr 11, 3-4 AM (0)
Apr 11, 4-5 AM (0)
Apr 11, 5-6 AM (0)
Apr 11, 6-7 AM (0)
Apr 11, 7-8 AM (0)
Apr 11, 8-9 AM (0)
Apr 11, 9-10 AM (0)
Apr 11, 10-11 AM (0)
Apr 11, 11-12 PM (0)
Apr 11, 12-1 PM (0)
Apr 11, 1-2 PM (0)
Apr 11, 2-3 PM (0)
Apr 11, 3-4 PM (0)
Apr 11, 4-5 PM (0)
Apr 11, 5-6 PM (0)
Apr 11, 6-7 PM (0)
Apr 11, 7-8 PM (0)
Apr 11, 8-9 PM (0)
Apr 11, 9-10 PM (0)
Apr 11, 10-11 PM (0)
Apr 11, 11-12 AM (0)
Apr 12, 12-1 AM (0)
Apr 12, 1-2 AM (0)
Apr 12, 2-3 AM (0)
Apr 12, 3-4 AM (0)
Apr 12, 4-5 AM (0)
Apr 12, 5-6 AM (0)
Apr 12, 6-7 AM (0)
Apr 12, 7-8 AM (0)
Apr 12, 8-9 AM (0)
Apr 12, 9-10 AM (0)
Apr 12, 10-11 AM (0)
Apr 12, 11-12 PM (0)
Apr 12, 12-1 PM (0)
Apr 12, 1-2 PM (0)
Apr 12, 2-3 PM (0)
Apr 12, 3-4 PM (0)
Apr 12, 4-5 PM (0)
Apr 12, 5-6 PM (0)
Apr 12, 6-7 PM (0)
Apr 12, 7-8 PM (0)
Apr 12, 8-9 PM (0)
Apr 12, 9-10 PM (0)
Apr 12, 10-11 PM (0)
Apr 12, 11-12 AM (0)
Apr 13, 12-1 AM (0)
Apr 13, 1-2 AM (0)
Apr 13, 2-3 AM (0)
Apr 13, 3-4 AM (0)
Apr 13, 4-5 AM (0)
Apr 13, 5-6 AM (0)
Apr 13, 6-7 AM (0)
Apr 13, 7-8 AM (0)
Apr 13, 8-9 AM (0)
Apr 13, 9-10 AM (0)
Apr 13, 10-11 AM (6)
Apr 13, 11-12 PM (9)
Apr 13, 12-1 PM (0)
Apr 13, 1-2 PM (0)
Apr 13, 2-3 PM (0)
Apr 13, 3-4 PM (0)
Apr 13, 4-5 PM (0)
Apr 13, 5-6 PM (0)
Apr 13, 6-7 PM (0)
Apr 13, 7-8 PM (0)
Apr 13, 8-9 PM (0)
Apr 13, 9-10 PM (0)
Apr 13, 10-11 PM (0)
Apr 13, 11-12 AM (0)
Apr 14, 12-1 AM (0)
Apr 14, 1-2 AM (0)
Apr 14, 2-3 AM (0)
Apr 14, 3-4 AM (0)
Apr 14, 4-5 AM (0)
Apr 14, 5-6 AM (0)
Apr 14, 6-7 AM (0)
Apr 14, 7-8 AM (0)
Apr 14, 8-9 AM (0)
Apr 14, 9-10 AM (0)
Apr 14, 10-11 AM (0)
Apr 14, 11-12 PM (0)
Apr 14, 12-1 PM (0)
Apr 14, 1-2 PM (0)
Apr 14, 2-3 PM (0)
Apr 14, 3-4 PM (0)
Apr 14, 4-5 PM (0)
Apr 14, 5-6 PM (0)
Apr 14, 6-7 PM (0)
Apr 14, 7-8 PM (0)
Apr 14, 8-9 PM (0)
44 commits this week
Apr 07, 2026
-
Apr 14, 2026
chore: pin cardano-mpfs-cage to 001-mixed-modify-reject branch
chore: add plan, research, data model, and tasks for issue #39
chore: add speckit scaffold, constitution, and spec for issue #39
feat: update Lean spec with RequestAction and remove Reject
fix: update E2E codec for RequestAction encoding
feat!: replace Reject with RequestAction in Modify redeemer
chore: pin cardano-mpfs-cage to main after merge
fix: update E2E codec for RequestAction encoding
chore: pin cardano-mpfs-cage to main after merge
feat!: replace Reject with RequestAction in Modify redeemer
feat: update Lean spec with RequestAction and remove Reject
chore: add plan, research, data model, and tasks for issue #39
chore: add speckit scaffold, constitution, and spec for issue #39
chore: pin cardano-mpfs-cage to 001-mixed-modify-reject branch
Deployed e48f1e1 with MkDocs version: 1.6.1
fix: replace fixed max_fee with fair fee model using tx.fee + tip
State.max_fee → State.tip, Request.fee → Request.tip. Conservation: sum(refunds) == sum(inputs) - tx.fee - N * tip. Closes #35 fix: update E2E tests for fair fee model Rename max_fee/fee → tip in codec and cage builder. Add two-pass tx building to satisfy conservation equation.
feat: add cardano-mpfs-onchain Haskell library and E2E tests
Library: canonical on-chain types (Types, Script, AssetName, Datum) with tip field renames (stateMaxFee→stateTip, requestFee→requestTip). E2E tests using cardano-node-clients devnet infrastructure. Five scenarios: self-transfer, mint-and-end, modify-with-tip, reject-after-retract, reject-multiple-requests. Uses upstream balanceFeeLoop from cardano-node-clients for conservation-aware fee convergence (no hardcoded fee overestimate).
Deployed 4cbe232 with MkDocs version: 1.6.1
fix: run E2E tests in nix develop shell for genesis files and cardano-node
fix: run E2E tests in nix develop shell for genesis files and cardano-node
Deployed 5d4b02e with MkDocs version: 1.6.1
refactor: use upstream cardano-node-clients for tx helpers
Bump cardano-node-clients to a37cbd6 which provides: - balanceFeeLoop (conservation-aware fee convergence) - computeScriptIntegrity (parameterized by Language) - spendingIndex - placeholderExUnits Remove local ConservationBalance.hs and inline definitions.
refactor: use upstream cardano-node-clients for tx helpers
Bump cardano-node-clients to a37cbd6 which provides: - balanceFeeLoop (conservation-aware fee convergence) - computeScriptIntegrity (parameterized by Language) - spendingIndex - placeholderExUnits Remove local ConservationBalance.hs and inline definitions.
docs: update WIP with resolved bugs and refactoring proposals