Releases: exactly/protocol
v0.2.22
Patch Changes
-
bb51de1Thanks @itofarina! - ✨ verified: firewall redeem and withdraw -
4a0acdaThanks @cruzdanilo! - 🔥 market: remove unneeded symbol setter -
beeafddThanks @itofarina! - 🔊 firewall: rename allowed event -
0d18408Thanks @itofarina! - ✨ verified: firewall mint and deposit -
4862647Thanks @cruzdanilo! - 🩹 irm: fix legacy fixed rate -
36c3b4fThanks @itofarina! - ✨ verified: unlock locked funds of allowlisted accounts -
df868ddThanks @itofarina! - ♻️ debt roller: revert with custom error on invalid call -
d38137eThanks @itofarina! - 🔥 market: drop init consolidated -
610236aThanks @itofarina! - ⚡️ firewall: simplify allowlist storage -
ce0ffe5Thanks @itofarina! - ✨ verified: firewall liquidate -
6d35ddfThanks @itofarina! - ✨ periphery: implement flashloan adapter -
6112adaThanks @itofarina! - ♻️ market: split withdraw at maturity function -
8c4ddb4Thanks @itofarina! - ✨ verified: add verified market -
c391897Thanks @itofarina! - 👔 market: always forward extension errors -
af2f141Thanks @itofarina! - ✨ verified: firewall refund -
b9b3e57Thanks @itofarina! - ⚡️ market: use private constants -
1214b63Thanks @itofarina! - ♻️ adapter: validate inputs with custom error -
ef95df8Thanks @itofarina! - ♻️ verified: adopt solady -
55d4d3fThanks @itofarina! - 🎨 verified: extract auditor only-allowed modifier -
ef9a9d8Thanks @cruzdanilo! - ✨ integration: preview health factor -
163127aThanks @itofarina! - ✨ verified: firewall transfer and transferFrom -
3a0740dThanks @itofarina! - ✨ verified: lock funds of not allowed accounts -
b0a5e66Thanks @itofarina! - ✨ verified: restrict unallows to original granter -
c7bb1e4Thanks @cruzdanilo! - ✨ integration: preview floating shares operations -
536ec00Thanks @itofarina! - ✨ verified: firewall repays -
e8ec3bfThanks @cruzdanilo! - 🚀 base: deploy protocol -
d0264a5Thanks @itofarina! - 🔥 market: drop fixed principals function -
9e50006Thanks @itofarina! - ✨ periphery: add debt roller contract -
0e5281eThanks @itofarina! - ✨ verified: firewall borrows -
9d288b9Thanks @itofarina! - ✨ verified: firewall deposit at maturity -
7bdb13eThanks @itofarina! - ✨ verified: lock fixed deposits -
4aa6ab2Thanks @itofarina! - ✨ verified: add verified auditor -
1c5e295Thanks @itofarina! - ✨ verified: firewall withdraw at maturity -
6f33a13Thanks @itofarina! - ✨ verified: add firewall contract -
71d9beeThanks @itofarina! - 🎨 verified: extract market only-allowed modifier
v0.2.21
Patch Changes
-
362a341Thanks @cruzdanilo! - ✨ preview repay position assets -
d6bfedeThanks @cruzdanilo! - ✨ integration: preview health factor -
29f0042Thanks @cruzdanilo! - ✨ integration: preview repay assets -
6e0ba98Thanks @cruzdanilo! - ✨ integration: return data for offline fixed repay calculations -
f82323cThanks @cruzdanilo! - ✨ integration: preview borrow limit -
1b18da4Thanks @cruzdanilo! - 🚀 optimism: deploy integration previewer
v0.2.20
Patch Changes
-
b7d43f0Thanks @itofarina! - 📌 solidity: relax version and set compiler to0.8.23 -
f6d048fThanks @santichez! - 🐛 previewer: fix reward rates maturities -
1fc5b8fThanks @cruzdanilo! - 🚀 optimism: upgrade markets, rewards controller, and previewer -
#745
0602224Thanks @santichez! - 🐛 market: redirect earnings to accumulator in clear bad debt -
2732d80Thanks @cruzdanilo! - ✨ pauser: implement multi-pauser -
f2073c0Thanks @santichez! - 👔 market: increase accumulator local var -
a5f5a5eThanks @cruzdanilo! - 🚀 optimism: deploy staking, upgrade markets and rewards controller -
0b0f1b9Thanks @itofarina! - ♻️ market: use new irm interface -
9cad450Thanks @itofarina! - 🦺 irm: limit parameters range -
34f9095Thanks @cruzdanilo! - 🚀 optimism: deploy new interest rate models -
9482ec2Thanks @itofarina! - 👔 irm: new fixed rate model -
#721
79dfa13Thanks @santichez! - 👔 market: add early repay liquidation discount to accumulator -
#732
215ccf6Thanks @santichez! - ⚡️ rewards: avoid update after period ends -
c39b05aThanks @itofarina! - ✨ market: extend pausable to public entry points -
eb0a9f7Thanks @cruzdanilo! - 🚀 optimism: deploy installments router, native USDC, and upgrade markets -
d41002cThanks @itofarina! - 🚚 optimism: rename bridged USDC to USDC.e -
#725
1bdac4aThanks @santichez! - 🐛 rewards: fix released calculation -
e9c3a21Thanks @santichez! - ✨ rewards: add distribution to fixed deposits -
f97a577Thanks @itofarina! - ✨ market: add frozen state -
0c0d983Thanks @itofarina! - 👔 irm: new floating rate model -
#722
07a20dfThanks @santichez! - 👔 market: ensure floating debt updates -
9bd8d2eThanks @itofarina! - ✨ market: set custom name and symbol -
#733
209564eThanks @santichez! - ✨ rewards: support claim on behalf of account -
#723
cdb0afeThanks @santichez! - ⚡️ market: transfer liquidator repayment first -
#726
ea11f28Thanks @santichez! - 🩹 market: round up fixed borrow fee -
#720
1ce7886Thanks @santichez! - 🦺 market: prevent zero floating borrows -
59acfb9Thanks @itofarina! - 👔 rewards: use new utilization definition -
48e8ca0Thanks @santichez! - ✨ rewards: addwithdrawUndistributedadmin function -
ba6c0e5Thanks @itofarina! - ✨ installments: add permit flow -
a3ceabeThanks @itofarina! - ✨ installments: add router contract -
a91c85aThanks @cruzdanilo! - ⚡️ market: avoid unnecessary cache ontotalAssets -
#724
bb38a54Thanks @santichez! - 🐛 market: track earnings in bad debt clearing -
#727
22596c7Thanks @santichez! - 🐛 market: accrue earnings before liquidation
v0.2.19
v0.2.18
v0.2.17
Patch Changes
- ab123c1: 🔥 escrow: drop unchained initializers
- 6179c24: 📝 escrow: add missing natspec
- 11d82f2: 🚚 deployments: rename
esEXA - 2cd9c82: 🔒 escrow: validate streams on cancel and withdraw
- e766ecf: 🚀 optimism: deploy vote previewer beefy support
- 4e319bf: ✨ vote: get power from beefy
- 2d882d6: 🚸 escrow: receive
maxRatioandmaxPeriodon vesting - 8938c27: 🚀 optimism: deploy escrow upgrade
- 0182437: 🚸 escrow: return reserve on external stream cancel
- 3b40526: ✨ vote: get voting power from velodrome and extra
- 686c503: 🚀 optimism: deploy vote previewer
- a0f4889: 🔥 escrow: drop internal
_cancel
v0.2.16
Patch Changes
- c45406d: 🔧 deployments: set actual abi for each asset
- f483484: ✨ escrow: escrow and vest exa
- 375b367: 🚀 optimism: deploy market upgrade
- f483484: 🐛 debt-manager: fix allowance denomination in shares
- f5eadf5: ✨ swapper: swap
ETHforEXAon velodrome - 189faaa: 🚀 ethereum: deploy new debt previewer
- b6fd0a7: 🚑️ debt-previewer: fix different reward lengths
- 8522222: 🚀 optimism: deploy new debt previewer
- f483484: 🔥 debt-manager: drop cross-asset features
- 4b01ae7: 🚀 optimism: deploy rewards permit upgrade
- 6d2abe1: 🚑️ previewer: fix different reward lengths
- e9847b1: ✨ rewards: allow claim with signature
- e73bfb2: 🚑 debt-manager: validate markets
- f483484: ✨ debt-manager: check permit surplus
- 4b342d1: 🚀 optimism: deploy new debt manager and escrowed exa
- f940754: 🚀 optimism: deploy previewer rewards hotfix