Skip to content

Add an AMO minter and an Aave AMO #443

Add an AMO minter and an Aave AMO

Add an AMO minter and an Aave AMO #443

Triggered via pull request September 17, 2024 02:46
Status Failure
Total duration 2m 29s
Artifacts 1
provide_contracts
1m 15s
provide_contracts
Matrix: check_storage_layout
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 7 warnings
Variable diff: packages/contracts/src/dollar/core/UbiquityAMOMinter.sol#L20
variable "timelock_address" of type "address" was replaced by variable "collat_borrow_cap" of type "int256" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000002, byte #0)
Variable diff: packages/contracts/src/dollar/core/UbiquityAMOMinter.sol#L23
variable "collat_borrow_cap" of type "int256" was replaced by variable "collat_borrowed_balances" of type "mapping(address => int256)" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000003, byte #0)
Variable diff: packages/contracts/src/dollar/core/UbiquityAMOMinter.sol#L24
variable "collat_borrowed_balances" of type "mapping(address => int256)" was replaced by variable "collat_borrowed_sum" of type "int256" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000004, byte #0)
Variable diff: packages/contracts/src/dollar/core/UbiquityAMOMinter.sol#L27
variable "collat_borrowed_sum" of type "int256" was replaced by variable "AMOs" of type "mapping(address => bool)" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000005, byte #0)
check_storage_layout (src/dollar/core/UbiquityAMOMinter.sol:UbiquityAMOMinter): packages/contracts/src/dollar/core/UbiquityAMOMinter.sol#L1
variable "collat_borrowed_balances[0]" of type "int256" was removed (storage slot 0x17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec, byte #0)
check_storage_layout (src/dollar/core/UbiquityAMOMinter.sol:UbiquityAMOMinter)
Error: Unsafe storage layout changes detected. Please see above for details.
provide_contracts
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
provide_contracts
Unable to find merge base between 4b825dc642cb6eb9a060e54bf8d69288fbee4904 and b74526a7bc67a3a117a1963fc871b3eb8cea8435
provide_contracts
Set 'fetch_additional_submodule_history: true' to fetch additional submodule history for: packages/contracts/lib/aave-v3-core
provide_contracts
Unable to find merge base between 4b825dc642cb6eb9a060e54bf8d69288fbee4904 and 72fdcca18838c2f4e05ecd25bbfb44f0db5383f7
provide_contracts
Set 'fetch_additional_submodule_history: true' to fetch additional submodule history for: packages/contracts/lib/aave-v3-periphery
check_storage_layout (src/dollar/core/UbiquityAMOMinter.sol:UbiquityAMOMinter)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, Rubilmax/foundry-storage-check@main. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "development.packages_contracts_src_dollar_core_UbiquityAMOMinter.sol-UbiquityAMOMinter.json". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
development.packages_contracts_src_dollar_core_UbiquityAMOMinter.sol-UbiquityAMOMinter.json
2.14 KB