Skip to content

Conversation

@miguelmtzinf
Copy link
Collaborator

MIrroring #14 from @efecarranza

@miguelmtzinf miguelmtzinf changed the title Feat/gelato swap freezer Gelato Oracle Swap Freezer Oct 31, 2025
@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 1bd8f640-f84e-4457-9b0f-b056a0188f79
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-ccbde0a90251.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-2d14d3257de8.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-efcfb4211eb8.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-c3796b1d9fcd.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 1c5409f9-ef96-41fa-8e63-97ae64985948
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-b514451d0930.log
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment Submitted link certora/gho/conf/verifyGhoAToken.conf-2839d645574b.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-54ef0a055be5.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-e9ebb10759dd.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-6f6a777717dd.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-d429aac60dd6.log
verifyGhoVariableDebtToken.conf --rule disallowedFunctionalities nonMintFunctionCantIncreaseBalance nonMintFunctionCantIncreaseScaledBalance debtTokenIsNotTransferable onlyCertainFunctionsCanModifyScaledBalance userAccumulatedDebtInterestWontDecrease integrityOfMint_updateDiscountRate integrityOfMint_updateIndex integrityOfMint_updateScaledBalance_fixedIndex integrityOfMint_userIsolation integrityMint_atoken integrityOfBurn_updateDiscountRate integrityOfBurn_updateIndex burnZeroDoesntChangeBalance integrityOfBurn_fullRepay_concrete integrityOfBurn_userIsolation integrityOfUpdateDiscountDistribution_updateIndex integrityOfUpdateDiscountDistribution_userIsolation integrityOfRebalanceUserDiscountPercent_updateDiscountRate integrityOfRebalanceUserDiscountPercent_updateIndex integrityOfRebalanceUserDiscountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-d0839b6da253.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-e1456b0c59df.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-5dfcd06335e5.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-2f5bd7d3a61e.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-bdad1f0f7e3d.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-0063fe1536e8.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-481f83a67498.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-034f49fb0a45.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-4536e9fa46ba.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-538786731833.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: cd175ed2-d97e-4c43-9d8a-1233684177a2
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-c53b235b202a.log
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-794940be5696.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-f2912ba41873.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-1d6973a3b997.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-660ccd6eaca6.log
fees-sell-4626.conf --rule R3a_estimatedSellFeeCanBeLowerThanActualSellFee R2_getAssetAmountForSellAssetVsActualSellFee R4a_getSellFeeVsgetAssetAmountForSellAsset R4_getSellFeeVsgetAssetAmountForSellAsset R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee Submitted link certora/gsm/conf/gsm4626/fees-sell-4626.conf-6d0abb3f99f6.log
finishedRules-4626.conf --rule cantBuyOrSellWhenSeized cantBuyOrSellWhenFrozen sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingAssetKeepsAccruedFees rescuingGhoKeepsAccruedFees giftingGhoDoesntAffectStorageSIMPLE correctnessOfBuyAsset giftingUnderlyingDoesntAffectStorageSIMPLE sellAssetSameAsGetGhoAmountForSellAsset correctnessOfSellAsset giftingGhoDoesntCreateExcessOrDearth backWithGhoDoesntCreateExcess getAssetAmountForSellAsset_correctness collectedSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-81e0bf534043.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-0976c85099f1.log
getAmount-properties-4626.conf --rule getAssetAmountForBuyAsset_correctness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-f5d96342188e.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-63581ce68096.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-37adcc427263.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-11b849faa9a5.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-c89985b10ec7.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-7dbbcc34e5ac.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-b20508aced11.log
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-inverse.conf-85d1f6933262.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-3202ed200b91.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-013e43e68c71.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-3513e9bd85e2.log

Certora Run Summary

  • Started 19 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 13d1c305-efa8-4789-a7d7-6d245ee7acca
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-0d83b759d448.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-41a904d6dd33.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-0231f158fdb6.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-5a0fbbf906c1.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: a4a913d8-230a-4dca-8035-fad670a2f087
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-3e18e088f965.log
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment Submitted link certora/gho/conf/verifyGhoAToken.conf-6dc1312a8b76.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-3c774b9a4d87.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-1fb24b352c32.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-96a76513945e.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-d133ed62b132.log
verifyGhoVariableDebtToken.conf --rule disallowedFunctionalities nonMintFunctionCantIncreaseBalance nonMintFunctionCantIncreaseScaledBalance debtTokenIsNotTransferable onlyCertainFunctionsCanModifyScaledBalance userAccumulatedDebtInterestWontDecrease integrityOfMint_updateDiscountRate integrityOfMint_updateIndex integrityOfMint_updateScaledBalance_fixedIndex integrityOfMint_userIsolation integrityMint_atoken integrityOfBurn_updateDiscountRate integrityOfBurn_updateIndex burnZeroDoesntChangeBalance integrityOfBurn_fullRepay_concrete integrityOfBurn_userIsolation integrityOfUpdateDiscountDistribution_updateIndex integrityOfUpdateDiscountDistribution_userIsolation integrityOfRebalanceUserDiscountPercent_updateDiscountRate integrityOfRebalanceUserDiscountPercent_updateIndex integrityOfRebalanceUserDiscountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-4ba61149827b.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-bdb03bf47c71.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-86a5b9208a43.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-89431df9b667.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-340be24cd8d0.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-7c7cdb6cd49f.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-e224e89a1e79.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-31b4bb7d5330.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-cded8ded1271.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-f0c3a15bc483.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 74df0a56-acac-4ca3-80a8-7e1636831bd2
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-b6ce6f23e7cf.log
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-d7a4492c84ea.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-2bdb1626c163.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-af933458675c.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-31c9af523475.log
fees-sell-4626.conf --rule R3a_estimatedSellFeeCanBeLowerThanActualSellFee R2_getAssetAmountForSellAssetVsActualSellFee R4a_getSellFeeVsgetAssetAmountForSellAsset R4_getSellFeeVsgetAssetAmountForSellAsset R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee Submitted link certora/gsm/conf/gsm4626/fees-sell-4626.conf-8f52a1f0998f.log
finishedRules-4626.conf --rule cantBuyOrSellWhenSeized cantBuyOrSellWhenFrozen sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingAssetKeepsAccruedFees rescuingGhoKeepsAccruedFees giftingGhoDoesntAffectStorageSIMPLE correctnessOfBuyAsset giftingUnderlyingDoesntAffectStorageSIMPLE sellAssetSameAsGetGhoAmountForSellAsset correctnessOfSellAsset giftingGhoDoesntCreateExcessOrDearth backWithGhoDoesntCreateExcess getAssetAmountForSellAsset_correctness collectedSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-0b8bdfb26802.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-050f787639f8.log
getAmount-properties-4626.conf --rule getAssetAmountForBuyAsset_correctness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-b039f5da2ed3.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-2cc1589ca105.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-cadec1372186.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-f47b5e92f08e.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-1e8efa2f2f3a.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-a10885f70042.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-3c77b99b0104.log
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-inverse.conf-68d98cc3d6a0.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-c648ec51aa0c.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-aec97f03a6ed.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-dfd18bdfad11.log

Certora Run Summary

  • Started 19 jobs
  • 0 jobs failed

Download Logs

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: a4a913d8-230a-4dca-8035-fad670a2f087
Job Result VERIFIED Link
verifyUpgradeableGhoToken.conf 29 Link
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh 2 Link
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease 2 Link
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf 8 Link
verifyGhoVariableDebtTokenInternal.conf 2 Link
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken 4 Link
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt 2 Link
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent 2 Link
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint 2 Link
verifyGhoToken.conf 29 Link
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate 6 Link
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment 8 Link
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee 7 Link
scountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date 28 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 13d1c305-efa8-4789-a7d7-6d245ee7acca
Job Result VERIFIED Link
GhoGsmSteward.conf 12 Link
GhoCcipSteward.conf 11 Link
GhoBucketSteward.conf 8 Link
GhoAaveSteward.conf 17 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 74df0a56-acac-4ca3-80a8-7e1636831bd2
Job Result VERIFIED Link
set R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee 10 Link
orrectness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness 7 Link
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset 3 Link
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 2 Link
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 2 Link
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 10 Link
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease 2 Link
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis 2 Link
gho-gsm4626-1.conf 4 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality 2 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness 2 Link
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty 3 Link
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth 2 Link
fees-buy-4626.conf 8 Link
edSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure 22 Link
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange 3 Link
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly 2 Link
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq 4 Link
balances-buy-4626.conf 8 Link

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 7fc77afb-c3fb-416e-b89a-abef438435be
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-c8fa9cce21b6.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-5e350349ef1e.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-f7b8384f7c44.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-d8a0546fa6bd.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 1be70715-e400-42bc-99a9-8ad515b7a5d9
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-e0c3b3b8773c.log
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment Submitted link certora/gho/conf/verifyGhoAToken.conf-b7994623ec6f.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-f2476ba05b6d.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-5f00200cbdfe.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-f028f9e4b7ed.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-8238a1e16e0b.log
verifyGhoVariableDebtToken.conf --rule disallowedFunctionalities nonMintFunctionCantIncreaseBalance nonMintFunctionCantIncreaseScaledBalance debtTokenIsNotTransferable onlyCertainFunctionsCanModifyScaledBalance userAccumulatedDebtInterestWontDecrease integrityOfMint_updateDiscountRate integrityOfMint_updateIndex integrityOfMint_updateScaledBalance_fixedIndex integrityOfMint_userIsolation integrityMint_atoken integrityOfBurn_updateDiscountRate integrityOfBurn_updateIndex burnZeroDoesntChangeBalance integrityOfBurn_fullRepay_concrete integrityOfBurn_userIsolation integrityOfUpdateDiscountDistribution_updateIndex integrityOfUpdateDiscountDistribution_userIsolation integrityOfRebalanceUserDiscountPercent_updateDiscountRate integrityOfRebalanceUserDiscountPercent_updateIndex integrityOfRebalanceUserDiscountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-56807754d44b.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-9f85f405e436.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-c551ad357aee.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-f7678a026dee.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-8d67c7e719ea.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-945a61c85ef0.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-be5790c74808.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-44a9f4a9b342.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-de097f3ab8a3.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-bdd9fed5652d.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 372c0c5f-787f-414f-a713-cfcb31a05cf5
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-e2afba8b06fa.log
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-2fe59f7e38af.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-ae354e7c0ec4.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-8971aa5e6192.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-1f1e87befa94.log
fees-sell-4626.conf --rule R3a_estimatedSellFeeCanBeLowerThanActualSellFee R2_getAssetAmountForSellAssetVsActualSellFee R4a_getSellFeeVsgetAssetAmountForSellAsset R4_getSellFeeVsgetAssetAmountForSellAsset R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee Submitted link certora/gsm/conf/gsm4626/fees-sell-4626.conf-f966b01a0d2c.log
finishedRules-4626.conf --rule cantBuyOrSellWhenSeized cantBuyOrSellWhenFrozen sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingAssetKeepsAccruedFees rescuingGhoKeepsAccruedFees giftingGhoDoesntAffectStorageSIMPLE correctnessOfBuyAsset giftingUnderlyingDoesntAffectStorageSIMPLE sellAssetSameAsGetGhoAmountForSellAsset correctnessOfSellAsset giftingGhoDoesntCreateExcessOrDearth backWithGhoDoesntCreateExcess getAssetAmountForSellAsset_correctness collectedSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-20636003a552.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-8dae31be40a8.log
getAmount-properties-4626.conf --rule getAssetAmountForBuyAsset_correctness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-d77302561ee0.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-502232e7623f.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-e434a08857a3.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-62b70c199b02.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-123c2ac5d260.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-a7f0a40d351c.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-a60189185dc0.log
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-inverse.conf-fc2829b6eee2.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-50bf382f2a93.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-cb65dea145b0.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-081ea9dbef6e.log

Certora Run Summary

  • Started 19 jobs
  • 0 jobs failed

Download Logs

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 7fc77afb-c3fb-416e-b89a-abef438435be
Job Result VERIFIED Link
GhoGsmSteward.conf 12 Link
GhoCcipSteward.conf 11 Link
GhoBucketSteward.conf 8 Link
GhoAaveSteward.conf 17 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 1be70715-e400-42bc-99a9-8ad515b7a5d9
Job Result VERIFIED Link
verifyUpgradeableGhoToken.conf 29 Link
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh 2 Link
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease 2 Link
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf 8 Link
verifyGhoVariableDebtTokenInternal.conf 2 Link
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken 4 Link
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt 2 Link
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent 2 Link
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint 2 Link
verifyGhoToken.conf 29 Link
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate 6 Link
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment 8 Link
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee 7 Link
scountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date 28 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 372c0c5f-787f-414f-a713-cfcb31a05cf5
Job Result VERIFIED Link
set R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee 10 Link
orrectness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness 7 Link
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset 3 Link
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 2 Link
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 2 Link
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 10 Link
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease 2 Link
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis 2 Link
gho-gsm4626-1.conf 4 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality 2 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness 2 Link
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty 3 Link
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth 2 Link
fees-buy-4626.conf 8 Link
edSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure 22 Link
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange 3 Link
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly 2 Link
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq 4 Link
balances-buy-4626.conf 8 Link

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 7e1f9ec0-208a-4e85-a445-67d1a1d69bd5
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-5c2bc745a208.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-144dfe2fe8cd.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-d3ab81e3a919.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-1b04ca1b5a70.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: a7d678fc-79b8-4b70-9e99-0868bc203ba8
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-0c912fe78bf0.log
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment Submitted link certora/gho/conf/verifyGhoAToken.conf-7d7c016b7649.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-5ea7902320c4.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-fc119ddcc031.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-b0ac7d95b46c.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-0e94956c9abb.log
verifyGhoVariableDebtToken.conf --rule disallowedFunctionalities nonMintFunctionCantIncreaseBalance nonMintFunctionCantIncreaseScaledBalance debtTokenIsNotTransferable onlyCertainFunctionsCanModifyScaledBalance userAccumulatedDebtInterestWontDecrease integrityOfMint_updateDiscountRate integrityOfMint_updateIndex integrityOfMint_updateScaledBalance_fixedIndex integrityOfMint_userIsolation integrityMint_atoken integrityOfBurn_updateDiscountRate integrityOfBurn_updateIndex burnZeroDoesntChangeBalance integrityOfBurn_fullRepay_concrete integrityOfBurn_userIsolation integrityOfUpdateDiscountDistribution_updateIndex integrityOfUpdateDiscountDistribution_userIsolation integrityOfRebalanceUserDiscountPercent_updateDiscountRate integrityOfRebalanceUserDiscountPercent_updateIndex integrityOfRebalanceUserDiscountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-c1484d462a5b.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-c1b99c63a620.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-5cc99489fc01.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-aa84cb8a312b.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-2edf8228fc8c.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-aee4e4ca217d.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-0c05a02475fa.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-72a74c1a8d7c.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-f9666b7d4071.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-681e8a849395.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

Certora Run Started (Certora Prover Run)

  • Group ID: 6c8576b8-e2d7-4cd5-b510-8431aa03d98e
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-1b0fd6b48c2c.log
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-eab4bf0beb92.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-4a38061862bb.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-67329690295a.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-d6a33c27e6bc.log
fees-sell-4626.conf --rule R3a_estimatedSellFeeCanBeLowerThanActualSellFee R2_getAssetAmountForSellAssetVsActualSellFee R4a_getSellFeeVsgetAssetAmountForSellAsset R4_getSellFeeVsgetAssetAmountForSellAsset R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee Submitted link certora/gsm/conf/gsm4626/fees-sell-4626.conf-03ccfa52e041.log
finishedRules-4626.conf --rule cantBuyOrSellWhenSeized cantBuyOrSellWhenFrozen sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingAssetKeepsAccruedFees rescuingGhoKeepsAccruedFees giftingGhoDoesntAffectStorageSIMPLE correctnessOfBuyAsset giftingUnderlyingDoesntAffectStorageSIMPLE sellAssetSameAsGetGhoAmountForSellAsset correctnessOfSellAsset giftingGhoDoesntCreateExcessOrDearth backWithGhoDoesntCreateExcess getAssetAmountForSellAsset_correctness collectedSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-6706b22c43f3.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-b9f3408818ff.log
getAmount-properties-4626.conf --rule getAssetAmountForBuyAsset_correctness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-b41d4ab86fb9.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-278e8701b1e5.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-a493901b5f33.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-907fecd06193.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-412264db5cbc.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-5741ffe471a7.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-877769d86fb7.log
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-inverse.conf-b54763f57bde.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-c2796d390041.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-676fb6735557.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-11af8d5e8591.log

Certora Run Summary

  • Started 19 jobs
  • 0 jobs failed

Download Logs

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: a7d678fc-79b8-4b70-9e99-0868bc203ba8
Job Result VERIFIED Link
verifyUpgradeableGhoToken.conf 29 Link
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh 2 Link
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease 2 Link
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf 8 Link
verifyGhoVariableDebtTokenInternal.conf 2 Link
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken 4 Link
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt 2 Link
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent 2 Link
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint 2 Link
verifyGhoToken.conf 29 Link
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate 6 Link
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment 8 Link
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee 7 Link
scountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date 28 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 7e1f9ec0-208a-4e85-a445-67d1a1d69bd5
Job Result VERIFIED Link
GhoGsmSteward.conf 12 Link
GhoCcipSteward.conf 11 Link
GhoBucketSteward.conf 8 Link
GhoAaveSteward.conf 17 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 6c8576b8-e2d7-4cd5-b510-8431aa03d98e
Job Result VERIFIED Link
set R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee 10 Link
orrectness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness 7 Link
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset 3 Link
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 2 Link
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 2 Link
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 10 Link
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease 2 Link
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis 2 Link
gho-gsm4626-1.conf 4 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality 2 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness 2 Link
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty 3 Link
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth 2 Link
fees-buy-4626.conf 8 Link
edSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure 22 Link
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange 3 Link
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly 2 Link
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq 4 Link
balances-buy-4626.conf 8 Link

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 49fd2b9a-a834-4250-9536-30e0b3f24c23
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-29681a588ec2.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-5e0a89c313ac.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-28d2b6339695.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-aced618269c0.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: a7683bf9-58fc-4181-82b5-5c2c8c40ff07
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-579a4c6f8632.log
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment Submitted link certora/gho/conf/verifyGhoAToken.conf-eca045dc2df6.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-2e8cc2146efd.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-d9768c5b98b0.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-3b05275cee47.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-bef3ef604417.log
verifyGhoVariableDebtToken.conf --rule disallowedFunctionalities nonMintFunctionCantIncreaseBalance nonMintFunctionCantIncreaseScaledBalance debtTokenIsNotTransferable onlyCertainFunctionsCanModifyScaledBalance userAccumulatedDebtInterestWontDecrease integrityOfMint_updateDiscountRate integrityOfMint_updateIndex integrityOfMint_updateScaledBalance_fixedIndex integrityOfMint_userIsolation integrityMint_atoken integrityOfBurn_updateDiscountRate integrityOfBurn_updateIndex burnZeroDoesntChangeBalance integrityOfBurn_fullRepay_concrete integrityOfBurn_userIsolation integrityOfUpdateDiscountDistribution_updateIndex integrityOfUpdateDiscountDistribution_userIsolation integrityOfRebalanceUserDiscountPercent_updateDiscountRate integrityOfRebalanceUserDiscountPercent_updateIndex integrityOfRebalanceUserDiscountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-2f785dc9e945.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-db018fa78e85.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-5e646909a419.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-5ccf67311f09.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-43f118fdfd58.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-fb0d8adae780.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-34463566a3e7.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-f29d38c0d578.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-d7081faca7ff.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-32a8ec467f1e.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 41d96737-b968-4517-9166-00289f095058
Config Status Link Log File
FixedFeeStrategy.conf Submitted link certora/gsm/conf/gsm/FixedFeeStrategy.conf-a4fddd1d3e0c.log
OracleSwapFreezer.conf Submitted link certora/gsm/conf/gsm/OracleSwapFreezer.conf-64854622dcc7.log
balances-buy.conf Submitted link certora/gsm/conf/gsm/balances-buy.conf-865fa0d3d9f1.log
balances-sell.conf --exclude_rule R3_sellAssetUpdatesAssetBalanceCorrectly R4_buyGhoUpdatesGhoBalanceCorrectly Submitted link certora/gsm/conf/gsm/balances-sell.conf-cfecf73672dc.log
fees-buy.conf Submitted link certora/gsm/conf/gsm/fees-buy.conf-8e232f4a65b4.log
fees-sell.conf --exclude_rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-a572170777e9.log
fees-sell.conf --rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-58ec9241442f.log
finishedRules.conf --rule whoCanChangeExposure whoCanChangeAccruedFees sellingDoesntExceedExposureCap cantBuyOrSellWhenSeized giftingGhoDoesntAffectStorageSIMPLE giftingUnderlyingDoesntAffectStorageSIMPLE collectedBuyFeePlus1IsAtLeastAsRequired sellAssetSameAsGetGhoAmountForSellAsset collectedSellFeeIsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired correctnessOfBuyAsset collectedBuyFeePlus2IsAtLeastAsRequired getAssetAmountForSellAsset_correctness cantBuyOrSellWhenFrozen whoCanChangeExposureCap cantSellIfExposureTooHigh sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingGhoKeepsAccruedFees rescuingAssetKeepsAccruedFees Submitted link certora/gsm/conf/gsm/finishedRules.conf-1167710cd359.log
getAmount_properties.conf --rule getAssetAmountForBuyAsset_funcProperty_LR getAssetAmountForBuyAsset_funcProperty_RL Submitted link certora/gsm/conf/gsm/getAmount_properties.conf-44cbe984011e.log
gho-assetToGhoInvertibility.conf --rule basicProperty2_getAssetAmountForBuyAsset Submitted link certora/gsm/conf/gsm/gho-assetToGhoInvertibility.conf-f824123b2f80.log
gho-assetToGhoInvertibility.conf --rule basicProperty_getAssetAmountForBuyAsset sellAssetInverse_all buyAssetInverse_all basicProperty_getGhoAmountForSellAsset basicProperty_getAssetAmountForSellAsset basicProperty_getGhoAmountForBuyAsset Submitted link certora/gsm/conf/gsm/gho-assetToGhoInvertibility.conf-f7f77aaf4670.log
gho-fixedPriceStrategy.conf Submitted link certora/gsm/conf/gsm/gho-fixedPriceStrategy.conf-7c58203f8a05.log
gho-gsm-1.conf Submitted link certora/gsm/conf/gsm/gho-gsm-1.conf-73cdbc5fcb92.log
gho-gsm-2.conf Submitted link certora/gsm/conf/gsm/gho-gsm-2.conf-7ca4ad7302d7.log
gho-gsm-inverse.conf Submitted link certora/gsm/conf/gsm/gho-gsm-inverse.conf-24213a5ebbb3.log
optimality.conf --rule R3_optimalityOfSellAsset_v1 R1_optimalityOfBuyAsset_v1 R6a_externalOptimalityOfBuyAsset R5a_externalOptimalityOfSellAsset R2_optimalityOfBuyAsset_v2 Submitted link certora/gsm/conf/gsm/optimality.conf-c66c1dcdf07e.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Nov 3, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 932d542e-bc91-45a7-8abc-2e63c1a4d3b3
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-a33ba7df27ec.log
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-9688d203efae.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-88dd1290d9d1.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-a511c04cc573.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-bead6ee34397.log
fees-sell-4626.conf --rule R3a_estimatedSellFeeCanBeLowerThanActualSellFee R2_getAssetAmountForSellAssetVsActualSellFee R4a_getSellFeeVsgetAssetAmountForSellAsset R4_getSellFeeVsgetAssetAmountForSellAsset R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee Submitted link certora/gsm/conf/gsm4626/fees-sell-4626.conf-c8570d7230e1.log
finishedRules-4626.conf --rule cantBuyOrSellWhenSeized cantBuyOrSellWhenFrozen sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingAssetKeepsAccruedFees rescuingGhoKeepsAccruedFees giftingGhoDoesntAffectStorageSIMPLE correctnessOfBuyAsset giftingUnderlyingDoesntAffectStorageSIMPLE sellAssetSameAsGetGhoAmountForSellAsset correctnessOfSellAsset giftingGhoDoesntCreateExcessOrDearth backWithGhoDoesntCreateExcess getAssetAmountForSellAsset_correctness collectedSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-269654c44b7a.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-710c08324c2b.log
getAmount-properties-4626.conf --rule getAssetAmountForBuyAsset_correctness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-f41d7eb55d2e.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-ed43de8c5c17.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-d88a53778506.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-d62c3075a1f3.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-e90f7c48e1b8.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-26740f20d5b1.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-611f2a6ea4b4.log
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-inverse.conf-c8e5b8cdfdea.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-c9af2678e7b0.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-24d04a71cfa0.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-7216cb964206.log

Certora Run Summary

  • Started 19 jobs
  • 0 jobs failed

Download Logs

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: a7683bf9-58fc-4181-82b5-5c2c8c40ff07
Job Result VERIFIED Link
verifyUpgradeableGhoToken.conf 29 Link
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh 2 Link
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease 2 Link
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf 8 Link
verifyGhoVariableDebtTokenInternal.conf 2 Link
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken 4 Link
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt 2 Link
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate 2 Link
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent 2 Link
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint 2 Link
verifyGhoToken.conf 29 Link
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate 6 Link
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment 8 Link
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee 7 Link
scountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date 28 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 41d96737-b968-4517-9166-00289f095058
Job Result VERIFIED Link
ssetAmountForSellAsset_correctness cantBuyOrSellWhenFrozen whoCanChangeExposureCap cantSellIfExposureTooHigh sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingGhoKeepsAccruedFees rescuingAssetKeepsAccruedFees 21 Link
OracleSwapFreezer.conf 5 Link
optimality.conf --rule R3_optimalityOfSellAsset_v1 R1_optimalityOfBuyAsset_v1 R6a_externalOptimalityOfBuyAsset R5a_externalOptimalityOfSellAsset R2_optimalityOfBuyAsset_v2 6 Link
gho-gsm-inverse.conf 24 Link
gho-gsm-2.conf 6 Link
gho-gsm-1.conf 7 Link
gho-fixedPriceStrategy.conf 5 Link
gho-assetToGhoInvertibility.conf --rule basicProperty_getAssetAmountForBuyAsset sellAssetInverse_all buyAssetInverse_all basicProperty_getGhoAmountForSellAsset basicProperty_getAssetAmountForSellAsset basicProperty_getGhoAmountForBuyAsset 7 Link
gho-assetToGhoInvertibility.conf --rule basicProperty2_getAssetAmountForBuyAsset 2 Link
getAmount_properties.conf --rule getAssetAmountForBuyAsset_funcProperty_LR getAssetAmountForBuyAsset_funcProperty_RL 3 Link
FixedFeeStrategy.conf 11 Link
fees-sell.conf --rule R3_estimatedSellFeeCanBeHigherThanActualSellFee 2 Link
fees-sell.conf --exclude_rule R3_estimatedSellFeeCanBeHigherThanActualSellFee 8 Link
fees-buy.conf 8 Link
balances-sell.conf --exclude_rule R3_sellAssetUpdatesAssetBalanceCorrectly R4_buyGhoUpdatesGhoBalanceCorrectly 6 Link
balances-buy.conf 11 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 49fd2b9a-a834-4250-9536-30e0b3f24c23
Job Result VERIFIED Link
GhoGsmSteward.conf 12 Link
GhoCcipSteward.conf 11 Link
GhoBucketSteward.conf 8 Link
GhoAaveSteward.conf 17 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 932d542e-bc91-45a7-8abc-2e63c1a4d3b3
Job Result VERIFIED Link
set R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee 10 Link
orrectness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness 7 Link
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset 3 Link
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 2 Link
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 2 Link
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 10 Link
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease 2 Link
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis 2 Link
gho-gsm4626-1.conf 4 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality 2 Link
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness 2 Link
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty 3 Link
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth 2 Link
fees-buy-4626.conf 8 Link
edSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure 22 Link
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange 3 Link
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly 2 Link
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq 4 Link
balances-buy-4626.conf 8 Link

@miguelmtzinf miguelmtzinf merged commit 5d83923 into main Nov 4, 2025
12 checks passed
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: bbc26e40-2906-47e0-9b5d-85d6abac10c7
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-67b5202cd9f6.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-6711c0d87db7.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-ea48bebbfeb6.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-ff6905e56cb5.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Nov 4, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: a1e9c1eb-6c2d-4efe-bfe4-5d229d63aa83
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-2fc1e669e427.log
verifyGhoAToken.conf --rule noMint noBurn noTransfer transferUnderlyingToCantExceedCapacity totalSupplyAlwaysZero userBalanceAlwaysZero level_does_not_decrease_after_transferUnderlyingTo_followed_by_handleRepayment Submitted link certora/gho/conf/verifyGhoAToken.conf-93cdc3c9a1af.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-afa45d2bf583.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-68c55f56db64.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-4f81a959e325.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-7089bbea9de2.log
verifyGhoVariableDebtToken.conf --rule disallowedFunctionalities nonMintFunctionCantIncreaseBalance nonMintFunctionCantIncreaseScaledBalance debtTokenIsNotTransferable onlyCertainFunctionsCanModifyScaledBalance userAccumulatedDebtInterestWontDecrease integrityOfMint_updateDiscountRate integrityOfMint_updateIndex integrityOfMint_updateScaledBalance_fixedIndex integrityOfMint_userIsolation integrityMint_atoken integrityOfBurn_updateDiscountRate integrityOfBurn_updateIndex burnZeroDoesntChangeBalance integrityOfBurn_fullRepay_concrete integrityOfBurn_userIsolation integrityOfUpdateDiscountDistribution_updateIndex integrityOfUpdateDiscountDistribution_userIsolation integrityOfRebalanceUserDiscountPercent_updateDiscountRate integrityOfRebalanceUserDiscountPercent_updateIndex integrityOfRebalanceUserDiscountPercent_userIsolation integrityOfBalanceOf_fullDiscount integrityOfBalanceOf_noDiscount integrityOfBalanceOf_zeroScaledBalance burnAllDebtReturnsZeroDebt integrityOfUpdateDiscountRateStrategy user_index_up_to_date Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-a6b545fdb516.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-9434467dd722.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-6f11970d3399.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-1339ad8b395e.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-9853e4675bf7.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-f8e3f8eb814e.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-58f9d761ef7c.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-fbdccb6d9604.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-3b297f79fd6d.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-4282fca82398.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Nov 4, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 915144d7-8f40-4380-9eea-0362804cd659
Config Status Link Log File
FixedFeeStrategy.conf Submitted link certora/gsm/conf/gsm/FixedFeeStrategy.conf-16a336bd063a.log
OracleSwapFreezer.conf Submitted link certora/gsm/conf/gsm/OracleSwapFreezer.conf-0ddf3ed1c993.log
balances-buy.conf Submitted link certora/gsm/conf/gsm/balances-buy.conf-6a627117c5a6.log
balances-sell.conf --exclude_rule R3_sellAssetUpdatesAssetBalanceCorrectly R4_buyGhoUpdatesGhoBalanceCorrectly Submitted link certora/gsm/conf/gsm/balances-sell.conf-9e71716888f1.log
fees-buy.conf Submitted link certora/gsm/conf/gsm/fees-buy.conf-85d9a455cdee.log
fees-sell.conf --exclude_rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-a2c464777399.log
fees-sell.conf --rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-16bc6862c012.log
finishedRules.conf --rule whoCanChangeExposure whoCanChangeAccruedFees sellingDoesntExceedExposureCap cantBuyOrSellWhenSeized giftingGhoDoesntAffectStorageSIMPLE giftingUnderlyingDoesntAffectStorageSIMPLE collectedBuyFeePlus1IsAtLeastAsRequired sellAssetSameAsGetGhoAmountForSellAsset collectedSellFeeIsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired correctnessOfBuyAsset collectedBuyFeePlus2IsAtLeastAsRequired getAssetAmountForSellAsset_correctness cantBuyOrSellWhenFrozen whoCanChangeExposureCap cantSellIfExposureTooHigh sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingGhoKeepsAccruedFees rescuingAssetKeepsAccruedFees Submitted link certora/gsm/conf/gsm/finishedRules.conf-7619e589f72d.log
getAmount_properties.conf --rule getAssetAmountForBuyAsset_funcProperty_LR getAssetAmountForBuyAsset_funcProperty_RL Submitted link certora/gsm/conf/gsm/getAmount_properties.conf-d78a313cb853.log
gho-assetToGhoInvertibility.conf --rule basicProperty2_getAssetAmountForBuyAsset Submitted link certora/gsm/conf/gsm/gho-assetToGhoInvertibility.conf-814a8d78516e.log
gho-assetToGhoInvertibility.conf --rule basicProperty_getAssetAmountForBuyAsset sellAssetInverse_all buyAssetInverse_all basicProperty_getGhoAmountForSellAsset basicProperty_getAssetAmountForSellAsset basicProperty_getGhoAmountForBuyAsset Submitted link certora/gsm/conf/gsm/gho-assetToGhoInvertibility.conf-7f3a7b237636.log
gho-fixedPriceStrategy.conf Submitted link certora/gsm/conf/gsm/gho-fixedPriceStrategy.conf-c7eed6e7117c.log
gho-gsm-1.conf Submitted link certora/gsm/conf/gsm/gho-gsm-1.conf-902839227712.log
gho-gsm-2.conf Submitted link certora/gsm/conf/gsm/gho-gsm-2.conf-03e2fa2b3d04.log
gho-gsm-inverse.conf Submitted link certora/gsm/conf/gsm/gho-gsm-inverse.conf-370b7022d72c.log
optimality.conf --rule R3_optimalityOfSellAsset_v1 R1_optimalityOfBuyAsset_v1 R6a_externalOptimalityOfBuyAsset R5a_externalOptimalityOfSellAsset R2_optimalityOfBuyAsset_v2 Submitted link certora/gsm/conf/gsm/optimality.conf-054a9427cf96.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Nov 4, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 3aadaaa3-fcc6-40ed-8b74-441ff4a83cdd
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-a1c0e283fe2f.log
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-8d09b00a30b1.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-21d342b9d084.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-2f0f26e611f3.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-3ff88018fefd.log
fees-sell-4626.conf --rule R3a_estimatedSellFeeCanBeLowerThanActualSellFee R2_getAssetAmountForSellAssetVsActualSellFee R4a_getSellFeeVsgetAssetAmountForSellAsset R4_getSellFeeVsgetAssetAmountForSellAsset R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee Submitted link certora/gsm/conf/gsm4626/fees-sell-4626.conf-6345f2d88b8b.log
finishedRules-4626.conf --rule cantBuyOrSellWhenSeized cantBuyOrSellWhenFrozen sellAssetIncreasesExposure buyAssetDecreasesExposure rescuingAssetKeepsAccruedFees rescuingGhoKeepsAccruedFees giftingGhoDoesntAffectStorageSIMPLE correctnessOfBuyAsset giftingUnderlyingDoesntAffectStorageSIMPLE sellAssetSameAsGetGhoAmountForSellAsset correctnessOfSellAsset giftingGhoDoesntCreateExcessOrDearth backWithGhoDoesntCreateExcess getAssetAmountForSellAsset_correctness collectedSellFeeIsAtLeastAsRequired collectedBuyFeePlus2IsAtLeastAsRequired collectedBuyFeePlus1IsAtLeastAsRequired collectedBuyFeeIsAtLeastAsRequired sellingDoesntExceedExposureCap whoCanChangeAccruedFees whoCanChangeExposure Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-6ec9181d7566.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-ba514bf4c86d.log
getAmount-properties-4626.conf --rule getAssetAmountForBuyAsset_correctness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-332bf9205cd5.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-33b65fd19936.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-9d9f05f1ffb2.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-4d9ac879eec4.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-ea08431f8849.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-c3324de74887.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-02265f5fefbc.log
gho-gsm4626-inverse.conf --rule buySellInverse27 buySellInverse26 buySellInverse25 buySellInverse24 buySellInverse23 buySellInverse22 buySellInverse21 buySellInverse20 buySellInverse19 Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-inverse.conf-8ed0c14b42da.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-f49724626c76.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-f034f3f17836.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-106445796a93.log

Certora Run Summary

  • Started 19 jobs
  • 0 jobs failed

Download Logs

@miguelmtzinf miguelmtzinf deleted the feat/gelato-swap-freezer branch November 12, 2025 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants