Commit Graph

  • a0e6386f4f
    Merge b9d8a0ff7042f2cf85ea90955d3a77e6a932269d into 5229855d57cc05623ca2f776f2b99b912d9ac195 r4bbit 2026-05-18 11:24:14 +00:00
  • b9d8a0ff70
    chore: update spel to v0.3.0 chore/update-spel-v030 r4bbit 2026-05-18 13:02:32 +02:00
  • 5229855d57 fix(ata)!: namespace accounts by token program main Ricardo Guilherme Schmidt 2026-05-13 17:24:11 -03:00
  • 893775aec8
    fix(ata)!: namespace accounts by token program fix/ata-token-program-namespace Ricardo Guilherme Schmidt 2026-05-13 17:24:11 -03:00
  • 29b4c01739 fix(integration_tests) remove no longer needed program ID r4bbit 2026-05-13 14:36:45 +02:00
  • ccf821abfd
    fix(mock_oracle): claim initialized price accounts issue-96-price-feed-interface Ricardo Guilherme Schmidt 2026-05-14 02:44:50 -03:00
  • f012e66776
    fix(oracle): align price account decode error Ricardo Guilherme Schmidt 2026-05-14 02:33:10 -03:00
  • 713d26ec36
    refactor(oracle): split price feed core modules Ricardo Guilherme Schmidt 2026-05-14 02:22:59 -03:00
  • 7bcde920fd
    fix(oracle): preallocate price account serialization Ricardo Guilherme Schmidt 2026-05-14 01:59:11 -03:00
  • 5027636cb3
    feat(oracle): add mock oracle feed program Ricardo Guilherme Schmidt 2026-05-14 01:24:57 -03:00
  • 064239b2ea
    feat(stablecoin): add price feed interface Ricardo Guilherme Schmidt 2026-05-14 00:20:14 -03:00
  • 6111abe274
    fix(integration_tests) remove no longer needed program ID fix/ci r4bbit 2026-05-13 14:36:45 +02:00
  • f8cbcc6956 fix(ata): lock down ATA::Transfer recipient contract Ricardo Guilherme Schmidt 2026-05-11 12:44:46 -03:00
  • 0b078b2dde fix(stablecoin): address open position review feedback Ricardo Guilherme Schmidt 2026-05-12 13:04:59 -03:00
  • d6082d0c81 docs(stablecoin): improve documentation for OpenPosition instruction Ricardo Guilherme Schmidt 2026-05-11 18:03:13 -03:00
  • e63d09f793 docs(stablecoin): list all five OpenPosition accounts and qualify size_of_val Ricardo Guilherme Schmidt 2026-05-11 17:32:47 -03:00
  • f4f7b45bd4 feat(stablecoin): implement open_position Ricardo Guilherme Schmidt 2026-05-11 17:14:27 -03:00
  • bb6f21db7f
    fix(stablecoin): address open position review feedback feat/issue-0089-implement-open-position Ricardo Guilherme Schmidt 2026-05-12 13:04:59 -03:00
  • 1ecdd4e4c5
    docs(stablecoin): improve documentation for OpenPosition instruction Ricardo Guilherme Schmidt 2026-05-11 18:03:13 -03:00
  • e51a6a5898
    docs(stablecoin): list all five OpenPosition accounts and qualify size_of_val Ricardo Guilherme Schmidt 2026-05-11 17:32:47 -03:00
  • 11d73ae284
    feat(stablecoin): implement open_position Ricardo Guilherme Schmidt 2026-05-11 17:14:27 -03:00
  • 22b41bdb3d chore(amm-ui): reorganize liquidity page components Andrea Franz 2026-05-12 14:26:19 +02:00
  • 9375129c9e chore(amm-ui): add layout and reorganize swap UI files Andrea Franz 2026-05-12 13:59:32 +02:00
  • 84b1508708
    Merge 83665bf4de4b089d949f0e9f0c11c1085dcd59ed into 8005c74e2620f8911f9ddf76003054a90c2b4413 r4bbit 2026-05-12 16:11:06 +02:00
  • 8005c74e26 feat(token): verify definition ownership via self_program_id in initialize and mint Ricardo Guilherme Schmidt 2026-05-04 10:34:10 -03:00
  • b570073cc1
    chore(amm-ui): reorganize liquidity page components amm-ui/file-organization Andrea Franz 2026-05-12 14:26:19 +02:00
  • e831014344
    chore(amm-ui): add layout and reorganize swap UI files Andrea Franz 2026-05-12 13:59:32 +02:00
  • 4622b9f13c
    feat(token): verify definition ownership via self_program_id in initialize and mint fix/initialize-account-definition-owner Ricardo Guilherme Schmidt 2026-05-04 10:34:10 -03:00
  • ceb8a4b597 chore: update spel r4bbit 2026-05-12 11:33:19 +02:00
  • f4f6a4f802
    chore: update spel r4bbit 2026-05-12 11:33:19 +02:00
  • f4a0aaf8d0 feat: make use of spel's [#account_type] directive r4bbit 2026-05-11 15:31:31 +02:00
  • 1a837bc2d1
    feat: make use of spel's [#account_type] directive chore/use-spel-accounts r4bbit 2026-05-11 15:31:31 +02:00
  • e7a69f619f chore: update LEZ to v0.2.0-rc3 r4bbit 2026-05-11 15:29:41 +02:00
  • e58aa946bc
    fix(ata): lock down ATA::Transfer recipient contract fix/ata-transfer-recipient-contract Ricardo Guilherme Schmidt 2026-05-11 12:44:46 -03:00
  • 4178406fda feat(stablecoin): initial stablecoin scaffold Andrea Franz 2026-05-11 14:51:50 +02:00
  • d662d6b915
    chore: update LEZ to v0.2.0-rc3 lez-update r4bbit 2026-05-11 15:29:41 +02:00
  • 590d60cabd
    feat(stablecoin): initial stablecoin scaffold feat/stablecoin-scaffold Andrea Franz 2026-05-11 14:51:50 +02:00
  • 6eed55d7e4 chore(amm-ui): add SlippageToleranceControl Andrea Franz 2026-05-08 15:33:33 +02:00
  • 476087a36b chore(amm-ui): swap form activates exact input or output based on the fields updated Andrea Franz 2026-05-08 15:14:23 +02:00
  • 3df3c3d7c4 feat(amm/ui): show swap summary under the swap card Andrea Franz 2026-05-05 18:27:45 +02:00
  • 79ce54f2de
    chore(amm-ui): add SlippageToleranceControl feat/price-impact Andrea Franz 2026-05-08 15:33:33 +02:00
  • 8acdc90924
    chore(amm-ui): swap form activates exact input or output based on the fields updated Andrea Franz 2026-05-08 15:14:23 +02:00
  • c8a192e377 chore(amm): validate fee tier in sync_reserves r4bbit 2026-05-04 14:54:07 +02:00
  • f82458446b
    chore(amm): validate fee tier in sync_reserves chore/sync_reserves-fees r4bbit 2026-05-04 14:54:07 +02:00
  • 0d532a8fd3 chore(amm): add defensive check for lp token solvency r4bbit 2026-05-04 14:47:50 +02:00
  • 06494e1b14
    chore(amm): add defensive check for lp token solvency chore/remove-lp-check r4bbit 2026-05-04 14:47:50 +02:00
  • e69c9107f0 fix(amm): validate user deposit accounts are owned by vault's token program r4bbit 2026-04-28 12:48:53 +02:00
  • 840d085a18
    Merge b194f42204fd9fd3d2e39e8b6ee74f7e74200624 into 6b21c3695a5dd1ac321e5965293d7010df7e9c6e Ricardo Guilherme Schmidt 2026-05-06 20:39:50 +00:00
  • b194f42204
    fix(idl-gen): handle serde_json serialization error explicitly instead of panicking rust-lint-suggestion copilot-swe-agent[bot] 2026-05-06 20:39:46 +00:00
  • 562884d2ff
    Potential fix for pull request finding Ricardo Guilherme Schmidt 2026-05-06 17:37:49 -03:00
  • b7c6efee9c
    chore(lint): add staged lint baseline Ricardo Guilherme Schmidt 2026-05-06 17:08:15 -03:00
  • f3aa7b51c8
    feat(ata): integrate token-ids package and update dependencies fix/ata-validate-token-dispatch Ricardo Guilherme Schmidt 2026-05-06 13:09:48 -03:00
  • 6b21c3695a feat(amm)!: add transaction deadlines to swap and liquidity instructions r4bbit 2026-04-23 17:19:15 +02:00
  • 60b24005fe
    feat(amm/ui): show swap summary under the swap card Andrea Franz 2026-05-05 18:27:45 +02:00
  • 5a61cf39f2 chore(amm-ui): add swap confirmation modal Andrea Franz 2026-05-04 15:04:21 +02:00
  • 3bf91d42ef
    fix(ata): validate canonical token dispatch Ricardo Guilherme Schmidt 2026-05-04 11:04:47 -03:00
  • 63e04cf665
    chore(amm-ui): add swap confirmation modal Andrea Franz 2026-05-04 15:04:21 +02:00
  • 216e92d25a
    feat(amm)!: add transaction deadlines to swap and liquidity instructions feat/tx-deadline r4bbit 2026-04-23 17:19:15 +02:00
  • 37fc2ea088 chore(amm-ui): update styles to match the liquidity page Andrea Franz 2026-04-29 15:53:55 +02:00
  • 8e95de1bf4
    Initial plan copilot/update-trade-view-colors copilot-swe-agent[bot] 2026-04-29 13:54:47 +00:00
  • 30a8c5161d
    chore(amm-ui): update styles to match the liquidity page amm-ui/trade-colors Andrea Franz 2026-04-29 15:53:55 +02:00
  • 83665bf4de
    chore(amm): add Logos Basecamp support chore/basecamp-support r4bbit 2026-04-29 13:44:30 +02:00
  • 06a141ef6e chore: fix RISC-V guest build on macOS 26 r4bbit 2026-04-29 09:45:53 +02:00
  • 00a39efd72
    chore: fix RISC-V guest build on macOS 26 fix/cargo-config r4bbit 2026-04-29 09:45:53 +02:00
  • a3bdc964c7 feat(amm/ui): add mock confirmation flow (#64) Ricardo Guilherme Schmidt 2026-04-22 19:18:59 -03:00
  • d92a61fd9b feat(amm/ui): add slippage min received controls (#63) Ricardo Guilherme Schmidt 2026-04-22 19:06:14 -03:00
  • bf9001c363 feat(amm/ui): add remove-liquidity preview (#62) Ricardo Guilherme Schmidt 2026-04-22 18:51:27 -03:00
  • 67b1e501e8 feat(amm/ui): add liquidity deposit preview (#61) Ricardo Guilherme Schmidt 2026-04-22 18:38:36 -03:00
  • f5a01063ed feat(amm/ui): add pool position summary (#60) Ricardo Guilherme Schmidt 2026-04-22 18:26:17 -03:00
  • 0cec2e2573 feat(amm-ui): add navbar to switch between views r4bbit 2026-04-28 14:41:54 +02:00
  • 1c8db80140
    feat(amm/ui): add mock confirmation flow (#64) feat/issue-0064-confirmation-modal Ricardo Guilherme Schmidt 2026-04-22 19:18:59 -03:00
  • 3f0c5e3452
    feat(amm/ui): add slippage min received controls (#63) Ricardo Guilherme Schmidt 2026-04-22 19:06:14 -03:00
  • 6b1a633730
    feat(amm/ui): add remove-liquidity preview (#62) Ricardo Guilherme Schmidt 2026-04-22 18:51:27 -03:00
  • 58a705c0bc
    feat(amm/ui): add liquidity deposit preview (#61) Ricardo Guilherme Schmidt 2026-04-22 18:38:36 -03:00
  • e75a778f7a
    feat(amm/ui): add pool position summary (#60) Ricardo Guilherme Schmidt 2026-04-22 18:26:17 -03:00
  • c50691edec
    feat(amm-ui): add navbar to switch between views feat/ui/nav-bar r4bbit 2026-04-28 14:41:54 +02:00
  • e18f0f3c32 chore(amm-ui): add basic swap UI for Token Pair Selector & Swap Direction Andrea Franz 2026-04-22 10:08:43 +02:00
  • a7fc0cd711
    fix(amm): validate user deposit accounts are owned by vault's token program fix/69 r4bbit 2026-04-28 12:48:53 +02:00
  • ee2ecfb80a
    chore(amm-ui): add basic swap UI for Token Pair Selector & Swap Direction feat/initial-amm-ui Andrea Franz 2026-04-22 10:08:43 +02:00
  • e41d847667
    Add malicious ATA methods and corresponding integration tests feat/amm-ata-integration Ricardo Guilherme Schmidt 2026-04-23 11:28:10 -03:00
  • 9444d72c60
    feat(amm): route user deposits and LP burns through ATA program r4bbit 2026-04-22 14:35:30 +02:00
  • 29d949d75a feat(amm/ui): add initial AMM UI module Andrea Franz 2026-04-15 12:51:14 +02:00
  • 471abef719 refactor!: Update dependencies and implement new required features across multiple modules Ricardo Guilherme Schmidt 2026-04-15 14:55:04 -03:00
  • 9f34384dd7
    refactor!: Update dependencies and implement new required features across multiple modules chore/update-lez Ricardo Guilherme Schmidt 2026-04-15 14:55:04 -03:00
  • 6c86b5b9ce feat(amm): apply trading fees to LP accounting Ricardo Guilherme Schmidt 2026-03-31 23:15:10 -03:00
  • 7199d594e9
    feat(amm): apply trading fees to LP accounting feat/fee-system/apply Ricardo Guilherme Schmidt 2026-03-31 23:15:10 -03:00
  • 7ba46b11a4
    feat(amm/ui): add initial AMM UI module Andrea Franz 2026-04-15 12:51:14 +02:00
  • 1f8eea8442 chore(amm): new_definition allows only uninitialized pools Andrea Franz 2026-04-13 17:11:28 +02:00
  • 0af96c8a05
    chore(amm): new_definition allows only uninitialized pools Andrea Franz 2026-04-13 17:11:28 +02:00
  • 4a9a441ccd refactor(amm)!: derive pool active state from LP supply instead of explicit flag Ricardo Guilherme Schmidt 2026-04-10 15:43:13 -03:00
  • 8259c1838d
    refactor(amm)!: derive pool active state from LP supply instead of explicit flag amm/task/remove-active-flag Ricardo Guilherme Schmidt 2026-04-10 15:43:13 -03:00
  • 94f14ae305 ci: add IDL freshness check and consolidate artifacts r4bbit 2026-04-09 19:29:03 +02:00
  • 19dfb494f6
    ci: add IDL freshness check and consolidate artifacts ci/artifacts r4bbit 2026-04-09 19:29:03 +02:00
  • ca87d3c57f
    fix(amm): implement k-invariant check in swap post-state creation and add related tests fix/amm-post-swap-k-invariant-check Ricardo Guilherme Schmidt 2026-04-10 22:52:38 -03:00
  • d634f05ede
    test(amm): update rebased fee accounting expectations Ricardo Guilherme Schmidt 2026-04-10 11:19:10 -03:00
  • 22978733d9
    feat(amm): apply trading fees to LP accounting Ricardo Guilherme Schmidt 2026-03-31 23:15:10 -03:00
  • de23a2a4d4
    feat: enhance remove liquidity function to handle surplus balances Ricardo Guilherme Schmidt 2026-03-31 18:39:12 -03:00
  • 9824cd8f90 feat(amm): add configurable fee tiers Ricardo Guilherme Schmidt 2026-03-31 20:45:57 -03:00
  • 3956d8a46a
    feat(amm): add configurable fee tiers feat/fee-system/tiers Ricardo Guilherme Schmidt 2026-03-31 20:45:57 -03:00
  • d0f398814c test(ata): add integration for private accounts create public ATAs r4bbit 2026-04-02 12:37:42 +02:00