Commit Graph

  • ea7c8250dd
    Merge a71fdde3f0117f90e37c96e9cb387a129286f0e6 into fe4c7a96da393808946d0ffdb9ef44a5da9d8ef0 Ricardo Guilherme Schmidt 2026-07-02 20:30:35 +00:00
  • a71fdde3f0
    test(stablecoin): cover deposit collateral edge cases issue-90-deposit-collateral Ricardo Guilherme Schmidt 2026-06-01 12:18:35 -03:00
  • 056b7a5102
    fix(stablecoin): harden collateral deposits Ricardo Guilherme Schmidt 2026-06-01 11:26:15 -03:00
  • f111c55b09
    feat(stablecoin): add collateral deposits Ricardo Guilherme Schmidt 2026-05-27 10:05:49 -03:00
  • a808b649ff
    Merge 51e4141a93a41f5b9672596e68ee98685deb0887 into fe4c7a96da393808946d0ffdb9ef44a5da9d8ef0 Ricardo Guilherme Schmidt 2026-07-02 20:30:10 +00:00
  • 51e4141a93
    fix(integration-tests): keep seed dir alive during local sequencer issue-134-local-sequencer-integration-tests Ricardo Guilherme Schmidt 2026-06-29 13:55:53 -03:00
  • 1f22c34c8b
    test(integration-tests): require release guest ELFs Ricardo Guilherme Schmidt 2026-06-29 13:29:16 -03:00
  • 13080a785a
    test(integration-tests): use scaffold local sequencer Ricardo Guilherme Schmidt 2026-06-19 12:52:52 -03:00
  • efb435fd50
    Merge 81e40aa4aa0f4d8f3bc5cd6fd100f7738dbf0868 into fe4c7a96da393808946d0ffdb9ef44a5da9d8ef0 Ricardo Guilherme Schmidt 2026-07-02 20:26:15 +00:00
  • 81e40aa4aa
    fix(stablecoin): require controller initialization signer issue-95-feedback-controller Ricardo Guilherme Schmidt 2026-06-29 15:03:39 -03:00
  • 35c4eb3373
    fix(stablecoin): bound redemption controller price Ricardo Guilherme Schmidt 2026-06-29 13:55:59 -03:00
  • 1679d5a4b8
    fix(stablecoin): derive controller gain scale Ricardo Guilherme Schmidt 2026-06-29 12:35:08 -03:00
  • 65de004238
    fix(stablecoin): align redemption controller feedback Ricardo Guilherme Schmidt 2026-06-15 11:08:09 -03:00
  • f3a94e6bff
    feat(redemption-controller): implement initialize and update functions for redemption rate feedback controller Ricardo Guilherme Schmidt 2026-06-08 11:24:27 -03:00
  • 40200d0d2c
    Merge f5e831acadb4a1d5015144f81cf0eac4a1a446f1 into fe4c7a96da393808946d0ffdb9ef44a5da9d8ef0 Ricardo Guilherme Schmidt 2026-07-02 20:25:03 +00:00
  • f5e831acad
    fix(stablecoin): harden stability fee edge cases issue-97-stability-fee-accrual Ricardo Guilherme Schmidt 2026-06-29 15:03:56 -03:00
  • 50e7eda698
    fix(stablecoin): annotate stablecoin instruction accounts Ricardo Guilherme Schmidt 2026-06-29 13:56:04 -03:00
  • 4aaa475590
    docs(stablecoin): align generate debt panic docs Ricardo Guilherme Schmidt 2026-06-29 12:35:08 -03:00
  • 3e025c3694
    fix(stablecoin): preserve clamped accrual progress Ricardo Guilherme Schmidt 2026-06-25 21:39:32 -03:00
  • 785876370c
    fix(stablecoin): tighten fee bounds and validation Ricardo Guilherme Schmidt 2026-06-25 12:08:30 -03:00
  • 2df239e742
    feat(stablecoin): Implement stability fee accrual Ricardo Guilherme Schmidt 2026-06-24 14:41:38 -03:00
  • 4aabdd1868
    Merge bea6d6437c77126fa6331b54612aa2da2c8a3c80 into fe4c7a96da393808946d0ffdb9ef44a5da9d8ef0 Ricardo Guilherme Schmidt 2026-07-02 20:19:54 +00:00
  • bea6d6437c
    fix(amm): disambiguate signed swap input holdings amm-signed-input-swap-v2 Ricardo Guilherme Schmidt 2026-06-30 12:06:02 -03:00
  • f853b1aca1
    Merge 00e595a3445e59fef4b80b191d49dd038ba62222 into fe4c7a96da393808946d0ffdb9ef44a5da9d8ef0 r4bbit 2026-07-02 17:23:45 +00:00
  • 00e595a344
    WIP feat/amm-pool-creation r4bbit 2026-06-26 09:22:42 +02:00
  • 70a5a2e136
    fix(apps/amm): ensure changing endpoint works r4bbit 2026-06-26 13:00:02 +02:00
  • fe4c7a96da feat(token): add mint authority model to token program main bristinWild 2026-05-27 15:04:28 +05:30
  • 40ea847044
    feat(token): add mint authority model to token program feat/token-authority bristinWild 2026-05-27 15:04:28 +05:30
  • 751d4ac530 feat(amm): wire the AMM app to the LEZ wallet module r4bbit 2026-06-24 14:50:17 +02:00
  • 2b3ecadfaa
    feat(amm): wire the AMM app to the LEZ wallet module chore/amm-app-lez-module r4bbit 2026-06-24 14:50:17 +02:00
  • a26debd592 build: add shared guest program build Ricardo Guilherme Schmidt 2026-07-02 02:08:27 -03:00
  • 38008ace30
    build: add shared guest program build fix/shared-guest-build-target Ricardo Guilherme Schmidt 2026-07-02 02:08:27 -03:00
  • b9a4b2d54c fix(validator): remove .claude artifacts, add demo.sh and token.idl.json aliases bristinWild 2026-06-26 03:17:56 +05:30
  • 210e2f4ad7 fix(demo): align spel CLI args to IDL; remove b58_to_hex conversion bristinWild 2026-06-25 13:10:21 +05:30
  • aee5372f2a fix(lp-0013): address review feedback — docs alignment and missing rotation test bristinWild 2026-06-23 04:05:44 +05:30
  • 686a7d066a fix(token): owner-guard set_authority; align demo script to token IDL bristinWild 2026-06-19 23:07:59 +05:30
  • 160ff8ee4a fix(token): support external mint authority; intentional metadata supply; demo path resolver bristinWild 2026-06-19 17:51:56 +05:30
  • dd8328cf9f fix: update AMM unit test fixtures for LP token authority bristinWild 2026-06-08 19:58:14 +05:30
  • d5837aa0f6 style: cargo fmt after authority redesign bristinWild 2026-06-08 14:07:58 +05:30
  • 83df2037ef refactor(authority): embed Authority type in TokenDefinition; fix AMM LP minting bristinWild 2026-06-06 03:15:30 +05:30
  • c2a7d753d7 fix: address Copilot review round 2 bristinWild 2026-06-03 23:00:35 +05:30
  • 1c41d19a51 feat: reject all-zero mint authority; restore 7-step demo-full-flow.sh bristinWild 2026-06-03 02:18:25 +05:30
  • 0cb99fe031 refactor(examples): rewrite fixed/variable supply scripts to use verified spel flow bristinWild 2026-06-03 01:51:57 +05:30
  • ce372c7d12 chore: remove stale root-level token-authority.idl.json (use artifacts/token-idl.json) bristinWild 2026-06-03 01:13:39 +05:30
  • 175c9d256c refactor: gate mint/set_authority via lez-authority with explicit signer account bristinWild 2026-06-03 01:10:08 +05:30
  • 029f617737 style: fix rustfmt trailing newline and replace unwrap with expect for clippy bristinWild 2026-06-02 02:36:51 +05:30
  • 16738c7def fix: enforce mint authority key validation in mint and set_authority bristinWild 2026-06-02 02:33:49 +05:30
  • b561f91db2 fix: enforce mint authority key validation in mint and set_authority bristinWild 2026-06-02 02:03:35 +05:30
  • 7e788f4215 docs: add RFP-001 compliance section explaining lez-authority alignment bristinWild 2026-05-28 13:27:16 +05:30
  • 481b34a5a3 fix: correct test count in demo script summary bristinWild 2026-05-27 19:36:56 +05:30
  • d15eec7959 docs: clean up LP-0013 README with accurate CLI commands and scaffold setup bristinWild 2026-05-27 18:33:54 +05:30
  • dab552a0db fix: make demo script portable with configurable env vars bristinWild 2026-05-27 18:25:06 +05:30
  • cdf6d8fc54 feat: add E2E integration tests for authority lifecycle bristinWild 2026-05-27 16:38:23 +05:30
  • 3ba6139b4c docs: add program ID, CU costs, CLI usage, SDK docs, fix demo script timeout bristinWild 2026-05-27 16:30:43 +05:30
  • 0ae30c98ae fix: update all programs for mint_authority field, regenerate token IDL bristinWild 2026-05-27 16:15:28 +05:30
  • cc70332293 fix: add mint_authority to amm and fix nightly fmt bristinWild 2026-05-27 15:52:53 +05:30
  • a8863ab7ea feat(LP-0013): add mint authority model to token program bristinWild 2026-05-27 15:04:28 +05:30
  • 295c4efece
    feat(amm): complete wallet-backed AMM flow feat/amm-wallet-backed-flow Ricardo Guilherme Schmidt 2026-06-30 11:42:01 -03:00
  • 35c2dd707e
    feat(amm): wire the AMM app to the LEZ wallet module r4bbit 2026-06-24 14:50:17 +02:00
  • 0a120bd42c docs: add a testnet run book to show how to deploy and use the programs r4bbit 2026-06-29 11:28:48 +02:00
  • 0fa2b49880 chore: add helper examples to calculate program PDAs r4bbit 2026-06-29 11:22:59 +02:00
  • 2308681dcf fix(amm): compute pool arithmetic in u256 to avoid u128 overflow r4bbit 2026-06-29 08:56:48 +02:00
  • 091ea5a5d0 chore: update to LEZ v0.2.0-rc6 r4bbit 2026-06-29 01:16:34 +02:00
  • c42d4b6c07 refactor: migrate programs to LEZ lez-core-v0.2.0 r4bbit 2026-06-28 14:45:08 +02:00
  • c9fbb626ea refactor(twap_oracle): match instruction function order to Instruction enum r4bbit 2026-06-28 23:07:47 +02:00
  • c8f061e4a8 fix(amm): require signer on user token holdings in swap and add-liquidity r4bbit 2026-06-28 23:49:39 +02:00
  • b1ef72bcda
    docs: add a testnet run book to show how to deploy and use the programs refactor/lez-v0.2.0-rc6-compat r4bbit 2026-06-29 11:28:48 +02:00
  • 1f0f7fa433
    Merge 092d82cd207ba899027823a2950aa124e76f61f1 into 065a4e4937a03424ec1d5141f1496e9d1bb40765 Andrea Franz 2026-06-29 17:02:35 +02:00
  • b9096656d5
    Merge 7fe3393179a75d8dbe22b003e0761f3cd143b032 into 065a4e4937a03424ec1d5141f1496e9d1bb40765 Sam Steel 2026-06-29 12:01:54 +01:00
  • 5f6d489103
    chore: add helper examples to calculate program PDAs r4bbit 2026-06-29 11:22:59 +02:00
  • 1f044d6157
    fix(amm): compute pool arithmetic in u256 to avoid u128 overflow r4bbit 2026-06-29 08:56:48 +02:00
  • ea82859da4
    chore: update to LEZ v0.2.0-rc6 r4bbit 2026-06-29 01:16:34 +02:00
  • 0f9e9904d6
    refactor: migrate programs to LEZ lez-core-v0.2.0 r4bbit 2026-06-28 14:45:08 +02:00
  • 51debb9de4
    refactor(twap_oracle): match instruction function order to Instruction enum r4bbit 2026-06-28 23:07:47 +02:00
  • 4cd7c074f1
    fix(amm): require signer on user token holdings in swap and add-liquidity r4bbit 2026-06-28 23:49:39 +02:00
  • 065a4e4937 chore: add integration test task to make file r4bbit 2026-06-28 15:25:28 +02:00
  • 497e13db85 build(guest): strip release symbols Ricardo Guilherme Schmidt 2026-06-28 18:41:49 -03:00
  • 6b2244fb2a
    build(guest): strip release symbols release-strip-guest-symbols Ricardo Guilherme Schmidt 2026-06-28 18:41:49 -03:00
  • 4bc2bde25f
    chore: add integration test task to make file feat/make-integration-test r4bbit 2026-06-28 15:25:28 +02:00
  • 255f87f38f fix(idl): align LEZ account metadata Ricardo Guilherme Schmidt 2026-06-26 16:55:23 -03:00
  • 66afb1850e
    fix(idl): align LEZ account metadata fix-mis-spel-metadata Ricardo Guilherme Schmidt 2026-06-26 16:55:23 -03:00
  • e4447617f6 chore: pin ruint dep r4bbit 2026-06-26 19:00:39 +02:00
  • 2b7dd52614
    chore: pin ruint dep chore/deps r4bbit 2026-06-26 19:00:39 +02:00
  • 092d82cd20
    feat(stablecoin): add ProtocolParameters account type stablecoin-plan1-158-protocol-parameters Andrea Franz 2026-06-26 12:15:12 +02:00
  • e93db419c4 chore(stablecoin): use alloy primitives Andrea Franz 2026-06-25 15:18:52 +02:00
  • 3eab96a217 feat(stablecoin): add fixed-point math utilities Andrea Franz 2026-06-22 10:11:48 +02:00
  • be80e0154b
    chore(stablecoin): use alloy primitives Andrea Franz 2026-06-25 15:18:52 +02:00
  • b31c7778b5
    feat(stablecoin): add fixed-point math utilities Andrea Franz 2026-06-22 10:11:48 +02:00
  • bd8064a587 test(twap): cover CreateOraclePriceAccount and PublishPrice end-to-end r4bbit 2026-06-23 17:00:33 +02:00
  • eb88f470fe
    test(twap): cover CreateOraclePriceAccount and PublishPrice end-to-end test/price-integration-test r4bbit 2026-06-23 17:00:33 +02:00
  • 53e563f8e3 feat(amm): create TWAP oracle price account on behalf of the pool r4bbit 2026-06-23 17:28:22 +02:00
  • b4791771da
    feat(amm): create TWAP oracle price account on behalf of the pool feat/amm-price-accountg r4bbit 2026-06-23 17:28:22 +02:00
  • 3774d5112c docs(stablecoin): move design document into docs folder r4bbit 2026-06-23 16:32:55 +02:00
  • fe20d6234c
    docs(stablecoin): move design document into docs folder docs/move-design-doc r4bbit 2026-06-23 16:32:55 +02:00
  • 9d5eea2b41 test(twap): cover RecordTick end-to-end and add zkVM cycle benchmark r4bbit 2026-06-23 15:02:27 +02:00
  • dcd0a1e31c
    test(twap): cover RecordTick end-to-end and add zkVM cycle benchmark test/record-tick-integration-test r4bbit 2026-06-23 15:02:27 +02:00
  • c528d85a2b feat(twap-oracle): implement PublishPrice with tick-to-price conversion and tail extrapolation r4bbit 2026-06-02 18:07:45 +02:00
  • c88a568520
    feat(twap-oracle): implement PublishPrice with tick-to-price conversion and tail extrapolation feat/update-price r4bbit 2026-06-02 18:07:45 +02:00
  • 03345db803 refactor(pda): use descriptive string seeds for PDA derivation r4bbit 2026-06-19 14:38:01 +02:00
  • 5c9cf6fc04
    refactor(pda): use descriptive string seeds for PDA derivation refactor/pda-seeds r4bbit 2026-06-19 14:38:01 +02:00