forked from bgd-labs/protocol-v3.6-upgrade
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathInk.t.sol
More file actions
26 lines (21 loc) · 927 Bytes
/
Ink.t.sol
File metadata and controls
26 lines (21 loc) · 927 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "forge-std/Test.sol";
import {AaveV3InkWhitelabel, AaveV3InkWhitelabelAssets} from "aave-address-book/AaveV3InkWhitelabel.sol";
import {GovV3Helpers} from "aave-helpers/src/GovV3Helpers.sol";
import {DeploymentLibrary} from "../script/Deploy.s.sol";
import {UpgradeTest} from "./UpgradeTest.t.sol";
import {Deployments} from "../src/Deployments.sol";
contract InkTest is UpgradeTest("ink", 41446726) {
function executePayload(Vm vm, address payload) internal virtual override {
GovV3Helpers.executePayload(
vm, payload, address(GovV3Helpers.getPayloadsController(AaveV3InkWhitelabel.POOL, block.chainid))
);
}
function _getPayload() internal virtual override returns (address) {
return DeploymentLibrary._deployInk();
}
function _getDeployedPayload() internal virtual override returns (address) {
return Deployments.INK;
}
}