Skip to content

CosmWASM smart contract for DeTrack project on c4e chain - energy data proof storage and verification

License

Notifications You must be signed in to change notification settings

chain4energy/detrack-node-contract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeTrack Smart Contract (CosmWASM)

License: Apache-2.0

This is a CosmWASM smart contract for the DeTrack project on the c4e chain. It provides functionality for storing and verifying cryptographic proofs of energy data.

Overview

The DeTrack smart contract implements a decentralized node management and proof verification system for energy data on the Chain4Energy blockchain.

Current Version: Phase 1b (DID-First Architecture - Variant C)
Target Version: Phase 2 (Reputation-Based Architecture)
Status: Roadmap planning phase

Contract Structure

  • src/contract.rs - Main contract entry points (instantiate, execute, query)
  • src/error.rs - Error handling
  • src/execute.rs - Execute message handlers
  • src/msg.rs - Message definitions
  • src/query.rs - Query handlers
  • src/state.rs - State management

Documentation

License

Apache-2.0

  • Nodes must maintain a reputation score above the minimum threshold
  • Only the admin can whitelist/remove nodes and update reputation scores

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines on how to contribute to this project.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Support

For support and questions:

Related Projects

About

CosmWASM smart contract for DeTrack project on c4e chain - energy data proof storage and verification

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published