This repository has been archived by the owner on Dec 29, 2023. It is now read-only.
Releases: elys-network/trade-shield-contract
Releases · elys-network/trade-shield-contract
v0.5.0
v0.4.0
What's Changed
- fix: marketBuy type by @politeWall in #47
- ci: new version by @politeWall in #48
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.0
What's Changed
- feat: margin close position by @politeWall in #43
- fix: change the process order endpoint to clock block end by @politeWall in #44
- fix: use new amm_swap_exact_amount_in api by @cosmic-vagabond in #45
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Update README.md by @cosmic-vagabond in #1
- [+]visual representation | markdown file providing a visal view of the diagram | the code from the diagram | .gitignore for env file by @politeWall in #2
- Contract prototype by @politeWall in #4
- refactor: refund_msg use owner order address insted of sender address by @politeWall in #5
- Test case for the process order function when there is a single stop loss order in the list of orders, and the stop price is reached by @politeWall in #6
- Test case for the process order function when there is a single take profit order in the list of orders, and the stop price is reached by @politeWall in #9
- Permission test for the function Process Order by @politeWall in #11
- Testing the process order function with 10 orders in the list, where half of them have prices that have been reached. by @politeWall in #10
- Add Test for Automated Order Execution with Epoch Cycles by @politeWall in #13
- Add order_amm_routes Field and Integration by @politeWall in #14
- Implement the wrapper for the oracle module get price quote function by @politeWall in #12
- Front-end Js script to integrate the Cw endpoint to the App by @politeWall in #15
- Rename Take Profit functionality as Limit Sell by @politeWall in #16
- Rename Take Profit Functionality to Limit Sell in the Docs by @politeWall in #17
- Implement Limit Buy type of order by @politeWall in #18
- new CreateOrder msg by @politeWall in #20
- refactor: refactor the lib.rs modules into mod.rs file by @politeWall in #22
- Amm swap integration by @politeWall in #21
- test: remove epoch test and add amm routes to the process order test by @politeWall in #23
- Implement the logic of the process_orders_endpoint. by @politeWall in #24
- Integrate the AMM swap estimation module by @politeWall in #25
- feat/add oracle asset info query by @politeWall in #27
- Add metadata field by @politeWall in #26
- feat/Create margin order by @politeWall in #28
- integrate the binding module to the smart contract by @politeWall in #29
- feat/Query spot orders by @politeWall in #30
- feat/Cancel spot orders by @politeWall in #31
- Cancel margin order by @politeWall in #32
- Query margin order by @politeWall in #33
- Update Documentation and Js Script by @politeWall in #34
- fix: Prevent short positions with non-UUSDC assets as collateral by @politeWall in #35
- feat: add a Spot Market Order Type by @politeWall in #36
- feat: add swap estimation query and make amm routes optional by @politeWall in #37
- Margin market order by @politeWall in #38
- ci: release workflows by @politeWall in #39
- Update Cargo.toml by @cosmic-vagabond in #40
- fix: add cargo lock file by @cosmic-vagabond in #41
- docs: add changelog fiel by @cosmic-vagabond in #42
Full Changelog: https://github.com/elys-network/trade-shield-contract/commits/v0.1.0