-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Caldera Fusion DEX engine + mainnet hardening #71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
ddfdf0f
feat: Phase A — protocol-native DEX engine (Caldera Fusion)
0xZunia 58067a4
feat: Phase B — batch auction solver and intent system
0xZunia 8a928c7
feat: Phase C — order book, TWAP oracle, and dynamic fees
0xZunia e335f86
feat: Phase D — genesis deployment, node integration, REST API, and d…
0xZunia 2cc5914
feat(dex): BST-20 token integration and LP token transfers (Phase E1)
0xZunia 1dfda88
feat(dex): concentrated liquidity with tick math and position managem…
0xZunia 2032dac
feat(dex): DKG threshold crypto and encrypted swap intents (Phase E3)
0xZunia 6d7178c
feat(dex): solver network for competitive batch settlement (Phase E4)
0xZunia 3423497
docs: update DEX documentation with Phase E features
0xZunia cde53d9
feat: DEX mainnet hardening, staking persistence, and production read…
0xZunia 3ded2c6
fix(dex): allow withdrawals during pause, block batch auction when pa…
0xZunia 2bfe23e
fix: address PR review findings (CR-2 through CR-10)
0xZunia 2f648cd
fix(api): use per-pool linked list for /v1/dex/pools/{poolId}/orders …
0xZunia 4a8dd8a
fix(api): adjust gas consumption tracking in contract call execution
0xZunia dd8074a
feat(sdk): add optional initialSupply to BST-20 constructor
0xZunia caab72d
fix(sdk): prevent BST-20 initial supply re-minting on contract calls
0xZunia 7b3b89e
fix(sdk): add Context.IsDeploying to prevent constructor side-effects…
0xZunia d4f337f
feat(api): add GET /v1/dex/pools/{poolId}/lp/{address} LP balance end…
0xZunia d7be2a4
fix(dex): prevent BST-20 transfer failures from crashing validator co…
0xZunia 7e4a7f7
fix(sdk): add camelCase selector aliases to contract dispatch
0xZunia c264e23
fix(vm): catch InvalidOperationException from unknown selectors in co…
0xZunia d31fe68
test: update tests to match error-return behavior for failed contract…
0xZunia 2774b42
fix(dex): encode BST-20 Transfer calldata with BasaltWriter
0xZunia 81e02e8
feat(dex): enable limit order matching in block builder
0xZunia 327f1df
fix(dex): propagate order IDs through batch settlement so filled orde…
0xZunia e759ac7
fix(dex): remove spurious DEX→DEX self-transfer in limit order settle…
0xZunia 63a40c1
fix(node): always use BuildBlockWithDex so limit orders match without…
0xZunia f0d9aba
feat(dex): add price-history endpoint and fix TWAP carry-forward for …
0xZunia 903d1ea
fix(dex): run limit order matching and TWAP on canonical state during…
0xZunia e55234f
fix(dex): prevent filled buy orders from lingering with zero/dust amo…
0xZunia 5f6b410
fix(mempool): evict transactions with insufficient balance during pru…
0xZunia 2e555c9
fix(dex): standardize buy order Amount to token0 units
0xZunia 638c99b
feat(deploy): add Caldera DEX routing to testnet infrastructure
0xZunia File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -166,4 +166,4 @@ volumes: | |
|
|
||
| networks: | ||
| basalt-testnet: | ||
| driver: bridge | ||
| external: true | ||
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.