Skip to content

Releases: bgd-labs/aave-helpers

v3.0.0

25 Jul 10:51
8d9947c
Compare
Choose a tag to compare

Breaking change

The contracts are upgraded for compatibility with aave 3.1

What's Changed

Read more

v2.2.0

29 Jun 13:07
411ef5d
Compare
Choose a tag to compare

Breaking changes

As all maintained v3 pools have been upgraded to Protocol Version 3.0.2 the separation between ProtocolV3TestBase and ProtocolV3_0_1TestBase no longer made sense as we noticed ppl picking the wrong. ProtocolV3TestBase is the testbase you want to use everywhere but on harmony.

Therefore ProtocolV3TestBase is now ProtocolV3LegacyTestBase and ProtocolV3_0_1TestBase is now ProtocolV3TestBase.

- Contract is ProtocolV3_0_1TestBase {
+ Contract is ProtocolV3TestBase {
- Contract is ProtocolV3TestBase {
+ Contract is ProtocolV3LegacyTestBase {

TestWithExecutor was removed from the codebase as it was the duplicated functionality as already provided via GovHelper.executePayload()

- Contract is TestWithExecutor {
- _selectPayloadExecutor(address);
- _executePayload(address);
+ GovHelper.executePayload(vm, payloadAddress, executorAddress);

struct Payload previously contained only a subset of payload fields. We added all the missing ones to make is usable for more complex usecases as well.
Most users should not face any issues as all existing methods have been upgraded to return the full set of properties.

Full Changelog: v2.1.0...v2.2.0