Releases
v1.52.0
Compare
Sorry, something went wrong.
No results found
1.52.0 (2025-10-10)
Bug Fixes
PoolQuotaKeeperV3 validates new gauge instead of old one (f7f8567 )
add function to quote all tokens in legacy credit managers (67eec98 )
add price feed store attach in tests (74756aa )
bump npm version (3d604a8 )
carefully handle optional calls to external contracts (#297 ) (bcca4fd )
change GEAR's key in address provider (562ccc1 )
credit manager compartability with bcr (46b1ef7 )
empty commit for CI (352f950 )
fixes after AI audits (#301 ) (9f228cf )
handle state-changing fallback in _tryWithdrawPhantomToken (a94cb84 )
i_contracts_register simplified (fd2d55e )
i_contracts_register simplified (44c7692 )
i_contracts_register simplified (320d30e )
minor changes in account factory (d50b662 )
minor changes in interfaces and contract types (1ba7763 )
minor refactoring (c957457 )
nits (f9894cb )
nits in #297 (b9a9ceb )
postponed GEAR initialization (#298 ) (29b3c12 )
replace Tokens enum with uint256 in tests (357ece6 )
simplify forbidden tokens logic (#204 ) (db8a558 )
small changes (#219 ) (49e6ad9 )
test fix (2512430 )
test fixes (8f9f17b )
test helper token test suite fix (806e5c1 )
use bytes32 instead of string in IAddressProviderV3 in tests (5bbf59f )
Features
BotListV3 improvements (#199 ) (97a88db )
CreditFacadeV3 improvements (#207 ) (31fc139 )
IACL now provides hasRole (725c7f3 )
PriceOracleV3 improvements (#200 ) (6bf5dc1 )
RateKeeperV3 contract (#205 ) (5478414 )
add AliasedLossPolicyV3 and move price updates to price feed store (#299 ) (4b61856 )
add MarketHelper which returns proper ACL, CR and treasury (b5d572d )
add serialize() to plugin contracts (41f8f77 )
add IStateSerializer to phantom token interface (c523477 )
additional checks in CreditConfiguratorV3 (b8a2c07 )
configuration overhaul (#209 ) (f255c5a )
extend contract types (#287 ) (20ec014 )
fixes after secondary Spearbit review (#290 ) (12aa418 )
fixes after Spearbit review (#245 ) (18dff5e )
include version / contractType into IPhantomToken interface (827e062 )
loss liquidator (#285 ) (28d3790 )
make GearStakingV3 ownable (72f3595 )
minor changes in GaugeV3 and TumblerV3 (60af9e7 )
partial liquidations and minor improvements (#217 ) (e3ff71e )
phantom token withdrawals (#286 ) (4c7d434 )
remove controller role (50cdb4a )
remove credit manager whitelist from BotListV3 (229d072 )
reorganize interfaces, introduce contractType getter (#284 ) (603b94f )
reorganize project (adec88d )
reorganize traits to remove redundant functions from contracts (#283 ) (dcf879b )
simplify TumblerV3's deployment (#289 ) (1e7ca78 )
small tweaks (#214 ) (72aad81 )
switch from loss liquidators to loss policies (06d77c3 )
system contracts accept address provider as only constructor argument (66f9b8e )
treat all non-underlying tokens as quoted (#202 ) (abdba47 )
update solidity tests for v3.1 (#291 ) (a60af54 )
You can’t perform that action at this time.