Releases
v1.19.2
1.19.2 (2022-08-03)
Features
adapted paraswap liquidity swap tests for Aave V3 (d00379d )
add Collector implementation and controller (56a39c2 )
Add emission manager contract (abcb674 )
Add owner constructor parameter to EmissionManager contract to support CREATE2 factory deployments (a36fc32 )
add owner constructor parameters to contracts that inherit Ownable. (a3fcaff )
Add previousEmissionManager event parameter and remove zero address check (b0c18a2 )
Add setEmissionsPerSecond function in Rewards contract (8cbacf5 )
add siloed flag to reserve response (090d201 )
added base rates (b04d26e )
Added beta deploy package. Fix test that hangs due multiple deployments. (444139a )
added new fields for client calculations (499c5dc )
Allow Emission Manager owner of RewardsController to be mutable by current admin (902e524 )
Emit old and new values when updating asset reward distribution (e786427 )
initial commit (a428051 )
port Paraswap Repay Adapter from Aave V2 to Aave V3, add tests (d1887a8 )
removed duplicated import (cb2eba8 )
rename script release please origin (a87dd68 )
use latest aave@deploy-v3 and aave@core-v3 package, use the Test market at tests (4b3a8f4 )
use simple flash loan (e715175 )
Bug Fixes
Add clean ups to UIIncentiveDataProvider and PoolDataProvider (4d80e42 )
Add missing docs to modifier (ad663df )
add name to response (78a976f )
add value to struct (5ab18b5 )
added proper overflows check (e4eb148 )
assign variable to stack to deep (8f2b68b )
Cache rewardList length in claimAllRewards function (be71bc8 )
Fix docs (7b0b0fd )
Fix docs (70e1c0f )
Fix docs (3751fcf )
Fix docstring and function param of setEmissionPerSecond (080648c )
Fix docstrings in Rewards contracts (3ee0184 )
Fix EmissionManagerUpdated event docstring (49fe12b )
Fix EmissionManagerUpdated event docstring (6e0ae79 )
Fix function docstrings (bb2a3af )
Fix logic of setEmissionsPerSecond function (45f8030 )
fix tests for executeOperation (2f98828 )
Fix the emission of old values in AssetConfigUpdate (faf8cdc )
Fix typo in docstring (a343d47 )
fixed revert messages (57e6906 )
fixed syntax error coming from merge (8c26b9d )
fixed wrong calculations in claimRewards (5b81da2 )
Make emission manager variables internal (37966a1 )
npm test script (496092b )
Optimize logic of setEmissionPerSecond (9bd97e2 )
package-lock (068ba75 )
Refactor indexUpdated flag in updateRewardData function (d6584d7 )
Remove test case of ZERO new emissionManager (837c949 )
remove typo (70dd011 )
Remove unnecessary import in IRewardsDistributor (b7951bb )
Remove unneeded events in Rewards (5634fb1 )
Rename _getUserBalances to _getUserAssetBalances (bc5d1be )
Rename DataTypes lib to RewardsDataTypes to avoid name clashing (85aee46 )
Rename function getUserAssetData by getUserDataIndex (353366f )
Rename getUserRewardsBalance function by getUserRewards (66ed861 )
Rename getUserUnclaimedRewards fn by getUserAccruedRewards (9332f3c )
Rename lendingPool to pool in UiProvider contract (2e50d3f )
Rename principalUserBalance variable to userBalance (c4a77a9 )
Rename UserAssetStatsInput struct to UserAssetBalance in Rewards (3194c8a )
rollback to 1.9.1 (1f256db )
Update tests to check emission of old values in events (07c1879 )
use simple receiver (3aa2b26 )
Miscellaneous Chores
You can’t perform that action at this time.