Skip to content

scape-foundation/solidity-material-passport

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

license stars contributors


Block Foundation Logo

Materials Passport

Block Foundation Smart Contract Series [Solidity]



Welcome to the Sustainable Materials Passport Project, a pioneering initiative leveraging blockchain technology to promote and streamline sustainable material management practices. Our innovative project is centered around creating a decentralized and transparent system to track the lifecycle of materials, from their origin, through their use, and ultimately to their recycling or disposal.

Introduction

The Sustainable Materials Passport Project presents a forward-thinking solution for numerous stakeholders, including manufacturers, consumers, recyclers, and environmental advocates. Our goal is to enhance accountability, ensure ethical sourcing, and encourage recycling through our material tracking system.

At the core of our project, we utilize Solidity smart contracts to manage and maintain the Material Passport. Each passport contains detailed information about a material, including its origin, manufacturer, recyclability, type, and lifecycle stages.

The robust functionality of our system provides capabilities such as registering a new material, transferring ownership of a material, updating the lifecycle of a material, recycling a material, and even a reward system to incentivize recycling.

The Sustainable Materials Passport Project marks a significant step towards bridging the gap between blockchain technology and sustainable resource management. Through this initiative, we aim to foster a culture of sustainability and circular economy, making the world a better place for future generations.

Thank you for your interest in the Sustainable Materials Passport Project. We look forward to your support and participation as we strive towards a greener and more sustainable future!

Quick Start

Install

npm i

Compile

npm run compile

Contract

Development Resources

Other Repositories

Block Foundation Smart Contract Series

Solidity Teal
Template >>> >>>
Architectural Design >>> >>>
Architecture Competition >>> >>>
Housing Cooporative >>> >>>
Land Registry >>> >>>
Real-Estate Crowdfunding >>> >>>
Rent-to-Own >>> >>>
Self-Owning Building >>> >>>
Smart Home >>> >>>

Legal Information

Copyright

Copyright © 2023 Block Foundation. All Rights Reserved.

License

Except as otherwise noted, the content in this repository is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License, and code samples are licensed under the MIT License.

Also see LICENSE and LICENSE-CODE.

Disclaimer

THIS SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 51.0%
  • TypeScript 40.2%
  • JavaScript 8.4%
  • Dockerfile 0.4%