Skip to content

Conversation

@miguelmtzinf
Copy link
Collaborator

Replaces #11

Thanks @efecarranza for the docs! I used yours as base and expanded with an overview of the setup.

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 8f7b08b9-f2df-4fd6-830b-26eabf3899cf
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-703ed6911cc9.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-d22bb8dc986d.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-43944f63113a.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-1afcf14f6c32.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: b6b7eb7d-e24d-42fb-bb23-648dcc9a59be
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-a4c3ab576499.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-4c65574d4ad2.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-fff8ee5a622c.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-fe4b5aa8fd77.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-055af658df60.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-237f9c20ec7b.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-828a41ee2c88.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-941e82888acb.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-a37f82cea2c0.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-f9b126d5a6a4.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-6df8e99c3219.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-d1c46e78b838.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-233465811c77.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-c4d3642ad68f.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-948c76f02cc7.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-bcde3edda3d0.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 93455840-6168-4272-abf3-af2e56b0367f
Config Status Link Log File
FixedFeeStrategy.conf Submitted link certora/gsm/conf/gsm/FixedFeeStrategy.conf-d6b8200d7c35.log
OracleSwapFreezer.conf Submitted link certora/gsm/conf/gsm/OracleSwapFreezer.conf-44c4415dd626.log
Download Logs
balances-buy.conf Submitted link certora/gsm/conf/gsm/balances-buy.conf-346a61a3ed22.log

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: b9e019c0-1cb7-4ff0-a796-5f3a79277fb0
Config Status Link Log File
balances-buy-4626.conf Compiled - certora/gsm/conf/gsm4626/balances-buy-4626.conf-53b2388479ad.log
balances-sell-4626.conf --rule R1_getAssetAmountForSellAsset_arg_vs_return R1a_buyGhoUpdatesGhoBalanceCorrectly1 R2_getAssetAmountForSellAsset_sellAsset_eq Compiled - certora/gsm/conf/gsm4626/balances-sell-4626.conf-4e50c4143e16.log
Download Logs
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Compiled - certora/gsm/conf/gsm4626/balances-sell-4626.conf-c7b6a4a3d724.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Compiled - certora/gsm/conf/gsm4626/balances-sell-4626.conf-a85c9a197433.log
fees-buy-4626.conf Compiled - certora/gsm/conf/gsm4626/fees-buy-4626.conf-efffc8ba0824.log
fees-sell-4626.conf --rule R3a_estimatedSellFeeCanBeLowerThanActualSellFee R2_getAssetAmountForSellAssetVsActualSellFee R4a_getSellFeeVsgetAssetAmountForSellAsset R4_getSellFeeVsgetAssetAmountForSellAsset R1a_getAssetAmountForSellAssetFeeNeGetSellFee R2a_getAssetAmountForSellAssetNeActualSellFee R4b_getSellFeeVsgetAssetAmountForSellAsset R1_getAssetAmountForSellAssetFeeGeGetSellFee R3b_estimatedSellFeeEqActualSellFee Compiled - certora/gsm/conf/gsm4626/fees-sell-4626.conf-db4baccc0194.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 Compiled - certora/gsm/conf/gsm4626/finishedRules-4626.conf-7d92a95e0f2b.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Compiled - certora/gsm/conf/gsm4626/finishedRules-4626.conf-154597bd04cb.log
getAmount-properties-4626.conf --rule getAssetAmountForBuyAsset_correctness_bound1 getAssetAmountForBuyAsset_correctness_bound2 getGhoAmountForBuyAsset_correctness_bound1 getAssetAmountForSellAsset_correctness getAssetAmountForBuyAsset_optimality getAssetAmountForBuyAsset_correctness Compiled - certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-f7475e742058.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Compiled - certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-11ede029dff2.log

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 22b866b8-5138-4c05-9b6b-7dc6f3f87e62
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-0db3a11c3e56.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-c382cd0fc5b1.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-ad8a565c7dbc.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-a5b275105f9b.log

Certora Run Summary

  • Started 4 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 39998a6c-5442-4084-a00f-644574fd775e
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-1f0cb38f52c2.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-a017ba8a918a.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-498e99b11963.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-b511eec4a721.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-119c157bde94.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-13b183bb33be.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-2ebc65bb8593.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-8f261aa61d1e.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-bd09038499e4.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-79d52bde8a3a.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-8566d76a9164.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-74fbf5021b4e.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-f8eb4add2aed.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-db6fcde35eb3.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-b0659a2aa6f7.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-a55d8a588f06.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 2e16de88-b6f4-46b0-98d1-ef0ff1ba3806
Config Status Link Log File
FixedFeeStrategy.conf Submitted link certora/gsm/conf/gsm/FixedFeeStrategy.conf-034d8bfd6a73.log
OracleSwapFreezer.conf Submitted link certora/gsm/conf/gsm/OracleSwapFreezer.conf-4e08113ed9ef.log
balances-buy.conf Submitted link certora/gsm/conf/gsm/balances-buy.conf-97321e2bcfbb.log
balances-sell.conf --exclude_rule R3_sellAssetUpdatesAssetBalanceCorrectly R4_buyGhoUpdatesGhoBalanceCorrectly Submitted link certora/gsm/conf/gsm/balances-sell.conf-6e3d3d550d1a.log
fees-buy.conf Submitted link certora/gsm/conf/gsm/fees-buy.conf-d67386cf0f1f.log
fees-sell.conf --exclude_rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-ee0309039cee.log
fees-sell.conf --rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-23cf045e94d3.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-a07d9d478467.log
getAmount_properties.conf --rule getAssetAmountForBuyAsset_funcProperty_LR getAssetAmountForBuyAsset_funcProperty_RL Submitted link certora/gsm/conf/gsm/getAmount_properties.conf-79a3752a9444.log
gho-assetToGhoInvertibility.conf --rule basicProperty2_getAssetAmountForBuyAsset Submitted link certora/gsm/conf/gsm/gho-assetToGhoInvertibility.conf-8422ec803ecf.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-1cdc257ef594.log
gho-fixedPriceStrategy.conf Submitted link certora/gsm/conf/gsm/gho-fixedPriceStrategy.conf-135b3f20fe6f.log
gho-gsm-1.conf Submitted link certora/gsm/conf/gsm/gho-gsm-1.conf-fe7404d8e1a9.log
gho-gsm-2.conf Submitted link certora/gsm/conf/gsm/gho-gsm-2.conf-ffac414b56f1.log
gho-gsm-inverse.conf Submitted link certora/gsm/conf/gsm/gho-gsm-inverse.conf-7c31762c6203.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-344f5281bd6d.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: d032217a-6a8d-4b41-9573-62690e8fb919
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-086607daed4a.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-23fd17394630.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-654141ad7184.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-554a763d818a.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-a42d61700561.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-9be89f426db0.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-03cdcbffe895.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-1e738b552bcf.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-974b71f4df94.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-8ab1fe65f680.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-5dc2d5042206.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-f682c0a18ac7.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-3859da664b24.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-a80e5817f099.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-ad4655542e54.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-8d2adbf6eeef.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-68e2a3514bf8.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-0e2c2f432f78.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-06d5170dd7fc.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: 39998a6c-5442-4084-a00f-644574fd775e
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: 22b866b8-5138-4c05-9b6b-7dc6f3f87e62
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: 22b866b8-5138-4c05-9b6b-7dc6f3f87e62
Job Result VERIFIED Link
GhoGsmSteward.conf 0 Link
GhoCcipSteward.conf 11 Link
GhoBucketSteward.conf 8 Link
GhoAaveSteward.conf 0 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: 2e16de88-b6f4-46b0-98d1-ef0ff1ba3806
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: d032217a-6a8d-4b41-9573-62690e8fb919
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 4, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: a21452fd-51be-4ad7-8039-4265ecee00ec
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-2a9649d7470a.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-ece776efecc3.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-4bc6cc908326.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-5d6745b9b28f.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: 1f5a0b51-15d9-4df7-bb52-563efd12e221
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-79592f3593a6.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-76c531df366e.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-d6997d4b559b.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-7a17c487470f.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-ca563defc7b8.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-ac3581fb2d96.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-64934f656492.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-0d8e4aa47bdc.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-215cb92846c2.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-340afba1401d.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-53b7f1a4684a.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-a8f20b356fa5.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-f9af511b419a.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-03427d715cc3.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-087487aac2f3.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-86174ea42fe5.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: 4c13185c-f019-4357-a356-1abffafffeaf
Config Status Link Log File
FixedFeeStrategy.conf Submitted link certora/gsm/conf/gsm/FixedFeeStrategy.conf-8be2da727bb4.log
OracleSwapFreezer.conf Submitted link certora/gsm/conf/gsm/OracleSwapFreezer.conf-764db22dd0f3.log
balances-buy.conf Submitted link certora/gsm/conf/gsm/balances-buy.conf-59b1431bac21.log
balances-sell.conf --exclude_rule R3_sellAssetUpdatesAssetBalanceCorrectly R4_buyGhoUpdatesGhoBalanceCorrectly Submitted link certora/gsm/conf/gsm/balances-sell.conf-5617ae16d36b.log
fees-buy.conf Submitted link certora/gsm/conf/gsm/fees-buy.conf-f549846fbce9.log
fees-sell.conf --exclude_rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-1cef3b0c526f.log
fees-sell.conf --rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-8635ab8f4697.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-4f90d9610806.log
getAmount_properties.conf --rule getAssetAmountForBuyAsset_funcProperty_LR getAssetAmountForBuyAsset_funcProperty_RL Submitted link certora/gsm/conf/gsm/getAmount_properties.conf-0d36b73967c0.log
gho-assetToGhoInvertibility.conf --rule basicProperty2_getAssetAmountForBuyAsset Submitted link certora/gsm/conf/gsm/gho-assetToGhoInvertibility.conf-8c7319ac9e85.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-04b127e6b0a2.log
gho-fixedPriceStrategy.conf Submitted link certora/gsm/conf/gsm/gho-fixedPriceStrategy.conf-d1f6a46e5d1a.log
gho-gsm-1.conf Submitted link certora/gsm/conf/gsm/gho-gsm-1.conf-84292aff8c9e.log
gho-gsm-2.conf Submitted link certora/gsm/conf/gsm/gho-gsm-2.conf-a4e504b91755.log
gho-gsm-inverse.conf Submitted link certora/gsm/conf/gsm/gho-gsm-inverse.conf-0a596d546559.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-74870bb1ddee.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: ce08538d-198e-41ac-88ea-0c12db6d9e25
Config Status Link Log File
balances-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/balances-buy-4626.conf-a293a78136ee.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-efc7703a5488.log
balances-sell-4626.conf --rule R3a_sellAssetUpdatesAssetBalanceCorrectly Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-a6029132d685.log
balances-sell-4626.conf --rule R4_buyGhoUpdatesGhoBalanceCorrectly R4a_buyGhoAmountGtGhoBalanceChange Submitted link certora/gsm/conf/gsm4626/balances-sell-4626.conf-138c18b8d9c8.log
fees-buy-4626.conf Submitted link certora/gsm/conf/gsm4626/fees-buy-4626.conf-f648db722f6c.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-eb401550be5e.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-1edc0c97f454.log
finishedRules-4626.conf --rule giftingUnderlyingDoesntCreateExcessOrDearth Submitted link certora/gsm/conf/gsm4626/finishedRules-4626.conf-866c44eb92e7.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-180484b67522.log
getAmount-properties-4626.conf --rule getAssetAmountForSellAsset_optimality getAssetAmountForBuyAsset_funcProperty Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-a33da7be3efc.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_correctness Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-e3ee45aef4e4.log
getAmount-properties-4626.conf --rule getGhoAmountForBuyAsset_optimality Submitted link certora/gsm/conf/gsm4626/getAmount-properties-4626.conf-9107f2306588.log
gho-gsm4626-1.conf Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-1.conf-aed8813fc51c.log
gho-gsm4626-2.conf --rule accruedFeesLEGhoBalanceOfThis Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-d911669f7611.log
gho-gsm4626-2.conf --rule accruedFeesNeverDecrease Submitted link certora/gsm/conf/gsm4626/gho-gsm4626-2.conf-1c100b1436db.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-cd85313f4a96.log
optimality4626.conf --rule R1_optimalityOfBuyAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-7b5b7abc902a.log
optimality4626.conf --rule R3_optimalityOfSellAsset_v1 Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-2a22178a5962.log
optimality4626.conf --rule R5a_externalOptimalityOfSellAsset R6a_externalOptimalityOfBuyAsset Submitted link certora/gsm/conf/gsm4626/optimality4626.conf-6f7adfbf6c5f.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: 1f5a0b51-15d9-4df7-bb52-563efd12e221
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: a21452fd-51be-4ad7-8039-4265ecee00ec
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: 4c13185c-f019-4357-a356-1abffafffeaf
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: ce08538d-198e-41ac-88ea-0c12db6d9e25
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 44e20da into main Nov 4, 2025
12 checks passed
@miguelmtzinf miguelmtzinf deleted the docs/remote-gsm branch November 4, 2025 09:18
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

Certora Run Started (Certora Prover Run)

  • Group ID: 6e56fdad-f053-4e15-ad45-abd3bc9fdc80
Config Status Link Log File
GhoAaveSteward.conf Submitted link certora/steward/conf/GhoAaveSteward.conf-19a6a8ddd255.log
GhoBucketSteward.conf Submitted link certora/steward/conf/GhoBucketSteward.conf-0830c278192f.log
GhoCcipSteward.conf Submitted link certora/steward/conf/GhoCcipSteward.conf-4bc06d51a74e.log
GhoGsmSteward.conf Submitted link certora/steward/conf/GhoGsmSteward.conf-285e030d1844.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: 81b31f95-5282-4d93-aa08-e14f482c00cd
Config Status Link Log File
verifyFlashMinter.conf --rule balanceOfFlashMinterGrows integrityOfTreasurySet integrityOfFeeSet availableLiquidityDoesntChange integrityOfDistributeFeesToTreasury feeSimulationEqualsActualFee Submitted link certora/gho/conf/verifyFlashMinter.conf-4f7acc888ca2.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-6782ea2bdc84.log
verifyGhoDiscountRateStrategy.conf --rule equivalenceOfWadMulCVLAndWadMulSol maxDiscountForHighDiscountTokenBalance zeroDiscountForSmallDiscountTokenBalance partialDiscountForIntermediateTokenBalance limitOnDiscountRate Submitted link certora/gho/conf/verifyGhoDiscountRateStrategy.conf-1e47fbafec04.log
verifyGhoToken.conf Submitted link certora/gho/conf/verifyGhoToken.conf-e0d3b382abcc.log
verifyGhoVariableDebtToken-rayMulDiv-summarization.conf Submitted link certora/gho/conf/verifyGhoVariableDebtToken-rayMulDiv-summarization.conf-c4f8b6f39fd4.log
verifyGhoVariableDebtToken.conf --rule accumulated_interest_increase_after_mint Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-2ca49e32e112.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-dba82f5765bf.log
verifyGhoVariableDebtToken.conf --rule discountCantExceed100Percent Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-3a1002d20540.log
verifyGhoVariableDebtToken.conf --rule discountCantExceedDiscountRate Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-a0c76cfe2c83.log
verifyGhoVariableDebtToken.conf --rule onlyMintForUserCanIncreaseUsersBalance Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-d5a6016ba973.log
verifyGhoVariableDebtToken.conf --rule userCantNullifyItsDebt Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-5aaa4266d6b1.log
verifyGhoVariableDebtToken.conf --rule user_index_after_mint user_index_ge_one_ray nonzeroNewDiscountToken Submitted link certora/gho/conf/verifyGhoVariableDebtToken.conf-15fa1da022bb.log
verifyGhoVariableDebtTokenInternal.conf Submitted link certora/gho/conf/verifyGhoVariableDebtTokenInternal.conf-b0fe3fdef15a.log
verifyGhoVariableDebtToken_specialBranch.conf --rule sendersDiscountPercentCannotIncrease Submitted link certora/gho/conf/verifyGhoVariableDebtToken_specialBranch.conf-155719f10f1a.log
verifyGhoVariableDebtToken_summarized.conf --rule accrueAlwaysCalleldBeforeRefresh Submitted link certora/gho/conf/verifyGhoVariableDebtToken_summarized.conf-4477a4fb9589.log
verifyUpgradeableGhoToken.conf Submitted link certora/gho/conf/verifyUpgradeableGhoToken.conf-ed8e9dbbf023.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: e5dafa57-2fcb-41b0-9862-6d08228d3384
Config Status Link Log File
FixedFeeStrategy.conf Submitted link certora/gsm/conf/gsm/FixedFeeStrategy.conf-fc8b00405634.log
OracleSwapFreezer.conf Submitted link certora/gsm/conf/gsm/OracleSwapFreezer.conf-8b6f2b5f19b5.log
balances-buy.conf Submitted link certora/gsm/conf/gsm/balances-buy.conf-ae1237141fac.log
balances-sell.conf --exclude_rule R3_sellAssetUpdatesAssetBalanceCorrectly R4_buyGhoUpdatesGhoBalanceCorrectly Submitted link certora/gsm/conf/gsm/balances-sell.conf-bcf47b0e4943.log
fees-buy.conf Submitted link certora/gsm/conf/gsm/fees-buy.conf-200c278c3bbb.log
fees-sell.conf --exclude_rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-df71cc0e3d51.log
fees-sell.conf --rule R3_estimatedSellFeeCanBeHigherThanActualSellFee Submitted link certora/gsm/conf/gsm/fees-sell.conf-14167f8465a8.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-03a7563539ec.log
getAmount_properties.conf --rule getAssetAmountForBuyAsset_funcProperty_LR getAssetAmountForBuyAsset_funcProperty_RL Submitted link certora/gsm/conf/gsm/getAmount_properties.conf-fb82ffcb2bfc.log
gho-assetToGhoInvertibility.conf --rule basicProperty2_getAssetAmountForBuyAsset Submitted link certora/gsm/conf/gsm/gho-assetToGhoInvertibility.conf-c3521571e955.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-95768063d655.log
gho-fixedPriceStrategy.conf Submitted link certora/gsm/conf/gsm/gho-fixedPriceStrategy.conf-83dbf9c20713.log
gho-gsm-1.conf Submitted link certora/gsm/conf/gsm/gho-gsm-1.conf-943b37792b0a.log
gho-gsm-2.conf Submitted link certora/gsm/conf/gsm/gho-gsm-2.conf-db97ecd4e541.log
gho-gsm-inverse.conf Submitted link certora/gsm/conf/gsm/gho-gsm-inverse.conf-c16cdd1e4e92.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-94390cf51147.log

Certora Run Summary

  • Started 16 jobs
  • 0 jobs failed

Download Logs

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.

2 participants