It allows members to track and confirm goods' motion, ensuring facts integrity and lowering fraud. Several getters are duplicated resulting from there being public variable declarations in addition to precise getter definitions in addition. Think about using only one of the two and checking the code for other this kind https://www.scrollbridge.com/