I. Introduction
Smart contracts have emerged as a ground-breaking solution in supply chain management. These contracts are coded with predefined conditions and terms, enabling them to execute automatically [1]. The smart contract is a crucial feature of blockchain technology and can automate and enforce compliance with predefined rules and agreements. These contracts provide a transparent and tamper-proof method for ensuring responsible behaviour across the supply chain. By automating the execution and verification of contractual obligations, organizations can enhance trust and accountability among supply chain actors [2]. In parallel, blockchain-based supply chain management has garnered significant attention due to its ability to promulgate blockchain technology's immutability and decentralized nature [1], [3]. By utilizing this technology, supply chains can enhance transparency, traceability, and security. It addresses critical challenges such as counterfeiting, product provenance, and trust issues plaguing traditional supply chain systems [4], [5], [6], [7], [8], [9], [10], [11], [12], [13].