I know that the fallback is triggered when sending a transaction to this contract and calling a non-existent function, what I want to understand is: Contract A sends a transaction to Contract B (fallback), the solidity code has run to here The fallback of Contract B is Is it triggered at this time or the fallback is triggered after the transaction sent by A to B has completed the block confirmation!