Skip to content

Feat/fractional pool #198

Feat/fractional pool

Feat/fractional pool #198

Triggered via pull request April 5, 2024 22:09
Status Failure
Total duration 1m 56s
Artifacts 1

diamond-storage-check.yml

on: pull_request
provide_contracts
1m 4s
provide_contracts
Matrix: check_storage_layout
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 7 warnings
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L53
variable "collateralSymbols" of type "ArrayTypeName" was replaced by variable "collateralRatio" of type "uint256" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000006, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L55
variable "isCollateralEnabled" of type "Mapping" was replaced by variable "collateralSymbols" of type "ArrayTypeName" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000007, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L57
variable "missingDecimals" of type "ArrayTypeName" was replaced by variable "isCollateralEnabled" of type "Mapping" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000008, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L61
variable "lastRedeemedBlock" of type "Mapping" was replaced by variable "poolCeilings" of type "ArrayTypeName" (storage slot 0x000000000000000000000000000000000000000000000000000000000000000a, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L66
variable "mintPriceThreshold" of type "uint256" was replaced by variable "lastRedeemedBlock" of type "Mapping" (storage slot 0x000000000000000000000000000000000000000000000000000000000000000b, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L70
variable "redeemCollateralBalances" of type "Mapping" was replaced by variable "redeemPriceThreshold" of type "uint256" (storage slot 0x000000000000000000000000000000000000000000000000000000000000000d, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L72
variable "redemptionDelayBlocks" of type "uint256" was replaced by variable "redeemCollateralBalances" of type "Mapping" (storage slot 0x000000000000000000000000000000000000000000000000000000000000000e, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L74
variable "unclaimedPoolCollateral" of type "ArrayTypeName" was replaced by variable "redeemGovernanceBalances" of type "Mapping" (storage slot 0x000000000000000000000000000000000000000000000000000000000000000f, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L76
variable "mintingFee" of type "ArrayTypeName" was replaced by variable "redemptionDelayBlocks" of type "uint256" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000010, byte #0)
Variable diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L80
variable "isBorrowPaused" of type "ArrayTypeName" was replaced by variable "unclaimedPoolGovernance" of type "uint256" (storage slot 0x0000000000000000000000000000000000000000000000000000000000000012, byte #0)
provide_contracts
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
check_storage_layout (src/dollar/libraries/LibUbiquityPool.sol:LibUbiquityPool)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, ubiquity/foundry-storage-check@main. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Label diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L59
variable "poolCeilings" was renamed to "missingDecimals". Is it intentional? (storage slot 0x0000000000000000000000000000000000000000000000000000000000000009, byte #0)
Label diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L68
variable "redeemPriceThreshold" was renamed to "mintPriceThreshold". Is it intentional? (storage slot 0x000000000000000000000000000000000000000000000000000000000000000c, byte #0)
Label diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L78
variable "redemptionFee" was renamed to "unclaimedPoolCollateral". Is it intentional? (storage slot 0x0000000000000000000000000000000000000000000000000000000000000011, byte #0)
Label diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L85
variable "isMintPaused" was renamed to "mintingFee". Is it intentional? (storage slot 0x0000000000000000000000000000000000000000000000000000000000000013, byte #0)
Label diff: packages/contracts/src/dollar/libraries/LibUbiquityPool.sol#L87
variable "isRedeemPaused" was renamed to "redemptionFee". Is it intentional? (storage slot 0x0000000000000000000000000000000000000000000000000000000000000014, byte #0)

Artifacts

Produced during runtime
Name Size
feat-fractional-pool.packages_contracts_src_dollar_libraries_LibUbiquityPool.sol-LibUbiquityPool.json Expired
4.4 KB