Releases: openintentsframework/oif-solver
Releases · openintentsframework/oif-solver
v0.1.0
What's Changed
- feat: Initial proof-of-concept by @shahnami in #2
- feat: Implement off-chain 7683 discovery API by @shahnami in #3
- feat: basic quote endpoint implementation by @nahimterrazas in #4
- update toml dependencies to workspace by @nahimterrazas in #5
- chore: move QuoteError definition and implementation to solver-types module by @nahimterrazas in #12
- fix: Scripts and implementations to match OIF contracts by @shahnami in #13
- Remove redundant check balances script by @shahnami in #15
- feat: Implement ERC-7930 interoperable by @nahimterrazas in #16
- feat: Get order by id endpoint by @NicoMolinaOZ in #11
- fix: Removing duplicated event bus implementation by @NicoMolinaOZ in #49
- chore: Formatting and move EIP-7930 type by @shahnami in #52
- chore: Update endpoints syntax by @shahnami in #57
- feat: Adding trait for storage tables by @NicoMolinaOZ in #51
- refactor: Breakdown
solver-coreby @shahnami in #58 - chore: Prevent duplicate fills by @shahnami in #60
- fix: Fixing spawn async methods in
solver-coreby @NicoMolinaOZ in #61 - feat: Making monitor polling interval configurable by @NicoMolinaOZ in #65
- feat: Implement TTL support for files by @shahnami in #62
- feat: Add chain data retrieval methods to delivery service by @nahimterrazas in #50
- refactor: Restructure quote processing into modular components by @nahimterrazas in #69
- feat: Support multi-network/token configuration by @shahnami in #71
- refactor: Configuration deduplication by @shahnami in #74
- feat: Implement quote capability checks for destination balances by @nahimterrazas in #76
- chore: Dynamic implementation registration by @shahnami in #78
- chore: Remove hardcoded gas limits by @shahnami in #89
- feat: Recover state from Storage by @shahnami in #86
- feat: Introduce streamlined quote signing and submission process by @nahimterrazas in #81
- feat: Websocket support for 7683 discovery by @shahnami in #90
- docs: add readme DeepWiki integration by @zeljkoX in #93
- chore: Add github actions by @shahnami in #95
- chore: use camel case fields format for response by @zeljkoX in #103
- refactor: Oracle implementations by @shahnami in #96
- 67 solver testing by @NicoMolinaOZ in #75
- 91 implement resourcelock - the-compact by @nahimterrazas in #92
- chore: Add interop address format for get order response by @shahnami in #111
- feat: Add settlement transactions by @shahnami in #114
- refactor: Update to latest
oif-contractscommit by @shahnami in #122 - Cost estimation module by @nahimterrazas in #112
- tests: Unit tests solver types by @NicoMolinaOZ in #123
- feat: Demo CLI tool by @shahnami in #132
- test: Unit tests solver account and delivery by @NicoMolinaOZ in #124
- feat: Add support for JWT by @shahnami in #135
- feat: Configure flexible expiration time for quote generation by @NicoMolinaOZ in #138
- test: Unit tests solver discovery by @NicoMolinaOZ in #125
- test: Unit tests solver-order by @NicoMolinaOZ in #126
- 104 quote intent generation by @nahimterrazas in #136
- test: Unit tests solver-settlement by @NicoMolinaOZ in #127
- test: Unit tests solver storage by @NicoMolinaOZ in #128
- fix: Fix test and CI pipeline by @NicoMolinaOZ in #143
- feat: Building order cost estimation (useful when the user doesn’t have a quote) by @NicoMolinaOZ in #146
- refactor: Support commit
82f11e5of oif-contracts by @shahnami in #153 - fix: Removing global vars from demo scripts to be compatible with all bash version by @NicoMolinaOZ in #148
- feat: Adding logic to handle refresh token by @NicoMolinaOZ in #150
- feat: Add CoinGecko price feed implementation by @shahnami in #157
- feat: update to last commit contracts by @nahimterrazas in #161
- fix: Compact OIF demo script by @shahnami in #163
- feat: Implement compact signature validation for ResourceLock orders by @nahimterrazas in #160
- feat: Minimum solver profitability by @NicoMolinaOZ in #155
- fix deploy permit2 by @nahimterrazas in #169
- feat: Enhance EIP-712 support for BatchCompact orders by @nahimterrazas in #168
- feat: Support cost estimation for discovered intents by @NicoMolinaOZ in #167
- Add Hyperlane oracle implementation by @shahnami in #165
- Signatures Format - 3009 / Compact / Permit2 by @nahimterrazas in #171
- chore: Remove unused cost engine from service by @NicoMolinaOZ in #172
- refactor: Align with OIF-spec by @shahnami in #176
- fix: Use simple nonce manager by @shahnami in #206
- feat: Add preview field by @shahnami in #207
- test: Unit tests solver-core by @NicoMolinaOZ in #129
- fix: Allow minting from testnet by @shahnami in #215
- docs: Add readme to solver-demo by @shahnami in #212
- Fix no auth req by @nahimterrazas in #217
- chore: Updating api specs files by @NicoMolinaOZ in #216
- chore: Updating README file by @NicoMolinaOZ in #209
- fix: CI by @shahnami in #221
- fix: CI by @shahnami in #222
- fix: Trigger CI for md files as well by @shahnami in #223
- Fixing README file by @NicoMolinaOZ in #220
New Contributors
Full Changelog: https://github.com/openintentsframework/oif-solver/commits/v0.1.0