From 7936748da043fd6d9b7babe35932d56f83efd96f Mon Sep 17 00:00:00 2001 From: himanshu bhatt Date: Tue, 6 Sep 2022 02:01:29 +0530 Subject: [PATCH] Added some getter functions in harness and added spec file --- .zip-output-url.txt | 1 + certora/harness/BridgeHarness.sol | 70 +- certora/harness/BridgeL2Harness.sol | 56 +- certora/harness/IBridge_L2.sol | 16 +- certora/scripts/verifyBridge.sh | 2 - certora/specs/bridge.spec | 429 +++++ certora_debug_log.txt | 2524 +++++++++++++++++++++++++++ 7 files changed, 3057 insertions(+), 41 deletions(-) create mode 100644 .zip-output-url.txt create mode 100644 certora_debug_log.txt diff --git a/.zip-output-url.txt b/.zip-output-url.txt new file mode 100644 index 00000000..3f2a8062 --- /dev/null +++ b/.zip-output-url.txt @@ -0,0 +1 @@ +https://prover.certora.com/zipOutput/93750/b08e685d792bd8ac724f?anonymousKey=50a893fa2c61102b9eeb643083e8fa32dc092e60 diff --git a/certora/harness/BridgeHarness.sol b/certora/harness/BridgeHarness.sol index c3181233..f77d8a26 100644 --- a/certora/harness/BridgeHarness.sol +++ b/certora/harness/BridgeHarness.sol @@ -15,35 +15,41 @@ contract BridgeHarness is Bridge { * Getters * *************************/ - function withdrawMessageStatus() external view returns (bool){ + function withdrawMessageStatus() external view returns (bool) { return withdrawMessageSent; } - function bridgeRewardsMessageStatus() external view returns (bool){ + function bridgeRewardsMessageStatus() external view returns (bool) { return bridgeRewardsMessageSent; } // Retrieving the UnderlyingAsset of the AToken function getUnderlyingAssetOfAToken(address AToken) - public view returns (IERC20 underlyingAsset) { + public + view + returns (IERC20 underlyingAsset) + { return _aTokenData[AToken].underlyingAsset; } - - /** + + /** * @dev Retrieving the AToken address of an underlying asset * @param lendPool lending pool to search the AToken for. * @param asset The underlying asset to which the Atoken is connected * @return Atoken the `atoken` address **/ - function getATokenOfUnderlyingAsset(SymbolicLendingPoolL1 lendPool, address asset) - public view returns (address) - { + function getATokenOfUnderlyingAsset( + SymbolicLendingPoolL1 lendPool, + address asset + ) public view returns (address) { return lendPool.underlyingtoAToken(asset); } // Retrieving the LendingPool of the AToken function getLendingPoolOfAToken(address AToken) - public view returns (ILendingPool lendingPool) + public + view + returns (ILendingPool lendingPool) { return _aTokenData[AToken].lendingPool; } @@ -95,7 +101,8 @@ contract BridgeHarness is Bridge { uint256 l2RewardsIndex, uint256 l1RewardsIndex ) external pure returns (uint256) { - return super._computeRewardsDiff(amount, l2RewardsIndex, l1RewardsIndex); + return + super._computeRewardsDiff(amount, l2RewardsIndex, l1RewardsIndex); } /***************************************** @@ -157,13 +164,22 @@ contract BridgeHarness is Bridge { ) external returns (uint256) { require(!withdrawMessageSent, "A message is already being consumed"); withdrawMessageSent = true; - BRIDGE_L2.initiateWithdraw(asset, amount, msg.sender, to, toUnderlyingAsset); + BRIDGE_L2.initiateWithdraw( + asset, + amount, + msg.sender, + to, + toUnderlyingAsset + ); withdrawMessageSent = false; return amount; } function bridgeRewards_L2(address recipient, uint256 amount) external { - require(!bridgeRewardsMessageSent, "A message is already being consumed"); + require( + !bridgeRewardsMessageSent, + "A message is already being consumed" + ); bridgeRewardsMessageSent = true; BRIDGE_L2.bridgeRewards(recipient, msg.sender, amount); bridgeRewardsMessageSent = false; @@ -171,5 +187,33 @@ contract BridgeHarness is Bridge { function claimRewardsStatic_L2(address staticAToken) external { BRIDGE_L2.claimRewards(msg.sender, staticAToken); - } + } + + // get the staticAToken balance of a user + function getStaticATokenBalance(address asset, address user) + external + view + returns (uint256) + { + return BRIDGE_L2.getStaticATokenBalance(asset, user); + } + + // get the length of _approvedl1Tokens array + function getApprovedTokensArrayLength() external view returns (uint256) { + return _approvedL1Tokens.length; + } + + //get Reward balance + function getRewardBalance(address user) external view returns (uint256) { + return _rewardToken.balanceOf(user); + } + + // get l2 token address + function getL2TokenAddress(address l1Atoken) + external + view + returns (address) + { + return address(uint160(_aTokenData[l1Atoken].l2TokenAddress)); + } } diff --git a/certora/harness/BridgeL2Harness.sol b/certora/harness/BridgeL2Harness.sol index 0b0077e0..91c777e3 100644 --- a/certora/harness/BridgeL2Harness.sol +++ b/certora/harness/BridgeL2Harness.sol @@ -12,36 +12,44 @@ contract BridgeL2Harness is IBridge_L2 { uint256 public l2RewardsIndex; IERC20_Extended public REW_AAVE; - modifier onlyL1Bridge() - { - require (msg.sender == address(BRIDGE_L1), "only owner can access"); + modifier onlyL1Bridge() { + require(msg.sender == address(BRIDGE_L1), "only owner can access"); _; - } + } /** * @dev Sets the `l2RewardsIndex` * @param value the value to be assigned to `l2RewardsIndex` **/ - function l2RewardsIndexSetter(uint256 value) external onlyL1Bridge{ + function l2RewardsIndexSetter(uint256 value) external onlyL1Bridge { l2RewardsIndex = value; } - /** * @dev retrieves the address of the StaticAToken on L2 * @param AToken address of AToken on L1 **/ function getStaticATokenAddress(address AToken) - public view returns(address) { + public + view + returns (address) + { return AtokenToStaticAToken_L2[AToken]; } - - function getRewTokenAddress() external view returns(address) { + function getStaticATokenBalance(address asset, address user) + external + view + returns (uint256) + { + return IStaticAToken(AtokenToStaticAToken_L2[asset]).balanceOf(user); + } + + function getRewTokenAddress() external view returns (address) { return address(REW_AAVE); } - function address2uint256(address add) external pure returns(uint256){ + function address2uint256(address add) external pure returns (uint256) { return uint256(uint160(add)); } @@ -75,12 +83,9 @@ contract BridgeL2Harness is IBridge_L2 { uint256 amount, address caller, address to, - bool toUnderlyingAsset) - external onlyL1Bridge { - IERC20_Extended(AtokenToStaticAToken_L2[asset]).burn( - caller, - amount - ); + bool toUnderlyingAsset + ) external onlyL1Bridge { + IERC20_Extended(AtokenToStaticAToken_L2[asset]).burn(caller, amount); BRIDGE_L1.withdraw( asset, @@ -97,14 +102,17 @@ contract BridgeL2Harness is IBridge_L2 { * @param recipient The L1 user address that withdraws the reward * @param amount The amount of reward token desired to be withdrawn **/ - function bridgeRewards(address recipient, address caller, uint256 amount) - external onlyL1Bridge{ - IERC20_Extended(REW_AAVE).transferFrom(caller, address(BRIDGE_L1), amount); - BRIDGE_L1.receiveRewards( - uint256(uint160(caller)), - recipient, + function bridgeRewards( + address recipient, + address caller, + uint256 amount + ) external onlyL1Bridge { + IERC20_Extended(REW_AAVE).transferFrom( + caller, + address(BRIDGE_L1), amount ); + BRIDGE_L1.receiveRewards(uint256(uint160(caller)), recipient, amount); } /** @@ -114,7 +122,9 @@ contract BridgeL2Harness is IBridge_L2 { * @param staticAToken The staticAToken address **/ function claimRewards(address caller, address staticAToken) - external onlyL1Bridge{ + external + onlyL1Bridge + { uint256 amount = IStaticAToken(staticAToken).claimRewards(caller); IERC20_Extended(REW_AAVE).mint(caller, amount); } diff --git a/certora/harness/IBridge_L2.sol b/certora/harness/IBridge_L2.sol index 14aa52f0..d817343f 100644 --- a/certora/harness/IBridge_L2.sol +++ b/certora/harness/IBridge_L2.sol @@ -15,11 +15,21 @@ interface IBridge_L2 { uint256 amount, address caller, address to, - bool toUnderlyingAsset) external; + bool toUnderlyingAsset + ) external; - function getRewTokenAddress() external view returns(address); + function getRewTokenAddress() external view returns (address); - function bridgeRewards(address recipient, address caller, uint256 amount) external; + function bridgeRewards( + address recipient, + address caller, + uint256 amount + ) external; function claimRewards(address recipient, address staticAToken) external; + + function getStaticATokenBalance(address asset, address user) + external + view + returns (uint256); } diff --git a/certora/scripts/verifyBridge.sh b/certora/scripts/verifyBridge.sh index 8f92ba70..ab16f1f6 100755 --- a/certora/scripts/verifyBridge.sh +++ b/certora/scripts/verifyBridge.sh @@ -21,11 +21,9 @@ certoraRun certora/harness/BridgeHarness.sol \ ATokenWithPoolB_L1:_incentivesController=IncentivesControllerMock_L1 \ BridgeL2Harness:BRIDGE_L1=BridgeHarness \ BridgeL2Harness:REW_AAVE=DummyERC20RewardToken \ - --solc solc8.10 \ --optimistic_loop \ --loop_iter 3 \ --send_only \ - --rule sanity \ --rule_sanity \ --cloud \ --msg "AAVE S-Net" diff --git a/certora/specs/bridge.spec b/certora/specs/bridge.spec index 7f7a5498..4115ce9d 100644 --- a/certora/specs/bridge.spec +++ b/certora/specs/bridge.spec @@ -185,6 +185,10 @@ definition messageSentFilter(method f) returns bool = Link to last verification report run of the rule. */ +/* + @Link: https://prover.certora.com/output/93750/92fe288171e2f35af41a?anonymousKey=a069a02a29d863cf565d8cee7f8a5956e86a0c27 +*/ + // Checks basic properties of withdrawal. rule integrityOfWithdraw(address recipient){ bool toUnderlyingAsset; @@ -399,6 +403,430 @@ rule sanity(method f) { assert false; } +///////////////////////// + // My rules +//////////////////////// + + +// 1. // correctly update static balance +rule checkStaticATokenBalance(address recipient){ + bool toUnderlyingAsset; + uint256 staticAmount; + env e; calldataarg args; + address underlying; + address static; + address aToken; + uint256 l2RewardsIndex = BRIDGE_L2.l2RewardsIndex(); + + setupTokens(underlying, aToken, static); + setupUser(e.msg.sender); + require recipient != aToken; + require recipient != currentContract; + + uint256 _staticBalance= getStaticATokenBalance(e,aToken,e.msg.sender); + uint256 _recepientAtokenBalance = tokenBalanceOf(e,aToken , recipient); + uint256 _recepientAssetBalance = tokenBalanceOf(e,underlying , recipient); + + initiateWithdraw_L2(e, aToken, staticAmount, recipient, toUnderlyingAsset); + + uint256 staticBalance_= getStaticATokenBalance(e,aToken,e.msg.sender); + uint256 recepientAtokenBalance_ = tokenBalanceOf(e,aToken , recipient); + uint256 recepientAssetBalance_ = tokenBalanceOf(e,underlying , recipient); + + assert _staticBalance==staticBalance_+staticAmount; + assert toUnderlyingAsset => (recepientAssetBalance_ == _recepientAssetBalance + _staticToDynamicAmount_Wrapper(staticAmount,aToken,LENDINGPOOL_L1)); + assert !toUnderlyingAsset => (recepientAtokenBalance_ == _recepientAtokenBalance + _staticToDynamicAmount_Wrapper(staticAmount,aToken,LENDINGPOOL_L1)); +} + + +// 2. Cannot initialize agiain if already initialized +// NOTE :- Make initializing variable public to run this rule +rule cannotReInitialize{ + env e; calldataarg args; + address underlying; + address static; + address aToken; + uint256 l2RewardsIndex = BRIDGE_L2.l2RewardsIndex(); + + setupTokens(underlying, aToken, static); + setupUser(e.msg.sender); + + require(initializing(e)==false); + + initialize(e,args); + + initialize@withrevert(e,args); + + assert lastReverted==true,"initializing second time should revert"; +} + +// 3. Cannot change _messagingContract , _l2Bridge , _rewardToken , _incentivesController if set once +rule cannotChangeOnceSet(method f,env e,calldataarg args) filtered{f -> messageSentFilter(f) && excludeInitialize(f)}{ + + address _messagingContract=_messagingContract(e); + uint256 _l2Bridge=_l2Bridge(e); + address _rewardToken=_rewardToken(); + address _incentivesController = _incentivesController(e); + + f(e,args); + + address messagingContract_=_messagingContract(e); + uint256 l2Bridge_=_l2Bridge(e); + address rewardToken_=_rewardToken(); + address incentivesController_ = _incentivesController(e); + + assert _messagingContract == messagingContract_; + assert _l2Bridge==l2Bridge_; + assert _rewardToken == rewardToken_; + assert _incentivesController == incentivesController_; +} + + +// 4. Only owner can decrease his underlying , aToken , static balance +rule onlyUserCanDecreaseHisBalance(method f) filtered{f -> messageSentFilter(f)}{ + env e;calldataarg args; + address asset; + address AToken; + address static; + address user; + bool fromToUA; + + setupTokens(asset, AToken, static); + setupUser(e.msg.sender); + requireValidUser(user); + + uint256 _balanceU1=tokenBalanceOf(e, asset, user); + uint256 _balanceA1=tokenBalanceOf(e,AToken,user); + uint256 _balanceS1=tokenBalanceOf(e,static,user); + + f(e,args); + + uint256 balanceU1_=tokenBalanceOf(e, asset, user); + uint256 balanceA1_=tokenBalanceOf(e,AToken,user); + uint256 balanceS1_=tokenBalanceOf(e,static,user); + + bool balanceDecreased= (_balanceU1 > balanceU1_ || _balanceA1 > balanceA1_ || _balanceS1 > balanceS1_); + // assert balanceU1_ < _balanceU1 => e.msg.sender==user; + // assert balanceA1_ < _balanceA1 => e.msg.sender==user; + // assert balanceS1_ < _balanceS1 => e.msg.sender==user; + assert balanceDecreased==true => e.msg.sender==user; +} + + +ghost mathint totalApprovedTokens{ + init_state axiom totalApprovedTokens==0; +} + +hook Sstore _aTokenData[KEY address user].l2TokenAddress uint256 newL2Address (uint256 oldL2Address) STORAGE{ + totalApprovedTokens=totalApprovedTokens+1; +} +// 5. check approvedTokenArray length +invariant correctnessOfApprovedL1TokensArray(env e) + getApprovedTokensArrayLength(e)==totalApprovedTokens + { preserved initialize(uint256 l2Bridge,address messagingContract,address _incentivesController,address[] l1Tokens,uint256[] l2Tokens) with (env e2){ + require(getApprovedTokensArrayLength(e) + l1Tokens.length <= max_uint); + } + } + + + +function nonZeroL2Address(address a,address b) returns bool{ + env e; + bool res= (getL2TokenAddress(e,a)!=0 && getL2TokenAddress(e,b)!=0 ) ? true:false; + return res; +} + +// 6. @Note: - this rule highlights a possibility/Bug of different l1Token having same corresponding l2Address. +// THIS RULE FAILS. +rule distinctL1TokenMustNotHaveSameL2Token{ + address L1TokenA;address L1TokenB; + method f;env e;calldataarg args; + require(L1TokenA!=0 && L1TokenB!=0 && L1TokenA!=L1TokenB); + require(getL2TokenAddress(e,L1TokenA)==0 && getL2TokenAddress(e,L1TokenB)==0); + + initialize(e,args); + + assert nonZeroL2Address(L1TokenA,L1TokenB) == true => getL2TokenAddress(e,L1TokenA) != getL2TokenAddress(e,L1TokenB); + +} + +// 7. Reward balance can only change in initiateWithdraw_L2 , bridgeRewards_L2 and claimRewards_L2 +rule rewardBalanceChangeRestriction(method f,env e,calldataarg args) filtered{f -> messageSentFilter(f)} { + requireValidUser(e.msg.sender); + address user;address asset;address Atoken;address static;address receiver;uint256 amount;bool fromUnderlyingAsset; + setupTokens(asset, Atoken, static); + uint256 _rewardBalance=getRewardBalance(e,user); + callFunctionSetParams(f,e,receiver,Atoken,asset,amount,fromUnderlyingAsset); + uint256 rewardBalance_=getRewardBalance(e,user); + assert _rewardBalance!=rewardBalance_ => f.selector == initiateWithdraw_L2(address,uint256,address,bool).selector || f.selector == bridgeRewards_L2(address,uint256).selector || f.selector == claimRewardsStatic_L2(address).selector; +} + +// 8. Reward balance of a user cannot decrease i.e its only increasing in nature. +rule rewardBalanceIsOnlyIncreasing(method f,env e,calldataarg args)filtered{f -> messageSentFilter(f) && f.selector != bridgeRewards_L2(address, uint256).selector}{ + address user;address asset;address Atoken;address static;address receiver;uint256 amount;bool fromUnderlyingAsset; + setupTokens(asset, Atoken, static); + requireValidUser(user); + uint256 _rewardBalance = getRewardBalance(e,user); + callFunctionSetParams(f,e,receiver,Atoken,asset,amount,fromUnderlyingAsset); + uint256 rewardBalance_ = getRewardBalance(e,user); + + assert rewardBalance_ >= _rewardBalance,"rewardBalance cannot be decreased"; +} + +//9 - Cannot claim rewards again with claimRewards_l2 if already claimed +rule cannotClaimRewardsIfAlreadyClaimed(env e) { + address Atoken; address asset;address static; + + setupTokens(asset, Atoken, static); + requireValidUser(e.msg.sender); + + claimRewardsStatic_L2(e, static); + + claimRewardsStatic_L2@withrevert(e, static); // this will revert coz in dummyStaticAToken implementation unclaimedRewards[recepient] becomes 0 after first call. + + assert lastReverted==true; +} + +// 10. Zero address must have zero aToken balance. + +invariant zeroAddressATokenCheck(env e) + tokenBalanceOf(e,ATOKEN_A,0)==0 + +// 11. zero address must have zero static balance + +invariant zeroAddressStaticBalanceCheck(env e) + tokenBalanceOf(e,STATIC_ATOKEN_A,0)==0 + +//12 - Cannot withdraw in L2 if static balance is zero +rule zeroStaticBalanceCannotWithdraw(env e) { + address recipient;address Atoken; address asset; address static; uint256 amount; + bool fromtoUnderlyingAsset; + + setupTokens(asset, Atoken, static); + requireValidUser(e.msg.sender); + require tokenBalanceOf(e, static, e.msg.sender) == 0; + require (recipient != Atoken && recipient != currentContract); + + initiateWithdraw_L2@withrevert(e, Atoken, amount, recipient, fromtoUnderlyingAsset); + + assert lastReverted==true; +} + +//13. If static balance of a user decreases then his aToken or underlying asset balance must increase and vice versa. +rule ifL1BalanceDecreaseL2BalanceIncreaseAndViceVersa(method f,env e,calldataarg args)filtered{f -> messageSentFilter(f) }{ + address asset;address Atoken;address static;address receiver;uint256 amount;bool fromToUnderlyingAsset; + setupTokens(asset, Atoken, static); + requireValidUser(e.msg.sender); + require(receiver != ATOKEN_A && receiver != ATOKEN_B); //receiver cannot be the pool itself + + uint256 _assetBalanceReceiver=tokenBalanceOf(e,asset,receiver); + uint256 _ATokenBalanceReceiver=tokenBalanceOf(e,Atoken,receiver); + uint256 _assetBalanceCaller=tokenBalanceOf(e,asset,e.msg.sender); + uint256 _ATokenBalanceCaller=tokenBalanceOf(e,Atoken,e.msg.sender); + uint256 _staticBalanceReceiver=tokenBalanceOf(e,static,receiver); + uint256 _staticBalanceCaller=tokenBalanceOf(e,static,e.msg.sender); + + + callFunctionSetParams(f,e,receiver,Atoken,asset,amount,fromToUnderlyingAsset); + + uint256 assetBalanceReceiver_=tokenBalanceOf(e,asset,receiver); + uint256 ATokenBalanceReceiver_=tokenBalanceOf(e,Atoken,receiver); + uint256 assetBalanceCaller_=tokenBalanceOf(e,asset,e.msg.sender); + uint256 ATokenBalanceCaller_=tokenBalanceOf(e,Atoken,e.msg.sender); + uint256 staticBalanceReceiver_=tokenBalanceOf(e,static,receiver); + uint256 staticBalanceCaller_=tokenBalanceOf(e,static,e.msg.sender); + + assert (_assetBalanceCaller > assetBalanceCaller_ || _ATokenBalanceCaller > ATokenBalanceCaller_) => _staticBalanceReceiver < staticBalanceReceiver_ ,"If balance of caller on L1 side decreases then balance of receiver on L2 side must increase"; + + assert (_staticBalanceCaller > staticBalanceCaller_) => (_assetBalanceReceiver < assetBalanceReceiver_ || _ATokenBalanceReceiver < ATokenBalanceReceiver_) ,"If balance of caller on L2 side decreases then balance of receiver on L1 side must increase"; +} + + +// 14. A third use balance must not change if deposit is called by another different address with recepient != user. +rule checkEffectOnThirdParty_Deposit(method f,env e) filtered{f -> messageSentFilter(f) } { + address asset;address Atoken;address static;address user; + address receiver;uint256 amount;bool fromToUnderlyingAsset;uint16 referralCode; + setupTokens(asset, Atoken, static); + + requireValidUser(receiver); + requireValidUser(e.msg.sender); + requireValidUser(user); + require(user!=e.msg.sender && user!= receiver); + + uint256 _assetBalanceUser_original=tokenBalanceOf(e,asset,user); + uint256 _ATokenBalanceUser_original=tokenBalanceOf(e,Atoken,user); + uint256 _staticBalanceUser_original=tokenBalanceOf(e,static,user); + uint256 _rewardTokenBalanceUser_original=getRewardBalance(e,user); + + uint256 receiver_uint=BRIDGE_L2.address2uint256(receiver); + storage initialstate = lastStorage; + + deposit(e,Atoken,receiver_uint,amount,referralCode,fromToUnderlyingAsset); + + uint256 assetBalanceUser_Deposit=tokenBalanceOf(e,asset,user); + uint256 ATokenBalanceUser_Deposit=tokenBalanceOf(e,Atoken,user); + uint256 staticBalanceUser_Deposit=tokenBalanceOf(e,static,user); + uint256 rewardTokenBalanceUser_Deposit=getRewardBalance(e,user); + + assert _assetBalanceUser_original == assetBalanceUser_Deposit; + assert _ATokenBalanceUser_original == ATokenBalanceUser_Deposit; + assert _staticBalanceUser_original == staticBalanceUser_Deposit; + assert _rewardTokenBalanceUser_original == rewardTokenBalanceUser_Deposit; +} + +// 15.A third use balance must not change if withdraw is called by another different address with recepient != user. +rule checkEffectOnThirdParty_Withdraw(method f,env e)filtered{f -> messageSentFilter(f) }{ + address asset;address Atoken;address static;address user; + address receiver;uint256 amount;bool fromToUnderlyingAsset;uint16 referralCode; + setupTokens(asset, Atoken, static); + + requireValidUser(e.msg.sender); + requireValidUser(user); + require(user!=e.msg.sender && user!= receiver); + + uint256 _assetBalanceUser_original=tokenBalanceOf(e,asset,user); + uint256 _ATokenBalanceUser_original=tokenBalanceOf(e,Atoken,user); + uint256 _staticBalanceUser_original=tokenBalanceOf(e,static,user); + uint256 _rewardTokenBalanceUser_original=getRewardBalance(e,user); + + uint256 receiver_uint=BRIDGE_L2.address2uint256(receiver); + + initiateWithdraw_L2(e,Atoken,amount,receiver,fromToUnderlyingAsset); + + uint256 assetBalanceUser_Withdraw=tokenBalanceOf(e,asset,user); + uint256 ATokenBalanceUser_Withdraw=tokenBalanceOf(e,Atoken,user); + uint256 staticBalanceUser_Withdraw=tokenBalanceOf(e,static,user); + uint256 rewardTokenBalanceUser_Withdraw=getRewardBalance(e,user); + + assert _assetBalanceUser_original == assetBalanceUser_Withdraw; + assert _ATokenBalanceUser_original == ATokenBalanceUser_Withdraw; + assert _staticBalanceUser_original == staticBalanceUser_Withdraw; + assert _rewardTokenBalanceUser_original == rewardTokenBalanceUser_Withdraw; +} + +// 16.A third use balance must not change if claimRewards is called by another different address. +rule checkEffectOnThirdParty_ClaimRewards(method f,env e)filtered{f -> messageSentFilter(f) }{ + address asset;address Atoken;address static;address user; + address receiver;uint256 amount;bool fromToUnderlyingAsset;uint16 referralCode; + setupTokens(asset, Atoken, static); + + // requireValidUser(receiver); + requireValidUser(e.msg.sender); + requireValidUser(user); + require(user!=e.msg.sender && user!= receiver); + uint256 receiver_uint=BRIDGE_L2.address2uint256(receiver); + + uint256 _assetBalanceUser_original=tokenBalanceOf(e,asset,user); + uint256 _ATokenBalanceUser_original=tokenBalanceOf(e,Atoken,user); + uint256 _staticBalanceUser_original=tokenBalanceOf(e,static,user); + uint256 _rewardTokenBalanceUser_original=getRewardBalance(e,user); + + claimRewardsStatic_L2(e,static); + + uint256 assetBalanceUser_ClaimRewards=tokenBalanceOf(e,asset,user); + uint256 ATokenBalanceUser_ClaimRewards=tokenBalanceOf(e,Atoken,user); + uint256 staticBalanceUser_ClaimRewards=tokenBalanceOf(e,static,user); + uint256 rewardTokenBalanceUser_ClaimRewards=getRewardBalance(e,user); + + assert _assetBalanceUser_original == assetBalanceUser_ClaimRewards; + assert _ATokenBalanceUser_original == ATokenBalanceUser_ClaimRewards; + assert _staticBalanceUser_original == staticBalanceUser_ClaimRewards; + assert _rewardTokenBalanceUser_original == rewardTokenBalanceUser_ClaimRewards; + +} +// 17. A third use balance must not change if bridgeRewards is called by another different address with recepient != user. +rule checkEffectOnThirdParty_BridgeRewards(method f,env e)filtered{f -> messageSentFilter(f) }{ + address asset;address Atoken;address static;address user; + address receiver;uint256 amount;bool fromToUnderlyingAsset;uint16 referralCode; + setupTokens(asset, Atoken, static); + + // requireValidUser(receiver); + requireValidUser(e.msg.sender); + requireValidUser(user); + require(user!=e.msg.sender && user!= receiver); + uint256 receiver_uint=BRIDGE_L2.address2uint256(receiver); + + uint256 _assetBalanceUser_original=tokenBalanceOf(e,asset,user); + uint256 _ATokenBalanceUser_original=tokenBalanceOf(e,Atoken,user); + uint256 _staticBalanceUser_original=tokenBalanceOf(e,static,user); + uint256 _rewardTokenBalanceUser_original=getRewardBalance(e,user); + + bridgeRewards_L2(e,receiver,amount); + + uint256 assetBalanceUser_BridgeRewards=tokenBalanceOf(e,asset,user); + uint256 ATokenBalanceUser_BridgeRewards=tokenBalanceOf(e,Atoken,user); + uint256 staticBalanceUser_BridgeRewards=tokenBalanceOf(e,static,user); + uint256 rewardTokenBalanceUser_BridgeRewards=getRewardBalance(e,user); + + assert _assetBalanceUser_original == assetBalanceUser_BridgeRewards; + assert _ATokenBalanceUser_original == ATokenBalanceUser_BridgeRewards; + assert _staticBalanceUser_original == staticBalanceUser_BridgeRewards; + assert _rewardTokenBalanceUser_original == rewardTokenBalanceUser_BridgeRewards; +} + + +// 18. Sum of rewards balances of caller and reciver must not change before and after bridgeRewards. +rule bridgeRewardsDoesNotChangeRewardBalanceSum(method f,env e)filtered{f -> messageSentFilter(f) }{ + address asset;address Atoken;address static; + address receiver;uint256 amount;bool fromToUnderlyingAsset;uint16 referralCode; + setupTokens(asset, Atoken, static); + + requireValidUser(e.msg.sender); + + uint256 _callerRewardBalance = getRewardBalance(e,e.msg.sender); + uint256 _receiverRewardBalance = getRewardBalance(e,receiver); + + bridgeRewards_L2(e,receiver,amount); + + uint256 callerRewardBalance_ = getRewardBalance(e,e.msg.sender); + uint256 receiverRewardBalance_ = getRewardBalance(e,receiver); + + assert _callerRewardBalance + _receiverRewardBalance == callerRewardBalance_ + receiverRewardBalance_; + +} + +// 19. As more amount of static token withdraws , more the aToken balance or underlying balance of recepient becomes. +rule monotonicIncreaseInWithdraw{ + address asset;address Atoken;address static; + address receiver;uint256 amount1;uint256 amount2;bool fromToUnderlyingAsset;uint16 referralCode;env e; + setupTokens(asset, Atoken, static); + + requireValidUser(e.msg.sender); + require(receiver != currentContract && receiver != Atoken); + + storage initialState = lastStorage; + + initiateWithdraw_L2(e,Atoken,amount1,receiver,fromToUnderlyingAsset); + + uint256 aTokenBalance1_= tokenBalanceOf(e,Atoken,receiver); + uint256 underlyingBalance1_= tokenBalanceOf(e,asset,receiver); + + // uint256 changeInBalance1 = aTokenBalance1_- _aTokenBalance; + + initiateWithdraw_L2(e,Atoken,amount2,receiver,fromToUnderlyingAsset) at initialState; + + uint256 aTokenBalance2_= tokenBalanceOf(e,Atoken,receiver); + uint256 underlyingBalance2_= tokenBalanceOf(e,asset,receiver); + + // uint256 changeInBalance2 = aTokenBalance2_- _aTokenBalance; + + assert amount2 > amount1 && !fromToUnderlyingAsset => aTokenBalance2_ > aTokenBalance1_; + assert amount2 > amount1 && fromToUnderlyingAsset => underlyingBalance2_ > underlyingBalance1_; +} + +//20 - user with zero reward balance cannot bridge rewards using bridgeRewards_L2 +rule zeroRewardBalanceCannotBridgeToL1(env e) { + address receiver;address Atoken; address asset; address static;uint256 amount;bool toUnderlyingAsset; + + setupTokens(asset, Atoken, static); + requireValidUser(e.msg.sender); + require tokenBalanceOf(e, REWARD_TOKEN, e.msg.sender) == 0; + + bridgeRewards_L2@withrevert(e, receiver, amount); + + assert lastReverted==true; +} + //////////////////////////////////////////////////////////////////////////// // Functions // //////////////////////////////////////////////////////////////////////////// @@ -542,6 +970,7 @@ function callFunctionSetParams( } } + //////////////////////////////////////////////////////////////////////////// // Summarizations // //////////////////////////////////////////////////////////////////////////// diff --git a/certora_debug_log.txt b/certora_debug_log.txt new file mode 100644 index 00000000..6eb1032f --- /dev/null +++ b/certora_debug_log.txt @@ -0,0 +1,2524 @@ +setting cache key to certora/harness/ATokenWithPoolA_L1.sol-certora/harness/ATokenWithPoolB_L1.sol-certora/harness/BridgeHarness.sol-certora/harness/BridgeL2Harness.sol-certora/harness/DummyERC20RewardToken.sol-certora/harness/DummyERC20UnderlyingA_L1.sol-certora/harness/DummyERC20UnderlyingB_L1.sol-certora/harness/IncentivesControllerMock_L1.sol-certora/harness/StaticATokenA_L2.sol-certora/harness/StaticATokenB_L2.sol-certora/harness/SymbolicLendingPoolL1.sol-optimisticTrue-iter3 +Saving last configuration file to /home/himanshu/certora/aave-starknet-bridge/.last_confs/last_conf_06_09_2022__01_55_55.conf +args.packages_path is /home/himanshu/certora/aave-starknet-bridge/node_modules +parsed args successfully. +args= Namespace(files=['certora/harness/ATokenWithPoolA_L1.sol', 'certora/harness/ATokenWithPoolB_L1.sol', 'certora/harness/BridgeHarness.sol', 'certora/harness/BridgeL2Harness.sol', 'certora/harness/DummyERC20RewardToken.sol', 'certora/harness/DummyERC20UnderlyingA_L1.sol', 'certora/harness/DummyERC20UnderlyingB_L1.sol', 'certora/harness/IncentivesControllerMock_L1.sol', 'certora/harness/StaticATokenA_L2.sol', 'certora/harness/StaticATokenB_L2.sol', 'certora/harness/SymbolicLendingPoolL1.sol'], verify=['BridgeHarness:certora/specs/bridge.spec'], assert_contracts=None, bytecode_jsons=None, bytecode_spec=None, msg='AAVE S-Net', rule=None, multi_assert_check=False, rule_sanity='basic', short_output=True, typecheck_only=False, send_only=True, solc='/home/himanshu/.local/bin/solc', solc_args=None, solc_map=None, path='/home/himanshu/certora/aave-starknet-bridge/contracts', optimize=None, optimize_map=None, packages_path='/home/himanshu/certora/aave-starknet-bridge/node_modules', packages=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'], optimistic_loop=True, loop_iter='3', method=None, cache='certora/harness/ATokenWithPoolA_L1.sol-certora/harness/ATokenWithPoolB_L1.sol-certora/harness/BridgeHarness.sol-certora/harness/BridgeL2Harness.sol-certora/harness/DummyERC20RewardToken.sol-certora/harness/DummyERC20UnderlyingA_L1.sol-certora/harness/DummyERC20UnderlyingB_L1.sol-certora/harness/IncentivesControllerMock_L1.sol-certora/harness/StaticATokenA_L2.sol-certora/harness/StaticATokenB_L2.sol-certora/harness/SymbolicLendingPoolL1.sol-optimisticTrue-iter3', smt_timeout=None, link=['ATokenWithPoolA_L1:POOL=SymbolicLendingPoolL1', 'ATokenWithPoolA_L1:_incentivesController=IncentivesControllerMock_L1', 'ATokenWithPoolB_L1:POOL=SymbolicLendingPoolL1', 'ATokenWithPoolB_L1:_incentivesController=IncentivesControllerMock_L1', 'BridgeHarness:BRIDGE_L2=BridgeL2Harness', 'BridgeHarness:_incentivesController=IncentivesControllerMock_L1', 'BridgeHarness:_rewardToken=DummyERC20RewardToken', 'BridgeL2Harness:BRIDGE_L1=BridgeHarness', 'BridgeL2Harness:REW_AAVE=DummyERC20RewardToken', 'IncentivesControllerMock_L1:_rewardToken=DummyERC20RewardToken'], address={}, struct_link=None, prototype=None, dynamic_bound=None, dynamic_dispatch=False, debug=None, debug_topics=False, staging=None, cloud='production', jar=None, java_args=None, check_args=False, build_only=False, disableLocalTypeChecking=False, no_compare=False, expected_file='expected.json', queue_wait_minutes=None, max_poll_minutes=None, log_query_frequency_seconds=None, max_attempts_to_fetch_output=None, delay_fetch_output_seconds=None, process='emv', settings=['-assumeUnwindCond', '-b=3', '-ruleSanityChecks=basic'], log_branch=None, disable_auto_cache_key_gen=False, max_graph_depth=None, tool_output=None, internal_funcs=None, coinbaseMode=False, get_conf=None, mode=, user_defined_cache=False, contracts={'ATokenWithPoolA_L1', 'DummyERC20UnderlyingB_L1', 'IncentivesControllerMock_L1', 'SymbolicLendingPoolL1', 'DummyERC20UnderlyingA_L1', 'ATokenWithPoolB_L1', 'StaticATokenA_L2', 'BridgeHarness', 'StaticATokenB_L2', 'BridgeL2Harness', 'DummyERC20RewardToken'}, file_paths={'certora/harness/DummyERC20UnderlyingA_L1.sol', 'certora/harness/StaticATokenA_L2.sol', 'certora/harness/DummyERC20UnderlyingB_L1.sol', 'certora/harness/BridgeHarness.sol', 'certora/harness/SymbolicLendingPoolL1.sol', 'certora/harness/ATokenWithPoolB_L1.sol', 'certora/harness/BridgeL2Harness.sol', 'certora/harness/StaticATokenB_L2.sol', 'certora/harness/IncentivesControllerMock_L1.sol', 'certora/harness/ATokenWithPoolA_L1.sol', 'certora/harness/DummyERC20RewardToken.sol'}, file_to_contract={'certora/harness/ATokenWithPoolA_L1.sol': {'ATokenWithPoolA_L1'}, 'certora/harness/ATokenWithPoolB_L1.sol': {'ATokenWithPoolB_L1'}, 'certora/harness/BridgeHarness.sol': {'BridgeHarness'}, 'certora/harness/BridgeL2Harness.sol': {'BridgeL2Harness'}, 'certora/harness/DummyERC20RewardToken.sol': {'DummyERC20RewardToken'}, 'certora/harness/DummyERC20UnderlyingA_L1.sol': {'DummyERC20UnderlyingA_L1'}, 'certora/harness/DummyERC20UnderlyingB_L1.sol': {'DummyERC20UnderlyingB_L1'}, 'certora/harness/IncentivesControllerMock_L1.sol': {'IncentivesControllerMock_L1'}, 'certora/harness/StaticATokenA_L2.sol': {'StaticATokenA_L2'}, 'certora/harness/StaticATokenB_L2.sol': {'StaticATokenB_L2'}, 'certora/harness/SymbolicLendingPoolL1.sol': {'SymbolicLendingPoolL1'}}, contract_to_file={'ATokenWithPoolA_L1': 'certora/harness/ATokenWithPoolA_L1.sol', 'ATokenWithPoolB_L1': 'certora/harness/ATokenWithPoolB_L1.sol', 'BridgeHarness': 'certora/harness/BridgeHarness.sol', 'BridgeL2Harness': 'certora/harness/BridgeL2Harness.sol', 'DummyERC20RewardToken': 'certora/harness/DummyERC20RewardToken.sol', 'DummyERC20UnderlyingA_L1': 'certora/harness/DummyERC20UnderlyingA_L1.sol', 'DummyERC20UnderlyingB_L1': 'certora/harness/DummyERC20UnderlyingB_L1.sol', 'IncentivesControllerMock_L1': 'certora/harness/IncentivesControllerMock_L1.sol', 'StaticATokenA_L2': 'certora/harness/StaticATokenA_L2.sol', 'StaticATokenB_L2': 'certora/harness/StaticATokenB_L2.sol', 'SymbolicLendingPoolL1': 'certora/harness/SymbolicLendingPoolL1.sol'}, verified_contract_files=['certora/harness/BridgeHarness.sol'], spec_files=['certora/specs/bridge.spec'], local=False, env='production') +There is no TAC file. Going to script EVMVerifier/certoraBuild.py to main_with_args() +Creating dir /home/himanshu/certora/aave-starknet-bridge/.certora_config +In /home/himanshu/certora/aave-starknet-bridge/certora/specs/bridge.spec, found the imports: [('erc20.spec', '4:2')] +In /home/himanshu/certora/aave-starknet-bridge/certora/specs/erc20.spec, found the imports: [] +copying spec file /home/himanshu/certora/aave-starknet-bridge/certora/specs/bridge.spec to /home/himanshu/certora/aave-starknet-bridge/.certora_config/0_bridge.spec.spec +writing /home/himanshu/certora/aave-starknet-bridge/.certora_verify.json + +building file certora/harness/ATokenWithPoolA_L1.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolA_L1.sol_0/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolA_L1.sol_0/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolA_L1.sol_0.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolA_L1.sol_0.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolA_L1.sol_0/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolA_L1.sol_0.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', 'ATokenWithPoolA_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol', 'WadRayMath', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', 'ILendingPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', 'SafeCast', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +Contracts in ATokenWithPoolA_L1.sol_0 (file certora/harness/ATokenWithPoolA_L1.sol): ['ATokenWithPoolA_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587200, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587201, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1'), (274184521717934524641157099916833587202, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587203, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587204, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587205, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol:SafeCast'), (274184521717934524641157099916833587206, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol:WadRayMath')] +For contracts of primary ATokenWithPoolA_L1 +Working on contract ATokenWithPoolA_L1 +Working on contract ATokenWithPoolA_L1 +Working on contract ATokenWithPool +Working on contract ATokenWithPool +Working on contract WadRayMath +Working on contract WadRayMath +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +Working on contract ILendingPool +Working on contract ILendingPool +Working on contract SafeCast +Working on contract SafeCast +Working on contract IATokenWithPool +Working on contract IATokenWithPool +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1 in [(274184521717934524641157099916833587200, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587201, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1'), (274184521717934524641157099916833587202, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587203, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587204, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587205, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol:SafeCast'), (274184521717934524641157099916833587206, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol:WadRayMath')] +Contracts in SDC ATokenWithPoolA_L1.sol_0: ['ATokenWithPoolA_L1', 'ATokenWithPool', 'WadRayMath', 'DummyERC20Impl', 'ILendingPool', 'SafeCast', 'IATokenWithPool'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPoolA_L1.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPoolA_L1.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_WadRayMath.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_WadRayMath.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ILendingPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ILendingPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SafeCast.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SafeCast.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IATokenWithPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IATokenWithPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolA_L1.sol_0/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolA_L1.sol_0/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolA_L1.sol_0.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolA_L1.sol_0.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolA_L1.sol_0/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolA_L1.sol_0.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', 'ATokenWithPoolA_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', 'ILendingPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', 'SafeCast', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol', 'WadRayMath', True)] +Contracts in autoFinder_ATokenWithPoolA_L1.sol_0 (file certora/harness/autoFinder_ATokenWithPoolA_L1.sol): ['ATokenWithPoolA_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587207, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587208, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587209, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1'), (274184521717934524641157099916833587210, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587211, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587212, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol:SafeCast'), (274184521717934524641157099916833587213, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol:WadRayMath')] +For contracts of primary ATokenWithPoolA_L1 +Working on contract ATokenWithPoolA_L1 +Working on contract ATokenWithPoolA_L1 +Working on contract ATokenWithPool +Working on contract ATokenWithPool +Working on contract ILendingPool +Working on contract ILendingPool +Working on contract SafeCast +Working on contract SafeCast +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +Working on contract IATokenWithPool +Working on contract IATokenWithPool +Working on contract WadRayMath +Working on contract WadRayMath +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1 in [(274184521717934524641157099916833587207, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587208, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587209, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1'), (274184521717934524641157099916833587210, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587211, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587212, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol:SafeCast'), (274184521717934524641157099916833587213, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol:WadRayMath')] +Contracts in SDC autoFinder_ATokenWithPoolA_L1.sol_0: ['ATokenWithPoolA_L1', 'ATokenWithPool', 'ILendingPool', 'SafeCast', 'DummyERC20Impl', 'IATokenWithPool', 'WadRayMath'] +Libraries to add = [] + +building file certora/harness/ATokenWithPoolB_L1.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolB_L1.sol_1/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolB_L1.sol_1/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolB_L1.sol_1.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolB_L1.sol_1.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolB_L1.sol_1/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/ATokenWithPoolB_L1.sol_1.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', 'ATokenWithPoolB_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', 'SafeCast', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol', 'WadRayMath', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', 'ILendingPool', False)] +Contracts in ATokenWithPoolB_L1.sol_1 (file certora/harness/ATokenWithPoolB_L1.sol): ['ATokenWithPoolB_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587214, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587215, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1'), (274184521717934524641157099916833587216, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587217, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587218, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587219, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol:SafeCast'), (274184521717934524641157099916833587220, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol:WadRayMath')] +For contracts of primary ATokenWithPoolB_L1 +Working on contract ATokenWithPoolB_L1 +Working on contract ATokenWithPoolB_L1 +Working on contract ATokenWithPool +Working on contract ATokenWithPool +Working on contract SafeCast +Working on contract SafeCast +Working on contract WadRayMath +Working on contract WadRayMath +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +Working on contract IATokenWithPool +Working on contract IATokenWithPool +Working on contract ILendingPool +Working on contract ILendingPool +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1 in [(274184521717934524641157099916833587214, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587215, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1'), (274184521717934524641157099916833587216, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587217, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587218, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587219, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/SafeCast.sol:SafeCast'), (274184521717934524641157099916833587220, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol:WadRayMath')] +Contracts in SDC ATokenWithPoolB_L1.sol_1: ['ATokenWithPoolB_L1', 'ATokenWithPool', 'SafeCast', 'WadRayMath', 'DummyERC20Impl', 'IATokenWithPool', 'ILendingPool'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPoolB_L1.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPoolB_L1.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ATokenWithPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SafeCast.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SafeCast.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_WadRayMath.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_WadRayMath.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IATokenWithPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IATokenWithPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ILendingPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ILendingPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolB_L1.sol_1/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolB_L1.sol_1/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolB_L1.sol_1.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolB_L1.sol_1.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolB_L1.sol_1/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_ATokenWithPoolB_L1.sol_1.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', 'ATokenWithPoolB_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', 'ATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', 'IATokenWithPool', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', 'ILendingPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol', 'WadRayMath', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', 'SafeCast', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Contracts in autoFinder_ATokenWithPoolB_L1.sol_1 (file certora/harness/autoFinder_ATokenWithPoolB_L1.sol): ['ATokenWithPoolB_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587221, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587222, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587223, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1'), (274184521717934524641157099916833587224, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587225, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587226, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol:SafeCast'), (274184521717934524641157099916833587227, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol:WadRayMath')] +For contracts of primary ATokenWithPoolB_L1 +Working on contract ATokenWithPoolB_L1 +Working on contract ATokenWithPoolB_L1 +Working on contract IATokenWithPool +Working on contract IATokenWithPool +Working on contract ATokenWithPool +Working on contract ATokenWithPool +Working on contract ILendingPool +Working on contract ILendingPool +Working on contract WadRayMath +Working on contract WadRayMath +Working on contract SafeCast +Working on contract SafeCast +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1 in [(274184521717934524641157099916833587221, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587222, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPool.sol:ATokenWithPool'), (274184521717934524641157099916833587223, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1'), (274184521717934524641157099916833587224, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587225, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587226, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/autoFinder_SafeCast.sol:SafeCast'), (274184521717934524641157099916833587227, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol:WadRayMath')] +Contracts in SDC autoFinder_ATokenWithPoolB_L1.sol_1: ['ATokenWithPoolB_L1', 'IATokenWithPool', 'ATokenWithPool', 'ILendingPool', 'WadRayMath', 'SafeCast', 'DummyERC20Impl'] +Libraries to add = [] + +building file certora/harness/BridgeHarness.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeHarness.sol_2/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeHarness.sol_2/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeHarness.sol_2.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeHarness.sol_2.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeHarness.sol_2/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeHarness.sol_2.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', 'BridgeHarness', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', 'Bridge', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', 'VersionedInitializable', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', 'VersionedInitializable', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', 'Bridge', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', 'VersionedInitializable', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', 'GPv2SafeERC20', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', 'Cairo', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', 'SymbolicLendingPoolL1', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol', 'WadRayMath', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', 'IATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', 'IAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', 'IStarknetMessaging', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', 'IStarknetMessagingEvents', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', 'ILendingPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', 'IAaveIncentivesController', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', 'IAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', 'IStarknetMessagingEvents', False)] +Contracts in BridgeHarness.sol_2 (file certora/harness/BridgeHarness.sol): ['BridgeHarness'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587228, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol:BridgeHarness'), (274184521717934524641157099916833587229, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587230, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587231, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol:Bridge'), (274184521717934524641157099916833587232, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587233, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587234, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol:IAaveIncentivesController'), (274184521717934524641157099916833587235, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge'), (274184521717934524641157099916833587236, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587237, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587238, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol:IStarknetMessaging'), (274184521717934524641157099916833587239, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol:IStarknetMessagingEvents'), (274184521717934524641157099916833587240, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol:Cairo'), (274184521717934524641157099916833587241, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol:GPv2SafeERC20'), (274184521717934524641157099916833587242, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587243, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken'), (274184521717934524641157099916833587244, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol:VersionedInitializable'), (274184521717934524641157099916833587245, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol:WadRayMath')] +For contracts of primary BridgeHarness +Working on contract BridgeHarness +Working on contract BridgeHarness +Working on contract IBridge_L2 +Working on contract IBridge_L2 +Working on contract VersionedInitializable +Working on contract VersionedInitializable +Working on contract Bridge +Working on contract Bridge +Working on contract IERC20 +Working on contract IERC20 +Working on contract IScaledBalanceToken +Working on contract IScaledBalanceToken +Working on contract GPv2SafeERC20 +Working on contract GPv2SafeERC20 +Working on contract Cairo +Working on contract Cairo +Working on contract SymbolicLendingPoolL1 +Working on contract SymbolicLendingPoolL1 +Working on contract IBridge +Working on contract IBridge +Working on contract WadRayMath +Working on contract WadRayMath +Working on contract IATokenWithPool +Working on contract IATokenWithPool +Working on contract IStarknetMessaging +Working on contract IStarknetMessaging +Working on contract ILendingPool +Working on contract ILendingPool +Working on contract IAaveIncentivesController +Working on contract IAaveIncentivesController +Working on contract IAToken +Working on contract IAToken +Working on contract IInitializableAToken +Working on contract IInitializableAToken +Working on contract IStarknetMessagingEvents +Working on contract IStarknetMessagingEvents +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol:BridgeHarness in [(274184521717934524641157099916833587228, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeHarness.sol:BridgeHarness'), (274184521717934524641157099916833587229, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587230, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587231, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol:Bridge'), (274184521717934524641157099916833587232, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587233, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587234, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol:IAaveIncentivesController'), (274184521717934524641157099916833587235, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge'), (274184521717934524641157099916833587236, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587237, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587238, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol:IStarknetMessaging'), (274184521717934524641157099916833587239, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol:IStarknetMessagingEvents'), (274184521717934524641157099916833587240, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol:Cairo'), (274184521717934524641157099916833587241, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol:GPv2SafeERC20'), (274184521717934524641157099916833587242, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587243, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken'), (274184521717934524641157099916833587244, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol:VersionedInitializable'), (274184521717934524641157099916833587245, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol:WadRayMath')] +Contracts in SDC BridgeHarness.sol_2: ['BridgeHarness', 'IBridge_L2', 'VersionedInitializable', 'Bridge', 'IERC20', 'IScaledBalanceToken', 'GPv2SafeERC20', 'Cairo', 'SymbolicLendingPoolL1', 'IBridge', 'WadRayMath', 'IATokenWithPool', 'IStarknetMessaging', 'ILendingPool', 'IAaveIncentivesController', 'IAToken', 'IInitializableAToken', 'IStarknetMessagingEvents'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_BridgeHarness.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_BridgeHarness.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_VersionedInitializable.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_VersionedInitializable.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_Bridge.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_Bridge.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IScaledBalanceToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IScaledBalanceToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_GPv2SafeERC20.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_GPv2SafeERC20.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_Cairo.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_Cairo.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SymbolicLendingPoolL1.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SymbolicLendingPoolL1.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_WadRayMath.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_WadRayMath.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IATokenWithPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IATokenWithPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IStarknetMessaging.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IStarknetMessaging.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ILendingPool.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_ILendingPool.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IAaveIncentivesController.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IAaveIncentivesController.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IAToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IAToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IInitializableAToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IInitializableAToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IStarknetMessagingEvents.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IStarknetMessagingEvents.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeHarness.sol_2/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeHarness.sol_2/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeHarness.sol_2.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeHarness.sol_2.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeHarness.sol_2/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeHarness.sol_2.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', 'BridgeHarness', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', 'Bridge', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', 'VersionedInitializable', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', 'VersionedInitializable', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', 'Bridge', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', 'VersionedInitializable', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', 'SymbolicLendingPoolL1', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', 'IATokenWithPool', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', 'IAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', 'IStarknetMessaging', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', 'IStarknetMessagingEvents', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', 'ILendingPool', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', 'IAaveIncentivesController', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', 'IAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', 'Cairo', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', 'GPv2SafeERC20', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol', 'WadRayMath', True)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', 'IStarknetMessagingEvents', False)] +Contracts in autoFinder_BridgeHarness.sol_2 (file certora/harness/autoFinder_BridgeHarness.sol): ['BridgeHarness'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587246, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587247, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587248, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol:BridgeHarness'), (274184521717934524641157099916833587249, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol:Bridge'), (274184521717934524641157099916833587250, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587251, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587252, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol:IAaveIncentivesController'), (274184521717934524641157099916833587253, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge'), (274184521717934524641157099916833587254, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587255, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587256, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol:IStarknetMessaging'), (274184521717934524641157099916833587257, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol:IStarknetMessagingEvents'), (274184521717934524641157099916833587258, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol:Cairo'), (274184521717934524641157099916833587259, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol:GPv2SafeERC20'), (274184521717934524641157099916833587260, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587261, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken'), (274184521717934524641157099916833587262, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol:VersionedInitializable'), (274184521717934524641157099916833587263, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol:WadRayMath')] +For contracts of primary BridgeHarness +Working on contract BridgeHarness +Working on contract BridgeHarness +Working on contract IBridge_L2 +Working on contract IBridge_L2 +Working on contract VersionedInitializable +Working on contract VersionedInitializable +Working on contract IERC20 +Working on contract IERC20 +Working on contract Bridge +Working on contract Bridge +Working on contract SymbolicLendingPoolL1 +Working on contract SymbolicLendingPoolL1 +Working on contract IBridge +Working on contract IBridge +Working on contract IATokenWithPool +Working on contract IATokenWithPool +Working on contract IStarknetMessaging +Working on contract IStarknetMessaging +Working on contract ILendingPool +Working on contract ILendingPool +Working on contract IAaveIncentivesController +Working on contract IAaveIncentivesController +Working on contract IAToken +Working on contract IAToken +Working on contract IInitializableAToken +Working on contract IInitializableAToken +Working on contract Cairo +Working on contract Cairo +Working on contract GPv2SafeERC20 +Working on contract GPv2SafeERC20 +Working on contract IScaledBalanceToken +Working on contract IScaledBalanceToken +Working on contract WadRayMath +Working on contract WadRayMath +Working on contract IStarknetMessagingEvents +Working on contract IStarknetMessagingEvents +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol:BridgeHarness in [(274184521717934524641157099916833587246, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587247, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587248, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol:BridgeHarness'), (274184521717934524641157099916833587249, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/autoFinder_Bridge.sol:Bridge'), (274184521717934524641157099916833587250, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587251, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol:IATokenWithPool'), (274184521717934524641157099916833587252, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol:IAaveIncentivesController'), (274184521717934524641157099916833587253, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge'), (274184521717934524641157099916833587254, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587255, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol:ILendingPool'), (274184521717934524641157099916833587256, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol:IStarknetMessaging'), (274184521717934524641157099916833587257, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol:IStarknetMessagingEvents'), (274184521717934524641157099916833587258, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/autoFinder_Cairo.sol:Cairo'), (274184521717934524641157099916833587259, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/autoFinder_GPv2SafeERC20.sol:GPv2SafeERC20'), (274184521717934524641157099916833587260, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587261, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken'), (274184521717934524641157099916833587262, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/autoFinder_VersionedInitializable.sol:VersionedInitializable'), (274184521717934524641157099916833587263, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/autoFinder_WadRayMath.sol:WadRayMath')] +Contracts in SDC autoFinder_BridgeHarness.sol_2: ['BridgeHarness', 'IBridge_L2', 'VersionedInitializable', 'IERC20', 'Bridge', 'SymbolicLendingPoolL1', 'IBridge', 'IATokenWithPool', 'IStarknetMessaging', 'ILendingPool', 'IAaveIncentivesController', 'IAToken', 'IInitializableAToken', 'Cairo', 'GPv2SafeERC20', 'IScaledBalanceToken', 'WadRayMath', 'IStarknetMessagingEvents'] +Libraries to add = [] + +building file certora/harness/BridgeL2Harness.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeL2Harness.sol_3/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeL2Harness.sol_3/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeL2Harness.sol_3.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeL2Harness.sol_3.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeL2Harness.sol_3/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/BridgeL2Harness.sol_3.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol', 'BridgeL2Harness', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', 'IERC20_Extended', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', 'IStaticAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', 'IERC20_Extended', False)] +Contracts in BridgeL2Harness.sol_3 (file certora/harness/BridgeL2Harness.sol): ['BridgeL2Harness'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587264, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol:BridgeL2Harness'), (274184521717934524641157099916833587265, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587266, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol:IERC20_Extended'), (274184521717934524641157099916833587267, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol:IStaticAToken'), (274184521717934524641157099916833587268, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge')] +For contracts of primary BridgeL2Harness +Working on contract BridgeL2Harness +Working on contract BridgeL2Harness +Working on contract IBridge +Working on contract IBridge +Working on contract IERC20_Extended +Working on contract IERC20_Extended +Working on contract IBridge_L2 +Working on contract IBridge_L2 +Working on contract IStaticAToken +Working on contract IStaticAToken +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol:BridgeL2Harness in [(274184521717934524641157099916833587264, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/BridgeL2Harness.sol:BridgeL2Harness'), (274184521717934524641157099916833587265, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587266, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol:IERC20_Extended'), (274184521717934524641157099916833587267, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol:IStaticAToken'), (274184521717934524641157099916833587268, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge')] +Contracts in SDC BridgeL2Harness.sol_3: ['BridgeL2Harness', 'IBridge', 'IERC20_Extended', 'IBridge_L2', 'IStaticAToken'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_BridgeL2Harness.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_BridgeL2Harness.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20_Extended.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20_Extended.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IStaticAToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IStaticAToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeL2Harness.sol_3/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeL2Harness.sol_3/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeL2Harness.sol_3.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeL2Harness.sol_3.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeL2Harness.sol_3/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_BridgeL2Harness.sol_3.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol', 'BridgeL2Harness', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', 'IERC20_Extended', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', 'IStaticAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', 'IERC20_Extended', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', 'IBridge', False)] +Contracts in autoFinder_BridgeL2Harness.sol_3 (file certora/harness/autoFinder_BridgeL2Harness.sol): ['BridgeL2Harness'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587269, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587270, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol:IERC20_Extended'), (274184521717934524641157099916833587271, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol:IStaticAToken'), (274184521717934524641157099916833587272, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol:BridgeL2Harness'), (274184521717934524641157099916833587273, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge')] +For contracts of primary BridgeL2Harness +Working on contract BridgeL2Harness +Working on contract BridgeL2Harness +Working on contract IERC20_Extended +Working on contract IERC20_Extended +Working on contract IBridge_L2 +Working on contract IBridge_L2 +Working on contract IStaticAToken +Working on contract IStaticAToken +Working on contract IBridge +Working on contract IBridge +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol:BridgeL2Harness in [(274184521717934524641157099916833587269, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587270, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol:IERC20_Extended'), (274184521717934524641157099916833587271, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol:IStaticAToken'), (274184521717934524641157099916833587272, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol:BridgeL2Harness'), (274184521717934524641157099916833587273, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol:IBridge')] +Contracts in SDC autoFinder_BridgeL2Harness.sol_3: ['BridgeL2Harness', 'IERC20_Extended', 'IBridge_L2', 'IStaticAToken', 'IBridge'] +Libraries to add = [] + +building file certora/harness/DummyERC20RewardToken.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20RewardToken.sol_4/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20RewardToken.sol_4/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20RewardToken.sol_4.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20RewardToken.sol_4.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20RewardToken.sol_4/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20RewardToken.sol_4.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', 'DummyERC20RewardToken', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Contracts in DummyERC20RewardToken.sol_4 (file certora/harness/DummyERC20RewardToken.sol): ['DummyERC20RewardToken'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587274, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587275, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587276, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol:DummyERC20RewardToken')] +For contracts of primary DummyERC20RewardToken +Working on contract DummyERC20RewardToken +Working on contract DummyERC20RewardToken +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol:DummyERC20RewardToken in [(274184521717934524641157099916833587274, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587275, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587276, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol:DummyERC20RewardToken')] +Contracts in SDC DummyERC20RewardToken.sol_4: ['DummyERC20RewardToken', 'DummyERC20ExtendedImpl', 'DummyERC20Impl'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20RewardToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20RewardToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20ExtendedImpl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20ExtendedImpl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20RewardToken.sol_4/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20RewardToken.sol_4/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20RewardToken.sol_4.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20RewardToken.sol_4.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20RewardToken.sol_4/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20RewardToken.sol_4.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', 'DummyERC20RewardToken', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Contracts in autoFinder_DummyERC20RewardToken.sol_4 (file certora/harness/autoFinder_DummyERC20RewardToken.sol): ['DummyERC20RewardToken'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587277, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587278, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587279, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol:DummyERC20RewardToken')] +For contracts of primary DummyERC20RewardToken +Working on contract DummyERC20RewardToken +Working on contract DummyERC20RewardToken +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol:DummyERC20RewardToken in [(274184521717934524641157099916833587277, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587278, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587279, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol:DummyERC20RewardToken')] +Contracts in SDC autoFinder_DummyERC20RewardToken.sol_4: ['DummyERC20RewardToken', 'DummyERC20ExtendedImpl', 'DummyERC20Impl'] +Libraries to add = [] + +building file certora/harness/DummyERC20UnderlyingA_L1.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingA_L1.sol_5/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingA_L1.sol_5/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingA_L1.sol_5.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingA_L1.sol_5.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingA_L1.sol_5/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingA_L1.sol_5.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol', 'DummyERC20UnderlyingA_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Contracts in DummyERC20UnderlyingA_L1.sol_5 (file certora/harness/DummyERC20UnderlyingA_L1.sol): ['DummyERC20UnderlyingA_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587280, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587281, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol:DummyERC20UnderlyingA_L1')] +For contracts of primary DummyERC20UnderlyingA_L1 +Working on contract DummyERC20UnderlyingA_L1 +Working on contract DummyERC20UnderlyingA_L1 +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol:DummyERC20UnderlyingA_L1 in [(274184521717934524641157099916833587280, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587281, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingA_L1.sol:DummyERC20UnderlyingA_L1')] +Contracts in SDC DummyERC20UnderlyingA_L1.sol_5: ['DummyERC20UnderlyingA_L1', 'DummyERC20Impl'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20UnderlyingA_L1.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20UnderlyingA_L1.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingA_L1.sol_5/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingA_L1.sol_5/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingA_L1.sol_5.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingA_L1.sol_5.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingA_L1.sol_5/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingA_L1.sol_5.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol', 'DummyERC20UnderlyingA_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Contracts in autoFinder_DummyERC20UnderlyingA_L1.sol_5 (file certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol): ['DummyERC20UnderlyingA_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587282, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587283, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol:DummyERC20UnderlyingA_L1')] +For contracts of primary DummyERC20UnderlyingA_L1 +Working on contract DummyERC20UnderlyingA_L1 +Working on contract DummyERC20UnderlyingA_L1 +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol:DummyERC20UnderlyingA_L1 in [(274184521717934524641157099916833587282, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587283, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingA_L1.sol:DummyERC20UnderlyingA_L1')] +Contracts in SDC autoFinder_DummyERC20UnderlyingA_L1.sol_5: ['DummyERC20UnderlyingA_L1', 'DummyERC20Impl'] +Libraries to add = [] + +building file certora/harness/DummyERC20UnderlyingB_L1.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingB_L1.sol_6/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingB_L1.sol_6/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingB_L1.sol_6.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingB_L1.sol_6.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingB_L1.sol_6/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/DummyERC20UnderlyingB_L1.sol_6.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol', 'DummyERC20UnderlyingB_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Contracts in DummyERC20UnderlyingB_L1.sol_6 (file certora/harness/DummyERC20UnderlyingB_L1.sol): ['DummyERC20UnderlyingB_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587284, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587285, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol:DummyERC20UnderlyingB_L1')] +For contracts of primary DummyERC20UnderlyingB_L1 +Working on contract DummyERC20UnderlyingB_L1 +Working on contract DummyERC20UnderlyingB_L1 +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol:DummyERC20UnderlyingB_L1 in [(274184521717934524641157099916833587284, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587285, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20UnderlyingB_L1.sol:DummyERC20UnderlyingB_L1')] +Contracts in SDC DummyERC20UnderlyingB_L1.sol_6: ['DummyERC20UnderlyingB_L1', 'DummyERC20Impl'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20UnderlyingB_L1.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20UnderlyingB_L1.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingB_L1.sol_6/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingB_L1.sol_6/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingB_L1.sol_6.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingB_L1.sol_6.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingB_L1.sol_6/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_DummyERC20UnderlyingB_L1.sol_6.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol', 'DummyERC20UnderlyingB_L1', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Contracts in autoFinder_DummyERC20UnderlyingB_L1.sol_6 (file certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol): ['DummyERC20UnderlyingB_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587286, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587287, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol:DummyERC20UnderlyingB_L1')] +For contracts of primary DummyERC20UnderlyingB_L1 +Working on contract DummyERC20UnderlyingB_L1 +Working on contract DummyERC20UnderlyingB_L1 +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol:DummyERC20UnderlyingB_L1 in [(274184521717934524641157099916833587286, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587287, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20UnderlyingB_L1.sol:DummyERC20UnderlyingB_L1')] +Contracts in SDC autoFinder_DummyERC20UnderlyingB_L1.sol_6: ['DummyERC20UnderlyingB_L1', 'DummyERC20Impl'] +Libraries to add = [] + +building file certora/harness/IncentivesControllerMock_L1.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/IncentivesControllerMock_L1.sol_7/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/IncentivesControllerMock_L1.sol_7/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/IncentivesControllerMock_L1.sol_7.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/IncentivesControllerMock_L1.sol_7.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/IncentivesControllerMock_L1.sol_7/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/IncentivesControllerMock_L1.sol_7.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol', 'IncentivesControllerMock_L1', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False)] +Contracts in IncentivesControllerMock_L1.sol_7 (file certora/harness/IncentivesControllerMock_L1.sol): ['IncentivesControllerMock_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587288, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol:IncentivesControllerMock_L1'), (274184521717934524641157099916833587289, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20')] +For contracts of primary IncentivesControllerMock_L1 +Working on contract IncentivesControllerMock_L1 +Working on contract IncentivesControllerMock_L1 +Working on contract IERC20 +Working on contract IERC20 +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol:IncentivesControllerMock_L1 in [(274184521717934524641157099916833587288, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IncentivesControllerMock_L1.sol:IncentivesControllerMock_L1'), (274184521717934524641157099916833587289, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20')] +Contracts in SDC IncentivesControllerMock_L1.sol_7: ['IncentivesControllerMock_L1', 'IERC20'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IncentivesControllerMock_L1.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IncentivesControllerMock_L1.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_IncentivesControllerMock_L1.sol_7/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_IncentivesControllerMock_L1.sol_7/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_IncentivesControllerMock_L1.sol_7.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_IncentivesControllerMock_L1.sol_7.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_IncentivesControllerMock_L1.sol_7/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_IncentivesControllerMock_L1.sol_7.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol', 'IncentivesControllerMock_L1', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/Bridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IATokenWithPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessaging.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IStarknetMessagingEvents.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Cairo.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/helpers/Errors.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/math/RayMathNoRounding.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/protocol/libraries/math/WadRayMath.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False)] +Contracts in autoFinder_IncentivesControllerMock_L1.sol_7 (file certora/harness/autoFinder_IncentivesControllerMock_L1.sol): ['IncentivesControllerMock_L1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587290, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol:IncentivesControllerMock_L1'), (274184521717934524641157099916833587291, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20')] +For contracts of primary IncentivesControllerMock_L1 +Working on contract IncentivesControllerMock_L1 +Working on contract IncentivesControllerMock_L1 +Working on contract IERC20 +Working on contract IERC20 +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol:IncentivesControllerMock_L1 in [(274184521717934524641157099916833587290, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol:IncentivesControllerMock_L1'), (274184521717934524641157099916833587291, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20')] +Contracts in SDC autoFinder_IncentivesControllerMock_L1.sol_7: ['IncentivesControllerMock_L1', 'IERC20'] +Libraries to add = [] + +building file certora/harness/StaticATokenA_L2.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenA_L2.sol_8/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenA_L2.sol_8/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenA_L2.sol_8.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenA_L2.sol_8.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenA_L2.sol_8/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenA_L2.sol_8.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol', 'StaticATokenA_L2', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +Contracts in StaticATokenA_L2.sol_8 (file certora/harness/StaticATokenA_L2.sol): ['StaticATokenA_L2'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587292, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587293, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587294, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587295, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587296, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol:StaticATokenA_L2')] +For contracts of primary StaticATokenA_L2 +Working on contract StaticATokenA_L2 +Working on contract StaticATokenA_L2 +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +Working on contract DummyStaticATokenImpl +Working on contract DummyStaticATokenImpl +Working on contract IBridge_L2 +Working on contract IBridge_L2 +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol:StaticATokenA_L2 in [(274184521717934524641157099916833587292, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587293, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587294, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587295, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587296, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenA_L2.sol:StaticATokenA_L2')] +Contracts in SDC StaticATokenA_L2.sol_8: ['StaticATokenA_L2', 'DummyERC20ExtendedImpl', 'DummyERC20Impl', 'DummyStaticATokenImpl', 'IBridge_L2'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_StaticATokenA_L2.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_StaticATokenA_L2.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20ExtendedImpl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20ExtendedImpl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyStaticATokenImpl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyStaticATokenImpl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenA_L2.sol_8/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenA_L2.sol_8/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenA_L2.sol_8.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenA_L2.sol_8.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenA_L2.sol_8/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenA_L2.sol_8.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol', 'StaticATokenA_L2', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +Contracts in autoFinder_StaticATokenA_L2.sol_8 (file certora/harness/autoFinder_StaticATokenA_L2.sol): ['StaticATokenA_L2'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587297, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587298, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587299, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587300, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587301, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol:StaticATokenA_L2')] +For contracts of primary StaticATokenA_L2 +Working on contract StaticATokenA_L2 +Working on contract StaticATokenA_L2 +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20ExtendedImpl +Working on contract DummyStaticATokenImpl +Working on contract DummyStaticATokenImpl +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +Working on contract IBridge_L2 +Working on contract IBridge_L2 +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol:StaticATokenA_L2 in [(274184521717934524641157099916833587297, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587298, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587299, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587300, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587301, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenA_L2.sol:StaticATokenA_L2')] +Contracts in SDC autoFinder_StaticATokenA_L2.sol_8: ['StaticATokenA_L2', 'DummyERC20ExtendedImpl', 'DummyStaticATokenImpl', 'DummyERC20Impl', 'IBridge_L2'] +Libraries to add = [] + +building file certora/harness/StaticATokenB_L2.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenB_L2.sol_9/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenB_L2.sol_9/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenB_L2.sol_9.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenB_L2.sol_9.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenB_L2.sol_9/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/StaticATokenB_L2.sol_9.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol', 'StaticATokenB_L2', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +Contracts in StaticATokenB_L2.sol_9 (file certora/harness/StaticATokenB_L2.sol): ['StaticATokenB_L2'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587302, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587303, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587304, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587305, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587306, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol:StaticATokenB_L2')] +For contracts of primary StaticATokenB_L2 +Working on contract StaticATokenB_L2 +Working on contract StaticATokenB_L2 +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +Working on contract DummyStaticATokenImpl +Working on contract DummyStaticATokenImpl +Working on contract IBridge_L2 +Working on contract IBridge_L2 +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol:StaticATokenB_L2 in [(274184521717934524641157099916833587302, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587303, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587304, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587305, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587306, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/StaticATokenB_L2.sol:StaticATokenB_L2')] +Contracts in SDC StaticATokenB_L2.sol_9: ['StaticATokenB_L2', 'DummyERC20ExtendedImpl', 'DummyERC20Impl', 'DummyStaticATokenImpl', 'IBridge_L2'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_StaticATokenB_L2.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_StaticATokenB_L2.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20ExtendedImpl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20ExtendedImpl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyERC20Impl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyStaticATokenImpl.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_DummyStaticATokenImpl.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IBridge_L2.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenB_L2.sol_9/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenB_L2.sol_9/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenB_L2.sol_9.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenB_L2.sol_9.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenB_L2.sol_9/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_StaticATokenB_L2.sol_9.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol', 'StaticATokenB_L2', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', 'DummyStaticATokenImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', 'DummyERC20ExtendedImpl', False), ('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', 'DummyERC20Impl', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IERC20_Extended.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IStaticAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20RewardToken.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol', '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IBridge.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol', 'IBridge_L2', False)] +Contracts in autoFinder_StaticATokenB_L2.sol_9 (file certora/harness/autoFinder_StaticATokenB_L2.sol): ['StaticATokenB_L2'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587307, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587308, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587309, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587310, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587311, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol:StaticATokenB_L2')] +For contracts of primary StaticATokenB_L2 +Working on contract StaticATokenB_L2 +Working on contract StaticATokenB_L2 +Working on contract DummyERC20ExtendedImpl +Working on contract DummyERC20ExtendedImpl +Working on contract DummyStaticATokenImpl +Working on contract DummyStaticATokenImpl +Working on contract DummyERC20Impl +Working on contract DummyERC20Impl +Working on contract IBridge_L2 +Working on contract IBridge_L2 +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol:StaticATokenB_L2 in [(274184521717934524641157099916833587307, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/IBridge_L2.sol:IBridge_L2'), (274184521717934524641157099916833587308, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20ExtendedImpl.sol:DummyERC20ExtendedImpl'), (274184521717934524641157099916833587309, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyERC20Impl.sol:DummyERC20Impl'), (274184521717934524641157099916833587310, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_DummyStaticATokenImpl.sol:DummyStaticATokenImpl'), (274184521717934524641157099916833587311, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_StaticATokenB_L2.sol:StaticATokenB_L2')] +Contracts in SDC autoFinder_StaticATokenB_L2.sol_9: ['StaticATokenB_L2', 'DummyERC20ExtendedImpl', 'DummyStaticATokenImpl', 'DummyERC20Impl', 'IBridge_L2'] +Libraries to add = [] + +building file certora/harness/SymbolicLendingPoolL1.sol +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/SymbolicLendingPoolL1.sol_10/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/SymbolicLendingPoolL1.sol_10/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/SymbolicLendingPoolL1.sol_10.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/SymbolicLendingPoolL1.sol_10.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/SymbolicLendingPoolL1.sol_10/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/SymbolicLendingPoolL1.sol_10.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', 'SymbolicLendingPoolL1', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', 'IAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +Contracts in SymbolicLendingPoolL1.sol_10 (file certora/harness/SymbolicLendingPoolL1.sol): ['SymbolicLendingPoolL1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587312, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587313, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587314, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587315, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587316, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken')] +For contracts of primary SymbolicLendingPoolL1 +Working on contract SymbolicLendingPoolL1 +Working on contract SymbolicLendingPoolL1 +Working on contract IAToken +Working on contract IAToken +Working on contract IScaledBalanceToken +Working on contract IScaledBalanceToken +Working on contract IERC20 +Working on contract IERC20 +Working on contract IInitializableAToken +Working on contract IInitializableAToken +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1 in [(274184521717934524641157099916833587312, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587313, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587314, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587315, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587316, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken')] +Contracts in SDC SymbolicLendingPoolL1.sol_10: ['SymbolicLendingPoolL1', 'IAToken', 'IScaledBalanceToken', 'IERC20', 'IInitializableAToken'] +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SymbolicLendingPoolL1.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_SymbolicLendingPoolL1.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IAToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IAToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IScaledBalanceToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IScaledBalanceToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IERC20.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +Running cmd /home/himanshu/.local/bin/solc --version +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IInitializableAToken.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/version_check_IInitializableAToken.stderr +Exitcode 0 +relevant solc is /home/himanshu/.local/bin/solc +remappings=['@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', 'chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', 'chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', 'dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', 'ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', 'ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', 'ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', 'hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', 'husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', 'lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', 'prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', 'prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', 'ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', 'typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] +paths_for_remappings=['/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber', '/home/himanshu/certora/aave-starknet-bridge/node_modules/chai', '/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache', '/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat', '/home/himanshu/certora/aave-starknet-bridge/node_modules/husky', '/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity', '/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier', '/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node', '/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript'] + +Join remappings: /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript + +about to run /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_SymbolicLendingPoolL1.sol_10/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +solc input = { + "language": "Solidity", + "sources": { + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol": { + "urls": [ + "/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol" + ] + } + }, + "settings": { + "remappings": [ + "@aave/core-v3=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3", + "@aave/protocol-v2=/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2", + "@joriksch/oz-cairo=/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo", + "@nomiclabs/hardhat-ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers", + "@nomiclabs/hardhat-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle", + "@shardlabs/starknet-hardhat-plugin=/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin", + "@toruslabs/starkware-crypto=/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto", + "@types/chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai", + "@types/elliptic=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic", + "@types/mocha=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha", + "@types/node=/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node", + "chai-bignumber=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber", + "chai=/home/himanshu/certora/aave-starknet-bridge/node_modules/chai", + "dotenv=/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv", + "ethereum-waffle=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle", + "ethers=/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers", + "ganache=/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache", + "hardhat=/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat", + "husky=/home/himanshu/certora/aave-starknet-bridge/node_modules/husky", + "lint-staged=/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged", + "prettier-plugin-solidity=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity", + "prettier=/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier", + "ts-node=/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node", + "typescript=/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript" + ], + "outputSelection": { + "*": { + "*": [ + "storageLayout", + "abi", + "evm.bytecode", + "evm.deployedBytecode", + "evm.methodIdentifiers", + "evm.assembly" + ], + "": [ + "id", + "ast" + ] + } + } + } +} +Running cmd /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_SymbolicLendingPoolL1.sol_10/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +stdout, stderr = /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_SymbolicLendingPoolL1.sol_10.standard.json.stdout, /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_SymbolicLendingPoolL1.sol_10.standard.json.stderr +Exitcode 0 +Collecting standard json: /home/himanshu/.local/bin/solc -o "/home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_SymbolicLendingPoolL1.sol_10/" --overwrite --allow-paths "/home/himanshu/certora/aave-starknet-bridge/contracts",/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3,/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/protocol-v2,/home/himanshu/certora/aave-starknet-bridge/node_modules/@joriksch/oz-cairo,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/@nomiclabs/hardhat-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/@shardlabs/starknet-hardhat-plugin,/home/himanshu/certora/aave-starknet-bridge/node_modules/@toruslabs/starkware-crypto,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/elliptic,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/mocha,/home/himanshu/certora/aave-starknet-bridge/node_modules/@types/node,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai-bignumber,/home/himanshu/certora/aave-starknet-bridge/node_modules/chai,/home/himanshu/certora/aave-starknet-bridge/node_modules/dotenv,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethereum-waffle,/home/himanshu/certora/aave-starknet-bridge/node_modules/ethers,/home/himanshu/certora/aave-starknet-bridge/node_modules/ganache,/home/himanshu/certora/aave-starknet-bridge/node_modules/hardhat,/home/himanshu/certora/aave-starknet-bridge/node_modules/husky,/home/himanshu/certora/aave-starknet-bridge/node_modules/lint-staged,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier-plugin-solidity,/home/himanshu/certora/aave-starknet-bridge/node_modules/prettier,/home/himanshu/certora/aave-starknet-bridge/node_modules/ts-node,/home/himanshu/certora/aave-starknet-bridge/node_modules/typescript,. --standard-json +reading standard json data from /home/himanshu/certora/aave-starknet-bridge/.certora_config/autoFinder_SymbolicLendingPoolL1.sol_10.standard.json.stdout +collecting worklist for /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol', 'SymbolicLendingPoolL1', False)] +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol to worklist +Adding internal link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol to worklist +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol to worklist +Adding a base contract link ref /home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol to worklist +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', 'IAToken', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False), ('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False), ('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol', 'IScaledBalanceToken', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', 'IERC20', False)] +available keys: dict_keys(['/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAaveIncentivesController.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPool.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/ILendingPoolAddressesProvider.sol', '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/libraries/types/DataTypes.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol', '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol']) +base contracts [('/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol', 'IInitializableAToken', False)] +Contracts in autoFinder_SymbolicLendingPoolL1.sol_10 (file certora/harness/autoFinder_SymbolicLendingPoolL1.sol): ['SymbolicLendingPoolL1'] +Contracts with their chosen addresses: [(274184521717934524641157099916833587317, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587318, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587319, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587320, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587321, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken')] +For contracts of primary SymbolicLendingPoolL1 +Working on contract SymbolicLendingPoolL1 +Working on contract SymbolicLendingPoolL1 +Working on contract IAToken +Working on contract IAToken +Working on contract IScaledBalanceToken +Working on contract IScaledBalanceToken +Working on contract IERC20 +Working on contract IERC20 +Working on contract IInitializableAToken +Working on contract IInitializableAToken +finding primary contract address of /home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1 in [(274184521717934524641157099916833587317, '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_SymbolicLendingPoolL1.sol:SymbolicLendingPoolL1'), (274184521717934524641157099916833587318, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IAToken.sol:IAToken'), (274184521717934524641157099916833587319, '/home/himanshu/certora/aave-starknet-bridge/contracts/l1/interfaces/IInitializableAToken.sol:IInitializableAToken'), (274184521717934524641157099916833587320, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/dependencies/openzeppelin/contracts/IERC20.sol:IERC20'), (274184521717934524641157099916833587321, '/home/himanshu/certora/aave-starknet-bridge/node_modules/@aave/core-v3/contracts/interfaces/IScaledBalanceToken.sol:IScaledBalanceToken')] +Contracts in SDC autoFinder_SymbolicLendingPoolL1.sol_10: ['SymbolicLendingPoolL1', 'IAToken', 'IScaledBalanceToken', 'IERC20', 'IInitializableAToken'] +Libraries to add = [] +Reference to replace with link: POOL +Resolving slots for ATokenWithPoolA_L1 out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of ATokenWithPoolA_L1: [{'astId': 88, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1', 'label': 'POOL', 'offset': 0, 'slot': '9', 'type': 't_contract(ILendingPool)1531'}] +Linking slot 9 of ATokenWithPoolA_L1 to SymbolicLendingPoolL1 +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking ATokenWithPoolA_L1 (ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009) to 00000000ce4604a0000000000000000000000075 in slot 9 +Reference to replace with link: _incentivesController +Resolving slots for ATokenWithPoolA_L1 out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of ATokenWithPoolA_L1: [{'astId': 85, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolA_L1.sol:ATokenWithPoolA_L1', 'label': '_incentivesController', 'offset': 0, 'slot': '8', 'type': 't_contract(IAaveIncentivesController)1153'}] +Linking slot 8 of ATokenWithPoolA_L1 to IncentivesControllerMock_L1 +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking ATokenWithPoolA_L1 (ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009) to 00000000ce4604a000000000000000000000005a in slot 8 +Reference to replace with link: POOL +Resolving slots for ATokenWithPoolB_L1 out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of ATokenWithPoolB_L1: [{'astId': 88, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1', 'label': 'POOL', 'offset': 0, 'slot': '9', 'type': 't_contract(ILendingPool)1531'}] +Linking slot 9 of ATokenWithPoolB_L1 to SymbolicLendingPoolL1 +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking ATokenWithPoolB_L1 (ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017) to 00000000ce4604a0000000000000000000000075 in slot 9 +Reference to replace with link: _incentivesController +Resolving slots for ATokenWithPoolB_L1 out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of ATokenWithPoolB_L1: [{'astId': 85, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_ATokenWithPoolB_L1.sol:ATokenWithPoolB_L1', 'label': '_incentivesController', 'offset': 0, 'slot': '8', 'type': 't_contract(IAaveIncentivesController)1153'}] +Linking slot 8 of ATokenWithPoolB_L1 to IncentivesControllerMock_L1 +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking ATokenWithPoolB_L1 (ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017) to 00000000ce4604a000000000000000000000005a in slot 8 +Reference to replace with link: BRIDGE_L2 +Resolving slots for BridgeHarness out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of BridgeHarness: [{'astId': 13, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol:BridgeHarness', 'label': 'BRIDGE_L2', 'offset': 0, 'slot': '58', 'type': 't_contract(IBridge_L2)465'}] +Linking slot 3a of BridgeHarness to BridgeL2Harness +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking BridgeHarness (BridgeHarness_00000000ce4604a0000000000000000000000030) to 00000000ce4604a0000000000000000000000048 in slot 3a +Reference to replace with link: _incentivesController +Resolving slots for BridgeHarness out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of BridgeHarness: [{'astId': 656, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol:BridgeHarness', 'label': '_incentivesController', 'offset': 0, 'slot': '56', 'type': 't_contract(IAaveIncentivesController)2279'}] +Linking slot 38 of BridgeHarness to IncentivesControllerMock_L1 +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking BridgeHarness (BridgeHarness_00000000ce4604a0000000000000000000000030) to 00000000ce4604a000000000000000000000005a in slot 38 +Reference to replace with link: _rewardToken +Resolving slots for BridgeHarness out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of BridgeHarness: [{'astId': 653, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeHarness.sol:BridgeHarness', 'label': '_rewardToken', 'offset': 0, 'slot': '55', 'type': 't_contract(IERC20)2098'}] +Linking slot 37 of BridgeHarness to DummyERC20RewardToken +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking BridgeHarness (BridgeHarness_00000000ce4604a0000000000000000000000030) to 00000000ce4604a000000000000000000000004f in slot 37 +Reference to replace with link: BRIDGE_L1 +Resolving slots for BridgeL2Harness out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of BridgeL2Harness: [{'astId': 18, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol:BridgeL2Harness', 'label': 'BRIDGE_L1', 'offset': 0, 'slot': '1', 'type': 't_contract(IBridge)499'}] +Linking slot 1 of BridgeL2Harness to BridgeHarness +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking BridgeL2Harness (BridgeL2Harness_00000000ce4604a0000000000000000000000048) to 00000000ce4604a0000000000000000000000030 in slot 1 +Reference to replace with link: REW_AAVE +Resolving slots for BridgeL2Harness out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of BridgeL2Harness: [{'astId': 23, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_BridgeL2Harness.sol:BridgeL2Harness', 'label': 'REW_AAVE', 'offset': 0, 'slot': '3', 'type': 't_contract(IERC20_Extended)376'}] +Linking slot 3 of BridgeL2Harness to DummyERC20RewardToken +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking BridgeL2Harness (BridgeL2Harness_00000000ce4604a0000000000000000000000048) to 00000000ce4604a000000000000000000000004f in slot 3 +Reference to replace with link: _rewardToken +Resolving slots for IncentivesControllerMock_L1 out of dict_keys(['ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009', 'ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017', 'BridgeHarness_00000000ce4604a0000000000000000000000030', 'BridgeL2Harness_00000000ce4604a0000000000000000000000048', 'DummyERC20RewardToken_00000000ce4604a000000000000000000000004f', 'DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053', 'DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057', 'IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a', 'StaticATokenA_L2_00000000ce4604a0000000000000000000000065', 'StaticATokenB_L2_00000000ce4604a000000000000000000000006f', 'SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075']) +Found relevant slots in storage layout of IncentivesControllerMock_L1: [{'astId': 13, 'contract': '/home/himanshu/certora/aave-starknet-bridge/certora/harness/autoFinder_IncentivesControllerMock_L1.sol:IncentivesControllerMock_L1', 'label': '_rewardToken', 'offset': 0, 'slot': '2', 'type': 't_contract(IERC20)1379'}] +Linking slot 2 of IncentivesControllerMock_L1 to DummyERC20RewardToken +ATokenWithPoolA_L1_00000000ce4604a0000000000000000000000009 ATokenWithPoolB_L1_00000000ce4604a0000000000000000000000017 BridgeHarness_00000000ce4604a0000000000000000000000030 BridgeL2Harness_00000000ce4604a0000000000000000000000048 DummyERC20RewardToken_00000000ce4604a000000000000000000000004f DummyERC20UnderlyingA_L1_00000000ce4604a0000000000000000000000053 DummyERC20UnderlyingB_L1_00000000ce4604a0000000000000000000000057 IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a StaticATokenA_L2_00000000ce4604a0000000000000000000000065 StaticATokenB_L2_00000000ce4604a000000000000000000000006f SymbolicLendingPoolL1_00000000ce4604a0000000000000000000000075 +Linking IncentivesControllerMock_L1 (IncentivesControllerMock_L1_00000000ce4604a000000000000000000000005a) to 00000000ce4604a000000000000000000000004f in slot 2 +writing file /home/himanshu/certora/aave-starknet-bridge/.certora_build.json +You are using certora-cli version 3.3.5; however, version 3.3.6 is available. It is recommended to upgrade by running: pip install certora-cli --upgrade +or +pip3 install certora-cli --upgrade