Skip to content

Commit

Permalink
fix: update reports
Browse files Browse the repository at this point in the history
  • Loading branch information
sakulstra committed Mar 13, 2024
1 parent 1e37835 commit df49ab3
Show file tree
Hide file tree
Showing 14 changed files with 267 additions and 330 deletions.
1 change: 1 addition & 0 deletions .assets/8f4bd9d9c75dc060033b9ce1f2681ecb81e1b33f.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion cache/bookKeeping/lastFetchedBlocks.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"governance": "19429040",
"137/payloads": "54624661",
"43114/payloads": "42864144",
"1/payloads": "19429047",
"1/payloads": "19429087",
"10/payloads": "117384733",
"42161/payloads": "190087664",
"8453/payloads": "11789456",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"license": "MIT",
"dependencies": {
"@bgd-labs/aave-address-book": "^2.24.0",
"@bgd-labs/aave-cli": "0.8.0",
"@bgd-labs/aave-cli": "0.9.0",
"@bgd-labs/js-utils": "^1.3.0",
"commander": "^11.1.0",
"dotenv": "^16.3.1",
Expand Down
55 changes: 26 additions & 29 deletions reports/payloads/1/0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5/74.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Payload 74 on Ethereum

- Simulation: [https://dashboard.tenderly.co/me/simulator/1bd8d026-56de-4676-a949-9814e1b6299d](https://dashboard.tenderly.co/me/simulator/1bd8d026-56de-4676-a949-9814e1b6299d)
- Simulation: [https://dashboard.tenderly.co/me/simulator/034c8588-c7e8-4628-9c2d-7ccfdd533fdf](https://dashboard.tenderly.co/me/simulator/034c8588-c7e8-4628-9c2d-7ccfdd533fdf)
- creator: 0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922
- maximumAccessLevelRequired: 1
- state: 2(Queued)
Expand All @@ -16,61 +16,58 @@

TransparentUpgradeableProxy at `0x1a88Df1cFe15Af22B3c4c783D4e6F7F9e0C1885d`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveSafetyModule.STK_GHO") with implementation StakeToken at `0x50F9d4E28309303F0cdcAc8AF0b569e8b75Ab857`
```diff
@@ `assets` key `0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d`.emissionPerSecond @@
@@ `assets` key `0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d.emissionPerSecond` @@
- 578703703703703
+ 1157407407407407
@@ `assets` key `0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d`.lastUpdateTimestamp @@
@@ `assets` key `0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d.lastUpdateTimestamp` @@
- 1710238463
+ 1710368135
@@ `assets` key `0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d`.index @@
+ 1710368675
@@ `assets` key `0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d.index` @@
- 209550533527819
+ 215385527262303

+ 215409826236766
```

InitializableAdminUpgradeabilityProxy at `0x4da27a545c0c5B758a6BA100e3a049001de870f5`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveSafetyModule.STK_AAVE") with implementation StakedAaveV3 at `0x0fE58FE1CaA69951dC924A8c222bE19013B89476`
```diff
@@ `assets` key `0x4da27a545c0c5b758a6ba100e3a049001de870f5`.emissionPerSecond @@
@@ `assets` key `0x4da27a545c0c5b758a6ba100e3a049001de870f5.emissionPerSecond` @@
- 4456018518518518
+ 4166666666666666
@@ `assets` key `0x4da27a545c0c5b758a6ba100e3a049001de870f5`.lastUpdateTimestamp @@
@@ `assets` key `0x4da27a545c0c5b758a6ba100e3a049001de870f5.lastUpdateTimestamp` @@
- 1710364175
+ 1710368135
@@ `assets` key `0x4da27a545c0c5b758a6ba100e3a049001de870f5`.index @@
+ 1710368675
@@ `assets` key `0x4da27a545c0c5b758a6ba100e3a049001de870f5.index` @@
- 26082273736252332863
+ 26082280386261284200

+ 26082281293080686655
```

InitializableAdminUpgradeabilityProxy (Aave) at `0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV2Ethereum.ASSETS.AAVE.UNDERLYING, AaveV3Ethereum.ASSETS.AAVE.UNDERLYING") with implementation AaveTokenV3 at `0x5D4Aa78B08Bc7C530e21bf7447988b1Be7991322`
```diff
@@ Slot `0xab893b50027afb0206840523db2bd5f418dfb378758e9e25970914468b7acb4b` @@
- "0x0000000000000000000000000000000000000000000000c53293babe8ddccdd8"
+ "0x0000000000000000000000000000000000000000000001360a594fb5b8cb6658"
+ "0x0000000000000000000000000000000000000000000001360603169d947c25b8"
```

TransparentUpgradeableProxy at `0x9eDA81C21C273a82BE9Bbc19B6A6182212068101`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveSafetyModule.STK_AAVE_WSTETH_BPTV2") with implementation StakeToken at `0x4ad4a620EEaE490d5872F69845104fAeFB67EFc4`
```diff
@@ `assets` key `0x9eda81c21c273a82be9bbc19b6a6182212068101`.emissionPerSecond @@
@@ `assets` key `0x9eda81c21c273a82be9bbc19b6a6182212068101.emissionPerSecond` @@
- 4456018518518518
+ 4166666666666666
@@ `assets` key `0x9eda81c21c273a82be9bbc19b6a6182212068101`.lastUpdateTimestamp @@
@@ `assets` key `0x9eda81c21c273a82be9bbc19b6a6182212068101.lastUpdateTimestamp` @@
- 1710308867
+ 1710368135
@@ `assets` key `0x9eda81c21c273a82be9bbc19b6a6182212068101`.index @@
+ 1710368675
@@ `assets` key `0x9eda81c21c273a82be9bbc19b6a6182212068101.index` @@
- 51401843475511584
+ 51780591730239145

+ 51784042564712265
```

TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:ghost:](https://github.com/bgd-labs/aave-address-book "GovernanceV3Ethereum.PAYLOADS_CONTROLLER") with implementation PayloadsController at `0x7222182cB9c5320587b5148BF03eeE107AD64578`
```diff
@@ Slot `0x4527180e78e4a6462bf9deb3d847e2025103f904bac3cb89e4a58cffdf5fa004` @@
- "0x0065f0d32e0065ec277f020157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
+ "0x0065f0d32e0065ec277f030157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
- "0x0065f0d54a0065ec277f020157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
+ "0x0065f0d54a0065ec277f030157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
@@ Slot `0x4527180e78e4a6462bf9deb3d847e2025103f904bac3cb89e4a58cffdf5fa005` @@
- "0x000000000000000000093a80000001518000661a4bff00000000000000000000"
+ "0x000000000000000000093a80000001518000661a4bff00000000000065f22587"
+ "0x000000000000000000093a80000001518000661a4bff00000000000065f227a3"
```


Expand All @@ -79,19 +76,19 @@ TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:gho
#### Info

- TransparentUpgradeableProxy at `0x1a88Df1cFe15Af22B3c4c783D4e6F7F9e0C1885d`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveSafetyModule.STK_GHO") with implementation StakeToken at `0x50F9d4E28309303F0cdcAc8AF0b569e8b75Ab857`
- `AssetIndexUpdated(asset: 0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d, index: 215385527262303)`
- `AssetIndexUpdated(asset: 0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d, index: 215409826236766)`
- `AssetConfigUpdated(asset: 0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d, emission: 1157407407407407)`
- InitializableAdminUpgradeabilityProxy at `0x4da27a545c0c5B758a6BA100e3a049001de870f5`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveSafetyModule.STK_AAVE") with implementation StakedAaveV3 at `0x0fE58FE1CaA69951dC924A8c222bE19013B89476`
- `AssetIndexUpdated(asset: 0x4da27a545c0c5b758a6ba100e3a049001de870f5, index: 26082280386261284200)`
- `AssetIndexUpdated(asset: 0x4da27a545c0c5b758a6ba100e3a049001de870f5, index: 26082281293080686655)`
- `AssetConfigUpdated(asset: 0x4da27a545c0c5b758a6ba100e3a049001de870f5, emission: 4166666666666666)`
- TransparentUpgradeableProxy at `0x9eDA81C21C273a82BE9Bbc19B6A6182212068101`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveSafetyModule.STK_AAVE_WSTETH_BPTV2") with implementation StakeToken at `0x4ad4a620EEaE490d5872F69845104fAeFB67EFc4`
- `AssetIndexUpdated(asset: 0x9eda81c21c273a82be9bbc19b6a6182212068101, index: 51780591730239145)`
- `AssetIndexUpdated(asset: 0x9eda81c21c273a82be9bbc19b6a6182212068101, index: 51784042564712265)`
- `AssetConfigUpdated(asset: 0x9eda81c21c273a82be9bbc19b6a6182212068101, emission: 4166666666666666)`
- InitializableAdminUpgradeabilityProxy (Aave) at `0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV2Ethereum.ASSETS.AAVE.UNDERLYING, AaveV3Ethereum.ASSETS.AAVE.UNDERLYING") with implementation AaveTokenV3 at `0x5D4Aa78B08Bc7C530e21bf7447988b1Be7991322`
- `Approval(owner: 0x25f2226b597e8f9514b3f68f00f494cf4f286491, spender: 0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d, value: 0)`
- `Approval(owner: 0x25f2226b597e8f9514b3f68f00f494cf4f286491, spender: 0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d, value: 5719236377705175541336)`
- `Approval(owner: 0x25f2226b597e8f9514b3f68f00f494cf4f286491, spender: 0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d, value: 0[0])`
- `Approval(owner: 0x25f2226b597e8f9514b3f68f00f494cf4f286491, spender: 0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d, value: 5,718.923877705175541176[5718923877705175541176])`
- Executor at `0x5300A1a15135EA4dc7aD5a167152C01EFc9b192A`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV2Ethereum.POOL_ADMIN, AaveV2EthereumAMM.POOL_ADMIN, AaveV3Ethereum.ACL_ADMIN, GovernanceV3Ethereum.EXECUTOR_LVL_1")
- `ExecutedAction(target: 0xadbe5540140d1b5eb9dcac7ea20df95c37287426, value: 0, signature: execute(), data: 0x, executionTime: 1710368135, withDelegatecall: true, resultData: 0x)`
- `ExecutedAction(target: 0xadbe5540140d1b5eb9dcac7ea20df95c37287426, value: 0, signature: execute(), data: 0x, executionTime: 1710368675, withDelegatecall: true, resultData: 0x)`
- TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:ghost:](https://github.com/bgd-labs/aave-address-book "GovernanceV3Ethereum.PAYLOADS_CONTROLLER") with implementation PayloadsController at `0x7222182cB9c5320587b5148BF03eeE107AD64578`
- `PayloadExecuted(payloadId: 74)`

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Payload 75 on Ethereum

- Simulation: [https://dashboard.tenderly.co/me/simulator/ef65cb77-1ad7-4add-83df-543eedfb9a8b](https://dashboard.tenderly.co/me/simulator/ef65cb77-1ad7-4add-83df-543eedfb9a8b)
- Simulation: [https://dashboard.tenderly.co/me/simulator/f12eb3fc-cdae-4868-9c27-a8902d19bf20](https://dashboard.tenderly.co/me/simulator/f12eb3fc-cdae-4868-9c27-a8902d19bf20)
- creator: 0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922
- maximumAccessLevelRequired: 1
- state: 1(Created)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Payload 76 on Ethereum

- Simulation: [https://dashboard.tenderly.co/me/simulator/a204ce4e-524d-4d34-8df7-8a3229fc957f](https://dashboard.tenderly.co/me/simulator/a204ce4e-524d-4d34-8df7-8a3229fc957f)
- Simulation: [https://dashboard.tenderly.co/me/simulator/b2c7fbc4-ce8f-4f77-b315-a2b29f782301](https://dashboard.tenderly.co/me/simulator/b2c7fbc4-ce8f-4f77-b315-a2b29f782301)
- creator: 0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922
- maximumAccessLevelRequired: 1
- state: 1(Created)
Expand All @@ -14,20 +14,19 @@

InitializableImmutableAdminUpgradeabilityProxy at `0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV3Ethereum.POOL") with implementation Pool at `0x5FAab9E1adbddaD0a08734BE8a52185Fd6558E14`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV3Ethereum.POOL_IMPL")
```diff
@@ `_reserves` key `0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f`.interestRateStrategyAddress @@
@@ `_reserves` key `0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f.interestRateStrategyAddress` @@
- 0x3a4d5316ec79622686a19f69ce546997cc8e8514
+ 0x2f6390ef66b8564c715af6834361621dda38d816

```

TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:ghost:](https://github.com/bgd-labs/aave-address-book "GovernanceV3Ethereum.PAYLOADS_CONTROLLER") with implementation PayloadsController at `0x7222182cB9c5320587b5148BF03eeE107AD64578`
```diff
@@ Slot `0xd899c8b99c107ebd126158f0533ed068d266f28a5afc25749942d7d708638c6d` @@
- "0x0065f0d3520065ef19db020157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
+ "0x0065f0d3520065ef19db030157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
- "0x0065f0d5860065ef19db020157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
+ "0x0065f0d5860065ef19db030157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
@@ Slot `0xd899c8b99c107ebd126158f0533ed068d266f28a5afc25749942d7d708638c6e` @@
- "0x000000000000000000093a80000001518000661d3e5b00000000000000000000"
+ "0x000000000000000000093a80000001518000661d3e5b00000000000065f225ab"
+ "0x000000000000000000093a80000001518000661d3e5b00000000000065f227df"
```


Expand All @@ -38,7 +37,7 @@ TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:gho
- InitializableImmutableAdminUpgradeabilityProxy at `0x64b761D848206f447Fe2dd461b0c635Ec39EbB27`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV3Ethereum.POOL_CONFIGURATOR") with implementation PoolConfigurator at `0xFDA7ffA872bDc906D43079EA134ebC9a511db0c2`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV3Ethereum.POOL_CONFIGURATOR_IMPL")
- `ReserveInterestRateStrategyChanged(asset: 0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f, oldStrategy: 0x3a4d5316ec79622686a19f69ce546997cc8e8514, newStrategy: 0x2f6390ef66b8564c715af6834361621dda38d816)`
- Executor at `0x5300A1a15135EA4dc7aD5a167152C01EFc9b192A`[:ghost:](https://github.com/bgd-labs/aave-address-book "AaveV2Ethereum.POOL_ADMIN, AaveV2EthereumAMM.POOL_ADMIN, AaveV3Ethereum.ACL_ADMIN, GovernanceV3Ethereum.EXECUTOR_LVL_1")
- `ExecutedAction(target: 0xeab5ffecc90082d75e0a1de43dddb1ec4ac9bb9f, value: 0, signature: execute(), data: 0x, executionTime: 1710368171, withDelegatecall: true, resultData: 0x)`
- `ExecutedAction(target: 0xeab5ffecc90082d75e0a1de43dddb1ec4ac9bb9f, value: 0, signature: execute(), data: 0x, executionTime: 1710368735, withDelegatecall: true, resultData: 0x)`
- TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:ghost:](https://github.com/bgd-labs/aave-address-book "GovernanceV3Ethereum.PAYLOADS_CONTROLLER") with implementation PayloadsController at `0x7222182cB9c5320587b5148BF03eeE107AD64578`
- `PayloadExecuted(payloadId: 76)`

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## Reserve changes

### Reserves altered

#### GHO ([0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f](https://etherscan.io/address/0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f))

| description | value before | value after |
| --- | --- | --- |
| interestRateStrategy | [0x3a4D5316ec79622686a19f69CE546997cC8e8514](https://etherscan.io/address/0x3a4D5316ec79622686a19f69CE546997cC8e8514) | [0x2f6390Ef66B8564C715aF6834361621dda38d816](https://etherscan.io/address/0x2f6390Ef66B8564C715aF6834361621dda38d816) |
| baseVariableBorrowRate | 7.22 % | 7.92 % |
| interestRate | ![before](/.assets/078d4fa16841aad11aa6c8fee811f71297d1fecd.svg) | ![after](/.assets/8f4bd9d9c75dc060033b9ce1f2681ecb81e1b33f.svg) |

## Raw diff

```json
{
"reserves": {
"0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f": {
"interestRateStrategy": {
"from": "0x3a4D5316ec79622686a19f69CE546997cC8e8514",
"to": "0x2f6390Ef66B8564C715aF6834361621dda38d816"
}
}
},
"strategies": {
"0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f": {
"address": {
"from": "0x3a4D5316ec79622686a19f69CE546997cC8e8514",
"to": "0x2f6390Ef66B8564C715aF6834361621dda38d816"
},
"baseVariableBorrowRate": {
"from": "72200000000000000000000000",
"to": "79200000000000000000000000"
}
}
}
}
```
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Payload 77 on Ethereum

- Simulation: [https://dashboard.tenderly.co/me/simulator/c411b670-faf0-4916-bd84-5bb223f61857](https://dashboard.tenderly.co/me/simulator/c411b670-faf0-4916-bd84-5bb223f61857)
- Simulation: [https://dashboard.tenderly.co/me/simulator/72b8bf74-1596-4bd8-b73a-01687f9d1da7](https://dashboard.tenderly.co/me/simulator/72b8bf74-1596-4bd8-b73a-01687f9d1da7)
- creator: 0x57ab7ee15cE5ECacB1aB84EE42D5A9d0d8112922
- maximumAccessLevelRequired: 1
- state: 1(Created)
Expand All @@ -15,11 +15,11 @@
TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:ghost:](https://github.com/bgd-labs/aave-address-book "GovernanceV3Ethereum.PAYLOADS_CONTROLLER") with implementation PayloadsController at `0x7222182cB9c5320587b5148BF03eeE107AD64578`
```diff
@@ Slot `0xf2222d92a706d2b36524284936563927b6d77fb3761e96fdbe8143f444bd785b` @@
- "0x0065f0d33a0065ef1abf020157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
+ "0x0065f0d33a0065ef1abf030157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
- "0x0065f0d59e0065ef1abf020157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
+ "0x0065f0d59e0065ef1abf030157ab7ee15ce5ecacb1ab84ee42d5a9d0d8112922"
@@ Slot `0xf2222d92a706d2b36524284936563927b6d77fb3761e96fdbe8143f444bd785c` @@
- "0x000000000000000000093a80000001518000661d3f3f00000000000000000000"
+ "0x000000000000000000093a80000001518000661d3f3f00000000000065f22593"
+ "0x000000000000000000093a80000001518000661d3f3f00000000000065f227f7"
```


Expand All @@ -35,7 +35,7 @@ TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:gho
2) The Memorandum Of Association: https://cloudflare-ipfs.com/ipfs/QmaB3Z4oN4Bcc4SEZ8WH2duKLpPqRYKqYC5TMqpQaddfrB

)`
- `ExecutedAction(target: 0xa80d2b17680e371405878b2d0fc1df9853807f1e, value: 0, signature: execute(), data: 0x, executionTime: 1710368147, withDelegatecall: true, resultData: 0x)`
- `ExecutedAction(target: 0xa80d2b17680e371405878b2d0fc1df9853807f1e, value: 0, signature: execute(), data: 0x, executionTime: 1710368759, withDelegatecall: true, resultData: 0x)`
- TransparentUpgradeableProxy at `0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5`[:ghost:](https://github.com/bgd-labs/aave-address-book "GovernanceV3Ethereum.PAYLOADS_CONTROLLER") with implementation PayloadsController at `0x7222182cB9c5320587b5148BF03eeE107AD64578`
- `PayloadExecuted(payloadId: 77)`

Expand Down
Loading

0 comments on commit df49ab3

Please sign in to comment.