Skip to content

Conversation

@dodo920306
Copy link
Contributor

Summary

Implement core functionality for Channel and Chaincode, including creation, listing, uploading, and committing operations.

Changes

Channel

  • Implement Channel creation API
  • Add channel/service.py to handle Channel logic
  • Remove legacy Channel code

Chaincode

  • Implement Chaincode listing API
  • Implement Chaincode upload functionality
  • Implement Chaincode creation functionality
  • Implement Chaincode commit functionality
  • Add chaincode/service.py to handle Chaincode logic

Cleanup

  • Remove redundant legacy API files
  • Create database migrations

API Endpoints

  • POST /api/channels/ - Create Channel
  • GET /api/chaincodes/ - List Chaincodes
  • POST /api/chaincodes/ - Create Chaincode
  • POST /api/chaincodes/{id}/upload/ - Upload Chaincode
  • POST /api/chaincodes/{id}/commit/ - Commit Chaincode

Dependencies


🤖 This PR description was generated with AI assistance (Claude, Anthropic).

Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: KIRIN.CHU 朱祐麟 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
Signed-off-by: dodo920306 <[email protected]>
@dodo920306 dodo920306 marked this pull request as draft December 14, 2025 15:32
@dodo920306
Copy link
Contributor Author

dodo920306 commented Dec 14, 2025

This is draft only because #742 hasn't been merged yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant