No, Smart contracts are executable only inside one blockchain, which makes a DApp unable to be directly executed. However, through interlocking the BTP transfer protocol with Nexus and Portal, smart contracts from other blockchains can be executed indirectly and their outcomes may be usable.