Please describe your proposed solution.
Tracing Marlowe contracts is challenging due to the complexity of multiple transactions and involved parties in the contract execution. Marlowe contracts operate based on a set of Plutus contracts, and by decoding transactions related to Marlowe Plutus contracts, we can extract valuable information for effective tracing and viewing of Marlowe contracts.
In response, we plan to enhance Cardanoscan by incorporating Marlowe contract listing, datum decoding, code view, and contract tracing features. This upgrade aims to provide users, as well as Marlowe contract developers, with a user-friendly interface for seamless viewing, debugging, and tracing of transactions within the Cardano ecosystem. This solution not only addresses the intricacies of Marlowe contracts but also contributes to the broader accessibility and transparency goals of the Cardano platform.